homepage: ''
changelog-type: markdown
hash: ad1846003e22080287cd533af9df6c20b2ea71045449bc5e3e992142bffa46b7
test-bench-deps:
  bytestring: '>=0.10.8.1 && <0.12'
  base: ^>=4.14.1.0
  parser-combinators: '>=1.3.0 && <1.4'
  hspec: -any
  text: '>=1.2.3.0 && <1.3'
  megaparsec: '>=9.1.0 && <9.2'
  quickcheck-text: -any
  containers: '>=0.6.2 && <0.7'
  jordan: -any
  contravariant: '>=1.5.5 && <1.6'
  raw-strings-qq: -any
  hspec-megaparsec: -any
  attoparsec: '>=0.14.1 && <0.15'
  scientific: '>=0.3.7 && <0.4'
  QuickCheck: -any
maintainer: anthony@noided.media
synopsis: JSON with Structure
changelog: |
  # Revision history for jordan

  ## 0.1.0.0 -- YYYY-mm-dd

  * First version. Released on an unsuspecting world.
basic-deps:
  bytestring: '>=0.10.8.1 && <0.12'
  base: ^>=4.14.1.0
  parser-combinators: '>=1.3.0 && <1.4'
  text: '>=1.2.3.0 && <1.3'
  megaparsec: '>=9.1.0 && <9.2'
  containers: '>=0.6.2 && <0.7'
  contravariant: '>=1.5.5 && <1.6'
  attoparsec: '>=0.14.1 && <0.15'
  scientific: '>=0.3.7 && <0.4'
all-versions:
- 0.1.0.0
author: Anthony Super
latest: 0.1.0.0
description-type: haddock
description: |-
  Jordan provides an abstract interface for converting to or from JSON.
  This interface can be used to construct various parsers and serilaizers.
  Because everything is kept abstract and inspectable, documentation can be
  automatically generated as well.

  Jordan's built-in parsers and serializers include variants that do not construct
  intermediate datatypes, which can avoid some collision-based denial of service
  attacks that have effected other libraries. They should also be more efficient
  due to the need to avoid early conversion of types, although I have not measured
  this.

  Jordan is somewhat experimental but well-tested.
license-name: MIT

Update from Hackage at 2021-10-31T19:53:15Z
Update from Hackage at 2021-10-31T19:53:15Z
