pnpm

パッケージ管理ツールは今後どう進化していくのか

パッケージ管理ツールの役割はどう変わってきたのか 「依存関係を入れる道具」から「開発体験の基盤」へ なぜ進化が求められているのか 今後進化しそうなポイント インストールと実行の高速化はさらに進む ランタイムやビルドツールとの統合 セキュリティと…

モノレポ時代のフロントエンドのパッケージ管理ツール事情

モノレポ時代のパッケージ管理は「速度と整合性」が最優先になる なぜモノレポになるとパッケージ管理が難しくなるのか リポジトリ規模が一気に大きくなる 依存関係の衝突が表面化しやすい チーム人数が増えるほど差が出る モノレポでよくある「パッケージ管…

「npm一択」じゃなくなった理由を整理する

はじめに:npm一択の時代は終わったのか npmが長く「事実上の標準」だった理由 npmに対する不満が少しずつ溜まっていった インストールが遅いと感じる場面 node_modulesの肥大化 lockファイルの扱いに対する戸惑い Yarnやpnpmが支持を集めた理由 Yarnがもた…

npm・yarn・pnpmの違いをざっくり理解する

はじめに:npm・yarn・pnpmは「何が違う」のか npmとは何者か npmの立ち位置 npmを実際に使うとこうなる yarnとは何者か yarnが生まれた背景 yarnを使うと感じやすい違い pnpmとは何者か pnpmの最大の特徴 pnpmを使うと驚きやすいポイント lockファイルの違…