0.0.4 • Published 10 years ago
hapi-browserify v0.0.4
hapi-browserify
Browserify handler for hapi (inspired by browserify-middleware).
Table of Contents
Installation and Configuration
npm install hapi-browserify --saveserver.register({
register: require('hapi-browserify'),
options: {
...
}
});Options
Configures the default options for routes.
path- path to bundle file.cache- boolean, configures the handlers caching strategy. This does not set cache headers on the response - you should still use hapi for that.minify- enable uglify, only recommended ifcacheis true.precompile- precompile bundles where possible. Only works ifcacheis true.- bundle - browserify options, plus options for
require,exclude,external,transform
Example Usages
See options for all available options.
# Fixed path
server.route({
method: 'GET',
path: '/my-script.js',
handler: {
browserify: {
path: './scripts/my-script.js'
}
}
});
# Dynamic path
server.route({
method: 'GET',
path: '/script/{param*}',
handler: {
browserify: {
bundle: {
basedir: './script/'
}
}
}
});