Npm (パッケージ管理ツール)

From Wikipedia, the free encyclopedia

作者 Isaac Z. Schlueter
開発元 npm Inc (GitHubの子会社[1], Microsoftの子会社)
初版 2010年1月12日 (15年前) (2010-01-12)[2]
最新版
11.7.0[3] ウィキデータを編集 / 2025年12月9日 (25日前)
npm
作者 Isaac Z. Schlueter
開発元 npm Inc (GitHubの子会社[1], Microsoftの子会社)
初版 2010年1月12日 (15年前) (2010-01-12)[2]
最新版
11.7.0[3] ウィキデータを編集 / 2025年12月9日 (25日前)
リポジトリ ウィキデータを編集
プログラミング
言語
JavaScript
プラットフォーム クロスプラットフォーム
種別 パッケージ管理システム
ライセンス Artistic License 2.0
公式サイト 公式ウェブサイト
テンプレートを表示

npmとはJavaScriptパッケージ管理システムの一種。Node Package Managerの意[4]

なおnpmとは初期のコミットではタイトルを「Node Package Manager」と頭文字を取ったものであった[5]ものの、その後、誤解を招くとして変更され[6]、現在は「npm is not an acronym」の略語であることが公言されている[7]

ライセンスArtistic License 2.0Node.jsのパッケージ管理システムであり、V8 JavaScriptエンジンで動作する[8]。npm自身もJavaScriptで記述されている[7]

Node.jsは、サーバ上で動作するJavaScriptであるが、Node.jsを使ったツールが開発されるようになると、これらを管理するバージョン管理システムの必要性が生まれた。

npmは、Node.jsのツールやパッケージモジュール)をインストールしたり管理したりするだけでなく、パッケージを扱うためにインターフェイスを備えている[8]リポジトリ機能も備えており、必要とするパッケージ(モジュール)の検索、ダウンロード、インストール、アップデートを行えたり、開発したパッケージ(モジュール)を他者に公開できたりする[9]

開発元であるnpm Inc.は2014年に設立し、2020年にGitHubに買収された。

関連項目

外部リンク

Related Articles

Wikiwand AI