Browse Source

fix: cljs-demo import tldraw-logseq as js dep instead of npm

Peng Xiao 3 years ago
parent
commit
6b263ecd54

+ 1 - 1
tldraw/apps/tldraw-logseq/tsup.config.ts

@@ -1,7 +1,7 @@
 import { defineConfig } from 'tsup'
 
 export default defineConfig({
-  target: 'es5',
+  target: 'es6',
   platform: 'browser',
   format: ['cjs', 'esm'],
   entry: ['src/index.ts'],

+ 2 - 0
tldraw/cljs-demo/.gitignore

@@ -2,6 +2,8 @@ node_modules/
 public/js
 public/styles.css
 
+src/js
+
 /target
 /checkouts
 /src/gen

+ 1 - 1
tldraw/cljs-demo/deps.edn

@@ -1,4 +1,4 @@
-{:paths ["src/main" "src/gen"]
+{:paths ["src/main" "src/gen" "src/js"]
 
  :deps
  {rum/rum                             {:mvn/version "0.12.9"}

+ 1 - 1
tldraw/cljs-demo/package.json

@@ -3,7 +3,7 @@
   "name": "tldraw-logseq-demo",
   "license": "MIT",
   "scripts": {
-    "postinstall": "ln -f ../apps/tldraw-logseq/src/styles.css public/styles.css",
+    "postinstall": "ln -fs `pwd`/../apps/tldraw-logseq/src/styles.css public/styles.css; ln -fs `pwd`/../apps/tldraw-logseq/dist src/js/tldraw-logseq",
     "dev": "shadow-cljs watch frontend"
   },
   "devDependencies": {

+ 1 - 1
tldraw/cljs-demo/src/main/playground/tldraw.cljs

@@ -1,6 +1,6 @@
 (ns playground.tldraw
   (:require [rum.core :as rum]
-            ["tldraw-logseq" :as tldraw]))
+            ["/tldraw-logseq/index" :as tldraw]))
 
 (def persist-key "playground.index")