世界最大のソフトウェアレジストリ。[[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すると不要なファイルまでパッケージングされてしまう]]