UNPKG

backed-cli

Version:

The official command line interface for Backed

30 lines (28 loc) 728 B
'use strict'; const webup = require('webup'); const builder = require('backed-builder'); const fs = require('backed-fs'); const logger = require('backed-logger'); process.on('message', message => { const config = message.config; const task = message.task; switch (task) { case 'build': if (config.entry && config.sources) { webup(config).then(() => { process.send('reload'); }); } else { builder.build(config).then(() => { process.send('reload'); }); } break; case 'copy': fs.copySources(config.copy).then(() => { logger.succes(`${config.name}::copy finished`); process.send('done'); }); break; } });