contentlayerdev / contentlayerdev/contentlayer

Reduce NPM install size (e.g. via bundling the CLI)

オープン
#67 コメント 2 件 リアクション 0 件 担当者 0 名 GitHub で見る
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

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。