function cjsShim() { let config; let isCjs; return { name: "vite-plugin-electron-renderer:cjs-shim", apply: "build", config(config2) { var _a, _b; config2.build ?? (config2.build = {}); (_a = config2.build).cssCodeSplit ?? (_a.cssCodeSplit = false); (_b = config2.build).assetsDir ?? (_b.assetsDir = ""); }, configResolved(_config) { config = _config; const output = config.build.rollupOptions.output; if (output) { const formats = ["cjs", "commonjs"]; if (Array.isArray(output) ? output.find((o) => formats.includes(o.format)) : formats.includes(output.format)) { isCjs = true; } } }, transformIndexHtml(html) { if (!isCjs) return; const headRE = /(<\s*?head\s*?>)/; const assetsDir = config.build.assetsDir; if (assetsDir) { const requireIdShim = `