From f645068afb9d988cb4064836fca4926e50f9999e Mon Sep 17 00:00:00 2001 From: Andrei Andreev Date: Thu, 16 Feb 2023 20:17:23 +0100 Subject: [PATCH] Add Steam build commands --- .env.steam-development | 2 ++ .env.steam-release | 2 ++ build/post-build.js | 2 +- package.json | 3 ++- vue.config.js | 6 ++++-- 5 files changed, 11 insertions(+), 4 deletions(-) create mode 100644 .env.steam-development create mode 100644 .env.steam-release diff --git a/.env.steam-development b/.env.steam-development new file mode 100644 index 000000000..fb6d22a6d --- /dev/null +++ b/.env.steam-development @@ -0,0 +1,2 @@ +VUE_APP_DEV=true +VUE_APP_STEAM=true diff --git a/.env.steam-release b/.env.steam-release new file mode 100644 index 000000000..992125b52 --- /dev/null +++ b/.env.steam-release @@ -0,0 +1,2 @@ +VUE_APP_DEV=false +VUE_APP_STEAM=true diff --git a/build/post-build.js b/build/post-build.js index b463d9af8..713c9ce02 100644 --- a/build/post-build.js +++ b/build/post-build.js @@ -14,4 +14,4 @@ const commit = { const json = JSON.stringify(commit); -fs.writeFileSync(path.resolve(__dirname, "../../AppFiles/commit.json"), json); +fs.writeFileSync(path.resolve(__dirname, "../dist/commit.json"), json); diff --git a/package.json b/package.json index 8f3ab37bb..6e5b16540 100644 --- a/package.json +++ b/package.json @@ -2,9 +2,10 @@ "private": true, "scripts": { "serve": "node build/check-npm.js && vue-cli-service serve", - "build": "node build/pre-build.js && vue-cli-service build --dest ../AppFiles && node build/post-build.js", "build:master": "node build/pre-build.js && vue-cli-service build --mode master && node build/post-build.js", "build:release": "node build/pre-build.js && vue-cli-service build && node build/post-build.js", + "build:steam-development": "node build/pre-build.js && vue-cli-service build --mode steam-development", + "build:steam-release": "node build/pre-build.js && vue-cli-service build --mode steam-release", "lint": "vue-cli-service lint" }, "dependencies": { diff --git a/vue.config.js b/vue.config.js index 57e166892..fa7a1b0d8 100644 --- a/vue.config.js +++ b/vue.config.js @@ -2,12 +2,14 @@ * @type {import('@vue/cli-service').ProjectOptions} */ -const isDev = process.env.VUE_APP_DEV === "true"; +const DEV = process.env.VUE_APP_DEV === "true"; +const STEAM = process.env.VUE_APP_STEAM === "true"; module.exports = { publicPath: "./", lintOnSave: false, + outputDir: STEAM ? "../AppFiles" : "dist", configureWebpack: { - devtool: isDev ? "eval-source-map" : "source-map", + devtool: DEV ? "eval-source-map" : "source-map", } };