shadow-cljs.edn 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. ;; shadow-cljs configuration
  2. {:deps true
  3. :http {:port 9632}
  4. :nrepl {:port 8703}
  5. :builds
  6. {:db-sync {:target :esm
  7. :output-dir "worker/dist/worker"
  8. :compiler-options {:source-map true
  9. :warnings {:fn-deprecated false
  10. :redef false}}
  11. :modules {:main {:exports {default logseq.sync.worker/worker
  12. SyncDO logseq.sync.worker/SyncDO}}}
  13. :js-options {:js-provider :import}
  14. :closure-defines {shadow.cljs.devtools.client.env/enabled false
  15. goog.debug.LOGGING_ENABLED true}
  16. :devtools {:enabled false}}
  17. :agents-worker {:target :esm
  18. :output-dir "worker/dist/agents"
  19. :compiler-options {:source-map true
  20. :warnings {:fn-deprecated false
  21. :redef false}}
  22. :modules {:main {:exports {default logseq.agents.worker/worker
  23. AgentSessionDO logseq.agents.worker/AgentSessionDO}}}
  24. :js-options {:js-provider :import}
  25. :closure-defines {shadow.cljs.devtools.client.env/enabled false
  26. goog.debug.LOGGING_ENABLED true}
  27. :devtools {:enabled false}}
  28. :db-sync-node {:target :node-script
  29. :output-to "worker/dist/node-adapter.js"
  30. :main logseq.sync.node.entry/main
  31. :compiler-options {:source-map true
  32. :warnings {:fn-deprecated false
  33. :redef false}}
  34. :devtools {:enabled false}
  35. :closure-defines {goog.debug.LOGGING_ENABLED true}}
  36. :db-sync-test {:target :node-test
  37. :output-to "worker/dist/worker-test.js"
  38. :ns-regexp "logseq\\.sync\\.(?!node-server-test$).*-test$"
  39. :devtools {:enabled false}
  40. :main logseq.sync.test-runner/main}
  41. :db-sync-worker-split-test {:target :node-test
  42. :output-to "worker/dist/worker-split-test.js"
  43. :ns-regexp "logseq\\.(sync\\.worker-test|agents\\.dispatch-test)$"
  44. :devtools {:enabled false}
  45. :main logseq.sync.worker-split-test-runner/main}
  46. :agents-e2b-runtime-provider-test {:target :node-test
  47. :output-to "worker/dist/agents-e2b-runtime-provider-test.js"
  48. :ns-regexp "logseq\\.agents\\.e2b-runtime-provider-test$"
  49. :devtools {:enabled false}
  50. :main logseq.agents.e2b-runtime-provider-test-runner/main}
  51. :agents-runtime-transport-test {:target :node-test
  52. :output-to "worker/dist/agents-runtime-transport-test.js"
  53. :ns-regexp "logseq\\.agents\\.(sandbox-test|runtime-provider-test)$"
  54. :devtools {:enabled false}
  55. :main logseq.agents.runtime-transport-test-runner/main}
  56. :agents-m25-managed-auth-test {:target :node-test
  57. :output-to "worker/dist/agents-m25-managed-auth-test.js"
  58. :ns-regexp "logseq\\.agents\\.m25-managed-auth-test$"
  59. :devtools {:enabled false}
  60. :main logseq.agents.m25-managed-auth-test-runner/main}}}