packages feed

json-pointy-0.1.0.1: json-pointy.cabal

name:                json-pointy
version:             0.1.0.1
license:             BSD3
license-file:        LICENSE
stability:           experimental
author:              Ian Duncan
maintainer:          Ian Duncan <ian@iankduncan.com>
homepage:            https://github.com/iand675/json-utils/
bug-reports:         https://github.com/iand675/json-utils/issues
category:            Development
copyright:           Copyright (C) 2019 Ian Duncan
tested-with:         GHC == 8.6.4
synopsis:            JSON Pointer (RFC 6901) parsing, access, and modification
description:         See README.md
cabal-version:       >= 1.8
build-type: Simple

extra-source-files:
  CHANGELOG.md
  README.md

source-repository head
  type: git
  location: https://github.com/iand675/json-utils.git

library
  build-depends:
    base                  >= 4.5      && < 5,
    text                  >= 0.11     && < 1.3,
    bytestring            >= 0.9.1.10 && < 0.11,
    unordered-containers  >= 0.2.4    && < 0.3,
    vector                >= 0.5      && < 1,
    aeson,
    attoparsec,
    microlens,
    template-haskell >= 2.14,
    th-lift-instances,
    uri-bytestring,
    http-types
  exposed-modules:
    Data.Aeson.Pointer
  ghc-options: -Wall -fwarn-tabs -O2 -fdicts-cheap -funbox-strict-fields -fmax-simplifier-iterations=10
  hs-source-dirs: src

test-suite tests
  type:           exitcode-stdio-1.0
  main-is:        tests.hs
  ghc-options:    -Wall -threaded
  hs-source-dirs: tests
  build-depends:
    base,
    text,
    bytestring,
    containers,
    hashable,
    unordered-containers,
    vector,
    mtl,
    tasty,
    tasty-hunit,
    tasty-discover

test-suite doctests
  type:           exitcode-stdio-1.0
  main-is:        doctests.hs
  ghc-options:    -Wall -threaded
  hs-source-dirs: tests
  build-depends:
    base,
    text,
    bytestring,
    containers,
    hashable,
    unordered-containers,
    vector,
    mtl,
    doctest,
    filepath,
    directory,
    json-pointy