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

出典: フリー百科事典『ウィキペディア(Wikipedia)』
Jump to navigation Jump to search
npm
Npm-logo.svg
作者 Isaac Z. Schlueter
開発元 Rebecca Turner, Kat Marchán, others
初版 2010年1月12日(8年前) (2010-01-12[1]
最新版 6.4.0 / 2018年8月15日(2か月前) (2018-08-15[2]
リポジトリ github.com/npm/cli
プログラミング言語 JavaScript
ライセンス Artistic License 2.0
公式サイト www.npmjs.com
テンプレートを表示

npmとはパッケージ管理システムの1種。Node Package Managerの意[3]ライセンスArtistic License 2.0

Node.jsのパッケージ管理システムであり、Google V8 JavaScript Engineで動作する[4]。npm自身もJavaScriptで記述されている[5]

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

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

出典・脚注[編集]

  1. ^ Earliest releases of npm”. GitHub. 2016年7月27日閲覧。
  2. ^ Release v6.4.0 · npm/npm”. GitHub (2018年8月15日). 2018年8月31日閲覧。
  3. ^ 吾郷協山田順久竹馬光太郎和智大二郎 『JavaScriptエンジニア養成読本 Webアプリ開発の定番構成Backbone.js+CoffeeScript+Gruntを1冊で習得!』 技術評論社2014年、12頁。ISBN 9784774170015
  4. ^ a b Michael Wanyoike (2017年7月7日). “いまさら聞けない!npmのこれだけは知っておきたい基礎知識”. 2017年9月6日閲覧。
  5. ^ https://github.com/npm/npm
  6. ^ かわさきしんじ (2016年6月17日). “npm(パッケージ管理ツール)”. 2017年9月6日閲覧。

関連項目[編集]

外部リンク[編集]

  • npm (英語)