async function buildRel() { const bundle = await rollup.rollup({ external, input: 'dist/index.js', plugins: [ userscriptCSS(), cleanup(), metablock({ file: 'src/metablock.json', version: pkg.version, }), ], }); const { code } = await bundle.generate({ format: 'iife', globals, }); const relCode = removeDebuggers(code); writeFileSync('dist/patchouli.user.js', relCode); console.log('✔️ build userscript for release'); }
async function buildDev() { const bundle = await rollup.rollup({ external, input: 'dist/index.js', plugins: [ userscriptCSS(), metablock({ file: 'src/metablock.dev.json', version: pkg.version, }), ], }); await bundle.write({ file: 'dist/patchouli.dev.user.js', format: 'iife', globals, }); console.log('✔️ build userscript for develop'); }