import createEsmUtils from "esm-utils"; const { require } = createEsmUtils(import.meta); export default function () { return { name: "evaluate", transform(_text, id) { if (!/\.evaluate\.js$/.test(id)) { return; } const json = JSON.stringify( require(id.replace(/^\0commonjs-proxy:/, "")), (_, v) => { if (typeof v === "function") { throw new Error("Cannot evaluate functions."); } return v; } ); return { code: `export default ${json};`, map: { mappings: "" }, }; }, }; }