Name: aeson-diff-generic Version: 0.0.2 Synopsis: Apply a json-patch to any haskell datatype. Category: JSON, Web Copyright: Kristof Bastiaensen (2018) Stability: Unstable License: BSD3 License-file: LICENSE Author: Kristof Bastiaensen Maintainer: Kristof Bastiaensen Bug-Reports: https://github.com/kuribas/aeson-diff-generic/issues Build-type: Simple Cabal-version: >=1.8 Tested-With: GHC == 7.10.2 GHC == 8.0.2 GHC == 8.2.2 Description: Apply a json-patch directly to a haskell datatype. It extends the capabilities of the aeson-diff packages, and includes template haskell functions for automatically deriving the right instances. extra-source-files: .travis.yml README.md changelog.md Source-repository head type: git location: https://github.com/kuribas/aeson-diff-generic Library Ghc-options: -Wall build-depends: base >= 4.5 && <= 5, base-compat >= 0.9.1 && < 0.10, aeson >= 1.2.4.0 && < 1.3, aeson-diff >= 1.1.0.0 && < 1.2, bytestring >=0.10 && < 0.11, hashable >= 1.1.2.0, bytestring >= 0.10, uuid-types >= 1.0.3 && <1.1, dlist >= 0.6, base >= 4.5 && < 5, base-compat >= 0.9.1 && < 0.10, containers >= 0.5.8, dlist >= 0.6, scientific >= 0.3.4.7 && < 0.4, tagged >=0.8.3 && <0.9, template-haskell >= 2.7, text >= 1.1.1.0, th-abstraction >= 0.2.2 && < 0.3, time >= 1.1.1.4, unordered-containers >= 0.2.5.0 && < 0.3, uuid-types >= 1.0.3 && <1.1, vector >= 0.8 if !impl(ghc >= 8.0) -- `Data.Semigroup` and `Control.Monad.Fail` and `Control.Monad.IO.Class` are available in base only since GHC 8.0 / base 4.9 build-depends: semigroups >= 0.18.2 && < 0.19, transformers >= 0.2.2.0, transformers-compat >= 0.3, fail == 4.9.* if !impl(ghc >= 7.10) -- `Numeric.Natural` is available in base only since GHC 7.10 / base 4.8 build-depends: nats >= 1 && < 1.2 Exposed-Modules: Data.Aeson.Diff.Generic Data.Aeson.Diff.Generic.TH Data.Aeson.Diff.Generic.Instances Other-Modules: Data.Aeson.Diff.Generic.Types