12 lines
432 B
JavaScript
12 lines
432 B
JavaScript
const path = require("path");
|
|
const fs = require("fs");
|
|
|
|
// Loader entrypoint:
|
|
// - In dev: run the original source (electron/preload-src.js)
|
|
// - In packaged/prod: run the bundled/minified output (dist-electron/preload.cjs)
|
|
|
|
const distPreload = path.join(__dirname, "..", "dist-electron", "preload.cjs");
|
|
const useDist = !require("electron-is-dev") && fs.existsSync(distPreload);
|
|
|
|
require(useDist ? distPreload : "./preload-src");
|