pomy
Version:
Based on the concept of a project object model (POM), POMY can manage a project's build, reporting and documentation from a central piece of information.
31 lines (24 loc) • 562 B
JavaScript
;
var
gulp = require('gulp'),
fs = require('fs'),
path = require('path'),
spawn = require('child_process').spawn;
gulp.task('doc', function(cb) {
var command = '../../node_modules/.bin/jsdoc';
var jsdoc = spawn(command, [
'-c', '.jsdoc'
], {
cwd: '.'
});
jsdoc.stdout.on('data', function(data) {
console.log(data.toString());
});
jsdoc.stderr.on('data', function(data) {
console.error(data.toString());
});
jsdoc.on('exit', function(code) {
console.log('Finish jsdoc process');
cb();
});
});