<commit_before>(defproject nasa-cmr/cmr-common-lib "0.1.1-SNAPSHOT"
  :description "Provides common utility code for CMR projects."
  :url "***REMOVED***projects/CMR/repos/cmr/browse/common-lib"

  :dependencies [[org.clojure/clojure "1.7.0"]

                 ;; ASM is excluded here because we use the pegdown markdown generator in common app lib which uses a different version
                 [org.clojure/core.async "0.1.346.0-17112a-alpha" :exclusions [org.ow2.asm/asm-all]]
                 ;; This matches the ASM version used by pegdown at the time of this writing
                 [org.ow2.asm/asm "5.0.3"]

                 [com.taoensso/timbre "4.1.4"]
                 [ring/ring-jetty-adapter "1.4.0"]
                 ;; Needed for parsing accept header
                 [ring-middleware-format "0.6.0"]
                 [org.clojure/test.check "0.8.2"]
                 [com.gfredericks/test.chuck "0.2.0"]
                 [org.clojure/data.xml "0.0.8"]
                 [camel-snake-kebab "0.3.2" :exclusions [org.clojure/clojure]]
                 [org.clojure/core.cache "0.6.4"]
                 [org.clojure/data.codec "0.1.0"]
                 [org.clojure/tools.nrepl "0.2.11"]
                 [clojurewerkz/quartzite "2.0.0"]
                 [clj-time "0.11.0"]
                 [cheshire "5.5.0"]

                 ;; Needed for GzipHandler
                 ;; Matches the version of Jetty used by ring-jetty-adapter
                 [org.eclipse.jetty/jetty-servlets "9.2.10.v20150310"]

                 ;; Needed for timeout a function execution
                 [clojail "1.0.6"]
                 [com.github.fge/json-schema-validator "2.2.6"]
                 [com.dadrox/quiet-slf4j "0.1"]

                 [compojure "1.4.0"]
                 [ring/ring-json "0.4.0"]
                 ;; Excludes things that are specified with other parts of the CMR
                 [gorilla-repl "0.3.4"  :exclusions [org.clojure/java.classpath
                                                     ch.qos.logback/logback-classic
                                                     javax.servlet/servlet-api
                                                     compojure
                                                     ring-json]]]

  :plugins [[lein-test-out "0.3.1"]
            [lein-exec "0.3.2"]]

  :profiles
  {:dev {:dependencies [[org.clojure/tools.namespace "0.2.11"]
                        [org.clojars.gjahad/debug-repl "0.3.3"]]
         :source-paths ["src" "dev" "test"]}})

<commit_msg>Updating gorilla repl to newer version. Updating spritn 36 demo.<commit_after>(defproject nasa-cmr/cmr-common-lib "0.1.1-SNAPSHOT"
  :description "Provides common utility code for CMR projects."
  :url "***REMOVED***projects/CMR/repos/cmr/browse/common-lib"

  :dependencies [[org.clojure/clojure "1.7.0"]

                 ;; ASM is excluded here because we use the pegdown markdown generator in common app lib which uses a different version
                 [org.clojure/core.async "0.1.346.0-17112a-alpha" :exclusions [org.ow2.asm/asm-all]]
                 ;; This matches the ASM version used by pegdown at the time of this writing
                 [org.ow2.asm/asm "5.0.3"]

                 [com.taoensso/timbre "4.1.4"]
                 [ring/ring-jetty-adapter "1.4.0"]
                 ;; Needed for parsing accept header
                 [ring-middleware-format "0.6.0"]
                 [org.clojure/test.check "0.8.2"]
                 [com.gfredericks/test.chuck "0.2.0"]
                 [org.clojure/data.xml "0.0.8"]
                 [camel-snake-kebab "0.3.2" :exclusions [org.clojure/clojure]]
                 [org.clojure/core.cache "0.6.4"]
                 [org.clojure/data.codec "0.1.0"]
                 [org.clojure/tools.nrepl "0.2.11"]
                 [clojurewerkz/quartzite "2.0.0"]
                 [clj-time "0.11.0"]
                 [cheshire "5.5.0"]

                 ;; Needed for GzipHandler
                 ;; Matches the version of Jetty used by ring-jetty-adapter
                 [org.eclipse.jetty/jetty-servlets "9.2.10.v20150310"]

                 ;; Needed for timeout a function execution
                 [clojail "1.0.6"]
                 [com.github.fge/json-schema-validator "2.2.6"]
                 [com.dadrox/quiet-slf4j "0.1"]

                 [compojure "1.4.0"]
                 [ring/ring-json "0.4.0"]
                 ;; Excludes things that are specified with other parts of the CMR
                 ;; 0.3.5-SNAPSHOT is used because it gives us the ability to clear the output.
                 [gorilla-repl "0.3.5-SNAPSHOT"  :exclusions [org.clojure/java.classpath
                                                             ch.qos.logback/logback-classic
                                                             javax.servlet/servlet-api
                                                             compojure
                                                             ring-json]]]

  :plugins [[lein-test-out "0.3.1"]
            [lein-exec "0.3.2"]]

  :profiles
  {:dev {:dependencies [[org.clojure/tools.namespace "0.2.11"]
                        [org.clojars.gjahad/debug-repl "0.3.3"]]
         :source-paths ["src" "dev" "test"]}})


{'fraction_non_alphanumeric': 0.12633384146341464, 'fraction_numerical': 0.04134908536585366, 'mean_word_length': 1.3328888888888888, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 2}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 16, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5287232', 'n_tokens_mistral': 1722, 'n_tokens_neox': 1625, 'n_words': 328}