From 53ee6783f790ef9903c6323a134ea61e5f09f51a Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Sun, 16 Nov 2025 00:04:13 -0500 Subject: [PATCH] use cross-env for reliable cross-platform env --- package.json | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 275c2fbf..06e1f40f 100644 --- a/package.json +++ b/package.json @@ -72,6 +72,7 @@ "@docusaurus/preset-classic": "^3.7.0", "@electron/notarize": "^3.0.0", "copy-webpack-plugin": "^12.0.2", + "cross-env": "^10.1.0", "docusaurus-lunr-search": "^3.6.0", "dotenv": "latest", "electron": "^35.0.1", @@ -85,7 +86,7 @@ "webpack-cli": "^5.1.4" }, "scripts": { - "build-debug": "npm run prebuild && DEBUG=electron-builder electron-builder", + "build-debug": "npm run prebuild && cross-env DEBUG=electron-builder electron-builder", "build-linux-arm": "npm run build -- --linux --arm64", "build-linux": "npm run build -- --linux --x64", "build-mac-intel": "npm run build -- --mac --x64", @@ -96,7 +97,7 @@ "build": "npm run prebuild && electron-builder", "bundle:dev": "node bin/bundler.mjs bin/bundle.config.json", "bundle:prod": "node bin/bundler.mjs bin/bundle-prod.config.json", - "bundle": "COMPRESS=1 npm run bundle:prod", + "bundle": "cross-env COMPRESS=1 npm run bundle:prod", "clean": "rm -rf alt build data dist src/pack src.old tmp web.old .bcache", "dev": "npm run pack-dev && gs-app-server --debug --single", "docs-build": "docusaurus build --config conf/docusaurus.config.js", @@ -110,7 +111,7 @@ "pack-dev": "npm run webpack-src && npm run dryrun && npm run bundle:dev", "pack-prod": "npm run webpack-src prod && npm run dryrun && npm run bundle", "postbuild": "node bin/electron-post.js", - "prebuild": "npm run setup && ELECTRON_BUILD=1 npm run pack-dev && node bin/electron-pre.js", + "prebuild": "npm run setup && cross-env ELECTRON_BUILD=1 npm run pack-dev && node bin/electron-pre.js", "preinstall": "node bin/install-pre.js", "prod": "npm run pack-prod && gs-app-server", "setup-mods": "cd mods && npm i",