Создание одного модуля CommonJS из нескольких классов TypeScript

Я пытаюсь найти лучший способ разделить мое приложение на несколько модулей CommonJS, которые могут использоваться другими приложениями.

У меня есть 5 классов TS, и я хотел бы объединить их в один модуль CommonJS. Затем я собираюсь опубликовать этот модуль в частном репозитории NPM, чтобы его могли использовать другие приложения. В идеале я бы хотел упаковать в него соответствующие файлы определений * .d.ts.

Какой лучший способ сделать это? Я использую внешние модули TS, но они создают отдельный модуль CommonJS для каждого класса TS.

Ответы на вопрос(2)

Ваш ответ на вопрос