<commit_before>homepage: https://github.com/Fuuzetsu/aeson-schema
changelog-type: markdown
hash: 56fe85ec28a451aca49ce4af235e33fc82b7c81eb3d2e3cd0152345c0625229d
test-bench-deps:
  test-framework-hunit: -any
  bytestring: -any
  test-framework: -any
  aeson-schema: -any
  base: -any
  unordered-containers: -any
  text: -any
  hint: -any
  filepath: -any
  test-framework-quickcheck2: -any
  HUnit: -any
  containers: -any
  regex-compat: -any
  mtl: -any
  hashable: -any
  attoparsec: -any
  temporary: -any
  scientific: -any
  QuickCheck: -any
  aeson: -any
  template-haskell: -any
  vector: -any
  directory: -any
maintainer: <NAME> <<EMAIL>>
synopsis: Haskell JSON schema validator and parser generator
changelog: ! "# 0.4.1.3\n- Bump upper bounds on aeson again, more TH fixing\n\n# 0.4.1.2\n-
  Bump upper bounds on aeson and newest TH\n\n# 0.4.0.0\n\n- Add Data.Aeson.Schema.CodeGenM.Options
  type which allows\n  customisation of codegen output\n\n# 0.3.0.7 - 2015-07-15\n\n-
  Bump upper bounds: Allow vector-0.11\n\n# 0.3.0.6 - 2015-05-31\n\n- Bump upper bounds:
  Allow aeson-0.9 and syb-0.5\n\n# 0.3.0.5 - 2015-05-11\n\n- Bump upper bound of attoparsec\n\n#
  0.3.0.4 - 2015-04-30\n\n- Fix compilation of tests with GHC 7.10\n\n# 0.3.0.3 -
  2015-04-02\n\n- Add missing test files to cabal distribution\n\n# 0.3.0.2 - 2015-04-01\n\n-
  Include test files in tarball generated by cabal\n- Increase upper bound on QuickCheck\n-
  GHC 7.10 compatibility\n\n# 0.3.0.1 - 2015-04-01\n\n# 0.3.0.0 - 2015-02-11\n\n#
  0.2.0.1 - 2013-06-27\n\n# 0.2.0.0 - 2012-09-22\n\n# 0.1.1.0 - 2012-09-20\n\n# 0.1.0.0
  - 2012-09-14\n\n- Initial release\n"
basic-deps:
  regex-pcre: ! '>=0.94.4 && <0.95'
  bytestring: ! '>=0.9.2.1 && <0.11'
  fail: -any
  base: ! '>4 && <5'
  unordered-containers: ! '>=0.2.5.1 && <2.6'
  text: ! '>=1.2 && <1.3'
  syb: ! '>=0.4.4 && <0.8'
  containers: ! '>=0.5.0.0 && <0.6'
  regex-compat: -any
  ghc-prim: -any
  regex-base: -any
  mtl: ! '>=2 && <3'
  attoparsec: ! '>=0.12.1.2 && <0.14'
  transformers: ! '>=0.3.0.0 && <0.6'
  scientific: ! '>=0.3.3.7 && <0.4'
  QuickCheck: ! '>=2.4.2 && <2.12'
  th-lift: ! '>=0.7 && <0.8'
  aeson: ! '>=0.11.0.0 && <1.4'
  template-haskell: ! '>=2.10.0 && <2.14'
  vector: ! '>=0.10 && <0.13'
all-versions:
- 0.1.0.0
- 0.1.1.0
- 0.2.0.0
- 0.2.0.1
- 0.3.0.0
- 0.3.0.1
- 0.3.0.2
- 0.3.0.3
- 0.3.0.4
- 0.3.0.5
- 0.3.0.6
- 0.3.0.7
- 0.4.0.0
- 0.4.1.0
- 0.4.1.1
- 0.4.1.2
- 0.4.1.3
author: <NAME>, <NAME>
latest: 0.4.1.3
description-type: haddock
description: This library provides validation of JSON values against schemata. Given
  a schema, it can also produce data types corresponding to the schema and a parser.
license-name: MIT<commit_msg>Update from Hackage at 2020-04-09T02:07:50Z<commit_after>homepage: https://github.com/Fuuzetsu/aeson-schema
changelog-type: markdown
hash: 2ee78c53c7e93149f6f4810520bb8e245bd77a9228fcb12444fee4698221ba3f
test-bench-deps:
  test-framework-hunit: -any
  bytestring: -any
  test-framework: -any
  aeson-schema: -any
  base: -any
  unordered-containers: -any
  text: -any
  hint: -any
  filepath: -any
  test-framework-quickcheck2: -any
  HUnit: -any
  containers: -any
  regex-compat: -any
  mtl: -any
  hashable: -any
  attoparsec: -any
  temporary: -any
  scientific: -any
  QuickCheck: -any
  aeson: -any
  template-haskell: -any
  vector: -any
  directory: -any
maintainer: <NAME> <<EMAIL>>
synopsis: Haskell JSON schema validator and parser generator
changelog: |
  # 0.4.2.0
  - Bump upper bounds on aeson again, more TH fixing
  - Bump QuickCheck version bound
  - Remove orphan Lift instance for Text

  # 0.4.1.2
  - Bump upper bounds on aeson and newest TH

  # 0.4.0.0

  - Add Data.Aeson.Schema.CodeGenM.Options type which allows
    customisation of codegen output

  # 0.3.0.7 - 2015-07-15

  - Bump upper bounds: Allow vector-0.11

  # 0.3.0.6 - 2015-05-31

  - Bump upper bounds: Allow aeson-0.9 and syb-0.5

  # 0.3.0.5 - 2015-05-11

  - Bump upper bound of attoparsec

  # 0.3.0.4 - 2015-04-30

  - Fix compilation of tests with GHC 7.10

  # 0.3.0.3 - 2015-04-02

  - Add missing test files to cabal distribution

  # 0.3.0.2 - 2015-04-01

  - Include test files in tarball generated by cabal
  - Increase upper bound on QuickCheck
  - GHC 7.10 compatibility

  # 0.3.0.1 - 2015-04-01

  # 0.3.0.0 - 2015-02-11

  # 0.2.0.1 - 2013-06-27

  # 0.2.0.0 - 2012-09-22

  # 0.1.1.0 - 2012-09-20

  # 0.1.0.0 - 2012-09-14

  - Initial release
basic-deps:
  regex-pcre: '>=0.94.4 && <0.95'
  bytestring: '>=0.9.2.1 && <0.11'
  fail: -any
  base: '>4 && <5'
  unordered-containers: '>=0.2.5.1 && <2.6'
  text: '>=1.2 && <1.3'
  syb: '>=0.4.4 && <0.8'
  containers: '>=0.5.0.0 && <0.6'
  regex-compat: -any
  ghc-prim: -any
  regex-base: -any
  mtl: '>=2 && <3'
  attoparsec: '>=0.12.1.2 && <0.14'
  transformers: '>=0.3.0.0 && <0.6'
  scientific: '>=0.3.3.7 && <0.4'
  QuickCheck: '>=2.4.2 && <2.15'
  th-lift: '>=0.7 && <0.8'
  aeson: '>=0.11.0.0 && <1.4'
  template-haskell: '>=2.10.0 && <2.14'
  vector: '>=0.10 && <0.13'
all-versions:
- 0.1.0.0
- 0.1.1.0
- 0.2.0.0
- 0.2.0.1
- 0.3.0.0
- 0.3.0.1
- 0.3.0.2
- 0.3.0.3
- 0.3.0.4
- 0.3.0.5
- 0.3.0.6
- 0.3.0.7
- 0.4.0.0
- 0.4.1.0
- 0.4.1.1
- 0.4.1.2
- 0.4.1.3
- 0.4.2.0
author: <NAME>, <NAME>
latest: 0.4.2.0
description-type: haddock
description: This library provides validation of JSON values against schemata. Given
  a schema, it can also produce data types corresponding to the schema and a parser.
license-name: MIT
{'fraction_non_alphanumeric': 0.1901639344262295, 'fraction_numerical': 0.13861566484517304, 'mean_word_length': 2.4190535491905356, 'pattern_counts': {'":': 0, '<': 45, '<?xml version=': 0, '>': 45, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 81, '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': '4306675', 'n_tokens_mistral': 2922, 'n_tokens_neox': 2574, 'n_words': 568}