<commit_before>(defproject mvxcvi/merkle-db "0.1.0-SNAPSHOT"
  :description "Hybrid data store built on merkle trees."
  :url "https://github.com/greglook/merkle-db"
  :license {:name "Public Domain"
            :url "http://unlicense.org/"}

  :aliases
  {"coverage" ["with-profile" "+coverage" "cloverage"]
   "docs" ["do" ["codox"] ["doc-lit"]]
   "doc-lit" ["marg" "--dir" "target/doc/marginalia"
              "src/merkle_db/connection.clj"
              "src/merkle_db/db.clj"
              "src/merkle_db/table.clj"
              "src/merkle_db/index.clj"
              "src/merkle_db/partition.clj"
              "src/merkle_db/tablet.clj"
              "src/merkle_db/record.clj"
              "src/merkle_db/key.clj"
              "src/merkle_db/bloom.clj"]}

  :deploy-branches ["master"]
  :pedantic? :abort

  :dependencies
  [[org.clojure/clojure "1.8.0"]
   [org.clojure/tools.logging "0.4.0"]
   [clojure-future-spec "1.9.0-alpha14"]
   [bigml/sketchy "0.4.1"]
   [mvxcvi/merkledag-core "0.2.0"]
   [mvxcvi/merkledag-ref "0.1.0"]
   [mvxcvi/blocks "0.9.1"]
   #_[mvxcvi/baton "0.1.0-SNAPSHOT"]]

  :test-selectors
  {:default (complement :generative)
   :generative :generative}

  :hiera
  {:cluster-depth 2
   :vertical false
   :show-external false
   :ignore-ns #{clojure bigml}}

  :codox
  {:metadata {:doc/format :markdown}
   :source-uri "https://github.com/greglook/merkle-db/blob/master/{filepath}#L{line}"
   :output-path "target/doc/api"}

  :whidbey
  {:tag-types
   {'blocks.data.Block {'blocks.data.Block (partial into {})}
    'merkledag.link.MerkleLink {'merkledag/link 'merkledag.link/link->form}
    'merkle_db.bloom.BloomFilter {'merkle-db/bloom-filter (juxt :bits :k)}
    'merkle_db.db.Database {'merkle-db/db (partial into {})}
    'merkle_db.key.Key {'merkle-db/key 'merkle-db.key/hex}
    'merkle_db.table.Table {'merkle-db/table (partial into {})}
    'multihash.core.Multihash {'data/hash 'multihash.core/base58}}}

  :profiles
  {:dev
   {:dependencies
    [[org.clojure/test.check "0.9.0"]
     [com.gfredericks/test.chuck "0.2.7"]
     [riddley "0.1.14"]]}

   :repl
   {:source-paths ["dev"]
    :dependencies
    [[clj-stacktrace "0.2.8"]
     [org.clojure/tools.namespace "0.2.11"]
     [rhizome "0.2.7"]]}

   :coverage
   {:plugins [[lein-cloverage "1.0.9"]]
    :dependencies [[commons-logging "1.2"]]
    :jvm-opts ["-Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.SimpleLog"
               "-Dorg.apache.commons.logging.simplelog.defaultlog=trace"]}})<commit_msg>Add more dev dependencies.<commit_after>(defproject mvxcvi/merkle-db "0.1.0-SNAPSHOT"
  :description "Hybrid data store built on merkle trees."
  :url "https://github.com/greglook/merkle-db"
  :license {:name "Public Domain"
            :url "http://unlicense.org/"}

  :aliases
  {"coverage" ["with-profile" "+coverage" "cloverage"]
   "docs" ["do" ["codox"] ["doc-lit"]]
   "doc-lit" ["marg" "--dir" "target/doc/marginalia"
              "src/merkle_db/connection.clj"
              "src/merkle_db/db.clj"
              "src/merkle_db/table.clj"
              "src/merkle_db/index.clj"
              "src/merkle_db/partition.clj"
              "src/merkle_db/tablet.clj"
              "src/merkle_db/record.clj"
              "src/merkle_db/key.clj"
              "src/merkle_db/bloom.clj"]}

  :deploy-branches ["master"]
  :pedantic? :abort

  :dependencies
  [[org.clojure/clojure "1.8.0"]
   [org.clojure/tools.logging "0.4.0"]
   [clojure-future-spec "1.9.0-alpha14"]
   [bigml/sketchy "0.4.1"]
   [mvxcvi/merkledag-core "0.2.0"]
   [mvxcvi/merkledag-ref "0.1.0"]
   [mvxcvi/blocks "0.9.1"]
   #_[mvxcvi/baton "0.1.0-SNAPSHOT"]]

  :test-selectors
  {:default (complement :generative)
   :generative :generative}

  :hiera
  {:cluster-depth 2
   :vertical false
   :show-external false
   :ignore-ns #{clojure bigml}}

  :codox
  {:metadata {:doc/format :markdown}
   :source-uri "https://github.com/greglook/merkle-db/blob/master/{filepath}#L{line}"
   :output-path "target/doc/api"}

  :whidbey
  {:tag-types
   {'blocks.data.Block {'blocks.data.Block (partial into {})}
    'merkledag.link.MerkleLink {'merkledag/link 'merkledag.link/link->form}
    'merkle_db.bloom.BloomFilter {'merkle-db/bloom-filter (juxt :bits :k)}
    'merkle_db.db.Database {'merkle-db/db (partial into {})}
    'merkle_db.key.Key {'merkle-db/key 'merkle-db.key/hex}
    'merkle_db.table.Table {'merkle-db/table (partial into {})}
    'multihash.core.Multihash {'data/hash 'multihash.core/base58}}}

  :profiles
  {:dev
   {:dependencies
    [[org.clojure/test.check "0.9.0"]
     [com.gfredericks/test.chuck "0.2.7"]
     [commons-logging "1.2"]
     [mvxcvi/test.carly "0.3.0"]
     [riddley "0.1.14"]]}

   :repl
   {:source-paths ["dev"]
    :dependencies
    [[clj-stacktrace "0.2.8"]
     [org.clojure/tools.namespace "0.2.11"]
     [rhizome "0.2.7"]]}

   :coverage
   {:plugins [[lein-cloverage "1.0.9"]]
    :dependencies [[commons-logging "1.2"]]
    :jvm-opts ["-Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.SimpleLog"
               "-Dorg.apache.commons.logging.simplelog.defaultlog=trace"]}})
{'fraction_non_alphanumeric': 0.18530040832199104, 'fraction_numerical': 0.023138246159828894, 'mean_word_length': 2.853183520599251, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 4, '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': '45568', 'n_tokens_mistral': 2125, 'n_tokens_neox': 2112, 'n_words': 292}