Skip to content
Latchkey

scoped package - CI/CD 用語集の定義

scoped package とは、@latchkey/cli のように @scope/ プレフィックスの下で名前空間化された npm パッケージで、関連するパッケージをまとめ、scope 全体を特定の registry にマップします。

scope が存在する理由

scope は名前空間を予約するため @acme/utils はなりすましされません。また .npmrc@acme/ 配下のすべてを非公開 registry にルーティングしつつ、公開パッケージは引き続き npmjs.org から取得できるようにします。

公開

scoped package はデフォルトで非公開です。公開版を公開するには npm publish --access public が必要です。

関連ガイド