bannerify
Add banner to your browserify bundle.
Installation
$ npm install bannerify --save-dev
Usage
bannerify uses lodash templates.
Inside your template you have access to data from to your package.json via pkg.
moment is included for human date formatting.
Example banner.txt template file.
/**
* @name <%= pkg.name %>
* @version <%= pkg.version %> | <%= moment().format('MMMM Do YYYY') %>
* @author <%= pkg.author %>
* @license <%= pkg.license %>
*/
Output
/**
* @name bannerify
* @version 1.0.0 | June 11th 2015
* @author Mirco Zeiss <mirco.zeiss@gmail.com>
* @license MIT
*/
When using uglifyjs make sure you minify
with --comments to preserve comments in your minified output.
Inline template
$ browserify index.js -p [bannerify --template '/** hello world */'] > bundle.js
Template file
$ browserify index.js -p [bannerify --file ./banner.txt ] > bundle.js
Test
$ npm test
License
MIT