UNPKG

rollup-plugin-web-worker-loader

Version:

Rollup plugin to handle Web Workers

15 lines (13 loc) 539 B
function generateBundle(state, config, options, bundle, isWrite) { if (!config.inline && isWrite) { if (state.configuredFileNames.size > 0 && Object.keys(bundle).length === 1) { bundle[Object.keys(bundle)[0]].fileName = state.configuredFileNames.get(options.format); } for (const worker of state.idMap) { if (worker[1].chunk && !bundle[worker[1].workerID]) { bundle[worker[1].workerID] = worker[1].chunk; } } } } module.exports = generateBundle;