assetic https://github.com/kriswallsmith/assetic
is a php assets manager for css, javascript, images, etc... it is
adept at working with many different parsers such as both less and
sass, and compression using the yui compressor, etc.... Current
filters include:
- CoffeeScriptFilter: compiles CoffeeScript into Javascript
- CssEmbedFilter: embeds image data in your stylesheets
- CssImportFilter: inlines imported stylesheets
- CssMinFilter: minifies CSS
- CssRewriteFilter: fixes relative URLs in CSS assets when moving
to a new URL
- GoogleClosure\CompilerApiFilter: compiles Javascript using the
Google Closure Compiler API
- GoogleClosure\CompilerJarFilter: compiles Javascript using the
Google Closure Compiler JAR
- JpegoptimFilter: optimize your JPEGs
- JpegtranFilter: optimize your JPEGs
- LessFilter: parses LESS into CSS (using less.js with
node.js)
- LessphpFilter: parses LESS into CSS (using lessphp)
- OptiPngFilter: optimize your PNGs
- PackerFilter: compresses Javascript using Dean Edwards's
Packer
- PngoutFilter: optimize your PNGs
- CompassFilter: Compass CSS authoring framework
- Sass\SassFilter: parses SASS into CSS
- Sass\ScssFilter: parses SCSS into CSS
- SprocketsFilter: Sprockets Javascript dependency
management
- StylusFilter: parses STYL into CSS
- Yui\CssCompressorFilter: compresses CSS using the YUI
compressor
- Yui\JsCompressorFilter: compresses Javascript using the YUI
compressor