From 103d9fd07946fdbf21d1a379a450accc9c9800d2 Mon Sep 17 00:00:00 2001 From: rcmerci Date: Thu, 12 Feb 2026 20:26:31 +0800 Subject: [PATCH] update package.json --- package.json | 28 +++++++++++++-------------- src/main/frontend/worker/db_core.cljs | 6 ++++++ 2 files changed, 20 insertions(+), 14 deletions(-) diff --git a/package.json b/package.json index 7c23865116..08a1c768c7 100644 --- a/package.json +++ b/package.json @@ -88,29 +88,29 @@ "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 db-worker inference-worker electron", + "cljs:watch": "clojure -M:cljs watch app db-worker db-worker-node 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 db-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 --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:mobile-watch": "clojure -M:cljs watch mobile db-worker db-worker-node --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 db-worker-node --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 db-worker-node inference-worker electron mobile", + "cljs:app-watch": "clojure -M:cljs watch app db-worker db-worker-node inference-worker", + "cljs:electron-watch": "clojure -M:cljs watch app db-worker db-worker-node inference-worker electron --config-merge \"{:asset-path \\\"./js\\\"}\"", + "cljs:release": "clojure -M:cljs release app db-worker db-worker-node inference-worker publishing electron", + "cljs:release-electron": "clojure -M:cljs release app db-worker db-worker-node inference-worker electron --debug && clojure -M:cljs release publishing", + "cljs:release-app": "clojure -M:cljs release app db-worker db-worker-node 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 -r '^(?!logseq.db-sync.).*' -e fix-me", "cljs:test-no-worker": "clojure -M:test compile test-no-worker", "cljs:run-test-no-worker": "node static/tests-no-worker.js", - "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:dev-release-app": "clojure -M:cljs release app db-worker db-worker-node inference-worker --config-merge \"{:closure-defines {frontend.config/DEV-RELEASE true}}\"", + "cljs:dev-release-electron": "clojure -M:cljs release app db-worker db-worker-node 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 db-worker-node inference-worker --debug", + "cljs:report": "clojure -M:cljs run shadow.cljs.build-report app db-worker db-worker-node inference-worker report.html", + "cljs:build-electron": "clojure -A:cljs compile app db-worker db-worker-node 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", diff --git a/src/main/frontend/worker/db_core.cljs b/src/main/frontend/worker/db_core.cljs index 3fed17c119..aeac170036 100644 --- a/src/main/frontend/worker/db_core.cljs +++ b/src/main/frontend/worker/db_core.cljs @@ -742,6 +742,12 @@ (let [conn (worker-state/get-datascript-conn repo)] (db-view/get-property-values @conn property-ident option))) +(def-thread-api :thread-api/get-bidirectional-properties + [repo {:keys [target-id]}] + (let [conn (worker-state/get-datascript-conn repo)] + (worker-util/profile "get-bidirectional-properties" + (ldb/get-bidirectional-properties @conn target-id)))) + (def-thread-api :thread-api/build-graph [repo option] (let [conn (worker-state/get-datascript-conn repo)]