contentlayerdev / contentlayerdev/contentlayer
Reduce NPM install size (e.g. via bundling the CLI)
オープン
improvement
meta: never-stale
topic: performance
- 主要言語
- TypeScript
- スター
- 3.5k
- フォーク
- 192
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
We should consider whether the NPM install size of Contentlayer (incl. its dependencies) could be decreased in a significant way e.g. via bundling the CLI or making some of the dependencies optional peer dependencies (e.g. Otel).
Related to #47
Notes:
- https://tsh.io/blog/reduce-node-modules-for-better-performance/
- https://twitter.com/_egoistlily/status/1470650565147643907?s=21
コントリビューションガイド
調査の方向性
まず関連する issue #47 と現在の NPM パッケージおよび依存関係の設定を確認し、特に CLI と Otel の依存関係に注意を払います。CLI のバンドルまたはオプションの peer dependencies によってインストールサイズを削減できる可能性を比較し、測定されたサイズ削減を完了条件として定義します。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- node.js, typescript
- 領域
- cli, performance, tooling
- issue の種類
- 機能追加
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 25/100