私が TypeScript のプロジェクトで採用する設定をメモ代わりに実際のプロジェクト設定として記録したリポジトリです。
ライブラリは yarn workspaces で管理します。
# プロジェクトルートディレクトリで実行。-Wオプションを付ける
yarn add -W {package-name}
# --devオプションも利用可能
yarn add -W --dev {package-name}
# 各パッケージのディレクトリに移動してyarn add
cd packages/{local-package-name}
yarn add {package-name}
monorepo 内のパッケージを追加する場合は上記コマンドではうまく行かない。 package.json に直接書き加えた後に yarn すると内部でリンクしてくれるが、このやり方が正しいかは不明。
lerna run dev --parallel