タグ

pnpmに関するopparaのブックマーク (3)

  • JSパッケージ管理ツールpnpmの概要と内部構造を眺める | フューチャー技術ブログ

    画像はpnpm Logosより引用しました。 2022年に入社したTIGコアテクノロジーユニット所属の齋藤と申します。 Vercelに触れてみようVercel CLIのインストール方法を調べていたところ、パッケージ管理ツールを用いたインストール方法としてnpm, Yarnと並んでpnpm1が書かれていました。npmとYarnは利用したことがある一方で、pnpmは馴染みがなく、触れたことがありませんでした。 pnpmではどのようにパッケージを管理しているかなどの特徴を調べました。 pnpmの概要pnpmJavaScript系のパッケージ管理ツールです。pnpmはperformant npmの略であり2、その名の通りパフォーマンス性を重視した設計になっています。 package.jsonを利用するほか、npmリポジトリにあるほとんどのパッケージが利用可能であるなど、npmとは互換性を持ってい

    JSパッケージ管理ツールpnpmの概要と内部構造を眺める | フューチャー技術ブログ
  • zenn-editor の Monorepo 環境を pnpm + Turborepo + lerna-lite で構築した話

    この記事について みなさん、こんちにちは。 好きな絶滅動物はアルゲンタヴィス。uttk です。 先日、zenn-editor の Monorepo 構成を Lerna から pnpm + Turborepo + lerna-lite に変えたので、この記事でその構成について解説していこうと思います 💪 なんで、その構成? zenn-editor では Lerna を使って Monorepo 環境を構築していましたが、実際に Lerna を使っている部分はビルド時とリリース時のみで、ほとんどの機能を使用していませんでした。また、yarn workspace も併用していたため、違う Monorepo ツールが二つ存在していて、それぞれの役割が( 個人的に )分かりにくい状況でした。 そのため、Lerna を使わずに pnpm が提供している workspace 機能に寄せる形で構築した結果

    zenn-editor の Monorepo 環境を pnpm + Turborepo + lerna-lite で構築した話
  • もはや pnpm と Turborepo で Monorepo 環境作れるから

    この記事について みなさん、こんにちは。 先日、pnpm + Turborepo + lerna-lite で作った Monorepo 環境の解説記事を書きました 👇 今回は簡易的な Monorepo 環境を作って上記の構成を解説して行こうかと思います 💪 ( 最低限の Monorepo 機能しかないので需要はあるかは分かりませんが... )

    もはや pnpm と Turborepo で Monorepo 環境作れるから
  • 1