npmパッケージ公開手順
npm
TypeScript
Node.js
npmパッケージを公開する手順まとめ
-
package.jsonの準備
- name, version, descriptionの設定
- binフィールドでコマンド名と実行ファイルの指定
- filesフィールドで公開するファイルを制限
- type: moduleの設定(ESM対応の場合)
-
実行ファイルの準備
- シバン行(#!/usr/bin/env node)の追加
- 実行権限の付与(chmod +x)
- ビルド実行(npm run build)
-
公開前テスト
- npm packでtarballを作成して内容確認
- npm linkで動作確認
-
公開作業
- npm loginでアカウント認証
- npm publishでパッケージ公開
- スコープ付きパッケージの場合は--access publicフラグを追加
-
更新時の手順
- npm version patch/minor/majorでバージョン更新
- npm publishで再公開