diff --git a/src/Util.js b/src/Util.js index 1a108d5..6063c17 100644 --- a/src/Util.js +++ b/src/Util.js @@ -1,6 +1,13 @@ +const electron = require("electron"); + const isDevelopment = () => { - const mode = process.env.NODE_ENV || "development"; - return mode === "development"; + if (typeof electron === "string") + return true; + + const isEnvSet = "ELECTRON_IS_DEV" in process.env; + const getFromEnv = parseInt(process.env.ELECTRON_IS_DEV, 10) === 1; + + return isEnvSet ? getFromEnv : !electron.app.isPackaged; }; module.exports = {