packages feed

predicate-typed-0.7.4.2: predicate-typed.cabal

cabal-version: 1.12

-- This file has been generated from package.yaml by hpack version 0.33.0.
--
-- see: https://github.com/sol/hpack
--
-- hash: 1cbf6c9b513c819809aea5c7ba639f8270876d5ac8734ba14595ede9fbbc5a41

name:           predicate-typed
version:        0.7.4.2
synopsis:       Predicates, Refinement types and Dsl
description:    Please see the README on GitHub at <https://github.com/gbwey/predicate-typed#readme>
category:       Data
homepage:       https://github.com/gbwey/predicate-typed#readme
bug-reports:    https://github.com/gbwey/predicate-typed/issues
author:         gbwey
maintainer:     gbwey
copyright:      2019 Grant Weyburne
license:        BSD3
license-file:   LICENSE
build-type:     Simple

source-repository head
  type: git
  location: https://github.com/gbwey/predicate-typed

library
  exposed-modules:
      Predicate
      Predicate.Core
      Predicate.Data.Bits
      Predicate.Data.Char
      Predicate.Data.Condition
      Predicate.Data.DateTime
      Predicate.Data.Either
      Predicate.Data.Enum
      Predicate.Data.Extra
      Predicate.Data.Foldable
      Predicate.Data.Index
      Predicate.Data.IO
      Predicate.Data.Iterator
      Predicate.Data.Json
      Predicate.Data.Lifted
      Predicate.Data.List
      Predicate.Data.Maybe
      Predicate.Data.Monoid
      Predicate.Data.Numeric
      Predicate.Data.Ordering
      Predicate.Data.Proxy
      Predicate.Data.ReadShow
      Predicate.Data.Regex
      Predicate.Data.String
      Predicate.Data.These
      Predicate.Data.Tuple
      Predicate.Examples.Common
      Predicate.Examples.Refined2
      Predicate.Examples.Refined3
      Predicate.Misc
      Predicate.Prelude
      Predicate.Refined
      Predicate.Refined2
      Predicate.Refined3
      Predicate.Refined5
      Predicate.TH_Orphans
      Predicate.Util
      Predicate.Util_TH
  other-modules:
      Paths_predicate_typed
  hs-source-dirs:
      src
  ghc-options: -Wall -Wcompat -Wno-star-is-type -Wincomplete-record-updates -Wincomplete-uni-patterns -Wpartial-fields -Wunused-type-patterns -Wredundant-constraints
  build-depends:
      QuickCheck
    , aeson
    , aeson-pretty
    , base >=4.7 && <5
    , binary
    , bytestring
    , comonad
    , constraints
    , containers
    , deepseq
    , directory
    , hashable
    , lens
    , lens-action
    , pcre-heavy >=1.0.0.2
    , pcre-light
    , pretty-terminal >=0.1.0.0
    , safe
    , string-conversions
    , template-haskell
    , text
    , th-lift
    , th-lift-instances
    , these >=0.8
    , time
  if impl(ghc >= 8.8)
    ghc-options: -fwrite-ide-info -hiedir=.hie -Widentities
  default-language: Haskell2010

test-suite doctests
  type: exitcode-stdio-1.0
  main-is: doctests.hs
  other-modules:
      Paths_predicate_typed
  hs-source-dirs:
      doctest
  ghc-options: -Wall -threaded -Wcompat -Wno-star-is-type -Wincomplete-record-updates -Wincomplete-uni-patterns -Wpartial-fields -Wredundant-constraints -Wunused-type-patterns
  build-depends:
      QuickCheck
    , aeson
    , aeson-pretty
    , base
    , binary
    , bytestring
    , comonad
    , constraints
    , containers
    , deepseq
    , directory
    , doctest
    , hashable
    , lens
    , lens-action
    , pcre-heavy >=1.0.0.2
    , pcre-light
    , predicate-typed
    , pretty-terminal >=0.1.0.0
    , safe
    , string-conversions
    , template-haskell
    , text
    , th-lift
    , th-lift-instances
    , these >=0.8
    , time
  if impl(ghc >= 8.8)
    ghc-options: -fwrite-ide-info -hiedir=.hie -Widentities
  default-language: Haskell2010

test-suite predicate-typed-test
  type: exitcode-stdio-1.0
  main-is: TestSpec.hs
  other-modules:
      TastyExtras
      TestJson
      TestPredicate
      TestRefined
      TestRefined2
      TestRefined3
      Paths_predicate_typed
  hs-source-dirs:
      test
  ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall -Wcompat -Wno-star-is-type -Wincomplete-record-updates -Wincomplete-uni-patterns -Wpartial-fields -Wunused-type-patterns -Wredundant-constraints
  build-depends:
      QuickCheck
    , aeson
    , aeson-pretty
    , base
    , binary
    , bytestring
    , comonad
    , constraints
    , containers
    , deepseq
    , directory
    , hashable
    , lens
    , lens-action
    , pcre-heavy >=1.0.0.2
    , pcre-light
    , predicate-typed
    , pretty-terminal >=0.1.0.0
    , safe
    , stm
    , string-conversions
    , tasty
    , tasty-hunit
    , tasty-quickcheck
    , template-haskell
    , text
    , th-lift
    , th-lift-instances
    , these >=0.8
    , time
  if impl(ghc >= 8.8)
    ghc-options: -fwrite-ide-info -hiedir=.hie -Widentities
  default-language: Haskell2010