আমি সবেমাত্র আমার নিজের টাস্ক রানার / বান্ডলার তৈরি করেছি।
এটি গুল্প এবং সম্ভবত ওয়েবপ্যাকের চেয়ে সহজ ব্যবহারযোগ্য (যদিও আমি কখনও ওয়েবপ্যাক ব্যবহার করি নি)।
এটি খুব সহজ এবং বাকলটির বাইরে ব্যাবেল, ব্রাউজারিফাই, অগ্লিফাই, মিনিফাই এবং হ্যান্ডেলবার রয়েছে।
সিনট্যাক্সটি দেখতে এমন দেখাচ্ছে:
const Autumn = require("autumn-wizard");
const w = new Autumn();
//----------------------------------------
// CSS
//----------------------------------------
var cssFiles = [
'./lib/pluginABC/src/css/**/*.{css,scss}',
];
w.forEach(cssFiles, srcPath => {
var dstPath = w.replace('/src/', '/dist/', srcPath);
dstPath = w.replace('.scss', '.css', dstPath);
dstPath = w.replace('.css', '.min.css', dstPath);
w.minify(srcPath, dstPath, {
sourceMap: useSourceMap,
});
});
//----------------------------------------
// BUNDLE THE JS MODULE
//----------------------------------------
var srcPath = "./lib/pluginABC/src/main.js";
var dstPath = "./lib/pluginABC/dist/bundled.min.js";
w.bundle(srcPath, dstPath, {
debug: useSourceMap,
});
//----------------------------------------
// CREATE THE HANDLEBARS TEMPLATES
//----------------------------------------
var tplPaths = [
"./lib/pluginABC/src/templates/**/*.hbs",
];
dstPath = "./lib/pluginABC/dist/templates/bundled.js";
w.precompile(tplPaths, dstPath);
এবং দস্তাবেজটি এখানে রয়েছে: https://github.com/lingtalfi/ অটমুন
আশা করি এটি সাহায্য করবে।