npm stage publishで新規パッケージが作れるように?初回公開の手順と承認フローを一次情報で解説(2026年10月2日発表)
GitHub が npm staged publishing を拡張し、npm stage publish で新しいパッケージを直接作成できるようになりました。2026年9月18日の発表時点では初回公開は対象外でした。新規作成の手順、0.0.0-stage プレースホルダーの挙動、承認(approve)までの流れを一次情報で整理します。
2026年10月2日、GitHub は npm staged publishing の拡張を発表しました。npm stage publish が、ローカルセッション・granular access token・stage-only トークンのいずれでも新規パッケージの作成に使えるようになります。初回バージョンはステージングキューに入り、メンテナーが承認(promote)するまでインストールはできません。パッケージ作成後は、設定管理や trusted publishing の構成が可能です。
本稿では、新規パッケージ作成の手順、新規パッケージをステージしたときの「0.0.0-stage」プレースホルダーの挙動、承認までの流れ、9月18日版との違いを、公式の一次情報だけから整理します。本文中の値はすべて出典付きで、取得日は 2026年10月6日です。
npm stage publish での新規パッケージ作成とは何か
ステージング周りのコマンド一覧は次のとおりです(出典: npm Docs「Staged publishing」2026年10月6日取得)。
- npm stage publish — パッケージをステージングエリアへ送信(2FA 不要)
- npm stage list — アクセスできるステージ済みパッケージの一覧
- npm stage view <stage-id> — 特定のステージの詳細表示
- npm stage download <stage-id> — ステージ済み tarball のダウンロード(検査用)
- npm stage approve <stage-id> — 承認してレジストリへ公開(2FA 必須)
- npmjs.com では「Staged Packages」タブからも確認と Approve ができます(こちらも2FAの検証が必要)。
9月18日の発表から何が変わったのか
2026年9月18日の発表時点では、staged publishing はレジストリに既に存在するパッケージが対象で、新しいパッケージの初回公開には使えませんでした(出典: GitHub Blog Changelog 2026年9月18日)。初回公開は従来どおり trusted publishing や通常の公開経路で行う必要がありました。今回の拡張で、CI から初回公開まで自動化しつつ、公開の直前で人間の承認を挟むフローが新規パッケージでも作れるようになりました。
新規パッケージを作る手順(初回公開の流れ)
- 前提を整えます。npm CLI 11.15.0 以上・Node.js 22.14.0 以上が必要で、アカウントで2FAを有効にし、パッケージへの publish 権限を持っている必要があります(出典: npm Docs 2026年10月6日取得)。トークンを使う場合は、granular access token または stage-only トークンも使えます(出典: GitHub Blog Changelog 2026年10月2日)。
- npm stage publish を実行します。新規パッケージの場合は version 0.0.0-stage のプレースホルダーが公開されてパッケージが作成され、中身は承認まで非公開です(出典: npm Docs 2026年10月6日取得)。
- メンテナーが npm stage approve <stage-id>(または npmjs.com の「Staged Packages」タブの Approve)で承認します。承認には2FAの検証が必須で、ここで初めてインストール可能になります。
- 承認までの間は npm stage view・npm stage download で中身を確認できます。
- trusted publishing(OIDC)を使う CI からもステージング publish が可能です(出典: npm Docs 2026年10月6日取得)。
よくある質問
Q. スコープ付きのプライベートパッケージも作れますか?
Q. プレースホルダー(0.0.0-stage)はインストールできますか?
Q. stage publish にも2FAは必要ですか?
npm stage publish 自体は2FAを要求しません。2FAの検証が必須なのは、レジストリへ公開する承認(npm stage approve など)の側です(出典: npm Docs 2026年10月6日取得)。CI からは stage まで行い、承認はメンテナーが2FAで行う分業が作れます。
Q. だれが approve できますか?
パッケージへの publish 権限を持ち、2FAが有効なメンテナーです。CLI(npm stage approve <stage-id>)でも npmjs.com の Staged Packages タブでも承認できます(出典: npm Docs 2026年10月6日取得)。
AI開発ツール速報(当サイト)は、GitHub・npm・Cursor・VS Code など開発ツールの仕様変更や料金改定を、公式発表への出典付きで最速でお届けする速報メディアです。トークンや公開フローの変更はセキュリティ設定にも波及するため、発表日の当日に一次情報で確認できるようにしています。
関連ガイド
AI コーディングツールの料金改定(2026年9月20日) — GitHub Copilot・Cursor・Claude Code の最新料金比較と変更点
AI コーディングツールの料金改定を2026年9月時点で比較。GitHub Copilot(無料〜月額39ドル)、Cursor(無料〜月額40ドル)、Claude Code(API課金・Max月額100ドル〜200ドル)、VS Code(無料)の各プランを公式情報から解説します。個人開発者から組織導入まで、予算計画に役立つ料金情報をまとめました。
関連記事
2026年10月26日GAのCopilot assisted permissionsとは?権限モードと設定
GitHub Copilot の 3 つ目の権限モード「Assisted permissions」が 2026年10月26日に一般提供(GA)。LLM がコマンド実行・ファイルパス・URL のリクエストを評価し、明らかに安全なものは自動で通し、それ以外は手動承認にします。CLI・Copilot app・VS Code での有効化手順と、Enterprise 管理者による Allow All のブロック設定を公式情報で解説します。
Cursor Agent SDKとは?2026年10月20日GAの作り方とdeployを解説
Cursor が Agent SDK を 2026年10月20日に一般提供(GA)しました。エージェントをフォルダで定義し、init・dev・deploy・eval の各コマンドで開発から展開まで行えます。トリガーは GitHub の PR・コメント・CI と Slack・webhook・cron に対応。作り方と deploy の手順を一次情報で解説します。
TorchTPU・TorchNeuronとは?PyTorchのTPU・Trainium対応を一次情報で解説(2026年10月20日)
Hugging Face が TorchTPU と TorchNeuron を公開し、PyTorch が Google TPU と AWS Trainium のネイティブデバイスになりました。device_map="tpu" / "neuron" の指定方法、pip install torch-tpu / torch-neuronx、上位 100 テキスト生成モデルの 89% 対応、Kernels Hub の速度数値(ViT 2.4 倍・Qwen3-30B-A3B 21.5 倍)を一次情報で解説します。
GitHub Public monitoringとは?データレジデンシー環境のシークレット監視とtriage・API追加を一次情報で解説(2026年10月22日)
GitHub は 2026年10月22日、GitHub Enterprise Cloud のデータレジデンシー環境で、公開リポジトリに漏洩したシークレットを監視する Public monitoring を公開プレビューで提供開始しました。10月23日には triage・validity check・REST API・エンタープライズ webhook を追加。対象ライセンス、前提のドメイン検証、有効化の手順を一次情報で解説します。
PyTorch 2.15のMPSバックエンド強化とは?FP8対応とMoEデコード高速化を一次情報で解説(2026年10月20日)
PyTorch 2.15 の MPS バックエンド強化は、Apple Silicon(Mac)で FP8(torch.float8_e4m3fn)が使えるようになった更新です。MoE モデルのデコードが 5〜6.5 倍速くなり、動画 VAE デコードのメモリ使用量は 270 GiB から 8 GiB に減りました。必要要件と試し方を一次情報で解説します。
CopilotのEagerness設定とは?インライン補完の積極性を4段階で調整する新機能を一次情報で解説(2026年10月27日)
VS Code の公式ブログで 2026年10月27日、GitHub Copilot のインライン補完の積極性を選べる「Eagerness」設定が紹介されました。Auto / Low / Medium / High の 4 つの選択肢、使うための条件、Low と High の効果の数値(Medium 比)を一次情報で解説します。
この記事は AI が一次ソースを読んで執筆しました。数値と日付は出典に記した公式情報の執筆時点の値です。誤りを見つけたら訂正の窓口へお知らせください。確認のうえ本文を直し、訂正履歴に残します。編集方針