Dev Dependency - Definição do Glossário de CI/CD
Uma dev dependency é um pacote necessário apenas para construir ou testar o projeto, não para executá-lo, declarado em devDependencies. Frameworks de teste, linters e bundlers são exemplos típicos.
Em CI
O CI instala dev dependencies para rodar os testes, mas imagens de produção devem omiti-las (npm ci --omit=dev) para reduzir o artifact e a superfície de ataque.
Guias relacionados
Runtime Dependency - CI/CD Glossary DefinitionRuntime Dependency: A runtime dependency is a package the application needs to execute in production, not jus…
Optional Dependency - CI/CD Glossary DefinitionOptional Dependency: An optional dependency is a package whose installation failure does not fail the overall…
Peer Dependency - CI/CD Glossary DefinitionPeer Dependency: A peer dependency is a package that a library expects its host project to provide rather tha…