A fast, efficient, and well tested CSS minifier, via: clean-css
Make sure you already setup the assets module in your project!
<dependency>
<groupId>org.jooby</groupId>
<artifactId>jooby-assets-clean-css</artifactId>
<version>1.0.0.CR2</version>
<scope>test</scope>
</dependency>assets {
fileset {
home: ...
}
pipeline {
...
dist: [clean-css]
}
}
assets {
...
clean-css {
advanced: true
aggressiveMerging: true
}
}
-
props: replace application properties in CSS files.
-
csslint: check and validate css rules.
-
sass: Sass support from Sass (ruby).
-
clean-css: minify css.
-
yui-css: YUI CSS optimizer.
-
props: replace application properties in JavaScript files.
-
jscs: JavaScript code style checker.
-
jshint: JavaScript linter, helps to detect errors and potential problems in code..
-
ng-annotate: Add, remove and rebuild AngularJS dependency injection annotations.
-
closure-compiler: Google JavaScript optimizer and minifier.
-
uglify: uglify.js optimizer.
-
requirejs: r.js optimizer.
-
yui-js: YUI JS optimizer.