UNPKG

@area17/a17-boilerplate

Version:

The official AREA 17 boilerplate

23 lines (19 loc) 792 B
const path = require('path'); const spawn = require('cross-spawn'); const utils = require('../utils'); const argv = require('minimist')(process.argv.slice(2)); const createLogger = require('logging').default; const logger = createLogger('Dev'); let resolvedPaths = []; resolvedPaths.push(utils.attemptResolve(path.join(__dirname, '../tasks', 'icons'))); resolvedPaths.push(utils.attemptResolve(path.join(__dirname, '../tasks', 'watch'))); logger.info('Starting Dev Mode'); // excute tasks in order : icons and watch for (let i = 0; i < resolvedPaths.length; i++) { let result = spawn.sync('node',[resolvedPaths[i]],{stdio: 'inherit'}); if (result.status !== 0) { process.stderr.write(result.stderr); logger.error('Something went wrong'); process.exit(result.status); } }