sass

sass

sass-lang implementation from Java sass compiler. Sass is the most mature, stable, and powerful professional grade CSS extension language in the world.

Java sass compiler Feature complete java sass compiler using libsass.

dependency

<dependency>
 <groupId>org.jooby</groupId>
 <artifactId>jooby-assets-sass</artifactId>
 <version>1.6.6</version>
 <scope>provided</scope>
</dependency>

usage

assets {
  fileset {

    home: home.scss
  }

  pipeline {

    dev: [sass]
    dist: [sass]
  }

}

options

assets {
  ...

  sass {

    syntax: scss
    dev {
      sourcemap: inline
    }
    dist {
      style: compressed
    }
  }

}

see also

css processors

js processors

  • props: replace application properties in JavaScript files.

  • jscs: JavaScript code style checker.

  • jshint: JavaScript linter, helps to detect errors and potential problems in code..

  • babel: Ecma6 now via Babel.

  • rollup: rollup.js the next-generation ES6 module bundler.

  • ng-annotate: Add, remove and rebuild AngularJS dependency injection annotations.

  • closure-compiler: Google JavaScript optimizer and minifier.

  • uglify: uglify.js optimizer.

  • replace: replace strings in files while bundling them.

  • requirejs: r.js optimizer.

  • yui-js: YUI JS optimizer.