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 --save
server.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 ifcache
is true.precompile
- precompile bundles where possible. Only works ifcache
is 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/'
}
}
}
});