Runtime Dependency - CI/CD用語集の定義
runtime dependency とは、ビルド時だけでなく本番環境でアプリケーションを実行するために必要なパッケージです。npm では devDependencies ではなく dependencies に記述されます。
分離が重要な理由
runtime の依存関係と開発用の依存関係を分けておくと、より小さい本番用 artifact を出荷でき、開発専用の CVE は本番に到達しないため脆弱性のトリアージも明確になります。
関連ガイド
Dev Dependency - CI/CD Glossary DefinitionDev Dependency: A dev dependency is a package needed only to build or test the project, not to run it, declar…
Optional Dependency - CI/CD Glossary DefinitionOptional Dependency: An optional dependency is a package whose installation failure does not fail the overall…