Есть целые системы, которые могут не только минифицировать файлы, но и многое другое.
Это системы сборки проектов:
Gulp или
Grunt. (На русском мало информации.)
Например, система сборки отслеживает изменения исходных файлов и реагирует на эти изменения:
— прогоняет CSS через autoprefixer,
— «компилирует» SASS или LESS,
— склеивает файлы,
— минифицирует файлы,
— создаёт map-файлы для отладки минифицированных исходников (в т.ч. «скомпилированных» CSS-файлов),
— запускает тесты,
— позволяет использовать LiveReload (для мгновенного изменения стилей в браузере без перезагрузки страницы),
— оптимизирует изображения,
— создаёт проект из шаблона,
— и многое другое (
Gulp-плагины,
Grunt-плагины)