O inventário que abriu o lote encontrou jQuery em três versões, vindas de quatro endereços diferentes, e 161 tags do CodeMirror espalhadas por sete arquivos. Duas versões de jQuery na mesma tela quebram plugins de um jeito difícil de rastrear.
Bibliotecas
c2f assets:vendor baixa os arquivos declarados num registro central para dentro da instalação. Cada biblioteca tem uma versão só, e o código pede o arquivo pelo nome.
- O download só aceita certificado válido. Desligar a verificação seria pior que continuar no CDN.
- Só aceita resposta 200: uma página de erro gravada com nome de biblioteca seria o defeito mais difícil de achar.
- Os arquivos ficam versionados no repositório: o que roda em produção é o que foi revisado, sem depender de rede no deploy.
- Dependências que a biblioteca pede sozinha, como as fontes de ícones, entram no registro.
Fontes
Um <link> para o Google Fonts faz o navegador de cada visitante entregar ao Google o IP e a página que está lendo, antes de qualquer consentimento. c2f assets:fonts encontra as fontes que o projeto declara, baixa os arquivos e reescreve as referências para o caminho local, mantendo só os alfabetos que o site usa.
O que ficou de fora
O compilador do Tailwind usado dentro do editor online continua vindo de fora: não há equivalente local viável. É uma exceção declarada, não um esquecimento.
Origem: Core · req-143 · BATCH-146, BATCH-148