         (.inheritIO)
         (.start)
         (.waitFor))))
+
+;; Config
+
+(def cljs-compiler-opts
+  {:static-fns         true
+   :fn-invoke-direct   true
+   :parallel-build     true
+   :optimize-constants true
+   :compiler-stats     true
+   :elide-asserts      true})
+
+(def test-namespaces
+  '[mikron.runtime.core-tests
+    mikron.runtime.buffer-tests])
 
 ;; Tasks
 

                "-k" "lumo_cache"
                "target/mikron/test_runner/node.cljs")
          (boot-cljs-test/test-cljs :js-env        :node
                                    :namespaces    '[mikron.runtime.core-tests
                                                     mikron.runtime.buffer-tests]
                                    :optimizations (or opt :none)
                                    :cljs-opts     cljs-compiler-opts))))


          :name         "moxaj/mikron"
          :metadata     {:doc/format :markdown}
          :output-path  "docs"
          :source-paths (get-env :resource-paths)
          :exclude-vars #"^((map)?->\p{Upper}|(get|set|put|take).*\*)")
        (sift :move {#"docs" "../docs"})
        (target)))
