Лучший способ распространять модули, использующие одну и ту же структуру - PullRequest
0 голосов
/ 11 июля 2020

Я создаю свой первый проект с открытым исходным кодом и делаю для него несколько плагинов. Эти плагины будут опубликованы как пакеты npm, и у них будут одинаковые зависимости.

Мой вопрос: как лучше всего их доставить и избежать повторения кода? Я знаю, что могу использовать что-то вроде Rollup. js, чтобы упаковать все зависимости, используемые этим модулем, в файл окончательного распределения js, но если пользователь использует несколько модулей, встроенные зависимости будут повторяться, что приведет к раздутию файла.

Я знаю, что конечный пользователь может использовать упаковщик для удаления этих повторяющихся кодов, но могу ли я что-нибудь сделать, чтобы уменьшить размер файлов js моего дистрибутива?

...