pugify
v2.2.0
Published
browserify v2 plugin for pug with sourcemaps support
Downloads
3,355
Readme
pugify
pug transform for browserify v2. Sourcemaps generation included.
Configuration
If you are using pugify programatically, you can pass options to the Pug compiler by
calling pug()
on the pugify transform:
var b = browserify();
b.transform(require('pugify').pug({
pretty: false
}));
If you are using pugify in a command line build, you can pass parameters by adding a "pugify" section to your package.json. You can either include parameters directly:
"pugify": {
"pretty": false
}
or for more complicated cases you can reference a .js file:
"pugify": "./assets/pugify-config.js"
And then in pugify-config.js:
module.exports = {
pretty: (process.env.NODE_ENV == 'production') ? true : false
};
To disable sourcemap generation, which results in smaller compiled files for production builds,
set pug option compileDebug
to false in the options:
var b = browserify();
b.transform(require('pugify').pug({
compileDebug: false
}));
or in package.json:
"pugify": {
"compileDebug": false
}