tasks
This commit is contained in:
parent
d4d7d31cdd
commit
8e4d145631
22
Gruntfile.js
22
Gruntfile.js
@ -4,12 +4,13 @@ exports.grunt = void 0;
|
||||
const read_1 = require("@plastichub/fs/read");
|
||||
const product_1 = require("./product");
|
||||
const getProducts = (branch) => {
|
||||
const all = (0, read_1.sync)("./config/machines.json", "json") || {};
|
||||
const conf = (0, read_1.sync)("./config/machines.json", "json") || {};
|
||||
if (branch) {
|
||||
return all[branch] || [];
|
||||
conf['all'] = [...conf["extruders"]];
|
||||
return conf[branch] || [];
|
||||
}
|
||||
else {
|
||||
return Object.values(all).flat();
|
||||
return Object.values(conf).flat();
|
||||
}
|
||||
};
|
||||
const grunt = (grunt) => {
|
||||
@ -25,25 +26,22 @@ const grunt = (grunt) => {
|
||||
});
|
||||
grunt.loadNpmTasks('grunt-parallel');
|
||||
grunt.loadNpmTasks("grunt-extend-config");
|
||||
grunt.registerTask('laser', [
|
||||
'laser:products'
|
||||
]);
|
||||
const product_laser_tasks = [];
|
||||
const product_cad_tasks = [];
|
||||
const productTasks = (items) => {
|
||||
items.forEach((i) => {
|
||||
(0, product_1.productCADTask)(grunt, i, {}, product_cad_tasks);
|
||||
(0, product_1.productLaserTask)(grunt, i, {}, product_laser_tasks);
|
||||
//productLaserTask(grunt, i, {}, product_laser_tasks)
|
||||
});
|
||||
};
|
||||
const all = getProducts("current");
|
||||
productTasks(all);
|
||||
const _products = getProducts(grunt.option('branch') || "current");
|
||||
productTasks(_products);
|
||||
grunt.registerTask('products_update', [
|
||||
'products-cad',
|
||||
'products-laser'
|
||||
//'products-laser'
|
||||
]);
|
||||
grunt.registerTask('products_sync', [
|
||||
'sshexec:update'
|
||||
// 'sshexec:update'
|
||||
]);
|
||||
grunt.registerTask('products_full', [
|
||||
'products_update',
|
||||
@ -53,4 +51,4 @@ const grunt = (grunt) => {
|
||||
};
|
||||
exports.grunt = grunt;
|
||||
module.exports = exports.grunt;
|
||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiR3J1bnRmaWxlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsidGFza3MvR3J1bnRmaWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUNBLDhDQUFrRDtBQUdsRCx1Q0FHa0I7QUFHbEIsTUFBTSxXQUFXLEdBQUcsQ0FBQyxNQUFjLEVBQUUsRUFBRTtJQUNuQyxNQUFNLEdBQUcsR0FBRyxJQUFBLFdBQUksRUFBQyx3QkFBd0IsRUFBRSxNQUFNLENBQUMsSUFBSSxFQUFFLENBQUE7SUFDeEQsSUFBRyxNQUFNLEVBQUM7UUFDTixPQUFPLEdBQUcsQ0FBQyxNQUFNLENBQUMsSUFBSSxFQUFFLENBQUE7S0FDNUI7U0FBSTtRQUNBLE9BQU8sTUFBTSxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsQ0FBQyxJQUFJLEVBQUUsQ0FBQTtLQUNuQztBQUNMLENBQUMsQ0FBQTtBQUVNLE1BQU0sS0FBSyxHQUFHLENBQUMsS0FBSyxFQUFFLEVBQUU7SUFDM0IsS0FBSyxDQUFDLFVBQVUsQ0FBQztRQUNiLEdBQUcsRUFBRSxLQUFLLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxjQUFjLENBQUM7UUFDeEMsT0FBTyxFQUFFO1lBQ0wsTUFBTSxFQUFFO2dCQUNKLEtBQUssRUFBRSxJQUFJO2dCQUNYLE9BQU8sRUFBRSxJQUFJO2dCQUNiLFFBQVEsRUFBRSxrQkFBa0I7YUFDL0I7U0FDSjtLQUNKLENBQUMsQ0FBQTtJQUdGLEtBQUssQ0FBQyxZQUFZLENBQUMsZ0JBQWdCLENBQUMsQ0FBQTtJQUNwQyxLQUFLLENBQUMsWUFBWSxDQUFDLHFCQUFxQixDQUFDLENBQUE7SUFFekMsS0FBSyxDQUFDLFlBQVksQ0FBQyxPQUFPLEVBQUU7UUFDeEIsZ0JBQWdCO0tBQ25CLENBQUMsQ0FBQTtJQUNGLE1BQU0sbUJBQW1CLEdBQUcsRUFBRSxDQUFBO0lBQzlCLE1BQU0saUJBQWlCLEdBQUcsRUFBRSxDQUFBO0lBRzVCLE1BQU0sWUFBWSxHQUFHLENBQUMsS0FBSyxFQUFFLEVBQUU7UUFDM0IsS0FBSyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsRUFBRSxFQUFFO1lBQ2hCLElBQUEsd0JBQWMsRUFBQyxLQUFLLEVBQUUsQ0FBQyxFQUFFLEVBQUUsRUFBRSxpQkFBaUIsQ0FBQyxDQUFBO1lBQy9DLElBQUEsMEJBQWdCLEVBQUMsS0FBSyxFQUFFLENBQUMsRUFBRSxFQUFFLEVBQUUsbUJBQW1CLENBQUMsQ0FBQTtRQUN2RCxDQUFDLENBQUMsQ0FBQTtJQUNOLENBQUMsQ0FBQTtJQUVELE1BQU0sR0FBRyxHQUFHLFdBQVcsQ0FBQyxTQUFTLENBQUMsQ0FBQTtJQUNsQyxZQUFZLENBQUMsR0FBRyxDQUFDLENBQUE7SUFFakIsS0FBSyxDQUFDLFlBQVksQ0FBQyxpQkFBaUIsRUFBRTtRQUNsQyxjQUFjO1FBQ2QsZ0JBQWdCO0tBQ25CLENBQUMsQ0FBQTtJQUVGLEtBQUssQ0FBQyxZQUFZLENBQUMsZUFBZSxFQUFFO1FBQ2hDLGdCQUFnQjtLQUNuQixDQUFDLENBQUE7SUFFRixLQUFLLENBQUMsWUFBWSxDQUFDLGVBQWUsRUFBRTtRQUNoQyxpQkFBaUI7UUFDakIsZUFBZTtLQUNsQixDQUFDLENBQUE7SUFFRixPQUFPLENBQUMsdUJBQXVCLENBQUMsQ0FBQyxVQUFVLENBQUMsS0FBSyxFQUFFLEVBQUUsQ0FBQyxDQUFBO0FBQzFELENBQUMsQ0FBQztBQWhEVyxRQUFBLEtBQUssU0FnRGhCO0FBRUYsTUFBTSxDQUFDLE9BQU8sR0FBRyxhQUFLLENBQUEiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgKiBhcyBwYXRoIGZyb20gJ3BhdGgnXG5pbXBvcnQgeyBzeW5jIGFzIHJlYWQgfSBmcm9tIFwiQHBsYXN0aWNodWIvZnMvcmVhZFwiXG5cblxuaW1wb3J0IHtcbiAgICBwcm9kdWN0TGFzZXJUYXNrLFxuICAgIHByb2R1Y3RDQURUYXNrXG59IGZyb20gJy4vcHJvZHVjdCdcblxuXG5jb25zdCBnZXRQcm9kdWN0cyA9IChicmFuY2g6IHN0cmluZykgPT4ge1xuICAgIGNvbnN0IGFsbCA9IHJlYWQoXCIuL2NvbmZpZy9tYWNoaW5lcy5qc29uXCIsIFwianNvblwiKSB8fCB7fVxuICAgIGlmKGJyYW5jaCl7XG4gICAgICAgIHJldHVybiBhbGxbYnJhbmNoXSB8fCBbXVxuICAgfWVsc2V7XG4gICAgICAgIHJldHVybiBPYmplY3QudmFsdWVzKGFsbCkuZmxhdCgpXG4gICAgfVxufVxuXG5leHBvcnQgY29uc3QgZ3J1bnQgPSAoZ3J1bnQpID0+IHtcbiAgICBncnVudC5pbml0Q29uZmlnKHtcbiAgICAgICAgcGtnOiBncnVudC5maWxlLnJlYWRKU09OKFwicGFja2FnZS5qc29uXCIpLFxuICAgICAgICBzc2hleGVjOiB7XG4gICAgICAgICAgICB1cGRhdGU6IHtcbiAgICAgICAgICAgICAgICBkZWJ1ZzogdHJ1ZSxcbiAgICAgICAgICAgICAgICB2ZXJib3NlOiB0cnVlLFxuICAgICAgICAgICAgICAgIGNvbW1hbmRzOiAnc2ggdXBkYXRlLW9zci5zaCdcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0pXG5cbiAgICBcbiAgICBncnVudC5sb2FkTnBtVGFza3MoJ2dydW50LXBhcmFsbGVsJylcbiAgICBncnVudC5sb2FkTnBtVGFza3MoXCJncnVudC1leHRlbmQtY29uZmlnXCIpXG5cbiAgICBncnVudC5yZWdpc3RlclRhc2soJ2xhc2VyJywgW1xuICAgICAgICAnbGFzZXI6cHJvZHVjdHMnXG4gICAgXSlcbiAgICBjb25zdCBwcm9kdWN0X2xhc2VyX3Rhc2tzID0gW11cbiAgICBjb25zdCBwcm9kdWN0X2NhZF90YXNrcyA9IFtdXG4gICAgXG5cbiAgICBjb25zdCBwcm9kdWN0VGFza3MgPSAoaXRlbXMpID0+IHtcbiAgICAgICAgaXRlbXMuZm9yRWFjaCgoaSkgPT4ge1xuICAgICAgICAgICAgcHJvZHVjdENBRFRhc2soZ3J1bnQsIGksIHt9LCBwcm9kdWN0X2NhZF90YXNrcylcbiAgICAgICAgICAgIHByb2R1Y3RMYXNlclRhc2soZ3J1bnQsIGksIHt9LCBwcm9kdWN0X2xhc2VyX3Rhc2tzKSAgICAgICAgICAgIFxuICAgICAgICB9KVxuICAgIH1cblxuICAgIGNvbnN0IGFsbCA9IGdldFByb2R1Y3RzKFwiY3VycmVudFwiKVxuICAgIHByb2R1Y3RUYXNrcyhhbGwpXG4gICAgXG4gICAgZ3J1bnQucmVnaXN0ZXJUYXNrKCdwcm9kdWN0c191cGRhdGUnLCBbXG4gICAgICAgICdwcm9kdWN0cy1jYWQnLFxuICAgICAgICAncHJvZHVjdHMtbGFzZXInXG4gICAgXSlcblxuICAgIGdydW50LnJlZ2lzdGVyVGFzaygncHJvZHVjdHNfc3luYycsIFtcbiAgICAgICAgJ3NzaGV4ZWM6dXBkYXRlJ1xuICAgIF0pXG5cbiAgICBncnVudC5yZWdpc3RlclRhc2soJ3Byb2R1Y3RzX2Z1bGwnLCBbXG4gICAgICAgICdwcm9kdWN0c191cGRhdGUnLFxuICAgICAgICAncHJvZHVjdHNfc3luYydcbiAgICBdKVxuXG4gICAgcmVxdWlyZShcIkBwbGFzdGljaHViL29zci10YXNrc1wiKS5pbml0Q29uZmlnKGdydW50LCB7fSlcbn07XG5cbm1vZHVsZS5leHBvcnRzID0gZ3J1bnQiXX0=
|
||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiR3J1bnRmaWxlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsidGFza3MvR3J1bnRmaWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUNBLDhDQUFrRDtBQUdsRCx1Q0FHa0I7QUFHbEIsTUFBTSxXQUFXLEdBQUcsQ0FBQyxNQUFjLEVBQUUsRUFBRTtJQUNuQyxNQUFNLElBQUksR0FBRyxJQUFBLFdBQUksRUFBQyx3QkFBd0IsRUFBRSxNQUFNLENBQUMsSUFBSSxFQUFFLENBQUE7SUFDekQsSUFBSSxNQUFNLEVBQUU7UUFDUixJQUFJLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxHQUFHLElBQUksQ0FBQyxXQUFXLENBQUMsQ0FBQyxDQUFBO1FBQ3BDLE9BQU8sSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLEVBQUUsQ0FBQTtLQUM1QjtTQUFNO1FBQ0gsT0FBTyxNQUFNLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxDQUFDLElBQUksRUFBRSxDQUFBO0tBQ3BDO0FBQ0wsQ0FBQyxDQUFBO0FBRU0sTUFBTSxLQUFLLEdBQUcsQ0FBQyxLQUFLLEVBQUUsRUFBRTtJQUMzQixLQUFLLENBQUMsVUFBVSxDQUFDO1FBQ2IsR0FBRyxFQUFFLEtBQUssQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLGNBQWMsQ0FBQztRQUN4QyxPQUFPLEVBQUU7WUFDTCxNQUFNLEVBQUU7Z0JBQ0osS0FBSyxFQUFFLElBQUk7Z0JBQ1gsT0FBTyxFQUFFLElBQUk7Z0JBQ2IsUUFBUSxFQUFFLGtCQUFrQjthQUMvQjtTQUNKO0tBQ0osQ0FBQyxDQUFBO0lBR0YsS0FBSyxDQUFDLFlBQVksQ0FBQyxnQkFBZ0IsQ0FBQyxDQUFBO0lBQ3BDLEtBQUssQ0FBQyxZQUFZLENBQUMscUJBQXFCLENBQUMsQ0FBQTtJQUV6QyxNQUFNLG1CQUFtQixHQUFHLEVBQUUsQ0FBQTtJQUM5QixNQUFNLGlCQUFpQixHQUFHLEVBQUUsQ0FBQTtJQUc1QixNQUFNLFlBQVksR0FBRyxDQUFDLEtBQUssRUFBRSxFQUFFO1FBQzNCLEtBQUssQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLEVBQUUsRUFBRTtZQUNoQixJQUFBLHdCQUFjLEVBQUMsS0FBSyxFQUFFLENBQUMsRUFBRSxFQUFFLEVBQUUsaUJBQWlCLENBQUMsQ0FBQTtZQUMvQyxpRUFBaUU7UUFDckUsQ0FBQyxDQUFDLENBQUE7SUFDTixDQUFDLENBQUE7SUFFRCxNQUFNLFNBQVMsR0FBRyxXQUFXLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxRQUFRLENBQUMsSUFBSSxTQUFTLENBQUMsQ0FBQTtJQUNsRSxZQUFZLENBQUMsU0FBUyxDQUFDLENBQUE7SUFFdkIsS0FBSyxDQUFDLFlBQVksQ0FBQyxpQkFBaUIsRUFBRTtRQUNsQyxjQUFjO1FBQ2Qsa0JBQWtCO0tBQ3JCLENBQUMsQ0FBQTtJQUVGLEtBQUssQ0FBQyxZQUFZLENBQUMsZUFBZSxFQUFFO0lBQ2hDLG1CQUFtQjtLQUN0QixDQUFDLENBQUE7SUFFRixLQUFLLENBQUMsWUFBWSxDQUFDLGVBQWUsRUFBRTtRQUNoQyxpQkFBaUI7UUFDakIsZUFBZTtLQUNsQixDQUFDLENBQUE7SUFFRixPQUFPLENBQUMsdUJBQXVCLENBQUMsQ0FBQyxVQUFVLENBQUMsS0FBSyxFQUFFLEVBQUUsQ0FBQyxDQUFBO0FBQzFELENBQUMsQ0FBQztBQTdDVyxRQUFBLEtBQUssU0E2Q2hCO0FBRUYsTUFBTSxDQUFDLE9BQU8sR0FBRyxhQUFLLENBQUEiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgKiBhcyBwYXRoIGZyb20gJ3BhdGgnXG5pbXBvcnQgeyBzeW5jIGFzIHJlYWQgfSBmcm9tIFwiQHBsYXN0aWNodWIvZnMvcmVhZFwiXG5cblxuaW1wb3J0IHtcbiAgICBwcm9kdWN0TGFzZXJUYXNrLFxuICAgIHByb2R1Y3RDQURUYXNrXG59IGZyb20gJy4vcHJvZHVjdCdcblxuXG5jb25zdCBnZXRQcm9kdWN0cyA9IChicmFuY2g6IHN0cmluZykgPT4ge1xuICAgIGNvbnN0IGNvbmYgPSByZWFkKFwiLi9jb25maWcvbWFjaGluZXMuanNvblwiLCBcImpzb25cIikgfHwge31cbiAgICBpZiAoYnJhbmNoKSB7XG4gICAgICAgIGNvbmZbJ2FsbCddID0gWy4uLmNvbmZbXCJleHRydWRlcnNcIl1dXG4gICAgICAgIHJldHVybiBjb25mW2JyYW5jaF0gfHwgW11cbiAgICB9IGVsc2Uge1xuICAgICAgICByZXR1cm4gT2JqZWN0LnZhbHVlcyhjb25mKS5mbGF0KClcbiAgICB9XG59XG5cbmV4cG9ydCBjb25zdCBncnVudCA9IChncnVudCkgPT4ge1xuICAgIGdydW50LmluaXRDb25maWcoe1xuICAgICAgICBwa2c6IGdydW50LmZpbGUucmVhZEpTT04oXCJwYWNrYWdlLmpzb25cIiksXG4gICAgICAgIHNzaGV4ZWM6IHtcbiAgICAgICAgICAgIHVwZGF0ZToge1xuICAgICAgICAgICAgICAgIGRlYnVnOiB0cnVlLFxuICAgICAgICAgICAgICAgIHZlcmJvc2U6IHRydWUsXG4gICAgICAgICAgICAgICAgY29tbWFuZHM6ICdzaCB1cGRhdGUtb3NyLnNoJ1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSlcblxuICAgIFxuICAgIGdydW50LmxvYWROcG1UYXNrcygnZ3J1bnQtcGFyYWxsZWwnKVxuICAgIGdydW50LmxvYWROcG1UYXNrcyhcImdydW50LWV4dGVuZC1jb25maWdcIilcblxuICAgIGNvbnN0IHByb2R1Y3RfbGFzZXJfdGFza3MgPSBbXVxuICAgIGNvbnN0IHByb2R1Y3RfY2FkX3Rhc2tzID0gW11cbiAgICBcblxuICAgIGNvbnN0IHByb2R1Y3RUYXNrcyA9IChpdGVtcykgPT4ge1xuICAgICAgICBpdGVtcy5mb3JFYWNoKChpKSA9PiB7XG4gICAgICAgICAgICBwcm9kdWN0Q0FEVGFzayhncnVudCwgaSwge30sIHByb2R1Y3RfY2FkX3Rhc2tzKVxuICAgICAgICAgICAgLy9wcm9kdWN0TGFzZXJUYXNrKGdydW50LCBpLCB7fSwgcHJvZHVjdF9sYXNlcl90YXNrcykgICAgICAgICAgICBcbiAgICAgICAgfSlcbiAgICB9XG5cbiAgICBjb25zdCBfcHJvZHVjdHMgPSBnZXRQcm9kdWN0cyhncnVudC5vcHRpb24oJ2JyYW5jaCcpIHx8IFwiY3VycmVudFwiKVxuICAgIHByb2R1Y3RUYXNrcyhfcHJvZHVjdHMpXG4gICAgXG4gICAgZ3J1bnQucmVnaXN0ZXJUYXNrKCdwcm9kdWN0c191cGRhdGUnLCBbXG4gICAgICAgICdwcm9kdWN0cy1jYWQnLFxuICAgICAgICAvLydwcm9kdWN0cy1sYXNlcidcbiAgICBdKVxuXG4gICAgZ3J1bnQucmVnaXN0ZXJUYXNrKCdwcm9kdWN0c19zeW5jJywgW1xuICAgICAgICAvLyAnc3NoZXhlYzp1cGRhdGUnXG4gICAgXSlcblxuICAgIGdydW50LnJlZ2lzdGVyVGFzaygncHJvZHVjdHNfZnVsbCcsIFtcbiAgICAgICAgJ3Byb2R1Y3RzX3VwZGF0ZScsXG4gICAgICAgICdwcm9kdWN0c19zeW5jJ1xuICAgIF0pXG5cbiAgICByZXF1aXJlKFwiQHBsYXN0aWNodWIvb3NyLXRhc2tzXCIpLmluaXRDb25maWcoZ3J1bnQsIHt9KVxufTtcblxubW9kdWxlLmV4cG9ydHMgPSBncnVudCJdfQ==
|
||||
Binary file not shown.
File diff suppressed because one or more lines are too long
@ -1,6 +1,9 @@
|
||||
{
|
||||
"current2":[
|
||||
],
|
||||
"extruders":[
|
||||
"cad/components/extruder/sm-25"
|
||||
],
|
||||
"current":[
|
||||
"cad/components/extruder/sm-25",
|
||||
"cad/storch-150"
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -9,11 +9,12 @@ import {
|
||||
|
||||
|
||||
const getProducts = (branch: string) => {
|
||||
const all = read("./config/machines.json", "json") || {}
|
||||
if(branch){
|
||||
return all[branch] || []
|
||||
}else{
|
||||
return Object.values(all).flat()
|
||||
const conf = read("./config/machines.json", "json") || {}
|
||||
if (branch) {
|
||||
conf['all'] = [...conf["extruders"]]
|
||||
return conf[branch] || []
|
||||
} else {
|
||||
return Object.values(conf).flat()
|
||||
}
|
||||
}
|
||||
|
||||
@ -33,9 +34,6 @@ export const grunt = (grunt) => {
|
||||
grunt.loadNpmTasks('grunt-parallel')
|
||||
grunt.loadNpmTasks("grunt-extend-config")
|
||||
|
||||
grunt.registerTask('laser', [
|
||||
'laser:products'
|
||||
])
|
||||
const product_laser_tasks = []
|
||||
const product_cad_tasks = []
|
||||
|
||||
@ -43,20 +41,20 @@ export const grunt = (grunt) => {
|
||||
const productTasks = (items) => {
|
||||
items.forEach((i) => {
|
||||
productCADTask(grunt, i, {}, product_cad_tasks)
|
||||
productLaserTask(grunt, i, {}, product_laser_tasks)
|
||||
//productLaserTask(grunt, i, {}, product_laser_tasks)
|
||||
})
|
||||
}
|
||||
|
||||
const all = getProducts("current")
|
||||
productTasks(all)
|
||||
const _products = getProducts(grunt.option('branch') || "current")
|
||||
productTasks(_products)
|
||||
|
||||
grunt.registerTask('products_update', [
|
||||
'products-cad',
|
||||
'products-laser'
|
||||
//'products-laser'
|
||||
])
|
||||
|
||||
grunt.registerTask('products_sync', [
|
||||
'sshexec:update'
|
||||
// 'sshexec:update'
|
||||
])
|
||||
|
||||
grunt.registerTask('products_full', [
|
||||
|
||||
@ -10,6 +10,7 @@ const HTML_DEFAULT_PATH = 'resources/edrawings.html'
|
||||
const debug = true
|
||||
const verbose = true
|
||||
|
||||
|
||||
export const productAllTask = (grunt, product, options: any = {}, product_tasks) => {
|
||||
const slug = path.parse(product).base
|
||||
grunt.registerTask(`product-${slug}`, `laser:product-${slug}`)
|
||||
@ -24,8 +25,8 @@ export const productLaserTask = (grunt, product, options: any = {}, product_lase
|
||||
config[`product-${slug}`] = {
|
||||
src: [product],
|
||||
options: {
|
||||
clear: false,
|
||||
debug: false,
|
||||
clear: true,
|
||||
debug: true,
|
||||
verbose
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user