From 0e6e4fe54ca2b6733ae39cc99978b8cc2a0eb4bd Mon Sep 17 00:00:00 2001 From: Ilshat Sultanov Date: Fri, 6 May 2022 01:20:29 +0300 Subject: [PATCH] Split namespaces by builds --- .gitignore | 6 +-- package-lock.json | 16 +++--- package.json | 14 ++--- public/index.html | 4 +- shadow-cljs.edn | 45 +++++++--------- .../clojure/metaverse/{ => common}/env.cljs | 4 +- .../clojure/metaverse/{ => common}/logger.clj | 2 +- .../metaverse/{ => common}/logger.cljs | 4 +- .../{downloader => common}/reporter.cljs | 20 +++---- src/main/clojure/metaverse/common/rss.cljs | 21 ++++++++ .../metaverse/{ => common}/supabase.cljs | 8 +-- .../metaverse/{ => common}/utils/bean.cljs | 7 ++- .../metaverse/{ => common}/utils/resource.clj | 2 +- .../metaverse/{ => common}/utils/string.cljs | 2 +- .../metaverse/{ => common}/utils/transit.cljs | 2 +- src/main/clojure/metaverse/downloader.cljs | 12 ++--- .../clojure/metaverse/downloader/sentry.cljs | 10 ++++ src/main/clojure/metaverse/renderer.cljs | 53 ++++++++++++++++++ .../metaverse/{ui => renderer}/api.cljs | 4 +- .../components/heroicons/outline.cljs | 2 +- .../components/heroicons/solid.cljs | 2 +- .../clojure/metaverse/renderer/config.cljs | 1 + .../metaverse/{ui => renderer}/db.cljs | 4 +- .../{ui => renderer}/pages/home.cljs | 27 +++++----- .../metaverse/renderer/profile/core.cljs | 3 ++ .../{ui => renderer}/profile/subs.cljs | 2 +- .../{ui => renderer}/router/core.cljs | 8 +-- .../{ui => renderer}/router/events.cljs | 4 +- .../{ui => renderer}/router/subs.cljs | 2 +- .../clojure/metaverse/renderer/sentry.cljs | 10 ++++ .../metaverse/{ui => renderer}/storage.cljs | 10 ++-- src/main/clojure/metaverse/rss.cljs | 22 -------- .../{runner/main.cljs => runner.cljs} | 31 ++++++----- src/main/clojure/metaverse/runner/api.cljs | 2 +- .../clojure/metaverse/runner/api/auth.cljs | 4 +- src/main/clojure/metaverse/runner/config.cljs | 54 +++++++++---------- .../metaverse/{ => runner}/electron.cljs | 2 +- .../metaverse/{ => runner}/electron/app.cljs | 4 +- .../{ => runner}/electron/dialog.cljs | 4 +- .../metaverse/{ => runner}/electron/icon.cljs | 4 +- .../{ => runner}/electron/ipc_main.cljs | 4 +- .../{ => runner}/electron/keyboard.cljs | 4 +- .../metaverse/{ => runner}/electron/menu.cljs | 4 +- .../{ => runner}/electron/safe_storage.cljs | 4 +- .../{ => runner}/electron/screen.cljs | 4 +- .../{ => runner}/electron/store.cljs | 4 +- .../metaverse/{ => runner}/electron/tray.cljs | 6 +-- .../{ => runner}/electron/window.cljs | 4 +- .../clojure/metaverse/runner/main/menu.cljs | 8 +-- .../clojure/metaverse/runner/main/tray.cljs | 4 +- .../clojure/metaverse/runner/main/window.cljs | 4 +- src/main/clojure/metaverse/runner/path.cljs | 2 +- .../clojure/metaverse/runner/reporter.cljs | 34 ------------ src/main/clojure/metaverse/runner/secret.cljs | 6 +-- src/main/clojure/metaverse/runner/sentry.cljs | 10 ++++ src/main/clojure/metaverse/runner/shell.cljs | 2 +- .../metaverse/{ => runner}/utils/fs.cljs | 2 +- .../metaverse/{ => runner}/utils/os.cljs | 2 +- .../metaverse/{ => runner}/utils/path.cljs | 2 +- .../metaverse/runner/utils/platform.cljs | 5 ++ .../clojure/metaverse/sentry/electron.cljs | 12 ----- src/main/clojure/metaverse/sentry/nodejs.cljs | 12 ----- src/main/clojure/metaverse/ui/core.cljs | 6 --- src/main/clojure/metaverse/ui/main.cljs | 51 ------------------ .../clojure/metaverse/ui/profile/core.cljs | 3 -- src/main/clojure/metaverse/utils/json.cljs | 6 --- .../clojure/metaverse/utils/platform.cljs | 5 -- .../{ => common}/utils/transit_test.cljs | 4 +- tailwind.config.js | 4 +- 69 files changed, 307 insertions(+), 349 deletions(-) rename src/main/clojure/metaverse/{ => common}/env.cljs (88%) rename src/main/clojure/metaverse/{ => common}/logger.clj (93%) rename src/main/clojure/metaverse/{ => common}/logger.cljs (85%) rename src/main/clojure/metaverse/{downloader => common}/reporter.cljs (73%) create mode 100644 src/main/clojure/metaverse/common/rss.cljs rename src/main/clojure/metaverse/{ => common}/supabase.cljs (95%) rename src/main/clojure/metaverse/{ => common}/utils/bean.cljs (75%) rename src/main/clojure/metaverse/{ => common}/utils/resource.clj (84%) rename src/main/clojure/metaverse/{ => common}/utils/string.cljs (85%) rename src/main/clojure/metaverse/{ => common}/utils/transit.cljs (95%) create mode 100644 src/main/clojure/metaverse/downloader/sentry.cljs create mode 100644 src/main/clojure/metaverse/renderer.cljs rename src/main/clojure/metaverse/{ui => renderer}/api.cljs (89%) rename src/main/clojure/metaverse/{ui => renderer}/components/heroicons/outline.cljs (99%) rename src/main/clojure/metaverse/{ui => renderer}/components/heroicons/solid.cljs (99%) create mode 100644 src/main/clojure/metaverse/renderer/config.cljs rename src/main/clojure/metaverse/{ui => renderer}/db.cljs (96%) rename src/main/clojure/metaverse/{ui => renderer}/pages/home.cljs (87%) create mode 100644 src/main/clojure/metaverse/renderer/profile/core.cljs rename src/main/clojure/metaverse/{ui => renderer}/profile/subs.cljs (71%) rename src/main/clojure/metaverse/{ui => renderer}/router/core.cljs (88%) rename src/main/clojure/metaverse/{ui => renderer}/router/events.cljs (96%) rename src/main/clojure/metaverse/{ui => renderer}/router/subs.cljs (93%) create mode 100644 src/main/clojure/metaverse/renderer/sentry.cljs rename src/main/clojure/metaverse/{ui => renderer}/storage.cljs (83%) delete mode 100644 src/main/clojure/metaverse/rss.cljs rename src/main/clojure/metaverse/{runner/main.cljs => runner.cljs} (82%) rename src/main/clojure/metaverse/{ => runner}/electron.cljs (97%) rename src/main/clojure/metaverse/{ => runner}/electron/app.cljs (92%) rename src/main/clojure/metaverse/{ => runner}/electron/dialog.cljs (59%) rename src/main/clojure/metaverse/{ => runner}/electron/icon.cljs (67%) rename src/main/clojure/metaverse/{ => runner}/electron/ipc_main.cljs (85%) rename src/main/clojure/metaverse/{ => runner}/electron/keyboard.cljs (58%) rename src/main/clojure/metaverse/{ => runner}/electron/menu.cljs (69%) rename src/main/clojure/metaverse/{ => runner}/electron/safe_storage.cljs (88%) rename src/main/clojure/metaverse/{ => runner}/electron/screen.cljs (80%) rename src/main/clojure/metaverse/{ => runner}/electron/store.cljs (86%) rename src/main/clojure/metaverse/{ => runner}/electron/tray.cljs (82%) rename src/main/clojure/metaverse/{ => runner}/electron/window.cljs (94%) delete mode 100644 src/main/clojure/metaverse/runner/reporter.cljs create mode 100644 src/main/clojure/metaverse/runner/sentry.cljs rename src/main/clojure/metaverse/{ => runner}/utils/fs.cljs (95%) rename src/main/clojure/metaverse/{ => runner}/utils/os.cljs (88%) rename src/main/clojure/metaverse/{ => runner}/utils/path.cljs (85%) create mode 100644 src/main/clojure/metaverse/runner/utils/platform.cljs delete mode 100644 src/main/clojure/metaverse/sentry/electron.cljs delete mode 100644 src/main/clojure/metaverse/sentry/nodejs.cljs delete mode 100644 src/main/clojure/metaverse/ui/core.cljs delete mode 100644 src/main/clojure/metaverse/ui/main.cljs delete mode 100644 src/main/clojure/metaverse/ui/profile/core.cljs delete mode 100644 src/main/clojure/metaverse/utils/json.cljs delete mode 100644 src/main/clojure/metaverse/utils/platform.cljs rename src/test/clojure/metaverse/{ => common}/utils/transit_test.cljs (88%) diff --git a/.gitignore b/.gitignore index 56d02c2..26a7703 100644 --- a/.gitignore +++ b/.gitignore @@ -16,11 +16,11 @@ coverage dist design/backgrounds node_modules -public/assets/js public/assets/styles -public/test public/downloader.js -public/main.js +public/js +public/runner.js +public/test target build.edn *.iml diff --git a/package-lock.json b/package-lock.json index 81ebe08..aaa292f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@io.lazy-cat/metaverse", - "version": "0.1.206", + "version": "0.1.220", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@io.lazy-cat/metaverse", - "version": "0.1.206", + "version": "0.1.220", "hasInstallScript": true, "license": "MIT", "dependencies": { @@ -2158,9 +2158,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001335", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001335.tgz", - "integrity": "sha512-ddP1Tgm7z2iIxu6QTtbZUv6HJxSaV/PZeSrWFZtbY4JZ69tOeNhBCl3HyRQgeNZKE5AOn1kpV7fhljigy0Ty3w==", + "version": "1.0.30001336", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001336.tgz", + "integrity": "sha512-/YxSlBmL7iKXTbIJ48IQTnAOBk7XmWsxhBF1PZLOko5Dt9qc4Pl+84lfqG3Tc4EuavurRn1QLoVJGxY2iSycfw==", "dev": true, "funding": [ { @@ -11338,9 +11338,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001335", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001335.tgz", - "integrity": "sha512-ddP1Tgm7z2iIxu6QTtbZUv6HJxSaV/PZeSrWFZtbY4JZ69tOeNhBCl3HyRQgeNZKE5AOn1kpV7fhljigy0Ty3w==", + "version": "1.0.30001336", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001336.tgz", + "integrity": "sha512-/YxSlBmL7iKXTbIJ48IQTnAOBk7XmWsxhBF1PZLOko5Dt9qc4Pl+84lfqG3Tc4EuavurRn1QLoVJGxY2iSycfw==", "dev": true }, "chalk": { diff --git a/package.json b/package.json index d34d5c7..b84fb3d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@io.lazy-cat/metaverse", - "version": "0.1.206", + "version": "0.1.220", "description": "The Metaverse of Clojurians", "license": "MIT", "author": "Ilshat Sultanov ", @@ -27,21 +27,21 @@ "reagent", "shadow-cljs" ], - "main": "public/main.js", + "main": "public/runner.js", "scripts": { "postinstall": "electron-builder install-app-deps", "assets:icon:build": "electron-icon-builder -i public/assets/images/icon.png -o public/assets", - "assets:runner:clean": "rm -rf public/main.js", + "assets:runner:clean": "rm -rf public/runner.js", "assets:downloader:clean": "rm -rf public/downloader.js", - "assets:app:clean": "rm -rf public/assets/js && rm -rf public/test", - "assets:clean": "rm -rf public/assets/styles/bundle.css && npm run assets:runner:clean && npm run assets:downloader:clean && npm run assets:app:clean", + "assets:renderer:clean": "rm -rf public/js && rm -rf public/test", + "assets:clean": "rm -rf public/assets/styles/bundle.css && npm run assets:runner:clean && npm run assets:downloader:clean && npm run assets:renderer:clean", "assets:watch": "npx cross-env TAILWIND_MODE=watch postcss src/main/css/index.css --output public/assets/styles/bundle.css --verbose --watch", "assets:build": "npm run assets:icon:build && npx cross-env NODE_ENV=production postcss src/main/css/index.css --output public/assets/styles/bundle.css --verbose", "electron:clean": "rm -rf dist", "electron:watch": "npx electron .", "electron:build": "electron-builder build", - "shadow:watch": "npx shadow-cljs watch runner downloader app test", - "shadow:build": "npx shadow-cljs release runner downloader app", + "shadow:watch": "npx shadow-cljs watch runner downloader renderer test", + "shadow:build": "npx shadow-cljs release runner downloader renderer", "test:build": "npx shadow-cljs compile ci", "test:run": "npx karma start karma.config.js --single-run", "clean": "npm run electron:clean && npm run assets:clean", diff --git a/public/index.html b/public/index.html index b77fb5c..ddc0be8 100644 --- a/public/index.html +++ b/public/index.html @@ -1,5 +1,5 @@ - + @@ -8,7 +8,7 @@
- +