async function bundle(url) {
const warnings = [];
const rollupConfig = {
input: url,
plugins: [rollup_plugin_fetchUrl()],
onwarn(warning) {
warnings.push(warning);
},
output: {
format: "iife"
}
};
const bundle = await rollup(rollupConfig);
const generated = await bundle.generate(rollupConfig.output);
await bundle.close();
return { warnings, code: generated.output[0].code, ...generated };
}