15 lines
327 B
JavaScript
15 lines
327 B
JavaScript
|
module.exports = function (opts = {}) {
|
||
|
const dontHash = opts.dontHash || new Set();
|
||
|
|
||
|
return {
|
||
|
name: "dont-hash",
|
||
|
renderChunk(_code, chunk, _options) {
|
||
|
if (!chunk.isEntry || !dontHash.has(chunk.name)) {
|
||
|
return null;
|
||
|
}
|
||
|
chunk.fileName = `${chunk.name}.js`;
|
||
|
return null;
|
||
|
},
|
||
|
};
|
||
|
};
|