Проверка типов и передача одного пакета node_module БЕЗ Webpack - PullRequest
0 голосов
/ 24 апреля 2019

У меня есть пакет машинописного текста (назовем его interfaces ), содержащий в основном интерфейсы для проверки типов и немного реального кода. Я намерен поделиться этим как с интерфейсом, так и с фоном. По этой причине я не хочу сразу его переносить, потому что это будет означать поддержку двух перенесенных версий (верно?).

Мой вопрос здесь касается серверной части, так что нет Webpack, если я могу избежать этого: Каков наилучший способ передачи пакета node_module без Webpack?

Все, что я мог найти, зависит от этого.

Мой план состоит в том, чтобы генерация .d.ts и правильная транспиляция были сделаны моими пакетами с использованием интерфейсов (назовем их потребителей ).

В настоящее время у меня есть скрипт npm:

cd node_modules/interfaces && npm run typechecking && cd - && babel -x '.ts' node_modules/interfaces/src -d ../dist/ --relative

По сути, я иду к модулю, запускаю проверку типов (которая генерирует только .d.ts) с надеждой на интерфейсы config для машинописи, затем возвращаюсь, затем перемещаюсь, надеюсь, с потребители Babel Config.

Кажется, работает. Тем не менее, мне действительно интересно, если это лучший способ, я не мог найти способ передать параметры потребителей npm для выполнения сценария interfaces и дать Вавилон некоторые зависимости.

Спасибо!

...