highjson-0.3.0.0: highjson.cabal
name: highjson
version: 0.3.0.0
synopsis: Spec based JSON parsing/serialisation
description: Low boilerplate, easy to use and very fast JSON serialisation and parsing without generics or TemplateHaskell
homepage: https://github.com/agrafix/highjson
bug-reports: https://github.com/agrafix/highjson/issues
license: MIT
license-file: LICENSE
author: Alexander Thiemann <mail@athiemann.net>
maintainer: Alexander Thiemann <mail@athiemann.net>
copyright: (c) 2015 - 2017 Alexander Thiemann
category: Text, Web, JSON
build-type: Simple
stability: experimental
cabal-version: >=1.10
tested-with: GHC==8.0.1
extra-source-files:
bench/json-data/*.json
library
exposed-modules:
Data.HighJson
other-modules:
Data.HighJson.Types
build-depends:
aeson >= 1.0,
base >=4.8 && <5,
hvect >=0.2,
text >=1.1.1,
lens
hs-source-dirs: src
default-language: Haskell2010
test-suite highjson-tests
type: exitcode-stdio-1.0
hs-source-dirs: test
main-is: Main.hs
other-modules:
Data.JsonSpec
build-depends:
QuickCheck >=2.8,
base,
highjson,
aeson,
hspec >= 2.0,
text,
lens
default-language: Haskell2010
ghc-options: -Wall -fno-warn-orphans
benchmark highjson-benchmarks
type: exitcode-stdio-1.0
ghc-options: -Wall -O2
hs-source-dirs: bench
default-language: Haskell2010
main-is: Twitter.hs
build-depends:
aeson >=0.8,
base,
bytestring,
criterion >=1.1,
deepseq,
highjson,
text
source-repository head
type: git
location: git://github.com/agrafix/highjson.git