pnpm へ移行
もともとこのブログのリポジトリでは npm を使っていましたが、他の箇所では pnpm や bun を使っていることもあり、速度に不満があったため pnpm に移行しました。
移行手順
- pnpm のインストール
- 既存の node_modules の削除
- package-lock.json の削除
- package のインストール
補足: pnpm コマンドのみを許可する
package.json に以下の設定を追加することで、npm や yarn コマンドを使わないようにできます。
なお only-allow は特定のパッケージマネージャのみを許可するパッケージです。
実際のところ、コマンド実行時は azu/ni.zsh: Alternative `ni` written in zsh: npm/yarn/pnpm/bun with the same command を使用しているので間違えることもないですが…。