pnpm
パッケージマネージャー
使い方
code:sh
pnpm init
pnpm add -D three
interactive update
$ pnpm up -i
package.jsonのバージョンレンジを無視して最新まで上げたい場合 (latest)
$ pnpm up -i -L
monorepo
レポジトリのルートに pnpm-workspace.yaml を仕込む
code:pnpm-workspace.yaml
packages:
- 'packages/*'
全Workspaceに対してコマンドを実行するには pnpm -r build のようにする
ルートの package.json の scripts に "build": "pnpm -r build" を仕込んでおくと良さそう