Graph de Dependências - Definição do Glossário de CI/CD
Um dependency graph é o graph direcionado de quais pacotes dependem de quais outros, usado por resolvedores para instalar um conjunto consistente e por ferramentas para encontrar vulnerabilidades e detectar ciclos.
O que ele alimenta
Resolução, deduplicação e varredura de segurança todas percorrem esse graph. O Dependabot do GitHub o lê para alertar sobre pacotes transitivos vulneráveis enterrados no fundo da árvore.
Inspecionando-o
Use npm ls, pipdeptree ou cargo tree para imprimir o graph e ver por que uma dada versão foi selecionada.
Guias relacionados
Transitive Dependency - CI/CD Glossary DefinitionTransitive Dependency: A transitive dependency is a package you do not require directly but that one of your…
Peer Dependency - CI/CD Glossary DefinitionPeer Dependency: A peer dependency is a package your library expects the host project to provide rather than…
Monorepo Tooling - CI/CD Glossary DefinitionMonorepo Tooling: Monorepo tooling is software (Nx, Turborepo, Bazel, Lerna, pnpm workspaces) that manages ma…