packages feed

fields-json-0.4.0.0: fields-json.cabal

Name:                fields-json
Version:             0.4.0.0
Synopsis:
  Abusing monadic syntax JSON objects generation.

Description:
  Generation of big, complex JSON objects with 'Text.JSON' is painful.
  And autoderivation is not always possible.
  Check documentation of 'Text.JSON.Gen' for more info.

Homepage:            https://github.com/scrive/fields-json
License:             BSD3
License-file:        LICENSE
Author:              Scrive AB
Maintainer:          Mariusz Rak <mariusz@scrive.com>
Copyright:           Scrive AB
Stability:           Development
Category:            Web
Build-type:          Simple
Cabal-version:       >=1.10
tested-with:         GHC == 8.0.2 || == 8.2.2 || == 8.4.4 || == 8.6.5
Extra-Source-Files:  README.md CHANGELOG.md

source-repository head
    type: git
    location: git://github.com/scrive/fields-json.git

library
  exposed-modules: Text.JSON.Gen
                   Text.JSON.ToJSValue
                   Text.JSON.FromJSValue

  hs-source-dirs: src

  GHC-Options: -Wall

  build-depends: base >= 4.9 && < 5
               , base64-bytestring >= 0.1.0.2
               , containers
               , json >= 0.4.4
               , mtl
               , utf8-string >= 0.3.6

  default-language: Haskell2010
  default-extensions: FlexibleContexts
                      FlexibleInstances
                      GeneralizedNewtypeDeriving