Browse Source

fix: publishing doesn't build a db-worker

Gabriel Horner 2 years ago
parent
commit
3d399d626e
1 changed files with 10 additions and 3 deletions
  1. 10 3
      shadow-cljs.edn

+ 10 - 3
shadow-cljs.edn

@@ -93,8 +93,11 @@
   :publishing {:target        :browser
                :module-loader true
                :js-options    {:ignore-asset-requires true}
-               :modules       {:main
-                               {:init-fn    frontend.publishing/init}
+               :modules       {:shared
+                               {:entries []}
+                               :main
+                               {:init-fn    frontend.publishing/init
+                                :depends-on #{:shared}}
                                :code-editor
                                {:entries    [frontend.extensions.code]
                                 :depends-on #{:main}}
@@ -103,7 +106,11 @@
                                 :depends-on #{:main}}
                                :tldraw
                                {:entries    [frontend.extensions.tldraw]
-                                :depends-on #{:main}}}
+                                :depends-on #{:main}}
+                               :db-worker
+                               {:init-fn   frontend.db-worker/init
+                                :depends-on #{:shared}
+                                :web-worker true}}
 
                :output-dir       "./static/js/publishing"
                :asset-path       "static/js"