mirror of
https://github.com/documentationjs/documentation.git
synced 2026-01-18 14:17:30 +00:00
24 lines
601 B
JavaScript
24 lines
601 B
JavaScript
'use strict';
|
|
|
|
var errorPage = require('../../lib/error_page'),
|
|
Server = require('../../lib/server')
|
|
|
|
var build = require('./build')
|
|
|
|
module.exports = serve
|
|
module.exports.description = 'generate, update, and display HTML documentation'
|
|
|
|
var server = new Server();
|
|
server.on('listening', function () {
|
|
process.stdout.write('documentation.js serving on port 4001\n');
|
|
});
|
|
|
|
function serve(documentation, parsedArgs) {
|
|
build(documentation, parsedArgs, function (err, output) {
|
|
if (err) {
|
|
return server.setFiles([errorPage(err)]).start();
|
|
}
|
|
server.setFiles(output).start();
|
|
})
|
|
}
|