UMD (Universal Module Definition) — это способ организовать JavaScript-код так, чтобы он работал в разных средах:
- В браузере (даже без сборщиков вроде Webpack);
- В Node.js;
- С системами модулей вроде CommonJS (используется в Node.js) или AMD (например, RequireJS для браузера).
- Установить Node.JS + NPM
- Прописать эту команду в консоли:
npm install -g umd uglify-jsTip
Вызов с root-папки проекта.
Конвертация скрипта взаимодействия с st-aniby и DonationAlerts в формат UMD.
./scripts/umd/compile.sh ./libs/sfutils/donationalerts.js DonationAlerts ./libs/donationalerts/donationalertsТо же самое, но для sfutils.js
./scripts/umd/compile.sh ./libs/sfutils/sfutils.js sfutils ./libs/sfutils/sfutils