Подскажите плз. существует ли готовое решение обеспечивающее следующий функционал:
1. Сборка модулей javascript в общий файл с удалением форматирования и комментариев, опционально замена имен на 1-2 буквенные сочетания.
2. Препроцессор с поддержкой условной «компиляции», констант и предопределенных констант __LINE__, __FILE___ etc.
3. Сам инструмент не использует java и javascript. Лучше всего если он сделан на С/С++, в крайнем случае Lua или Питон.
это минимальный набор требований.
Неплохо если попутно этот инструмент сможет обеспечить согласованную обработку css/html/php файлов в плане замены имен css классов/идентификаторов