monorepoでのpackage install
pnpmとかだと--filterオプションでworkspaceを指定できるので指定すればpackageのインストールができる やってみた感じ、workspaceのpackage.jsonのnameでfilterしてそう、@repo/uiとかだとpnpm install -D xxx --filter @repo/ui
それかfolder名、packages/uiだとpnpm install -D xxx --filter uiでも動く
pnpmでやると、apps/docsとかのpackage.jsonに追加されて、rootのlockfileは変わるみたい
なんかどっかに書いてた気がするけど、rootのnode_modulesとかにインストールされて、packageの中とかは省略されてインストールされるみたいなのをみた気がする。
重複してインストールされないようになっているそうな
どこでみたか忘れた。
bunだとまだfilterオプション用意されてなさそう どうやって追加すんの?直接?
分からんかったからpnpmに変えた
documentとかにはないけど、なんかbun workspaces convertってやったら移行できた
https://gyazo.com/c3118087c12f19d4e658e043e5b34e23