|
const { rollup } = require("rollup");
|
|
const { terser } = require("rollup-plugin-terser");
|
|
const resolve = require('rollup-plugin-node-resolve');
|
|
const { writeFileSync } = require('fs');
|
|
|
|
(async () => {
|
|
const bundle = await rollup({
|
|
input: __dirname + "/../src/jquery.rss.js",
|
|
plugins: [resolve(), terser()]
|
|
});
|
|
|
|
const { output } = await bundle.generate({ format: 'iife', name: 'RSS' });
|
|
const outputPath = `${__dirname}/../dist/jquery.rss.min.js`;
|
|
|
|
writeFileSync(outputPath, output[0].code);
|
|
console.log(`${outputPath} was updated!`);
|
|
})();
|