Я хотел бы иметь возможность запустить одну команду в папке моего проекта, чтобы объединить и сжать все мои файлы JavaScript (возможно, с YUI Compressor) в один выходной файл.
Если возможно, я бы хотел частично указать порядок, в котором они соединяются вместе, но не должен отслеживать каждый отдельный файл javascript. Возможно, можно создать файл конфигурации, который выглядит следующим образом:
application.js
excanvas.js
json2.js
jquery*.js
flot/*
backbone*.js
app/screen-*.js
app/main.js
app/crud-*.js
app/*
*
Кто-нибудь знает о существующем инструменте для выполнения чего-то подобного, может ли он создать сценарий bash / ruby / node / perl или даже лучшую методологию? Я создаю одностраничное приложение с интенсивным использованием JS (~ 40 файлов) для использования людьми с низкой пропускной способностью.
Мне нужно, чтобы решение было исполняемым на моей машине для разработки под OS X.