Direct Dependency - CI/CD用語集の定義
direct dependency は、間接的に取り込まれるものとは対照的に、プロジェクトがマニフェスト (package.json、pom.xml、Cargo.toml) で明示的に宣言するパッケージです。
direct dependency は、間接的に取り込まれるものとは対照的に、プロジェクトがマニフェスト (package.json、pom.xml、Cargo.toml) で明示的に宣言するパッケージです。
direct dependency は意図的に選んだものであり、ツリー内の他のすべてのパッケージは direct dependency がそれを必要としたために存在します。
なぜ区別が重要なのか
セキュリティツールと更新ボットは直接依存関係と推移的依存関係を異なる方法で扱います。direct dependency は自分で更新できますが、推移的なものは親が更新されたときにのみ変わります。
関連ガイド
Transitive Dependency - CI/CD Glossary DefinitionA transitive dependency is one you pull in indirectly through another package. You never declared it, yet its…
Dependency Graph - CI/CD Glossary DefinitionDependency Graph: A dependency graph is the directed graph of which packages depend on which others, used by…
Dependency Resolution - CI/CD Glossary DefinitionDependency Resolution: Dependency resolution is the process a package manager uses to choose concrete version…