Browse Source

change importing tldraw-logseq using js directly

Peng Xiao 3 years ago
parent
commit
2c2f8806fc

+ 1 - 1
deps.edn

@@ -32,7 +32,7 @@
   org.clojars.mmb90/cljs-cache          {:mvn/version "0.1.4"}
   org.clojars.mmb90/cljs-cache          {:mvn/version "0.1.4"}
   logseq/graph-parser                   {:local/root "deps/graph-parser"}}
   logseq/graph-parser                   {:local/root "deps/graph-parser"}}
 
 
- :aliases {:cljs {:extra-paths ["src/dev-cljs/" "src/test/" "src/electron/"]
+ :aliases {:cljs {:extra-paths ["src/dev-cljs/" "src/test/" "src/electron/" "src/js"]
                   :extra-deps  {org.clojure/clojurescript        {:mvn/version "1.11.54"}
                   :extra-deps  {org.clojure/clojurescript        {:mvn/version "1.11.54"}
                                 org.clojure/tools.namespace      {:mvn/version "0.2.11"}
                                 org.clojure/tools.namespace      {:mvn/version "0.2.11"}
                                 cider/cider-nrepl                {:mvn/version "0.26.0"}
                                 cider/cider-nrepl                {:mvn/version "0.26.0"}

+ 1 - 0
src/js/.gitignore

@@ -0,0 +1 @@
+tldraw-logseq.js

+ 0 - 0
src/js/.gitkeep


+ 1 - 1
src/main/frontend/extensions/tldraw.cljs

@@ -1,5 +1,5 @@
 (ns frontend.extensions.tldraw
 (ns frontend.extensions.tldraw
-  (:require ["tldraw-logseq" :as TldrawLogseq]
+  (:require ["/tldraw-logseq" :as TldrawLogseq]
             [frontend.components.page :refer [page]]
             [frontend.components.page :refer [page]]
             [frontend.extensions.draw :as draw-common]
             [frontend.extensions.draw :as draw-common]
             [frontend.handler.draw :as draw-handler]
             [frontend.handler.draw :as draw-handler]

+ 2 - 0
tldraw/apps/tldraw-logseq/build.mjs

@@ -15,3 +15,5 @@ Object.assign(glob, {
 })
 })
 
 
 fs.writeFileSync('dist/package.json', JSON.stringify(glob, null, 2))
 fs.writeFileSync('dist/package.json', JSON.stringify(glob, null, 2))
+
+await $`ln -f ${__dirname}/dist/index.js ${__dirname}/../../../src/js/tldraw-logseq.js`