@Dementor
программист, архитектор, аналитик

Как минифицировать JavaScript на Windows без NodeJS?

Задача: Есть скрипт на JavaScript, который 1) большой, 2) влияет на бизнес-логику программы. Нужно упаковать объем кода и даже при наличии доступа на редактирование минимизировать риски, что пользователи поправят под себя. Сервер сборки - Windows Server 2012 (не важно, можно и на более новом). Классическое решение - это минификация.

Поисковик выдает, что на текущий день все минимифируют с помощью UglifyJS или Google Closure Compiler. Но оба решения работают на NPM, который запускается только на NodeJS. Но это долгое согласование со службой безопасности и почти 100% гарантия, что отклонят, так как NPM много зараженных вирусами пакетов, установку которых сложно проконтролировать.

Есть ли возможность получить готовый скомпилированный исполняемый файл, который на вход получает исходные JS, а на выход минифицированные (и желательно обфусцированные)? Который можно единоразово проверить по базе сигнатур, которому не нужен доступ в интернет и который в оффлайне годами можно использовать в скрипте сборки.
  • Вопрос задан
  • 218 просмотров
Решения вопроса 1
Lynn
@Lynn
nginx, js, css
Взять какой-нибудь esbuild или swc. Это простые статичные бинарники.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
SilenceOfWinter
@SilenceOfWinter
та еще зажигалка...
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы