Node Package Managerの略称。JavaScriptプロジェクトで必要なライブラリ(パッケージ)をインストール、更新、削除するためのツール。package.jsonファイルで依存関係を管理し、プロジェクト間の共有や再現性を確保する。開発者にとって必須の基盤インフラストラクチャとなっている。
Node.js登場後の2009年頃に開発開始。Node Package Managerの頭文字を取った造語。JavaやPythonのパッケージマネージャーに倣い、JavaScriptエコシステムの中核となるツールとして設計された。
似た言葉との違い・使い分けを解説しています。
この言葉やそのテーマを深めたい方へ。