build-easy
Version:
library build tool.
45 lines (33 loc) • 906 B
JavaScript
;
function _yargsParser() {
const data = _interopRequireDefault(require("@build-easy/bundles/model/yargs-parser"));
_yargsParser = function _yargsParser() {
return data;
};
return data;
}
function _chalk() {
const data = _interopRequireDefault(require("@build-easy/bundles/model/chalk"));
_chalk = function _chalk() {
return data;
};
return data;
}
var _compile = require("./compile");
var _args$w;
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
const args = (0, _yargsParser().default)(process.argv.slice(2), {
alias: {
watch: ['w']
}
});
function logError(err) {
console.error(_chalk().default.red(err));
process.exit(1);
}
const watch = (_args$w = args.w) !== null && _args$w !== void 0 ? _args$w : args.watch;
const cwd = process.cwd();
(0, _compile.build)({
cwd,
watch
}).catch(logError);