gulp-lazy-pipelines
Version:
gulp lazy pipelines for frontend development
21 lines (16 loc) • 644 B
JavaScript
const path = require('path');
const exec = require('child_process').exec;
const chdir = require('process').chdir;
// Get paths
const projectRoot = path.join(path.dirname(__dirname));
const srcDir = path.join(projectRoot, 'src');
const out = path.join(projectRoot, 'out');
const babelExecutable = path.join(path.dirname(projectRoot), '.bin', 'babel');
// Generate build command
const buildCmd = `${babelExecutable} index.js --no-babelrc --presets=es2015-node6 --out-dir ${out}`;
// Go to source directory, then build project with babel
chdir(srcDir);
exec(buildCmd, function getSTDOut(stdout) {
console.log(stdout);
});