Erstellen eines einzelnen CommonJS-Moduls aus mehreren TypeScript-Klassen

Ich versuche herauszufinden, wie ich meine Anwendung am besten in einige CommonJS-Module aufteilen kann, die von anderen Anwendungen verwendet werden können.

Ich habe 5 TS-Klassen, und ich möchte sie als einzelnes CommonJS-Modul bündeln. Ich beabsichtige dann, dieses Modul in einem privaten NPM-Repo zu veröffentlichen, damit es von anderen Anwendungen verwendet werden kann. Idealerweise möchte ich die relevanten * .d.ts-Definitionsdateien damit packen.

Wie geht das am besten? Ich verwende externe TS-Module, aber diese erzeugen ein separates CommonJS-Modul pro TS-Klasse.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage