Обфусцировать / минимизировать код для публикации пакета npm - PullRequest
0 голосов
/ 21 июня 2019

У меня есть каталог dist, который выглядит следующим образом dist directory

Требования: корень и каждая папка имеет .js и .d.ts для набора текста. Я хочу отправить это в npm после запутывания / минимизации (чтобы избежать обратного инжиниринга). Мне нужно, чтобы это произошло вместо (вся структура папок не повреждена), а также сохранит .d.ts. Я использую этот пакет для внутренней разработки, и 1. мне нужна гибкость, чтобы заглядывать в каждый каталог папки, и 2. использовать определенные типы.

Что я пробовал: я пробовал webpack, но так как webpack минимизирует всю кодовую базу до одного файла и не сохраняет файл typings, я не думаю, что это правильный выбор.

Вопрос: есть ли способ достичь этого? В идеале сам каталог почти не изменился бы, только содержимое было бы минимизировано. Спасибо!

...