<commit_before>(defproject retroboard "0.1.0-SNAPSHOT"
  :description "FIXME: write description"
  :url "http://example.com/FIXME"
  :license {:name "Eclipse Public License"
            :url "http://www.eclipse.org/legal/epl-v10.html"}
  :plugins [[lein-cljsbuild "1.0.3"]
            [com.cemerick/clojurescript.test "0.3.0"]
            [com.keminglabs/cljx "0.4.0"]]
  :dependencies [[org.clojure/clojure "1.6.0"]
                 [org.clojure/clojurescript "0.0-2234"]
                 [org.clojure/core.async "0.1.303.0-886421-alpha"]
                 [om "0.6.4"]
                 [http-kit "2.1.16"]
                 [ring/ring-core "1.3.0"]
                 [compojure "1.1.6"]
                 [javax.servlet/servlet-api "2.5"]
                 [com.keminglabs/cljx "0.4.0"]]
  :hooks [cljx.hooks]
  :source-paths ["src/clj" "src/cljx"]
  :cljx {:builds [{:source-paths ["src/cljx"]
                   :output-path "target/classes"
                   :rules :clj}
                  {:source-paths ["src/cljx"]
                   :output-path "target/classes"
                   :rules :cljs}
                  {:source-paths ["test"]
                   :output-path "target/test-classes"
                   :rules :clj}
                  {:source-paths ["test"]
                   :output-path "target/test-classes"
                   :rules :cljs}]}
  :uberjar-name "retroboard-standalone.jar"
  :min-lein-version "2.0.0"
  :main retroboard.server
  :aliases {"uberjar" ["do" "cljsbuild" "once," "uberjar"]}
  :cljsbuild {
              :builds {:dev
                       {:source-paths ["src/cljs" "target/classes" "environments/dev"]
                        :compiler {:output-to "dev-resources/public/js/main.js"
                                   :output-dir "dev-resources/public/js/out"
                                   :optimizations :none
                                   :source-map true}}
                       :production
                       {:source-paths ["src/cljs" "target/classes" "environments/production"]
                        :compiler {:output-to "resources/public/js/prod.js"
                                   :optimizations :advanced
                                   :pretty-print false
                                   :preamble ["react/react.min.js"]
                                   :externs ["react/externs/react.js"]}}}})<commit_msg>Add cljx processing to uberjar alias. And only build prod js<commit_after>(defproject retroboard "0.1.0-SNAPSHOT"
  :description "FIXME: write description"
  :url "http://example.com/FIXME"
  :license {:name "Eclipse Public License"
            :url "http://www.eclipse.org/legal/epl-v10.html"}
  :plugins [[lein-cljsbuild "1.0.3"]
            [com.cemerick/clojurescript.test "0.3.0"]
            [com.keminglabs/cljx "0.4.0"]]
  :dependencies [[org.clojure/clojure "1.6.0"]
                 [org.clojure/clojurescript "0.0-2234"]
                 [org.clojure/core.async "0.1.303.0-886421-alpha"]
                 [om "0.6.4"]
                 [http-kit "2.1.16"]
                 [ring/ring-core "1.3.0"]
                 [compojure "1.1.6"]
                 [javax.servlet/servlet-api "2.5"]
                 [com.keminglabs/cljx "0.4.0"]]
  :hooks [cljx.hooks]
  :source-paths ["src/clj" "src/cljx"]
  :cljx {:builds [{:source-paths ["src/cljx"]
                   :output-path "target/classes"
                   :rules :clj}
                  {:source-paths ["src/cljx"]
                   :output-path "target/classes"
                   :rules :cljs}
                  {:source-paths ["test"]
                   :output-path "target/test-classes"
                   :rules :clj}
                  {:source-paths ["test"]
                   :output-path "target/test-classes"
                   :rules :cljs}]}
  :uberjar-name "retroboard-standalone.jar"
  :min-lein-version "2.0.0"
  :main retroboard.server
  :aliases {"uberjar" ["do" "cljx" "once,"
                       "cljsbuild" "once" "production,"
                       "uberjar"]}
  :cljsbuild {
              :builds {:dev
                       {:source-paths ["src/cljs" "target/classes" "environments/dev"]
                        :compiler {:output-to "dev-resources/public/js/main.js"
                                   :output-dir "dev-resources/public/js/out"
                                   :optimizations :none
                                   :source-map true}}
                       :production
                       {:source-paths ["src/cljs" "target/classes" "environments/production"]
                        :compiler {:output-to "resources/public/js/prod.js"
                                   :optimizations :advanced
                                   :pretty-print false
                                   :preamble ["react/react.min.js"]
                                   :externs ["react/externs/react.js"]}}}})
{'fraction_non_alphanumeric': 0.14405223423791064, 'fraction_numerical': 0.022852479085900837, 'mean_word_length': 1.3353978084802287, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 14, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4457005', 'n_tokens_mistral': 1569, 'n_tokens_neox': 1487, 'n_words': 246}