Add a banner to any file.
options object can be used to extend the context (package.json) passed to templatesInstall with npm
$ npm i write-banner --save
writeBanner(src, dest, options);
Params:
src: {String} the file to updatedest: {String} optionally define a destination file pathoptions: {Object} options and context for the banner.
banner: banner.tmpl template is used if a filepath to a custom template is not defined.Examples:
var writeBanner = require('./');
writeBanner('a.js', 'b.js');
Results in b.js with:
/*!
* banner-cli <https://github.com/jonschlinkert/banner-cli>
*
* Copyright (c) 2014 Jon Schlinkert, contributors.
* Licensed under the MIT license.
*/
var yourCode = function() {};
Or pass additional context:
writeBanner('index.js', {
banner: 'my-banner-template.tmpl',
username: 'jonschlinkert',
year: 2014,
license: 'MIT'
});
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue
Jon Schlinkert
Copyright © 2015 Jon Schlinkert Released under the MIT license.
This file was generated by verb-cli on July 24, 2015.