Как распространять дистры для браузеров?
Как я вижу, многие из здесь присутствующих любят иногда залить какую-нибудь свою библиотечку на github.
Вопрос, какой способ распространения js-файлов для браузера в моде на сегодня? С учётом сборок, gulp, babel и т.п.
Я вижу следующие:
1. Собирать всё в *.min.js в какую-нибудь папочку dist и коммитить вместе со всем остальным.
Плюс: сразу есть файл, который можно подключить в браузере.
Минус: лишнее барахло в репе. К тому же минифицированный файл будет целиком изменяться при каждом небольшом изменении в исходниках.
2. Аттачить каждый раз файлы на гитхабе в разделе releases. Но это уныло как-то.
3. Пусть кому нужно, клонирует репу и запускает gulp build?
4. Расчитывать только на продвинутых граждан, которые ничего по старинке не подключают, а используют NPM + Webpack.
5. Сделать отдельную репу и там складывать собранные файлы + bower.json туда.
Кстати, bower, он при смерти, как все говорят или ещё нет?
|