vue-pure-admin/node_modules/vite/dist/node/build/buildPluginManifest.js
2021-03-01 15:06:11 +08:00

26 lines
850 B
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.createBuildManifestPlugin = void 0;
exports.createBuildManifestPlugin = () => {
const manifest = {};
return {
name: 'vite:manifest',
generateBundle(_options, bundle) {
for (const name in bundle) {
const chunk = bundle[name];
if (chunk.type === 'chunk') {
manifest[chunk.name + '.js'] = chunk.fileName;
}
else {
manifest[chunk.name] = chunk.fileName;
}
}
this.emitFile({
fileName: 'manifest.json',
type: 'asset',
source: JSON.stringify(manifest, null, 2)
});
}
};
};
//# sourceMappingURL=buildPluginManifest.js.map