Node.js依存関係管理 - npmとnode_modulesの仕組みを理解する npm install/update/uninstall、package-lock.jsonの役割、依存関係の解決アルゴリズム、peerDependenciesとoptionalDependencies、npm auditによるセキュリティチェックを解説します。Node.jsの依存関係管理を正確に理解し、セキュアなプロジェクトを維持するための実践ガイドです。