JavaScriptのライブラリを最小構成でnpmに公開する方法

ライブラリの作成

必要なファイルは以下の2つ

  • index.js
  • package.json

Nodeとnpmはローカルにインストール済みのものとして進めます。

ディレクトリ作成&移動

loading...

index.jsの作成

loading...

中身はなんでもいいのですが、配列の数字の合計値を返す関数を作成しました。

loading...

package.jsonの作成

loading...

nameに任意のパッケージ名を指定します。

loading...

これでライブラリの作成は完了です。

最終的なディレクトリ・ファイル構成はこんな感じ。

loading...

npmに登録する

npmjs.com/signupから新規登録してください。

npmに公開する

登録ができたらnpmに早速公開していきます。

npmにログイン

loading...

ログインできたか確認

ユーザーIDが表示されればログイン成功です。

loading...

同じ名前のパッケージがないか確認

同じ名前のパッケージを公開することはできないので、下記コマンドで事前に確認しておくと良いでしょう。

存在しないパッケージ名であれば404が返ってきます。

loading...

公開

loading...

アップデート

アップデートする場合はpackage.jsonversionを上げた上でnpm publishコマンドを実行します。

バージョン上げに関しては手動でpackage.jsonを編集しても良いですし、コマンドから行うことも可能です。 下記コマンドを実行するとpackage.jsonversionがインクリメントされます。

loading...

削除

loading...