|
@@ -40,6 +40,7 @@
|
|
|
"purgecss": "4.0.2",
|
|
|
"semver": "7.5.2",
|
|
|
"shadow-cljs": "2.28.23",
|
|
|
+ "source-map-loader": "^5.0.0",
|
|
|
"stylelint": "^13.8.0",
|
|
|
"stylelint-config-standard": "^20.0.0",
|
|
|
"tailwindcss": "3.3.5",
|
|
@@ -51,7 +52,7 @@
|
|
|
"scripts": {
|
|
|
"watch": "run-p gulp:watch cljs:watch webpack-app-watch",
|
|
|
"electron-watch": "run-p gulp:watch cljs:electron-watch webpack-app-watch",
|
|
|
- "app-watch": "run-p gulp:watch cljs:app-watch webpack-app-watch",
|
|
|
+ "app-watch": "run-p gulp:watch webpack-app-watch cljs:app-watch",
|
|
|
"mobile-watch": "run-p gulp:mobile-watch cljs:mobile-watch webpack-mobile-watch",
|
|
|
"dev": "run-p gulp:watch gulp:mobile-watch cljs:dev-watch webpack",
|
|
|
"release": "run-s gulp:build cljs:release webpack-app-build",
|
|
@@ -77,27 +78,27 @@
|
|
|
"gulp:buildMobile": "cross-env NODE_ENV=production gulp buildMobile",
|
|
|
"css:build": "postcss tailwind.all.css -o static/css/style.css --verbose --env production",
|
|
|
"css:watch": "cross-env TAILWIND_MODE=watch postcss tailwind.all.css -o static/css/style.css --verbose --watch",
|
|
|
- "cljs:watch": "clojure -M:cljs watch app workers electron",
|
|
|
+ "cljs:watch": "clojure -M:cljs watch app db-worker inference-worker electron",
|
|
|
"cljs:storybook-watch": "clojure -M:cljs watch stories-dev",
|
|
|
"gulp:mobile-watch": "gulp watchMobile",
|
|
|
"css:mobile-build": "postcss tailwind.mobile.css -o static/mobile/css/style.css --verbose --env production",
|
|
|
"css:mobile-watch": "cross-env TAILWIND_MODE=watch postcss tailwind.mobile.css -o static/mobile/css/style.css --verbose --watch",
|
|
|
- "cljs:mobile-watch": "clojure -M:cljs watch mobile workers --config-merge \"{:output-dir \\\"./static/mobile/js\\\" :asset-path \\\"/static/mobile/js\\\" :release {:asset-path \\\"http://localhost\\\"}}\"",
|
|
|
- "cljs:release-mobile": "clojure -M:cljs release mobile workers --config-merge \"{:output-dir \\\"./static/mobile/js\\\" :asset-path \\\"/static/mobile/js\\\" :release {:asset-path \\\"http://localhost\\\"}}\"",
|
|
|
- "cljs:dev-watch": "clojure -M:cljs watch app workers electron mobile",
|
|
|
- "cljs:app-watch": "clojure -M:cljs watch app workers",
|
|
|
- "cljs:electron-watch": "clojure -M:cljs watch app workers electron --config-merge \"{:asset-path \\\"./js\\\"}\"",
|
|
|
- "cljs:release": "clojure -M:cljs release app workers publishing electron",
|
|
|
- "cljs:release-electron": "clojure -M:cljs release app workers electron --debug && clojure -M:cljs release publishing",
|
|
|
- "cljs:release-app": "clojure -M:cljs release app workers",
|
|
|
+ "cljs:mobile-watch": "clojure -M:cljs watch mobile db-worker inference-worker --config-merge \"{:output-dir \\\"./static/mobile/js\\\" :asset-path \\/static/mobile/js\\\" :release {:asset-path \\\"http://localhost\\\"}}\"",
|
|
|
+ "cljs:release-mobile": "clojure -M:cljs release mobile db-worker inference-worker --config-merge \"{:output-dir \\\"./static/mobile/js\\\" :asset-path \\\"/static/mobile/js\\\" :release {:asset-path \\\"http://localhost\\\"}}\"",
|
|
|
+ "cljs:dev-watch": "clojure -M:cljs watch app db-worker inference-worker electron mobile",
|
|
|
+ "cljs:app-watch": "clojure -M:cljs watch app db-worker inference-worker",
|
|
|
+ "cljs:electron-watch": "clojure -M:cljs watch app db-worker inference-worker electron --config-merge \"{:asset-path \\\"./js\\\"}\"",
|
|
|
+ "cljs:release": "clojure -M:cljs release app db-worker inference-worker publishing electron",
|
|
|
+ "cljs:release-electron": "clojure -M:cljs release app db-worker inference-worker electron --debug && clojure -M:cljs release publishing",
|
|
|
+ "cljs:release-app": "clojure -M:cljs release app db-worker inference-worker",
|
|
|
"cljs:release-publishing": "clojure -M:cljs release app publishing",
|
|
|
"cljs:test": "clojure -M:test compile test",
|
|
|
"cljs:run-test": "node static/tests.js",
|
|
|
- "cljs:dev-release-app": "clojure -M:cljs release app workers --config-merge \"{:closure-defines {frontend.config/DEV-RELEASE true}}\"",
|
|
|
- "cljs:dev-release-electron": "clojure -M:cljs release app workers electron --debug --config-merge \"{:closure-defines {frontend.config/DEV-RELEASE true}}\" && clojure -M:cljs release publishing",
|
|
|
- "cljs:debug": "clojure -M:cljs release app workers --debug",
|
|
|
- "cljs:report": "clojure -M:cljs run shadow.cljs.build-report app workers report.html",
|
|
|
- "cljs:build-electron": "clojure -A:cljs compile app workers electron",
|
|
|
+ "cljs:dev-release-app": "clojure -M:cljs release app db-worker inference-worker --config-merge \"{:closure-defines {frontend.config/DEV-RELEASE true}}\"",
|
|
|
+ "cljs:dev-release-electron": "clojure -M:cljs release app db-worker inference-worker electron --debug --config-merge \"{:closure-defines {frontend.config/DEV-RELEASE true}}\" && clojure -M:cljs release publishing",
|
|
|
+ "cljs:debug": "clojure -M:cljs release app db-worker inference-worker --debug",
|
|
|
+ "cljs:report": "clojure -M:cljs run shadow.cljs.build-report app db-worker inference-worker report.html",
|
|
|
+ "cljs:build-electron": "clojure -A:cljs compile app db-worker inference-worker electron",
|
|
|
"cljs:lint": "clojure -M:clj-kondo --parallel --lint src --cache false",
|
|
|
"ios:dev": "cross-env PLATFORM=ios gulp cap",
|
|
|
"android:dev": "cross-env PLATFORM=android gulp cap",
|