Testing lol

This commit is contained in:
Surma
2021-08-10 08:28:12 -04:00
parent 7c9d3d6ba6
commit f4f97abf9d
22 changed files with 261 additions and 150 deletions

View File

@@ -17,14 +17,10 @@ const prefix = 'entry-data:';
const mainNamePlaceholder = 'ENTRY_DATA_PLUGIN_MAIN_NAME';
const dependenciesPlaceholder = 'ENTRY_DATA_PLUGIN_DEPS';
const placeholderRe = /(ENTRY_DATA_PLUGIN_(?:MAIN_NAME|DEPS))(\d+)/g;
/** @param {string} fileName */
export function fileNameToURL(fileName) {
return fileName.replace(/^static\//, '/');
}
const filenamePrefix = 'static/';
export default function entryDataPlugin() {
/** @type {number} */
/** @type {string} */
let exportCounter;
/** @type {Map<number, string>} */
let counterToIdMap;
@@ -73,11 +69,15 @@ export default function entryDataPlugin() {
if (!chunk) throw Error(`Cannot find ${id}`);
if (placeholder === mainNamePlaceholder) {
return JSON.stringify(fileNameToURL(chunk.fileName));
return JSON.stringify(
chunk.fileName.slice(filenamePrefix.length),
);
}
return JSON.stringify(
getDependencies(chunks, chunk).map((filename) => fileNameToURL(filename)),
getDependencies(chunks, chunk).map((item) =>
item.slice(filenamePrefix.length),
),
);
},
);