UNPKG

c4builder-non-windows

Version:

A CLI tool designed to compile a folder structure of markdowns and plant uml files into a site, pdf, single file markdown or a collection of markdowns with links

21 lines (17 loc) 738 B
const chalk = require('chalk'); const path = require('path'); const express = require('express'); const app = express(); module.exports = (currentConfiguration, program) => { if (!currentConfiguration.DIST_FOLDER) return console.log(chalk.red('No destination folder configured')); const port = program.port || currentConfiguration.WEB_PORT; app.get('/*', express.static(path.join(currentConfiguration.DIST_FOLDER))); return new Promise((resolve, reject) => { app.listen(port, () => { console.log('serving your docsify site'); console.log( `go to ${chalk.green('http://localhost:' + (program.port || currentConfiguration.WEB_PORT))}` ); }); }); };