世界最大のソフトウェアレジストリ。[[JavaScript]]やその拡張/派生言語 ([[TypeScript]]など) で開発されたツールやライブラリが登録されている。
## MOC
- 📒**関連**
- [[npm-check]]
- [[🧠どのnpmパッケージを使うべきか悩む場合]]
- インストール
- [[Gitリポジトリを指定してnpmパッケージをインストール]]
- [[npm installでプロキシ(proxy)を通す]]
- 更新
- [[npmパッケージを対話式でアップデート (npm)|npmパッケージを対話式でアップデート]]
- [[インストール済のバージョンを最新版にアップデート (npm)|インストール済のバージョンを最新版にアップデート]]
- [[lockfileのバージョンでインストール (npm)|lockfileのバージョンでインストール]]
- [[npm installとnpm ciの違い]]
- 設定
- [[npm CLIを使ってpackage.jsonのtypeにmoduleを指定]]
- 表示/確認
- [[npmで特定パッケージの依存関係を表示]]
- [[npmで特定パッケージの依存関係とバージョンの決定に至る経緯を表示]]
- パッケージの作成/公開
- [[プライベートパッケージのパブリッシング]]
- 🗃**用語定義**
- [[npmレジストリ]]
- [[パッケージ (npm)|パッケージ]]
- コマンド
- [[npm init]]
- [[npm install]]
- [[npm explain]]
- [[npm publish]]
- 📜**アクティビティ**
- [[📜npm Docsを読んだメモ]]
- [[📜TypeScriptのnpmパッケージを作成してみる]]
- [[📜2025-10-06 npmのセキュリティベストプラクティスを取り入れる]]
- 📝**トラブルシューティング**
- [[📝npm publishすると不要なファイルまでパッケージングされてしまう]]