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

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

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

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

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

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

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект