npm
ローカルのパッケージツリーの構造をいい感じにしてくれる
Count uniq installed packages
unintall
npm uninstall
npm run build && PORT=3000 npm run start
workspace
package のインストール
以下のようにあるが、この挙動についてドキュメントに詳しい記載はなさそう
依存関係の追加を行うとき管理しているパッケージ下にてnpm install --saveなどするとpackage-lock.jsonが管理パッケージ下に作成されてしまう。
こうなると下記のような問題が発生するので、ルートのpackage-lockだけで管理するようにしましょう。(環境によって挙動が少し違うかもしれません)
v7 くらいから使えるようになった機能
他の workspace を参照するには workspace の package.json に定義されている name で ok みたい
versioning