sass-lang implementation from Sass (ruby) Sass is the most mature, stable, and powerful professional grade CSS extension language in the world.
Make sure you already setup the assets module in your project!
<dependency>
<groupId>org.jooby</groupId>
<artifactId>jooby-assets-sass</artifactId>
<version>1.0.0.CR8</version>
<scope>provided</scope>
</dependency>assets {
fileset {
home: home.scss
}
pipeline {
dev: [sass]
dist: [sass]
}
}
assets {
...
sass {
syntax: scss
dev {
sourceMap: inline
}
}
}
-
props: replace application properties in CSS files.
-
clean-css: minify css.
-
csslint: check and validate css rules.
-
sass/libsass: Sass support from Java Sass Compiler (libsass).
-
sass ruby: Sass support from Sass (ruby).
-
svg-sprites: Generates SVG sprites with PNG fallbacks via dr-svg-sprites.
-
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.