mirror of
https://github.com/jsdoc/jsdoc.git
synced 2025-12-08 19:46:11 +00:00
32 lines
765 B
JavaScript
32 lines
765 B
JavaScript
// see: http://howtonode.org/intro-to-jake
|
|
|
|
desc('Updating package.json revision.');
|
|
task('default', [], function (params) {
|
|
var fs = require('fs'),
|
|
sys = require('sys');
|
|
|
|
// import the Mustache template tool
|
|
eval(fs.readFileSync('Jake/lib/mustache.js', 'utf8'));
|
|
|
|
var templates = {
|
|
packagejson: fs.readFileSync('Jake/templates/package.json.tmpl', 'utf8')
|
|
};
|
|
|
|
var metadata = {
|
|
appname: 'JSDoc',
|
|
appversion: '3.0.0alpha',
|
|
timestamp: ''+new Date().getTime()
|
|
};
|
|
|
|
var outdir = './';
|
|
|
|
var rendered = Mustache.to_html(
|
|
templates.packagejson,
|
|
metadata
|
|
);
|
|
|
|
fs.writeFileSync(outdir + 'package.json', rendered, 'utf8');
|
|
|
|
process.exit(0);
|
|
|
|
}); |