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