Я написал модуль index.js
в потоке, который я транспилировал с помощью Babel, поместил в каталог /dist
и определил как основной файл в package.json:
{
"name": "my-lib",
"version": "0.9.0",
"description": "...",
"main": "dist/index.js",
...
}
каталог dist
содержит только транспилированный файл.
когда я использую его в другом проекте, импортируя через npm или yarn (yarn add <my-local-path-to-the-module>
), я могу импортировать в модули моего проекта, но я теряю исходные определения потока (конечно, Babel их удалил). Как мне связать определения потоков с транспилированным файлом, чтобы модуль и его типы потоков были готовы к использованию?