0.0.4 • Published 11 years ago

wrapup-middleware v0.0.4

Weekly downloads
4
License
-
Repository
github
Last release
11 years ago

Wrapup-middleware

Express middleware for wrapup.

Build Status

Example

var wrapup = require('wrapup-middleware');

// will require('foo.js')
app.get('/foo.js', wrapup());

// custom require()
app.get('/main.js', wrapup{
	requires: {
		prime: true,
		async: true,
		_: 'underscore', // set window._ = require('underscore')
		'./main.js': true
	}
});

// with some wrapup options
app.get('/js/*.js', wrapup({
	src: __dirname + '/public/js',
	output: __dirname + '/public/out.js',
	compress: true
}));

When to use

You don't want to use this in production. Instead you should build the files and serve it as static files.

app.configure('development', function(){
	app.get('/main.js', wrapup({
		src: __dirname + '/views/js',
		output: __dirname + '/public/main.js'
	}));
});

app.use(express.static(__dirname + '/public'));

With this example in a dev environment it will automatically create the static file. In production it will skip the middleware and directly serve the static file.

0.0.4

11 years ago

0.0.3

11 years ago

0.0.2

11 years ago

0.0.1

11 years ago