packages feed

aeson-quick-0.1.1: aeson-quick.cabal

Name:              aeson-quick
Version:           0.1.1
Build-Type:        Simple
Cabal-Version:     >= 1.10
License:           BSD3
License-File:      LICENSE
Author:            Scott Sadler
Maintainer:        Scott Sadler <scott@scottsadler.de>
Homepage:          https://github.com/libscott/aeson-quick
Category:          Text, Web, JSON
Synopsis:          Quick JSON extractions with Aeson
Description:       DSL on top of Aeson. This library is /experimental/.
Copyright:         (c) 2014-2017 Scott Sadler
Stability:         Experimental
Tested-With:       GHC == 7.8.4, GHC == 7.10.2, GHC == 8.0.1


Library
  Exposed-modules:    Data.Aeson.Quick
  hs-source-dirs:     .
  Build-Depends:      base                  >= 4      && <= 4.9.0.0
                    , aeson                 >= 0.8    && <  0.12
                    , attoparsec            >= 0.12   && <  0.14
                    , deepseq               >= 1.3    && <  1.5
                    , text                  >= 1.2    && <  1.3
                    , unordered-containers  >= 0.2.5  && <  0.3
                    , vector                >= 0.10   && <  0.12
  default-language: Haskell2010

test-suite aeson-quick-test
  type:               exitcode-stdio-1.0
  hs-source-dirs:     test
  main-is:            Test.hs
  build-depends:      aeson-quick
                    , base                  >= 4      && <= 4.9.0.0
                    , bytestring            >= 0.10.5 && <  0.11
                    , aeson                 >= 0.8    && <  0.12
                    , microlens             >= 0.4    && <  0.5
                    , text                  >= 1.2    && <  1.3
                    , attoparsec            >= 0.12   && <  0.14
                    , tasty                 >= 0.10   && <  0.12
                    , tasty-hunit           >= 0.9    && <  0.10
  default-language: Haskell2010

benchmark benchmark
  type:               exitcode-stdio-1.0
  main-is:            Benchmark.hs
  hs-source-dirs:     test
  ghc-options:        -Wall -rtsopts -threaded -with-rtsopts=-N
  build-depends:      aeson-quick
                    , base                  >= 4      && <= 4.9.0.0
                    , aeson                 >= 0.8    && <  0.12
                    , bytestring            >= 0.10   && <  0.11
                    , criterion             >= 0.1    && <  1.2
                    , text                  >= 1.2    && <  1.3
  default-language: Haskell2010

source-repository head
  type:     git
  location: https://github.com/libscott/aeson-quick