アプリケーションを、他のアプリケーションで使用できるいくつかの CommonJS モジュールに分割する最善の方法を見つけようとしています。
5 つの TS クラスがあり、それらを単一の CommonJS モジュールとしてバンドルしたいと考えています。次に、このモジュールをプライベート NPM リポジトリに公開して、他のアプリケーションで使用できるようにします。理想的には、関連する *.d.ts 定義ファイルをパッケージ化したいと思います。
これを行う最善の方法は何ですか?外部 TS モジュールを使用していますが、これらは TS クラスごとに個別の CommonJS モジュールを生成します。