<commit_before>(set-env!
 :source-paths    #{"src/cljs"}
 :resource-paths  #{"resources"}
 :dependencies '[[adzerk/boot-cljs          "1.7.228-2"  :scope "test"]
                 [adzerk/boot-cljs-repl     "0.3.3"      :scope "test"]
                 [adzerk/boot-reload        "0.4.13"     :scope "test"]
                 [com.cemerick/piggieback   "0.2.1"      :scope "test"]
                 [org.clojure/tools.nrepl   "0.2.12"     :scope "test"]
                 [weasel                    "0.7.0"      :scope "test"]
                 [cljs-node-io              "0.5.0"]
                 [org.clojure/clojurescript "1.9.293"]
                 [org.clojure/core.async    "0.2.395"]
                 [org.clojure/tools.cli     "0.3.5"]])

(require
 '[adzerk.boot-cljs      :refer [cljs]]
 '[adzerk.boot-cljs-repl :refer [cljs-repl start-repl]]
 '[adzerk.boot-reload    :refer [reload]])

(deftask build []
  (comp (speak)
        (cljs)
        (target :dir #{"target"})))

(deftask run []
  (comp (watch)
        (cljs-repl)
        (reload)
        (build)))

(deftask production []
  (task-options! cljs {:compiler-options
                       {:optimizations :simple
                        :target :nodejs}})
  identity)

(deftask development []
  (task-options! cljs {:compiler-options
                       {:optimizations :simple<commit_msg>bump template deps<commit_after>(set-env!
 :source-paths    #{"src/cljs"}
 :resource-paths  #{"resources"}
 :dependencies '[[adzerk/boot-cljs          "2.0.0"  :scope "test"]
                 [adzerk/boot-cljs-repl     "0.3.3"  :scope "test"]
                 [adzerk/boot-reload        "0.5.1"  :scope "test"]
                 [com.cemerick/piggieback   "0.2.1"  :scope "test"]
                 [org.clojure/tools.nrepl   "0.2.12" :scope "test"]
                 [weasel                    "0.7.0"  :scope "test"]
                 [cljs-node-io              "0.5.0"]
                 [org.clojure/clojurescript "1.9.521"]
                 [org.clojure/core.async    "0.3.442"]
                 [org.clojure/tools.cli     "0.3.5"]])

(require
 '[adzerk.boot-cljs      :refer [cljs]]
 '[adzerk.boot-cljs-repl :refer [cljs-repl start-repl]]
 '[adzerk.boot-reload    :refer [reload]])

(deftask build []
  (comp (speak)
        (cljs)
        (target :dir #{"target"})))

(deftask run []
  (comp (watch)
        (cljs-repl)
        (reload)
        (build)))

(deftask production []
  (task-options! cljs {:compiler-options
                       {:optimizations :simple
                        :target :nodejs}})
  identity)

(deftask development []
  (task-options! cljs {:compiler-options
                       {:optimizations :simple
{'fraction_non_alphanumeric': 0.16251394570472294, 'fraction_numerical': 0.027519523986612122, 'mean_word_length': 1.5890279114533206, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6525454', 'n_tokens_mistral': 965, 'n_tokens_neox': 945, 'n_words': 163}