diff --git a/shadow-cljs.edn b/shadow-cljs.edn index 7df7f7614a..a36e405798 100644 --- a/shadow-cljs.edn +++ b/shadow-cljs.edn @@ -13,6 +13,9 @@ :module-loader true :js-options {:js-provider :external :external-index "target/index.js" + :external-index-format :esm + :entry-keys ["module" "browser" "main"] + :export-conditions ["module" "import", "browser" "require" "default"] :ignore-asset-requires true :resolve {"react" {:target :global :global "React"} @@ -35,11 +38,13 @@ :db-worker {:init-fn frontend.worker.db-worker/init :depends-on #{:shared} - :web-worker true} + :web-worker true + :prepend "importScripts('libs/bundle.js');\n"} :inference-worker {:init-fn frontend.inference-worker.inference-worker/init :depends-on #{:shared} - :web-worker true}} + :web-worker true + :prepend "importScripts('libs/bundle.js');\n"}} :output-dir "./static/js" :asset-path "/static/js" diff --git a/webpack.config.js b/webpack.config.js index ed24a88960..004b45c92d 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -8,6 +8,7 @@ module.exports = { path: path.resolve(__dirname, 'static/js/libs'), filename: 'bundle.js', clean: true, + chunkLoading: false, }, module: { rules: [