From bda846dd179a0e55d9ed05ea3414b5b39fd60f50 Mon Sep 17 00:00:00 2001 From: Tienson Qin Date: Mon, 2 Nov 2020 16:31:41 +0800 Subject: [PATCH] feat(dev): add "yarn dev-release-app" --- package.json | 2 ++ src/main/frontend/config.cljs | 5 ++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index cba2be345..502687884 100644 --- a/package.json +++ b/package.json @@ -23,6 +23,7 @@ "release": "run-s cljs:release gulp:build", "watch-app": "run-p cljs:watch-app gulp:watch", "release-app": "run-s cljs:release-app gulp:build", + "dev-release-app": "run-s cljs:dev-release-app gulp:build", "clean": "gulp clean", "gulp:watch": "gulp watch", "gulp:build": "NODE_ENV=production gulp build", @@ -30,6 +31,7 @@ "cljs:release": "clojure -A:cljs release app publishing", "cljs:watch-app": "clojure -A:cljs watch app", "cljs:release-app": "clojure -A:cljs release app", + "cljs:dev-release-app": "clojure -A:cljs release app --config-merge '{:closure-defines {frontend.config/DEV-RELEASE true}}'", "cljs:debug": "clojure -A:cljs release app --debug", "cljs:report": "clojure -A:cljs run shadow.cljs.build-report app report.html" }, diff --git a/src/main/frontend/config.cljs b/src/main/frontend/config.cljs index 126fd962c..b60c9409f 100644 --- a/src/main/frontend/config.cljs +++ b/src/main/frontend/config.cljs @@ -4,7 +4,10 @@ [frontend.state :as state] [frontend.util :as util])) -(defonce dev? ^boolean goog.DEBUG) +(goog-define DEV-RELEASE false) +(defonce dev-release? DEV-RELEASE) +(defonce dev? ^boolean (or dev-release? goog.DEBUG)) + (goog-define PUBLISHING false) (defonce publishing? PUBLISHING)