0.0.7 • Published 9 years ago

koa-uglify2 v0.0.7

Weekly downloads
3
License
ISC
Repository
github
Last release
9 years ago

koa-uglify2

Koa middleware to uglify javascript. Inspired by express-uglify

It automatically uglifies every javascript file served. A basic cache functions to cut down on load time.

Install

npm install koa-uglify2

Basic Usage

var koa = require('koa');
var app = koa();
var uglify = require('koa-uglify2');

app.use(uglify({
	src: 'public/'
	})
);

app.listen(8080);

Advanced Usage

You can also create regex rules to uglify files that are not served statically.

app.use(uglify({
	src: 'public/',
	rules:	{
		'google/jquery.js': /^\/.{3}\/regexExample\.js$/
		}
	})
);

This rule will serve public/google/jquery.js to any request that matches the regex, for example: GET 123/regexExample.js. File-level regex needs to end with \.js$/.

As well, you can designate a directory-level rule to match all javascript files in the folder.

app.use(uglify({
	rules:	{
		'admin-files/': /^\/.{5}\//
		}
	})
);

This rule will serve admin-files/*.js to, for example: GET 12345/testFile.js

0.0.7

9 years ago

0.0.6

9 years ago

0.0.51

9 years ago

0.0.5

9 years ago

0.0.1

9 years ago