autominify

0.0.2 • Public • Published

Autominify

Node.js Express Auto-minifier middleware for javascript.

We expect you to be using connect or Express.

When Express receives a request for a javascript file, we check to see if it's already minified (ends in .min.js) and if not, then we create a serve a minified file instead.

For debugging, you can append a url variable of &autominify=false and the original files will be served instead.

Typical

var autominify = require("autominify");
//defaults to gcc (google closure compiler)
app.use(autominify(path.join(__dirname, 'public', 'js')));

Many Paths

var autominify = require("autominify");
app.use(autominify(path.join(__dirname, 'public', 'js')));
app.use(autominify(path.join(__dirname, 'public', 'javascripts')));
app.use(autominify(path.join(__dirname, 'public', 'javascript')));

Different Compiler

var autominify = require("autominify");
app.use(autominify(path.join(__dirname, 'public', 'js'), 'yui-js'));

Supported Compilers

  • no-compress
  • yui-js
  • gcc
  • uglifyjs

Readme

Keywords

none

Package Sidebar

Install

npm i autominify

Weekly Downloads

2

Version

0.0.2

License

BSD

Last publish

Collaborators

  • mrpoptart