misskey
misskey copied to clipboard
pnpm catalogの導入
Summary
https://pnpm.io/ja/catalogs を導入し、点在するpacakge.jsonに記述された依存パッケージのバージョンを集約します。
renovate も対応しています。 https://github.com/renovatebot/renovate/releases/tag/39.138.0
Purpose
packages間で依存パッケージのバージョンが異なるような事態を防げる
Do you want to implement this feature yourself?
- [ ] Yes, I will implement this by myself and send a pull request
(1つずつ使用箇所調べて、複数パッケージで使用していたらcatalogにする…みたいな作業をしているけど、もう全部catalogに乗せちゃってもいい気がしてきた)
catalogとしなくても、renovateのカテゴリ分けを update all non-major dependencies (全パッケージのnon-majorを全部上げる)という形にすればいい感じにバージョンが揃う可能性はある