haar
Version:
Cli tool for building and displaying plant-uml diagrams
26 lines (22 loc) • 628 B
JavaScript
const haarYaml = require('./haar-yaml')
const cleanupAssets = require('./cleanup-assets')
const diagramGenerator = require('./diagram-generator')
const readmeGenerator = require('./readme-generator')
const async = require('async')
const logger = require('./../infrastructure').logger
const onBuildComplete = (err, results) => {
if (err) {
logger.fatal(err)
throw new Error('Building diagrams failed', err)
}
logger.success('Finished generating diagrams')
}
module.exports = () => {
async.series([
haarYaml,
cleanupAssets,
diagramGenerator,
readmeGenerator
], onBuildComplete)
}