@toreda/build-tools
Version:

28 lines (27 loc) • 727 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Create = void 0;
const create_1 = require("./dir/create");
class Create {
constructor(cfg, events, log) {
this.events = events;
this.cfg = cfg;
this.log = log.makeLog('create');
}
webpackCfg(cfg) {
return {
entry: cfg.entry,
target: [cfg.buildMode],
parallelism: 5
};
}
dir(path, overwrite) {
return (0, create_1.dirCreate)(this.cfg, path, {
overwrite: overwrite === true ? true : false
});
}
folder(path, overwriteExisting) {
return this.dir(path, overwriteExisting);
}
}
exports.Create = Create;