Monorepo

lerna環境でhuskyを使うときのメモ

huskyはリポジトリのルート(.gitと同階層)ディレクトリでないと動作しない模様 以下、lerna環境での対処法のメモ 目次 パッケージのバージョン 対処法 まずは、.husky/pre-push.sh に以下のコマンドを追加します。 次に、pre-pushを使いたいパッケージのpack…

Lerna(もしくはモノレポ)+ncuで使用パッケージのバージョンを一括更新(サブディレクトリ含む)

誤解がないように最初にひとこと Lerna 最高!! Lerna 便利です。 Lerna で monorepo 管理するようになって、各パッケージで使っているパッケージのバージョンを更新するのが、少し面倒に (後述しますが、自分の無知からくる面倒さであって、Lerna のせいで…

Lerna を2週間使ってみての感想 (Pros/Cons)

Lerna を使い始めて2週間たったので、簡単に Pros/Cons メモ。 ちなみに、Lerna の入門記事まとめは以下より 目次 【Pros】 パッケージ整理が楽 monorepo内パッケージの相互利用が自動更新 リアルタイム更新 【Cons】 開いてるファイルが散らかる まとめ

Lerna 入門 まとめ

ここ2日ほど、Lerna に入門してみたので簡単にまとめ 目次 サンプルパッケージの作成 Github Packagesを使う場合 TypeScript を使う場合 まとめ