Skip to content
This repository was archived by the owner on Mar 3, 2026. It is now read-only.

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md

Maven Central javadoc jooby-assets-yui-compressor website

yui-css

Yui compressor.

Make sure you've already set up the assets module in your project!

dependency

<dependency>
  <groupId>org.jooby</groupId>
  <artifactId>jooby-assets-yui-compressor</artifactId>
  <version>1.4.1</version>
  <scope>provided</scope>
</dependency>

usage

assets {
 fileset {
   home: [css/home.css]
 }
 pipeline {
   ...
   dist: [yui-css]
 }
}

yui-js

Yui js compressor.

usage

assets {
 fileset {
   home: [js/home.js]
 }
 pipeline {
   ...
   dist: [yui-js]
 }
}

options

assets {
 ...
 yui-js {
   munge: true
   preserve-semi: true
 }
}

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.