packages feed

liblawless-0.19.3: liblawless.cabal

name:                liblawless
version:             0.19.3
synopsis:            Prelude based on protolude for GHC 8 and beyond.
license:             GPL-3
license-file:        LICENSE
author:              Evan Cofsky
maintainer:          evan@theunixman.com
copyright:           © 2016 Evan Cofsky
category:            Prelude
build-type:          Simple
extra-source-files:
                   ChangeLog
                   README.md
                   TODO.org
                   CODE_OF_CONDUCT.md
                   Tests/*.hs
cabal-version:       >=1.24
data-files:
           Examples/Text/*.txt
description:
    A Prelude relpacement for GHC 8 with a focus on building
    applications with Lenses, Machines, and Applicatives.

source-repository head
  type:     git
  location: git@gitlab.com:misandrist/liblawless.git

source-repository this
  type:     git
  location:   git@gitlab.com:misandrist/liblawless.git
  tag: v0.19.3

library
  ghc-options: -Wall -Wno-redundant-constraints -O2
  exposed-modules:
                  Aeson
                  Arbitrary
                  Boomerang
                  ByteString
                  Exception
                  Generics
                  IO
                  Lawless
                  Machine
                  Map
                  Networking
                  Parser
                  Path
                  Set
                  Text
                  Text.IO
                  Text.Machine
                  Textual
                  Time
                  Tree
                  Unicode
  default-extensions:
                     ExtendedDefaultRules
                     NoImplicitPrelude
                     UnicodeSyntax
                     LambdaCase
                     ConstraintKinds
                     DefaultSignatures
                     FlexibleContexts
                     FlexibleInstances
                     FunctionalDependencies
                     GADTs
                     DeriveGeneric
                     DeriveDataTypeable
                     GeneralizedNewtypeDeriving
                     KindSignatures
                     MultiParamTypeClasses
                     OverloadedStrings
                     PartialTypeSignatures
                     PolyKinds
                     RankNTypes
                     ScopedTypeVariables
                     StandaloneDeriving
                     TypeFamilies
                     TypeOperators
                     TypeSynonymInstances
  build-depends:
                aeson                      >= 0.11.2 && < 0.12,
                base                       >=4.9 && <4.10,
                base-unicode-symbols       >= 0.2.2 && < 0.3,
                binary                     >= 0.8.3 && < 0.9,
                boomerang                  >= 1.4.5.2 && < 1.5,
                bytestring                 >= 0.10.8 && < 0.11,
                containers                 >= 0.5.7 && < 0.6,
                containers-unicode-symbols >= 0.3.1 && < 0.4,
                concurrent-machines >= 0.2.3.3 && < 0.3,
                contravariant              >= 1.4 && < 1.5,
                data-default               >= 0.7.1.1 && < 0.8,
                data-textual               >= 0.3.0 && < 0.4,
                dns                        >= 2.0.8 && < 2.1,
                exceptions                 >= 0.8.3 && < 0.9,
                hjsonschema                >= 1.2.0 && < 1.3,
                lens                       >= 4.14 && < 4.15,
                machines                   >= 0.6.1 && < 0.7,
                managed             >= 1.0.5 && < 1.1,
                monad-control >= 1.0.1.0 && < 1.1,
                mtl                        >= 2.2.1 && < 2.3,
                network                    >= 2.6.3.1 && < 2.7,
                network-ip                 >= 0.3 && < 0.4,
                parsers                    >= 0.12.4 && < 0.13,
                pathtype                   >= 0.8 && < 0.9,
                protolude                  >= 0.1.10 && < 0.2,
                random                     >= 1.1 && < 1.2,
                semigroups                 >= 0.18.2 && < 0.19,
                stm                        >= 2.4.4 && < 2.5,
                stm-containers             >= 0.2.15 && < 0.3,
                QuickCheck                 >= 2.8.2 && < 2.9,
                temporary                  >= 1.2.0 && < 1.3,
                text                       >= 1.2.2 && < 1.3,
                text-icu                   >= 0.7.0 && < 0.8,
                text-icu-normalized        >= 0.3.0 && < 0.4,
                text-printer               >= 0.4 && < 0.5,
                time                       >= 1.6.0 && < 1.7,
                transformers               >= 0.5.2 && < 0.6,
                zippers                    >= 0.2.2 && < 0.3
  hs-source-dirs:      Source
  default-language:    Haskell2010

test-suite test-liblawless
  ghc-options:
              -Wall
              -Wno-redundant-constraints
              -Wno-type-defaults
              -threaded
              -feager-blackholing
              -rtsopts
              -dynamic
  default-language:    Haskell2010
  type: exitcode-stdio-1.0
  hs-source-dirs: Tests
  ghc-options: -threaded
  main-is: Main.hs
  other-modules:
                TestAeson
                TestTemporary
                TestTime
                Paths_liblawless
  build-depends:
                QuickCheck,
                aeson < 1.0,
                base >= 4.9 && < 4.10,
                binary >= 0.7.5.0,
                bytestring,
                exceptions >= 0.8.3,
                filepath >= 1.4.0.0,
                liblawless,
                network >= 2.6.3.1,
                semigroups >= 0.18.2,
                stm >= 2.4 && < 2.5,
                temporary >= 1.2.0.4,
                test-framework,
                test-framework-quickcheck2,
                test-framework-th,
                text,
                time,
                transformers >= 0.4.2.0
  default-extensions:
                     ExtendedDefaultRules
                     NoImplicitPrelude
                     UnicodeSyntax
                     LambdaCase
                     ConstraintKinds
                     DefaultSignatures
                     FlexibleContexts
                     FlexibleInstances
                     FunctionalDependencies
                     GADTs
                     DeriveGeneric
                     DeriveDataTypeable
                     GeneralizedNewtypeDeriving
                     KindSignatures
                     MultiParamTypeClasses
                     OverloadedStrings
                     PartialTypeSignatures
                     RankNTypes
                     ScopedTypeVariables
                     TypeFamilies
                     TypeSynonymInstances