Сообщение от Aetae
|
Нужно добавить опцию типа transpileDependencies\transpilePackages(или что там у твоего сборщика) и указать там твой пакет.
По умолчанию сборщики не компилят ничего в node_modules, подразумевая что там уже скомпиленый код.
P.S. В идеале и ты должен свой пакет в npm фигачить в скомпилированном виде, чтоб избежать возможных несовместимостей версий ts в будущих проектах, но тут тебе видней.
|
Сообщение от Aetae
|
Raadsert, ответа нет. Так как нет в js никакого однозначного "компилятора". Разве что: "как настроишь - так и будет".
Если говорить о сборщиках(webpack, vite, rollup...), то они обычно собирают таки в один файл.
Если говорить о транспиляторе тайпскипта(tsc), то он в голом виде транспилирует только указанный файл или все файлы раздельно.
|
А если говорить о tsup? Он сейчас наиболее удобный, как я понял. Он ведь должен все функции, вызваные через import, перетащить в index файл, или нет?