В наших проектах всегда используется n-ное число клиентского кода, как js, так и css. Но на боевые сервера данные скрипты должны попадать сжатыми каким-нибудь компрессором. Каждый раз при обновлении css, добавлении нового js функционала приходится пересжимать скрипты по новой и отдавать клиенту. Это не самый лучший вариант. Поэтому был написан класс, который собирал все скрипты в один файл и травил его компоновщику. На стороне клиента оставалось только сделать апдейт скриптов и изменить версию файла и компоновщик сам пересобирал и сжимал скрипты через yuicompressor.
Функционал будет постепенно дополняться. Так к примеру в планах внедрить разбиение скриптов по размеру (IE имеет привычку не грузить css файл полностью если он превышает определенный размер).
Самую последнюю версию можно забрать с github’а
git clone git@github.com:hash3g/jccompressor.git
