HackerNews

Pkij: モノレポ管理のための単一ファイル、ゼロ依存のCLIツール

Pkij: Single-file, zero-dependency CLI tool designed for managing monorepos

https://github.com/iyioio/pkij


Pkijは、モノレポの管理を目的とした単一ファイルでゼロ依存のCLIツールです。このツールは、依存関係がなく、スタンドアロンのJavaScriptファイルとして配布されます。Pkijを使用すると、モノレポ内でのNPMパッケージの構築、テスト、公開が可能で、パッケージ間の依存関係やtsconfig、package.jsonの参照を管理し、環境ファイルの取り扱いも支援します。柔軟なCLIは多彩な引数をサポートし、パッケージ管理やリンク戦略、ビルドプロセスをカスタマイズできます。また、モノレポのルート外にあるパッケージを注入する機能もあり、ライブラリパッケージの開発時に便利です。Pkijは、npm installを通じて簡単にインストールでき、さまざまなコマンド引数を使って操作が可能です。