pretty-banner
Banner generator based on package.json data.
It parses package.json file and renders well formatted header for code files (like js, css, html, etc). Could build banner in full or minified format.
Installing
Use npm to install it to your app:
npm install --save pretty-banner
Usage
var banner = require('pretty-banner');
var pkg = require('./package.json');
var minified = true;
banner.code(pkg, minified);
banner.html(pkg);
banner.meta(pkg);
Demo
node demo
Examples
var pkg = {
"name": "pretty-banner",
"version": "1.0.0",
"description": "Banner generator based on package.json data.",
"license": "ISC",
"author": "Yurk Sha (https://github.com/yurks)",
"foundation": {
"name": "Foundation, Inc.",
"url": "http://foundation.url/",
"url_short": "fnd.url"
}
}
Output for banner.code(pkg):
Output for banner.code(pkg, true):
Output for banner.html(pkg):
<meta name="author" content="Foundation, Inc. | fnd.url | github.com/yurks | ISC">
Output for banner.meta(pkg):
Foundation, Inc. | fnd.url | github.com/yurks | ISC
License
ISC license