У меня есть проект ES6 A , который должен потребляться
- другое веб-приложение во время выполнения - оно будет включать lib через тег
script
, а A затем предоставляет класс / конструктор в глобальном (window
) пространстве имен;
- другая программа B как зависимость времени сборки.
Первое требование простое - это наше обычное использование babel + webpack (или любого другого упаковщика) для его переноса на ES5 и связывания для использования в сети.
Как насчет второго? Как сделать эту библиотеку также доступной для публикации (например, на частном сервере npm), чтобы B мог использовать код ES6 и переносить эти сами в любой требуемый js.
Это дало бы нам выгоду от сотрясений деревьев при построении B .
Редактировать: не уверен, если это важно, но это , а не для времени выполнения узла, только веб.