liblawless-0.26.0: liblawless.cabal
name: liblawless
version: 0.26.0
synopsis: Prelude based on protolude for GHC 8 and beyond.
license: GPL-3
license-file: LICENSE
author: Evan Cofsky
maintainer: evan@theunixman.com
copyright: © 2017 Evan Cofsky
homepage: https://gitlab.com/theunixman/liblawless
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: https://gitlab.com/theunixman/liblawless.git
source-repository this
type: git
location: https://gitlab.com/theunixman/liblawless.git
tag: v0.26.0
library
ghc-options: -Wall -Wno-redundant-constraints -Wno-type-defaults
exposed-modules:
Aeson
Arbitrary
Boomerang
ByteString
Environment
Exception
Generics
IO
IO.Base
Lawless
Machine
Map
Networking
Parser
Printer
Path
Random
Set
STM
STM.Base
STM.Flag
STM.Hub
STM.Scatter
Text
Text.IO
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 && < 5,
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,
lawless-concurrent-machines >= 0.2.3.3 && < 0.5,
contravariant >= 1.4 && < 1.5,
data-textual >= 0.3.0 && < 0.4,
dns >= 2.0.8 && < 2.1,
exceptions >= 0.8.3 && < 0.9,
hjsonschema >= 1.6.2 && < 1.9,
lens >= 4.14 && < 4.16,
lifted-async >= 0.9.1.1 && < 0.10,
lifted-base >= 0.2.3 && < 0.3,
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.4,
random >= 1.1 && < 1.2,
semigroups >= 0.18.2 && < 0.19,
stm >= 2.4.4 && < 2.5,
stm-chans >= 3.0.0.4 && < 3.1,
stm-containers >= 0.2.15 && < 0.3,
QuickCheck >= 2.8 && < 2.10,
temporary >= 1.2.0 && < 1.3,
text >= 1.2.2 && < 1.3,
text-printer >= 0.4 && < 0.5,
time >= 1.6.0 && < 1.9,
transformers >= 0.5.2 && < 0.6,
transformers-base >= 0.4.4 && < 0.5,
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
-with-rtsopts=-N
default-language: Haskell2010
type: exitcode-stdio-1.0
hs-source-dirs: Tests
ghc-options: -threaded
main-is: Main.hs
other-modules:
Line
TestAeson
TestAesonEncoding
TestTemporary
TestTextMachine
TestTime
Paths_liblawless
build-depends:
QuickCheck >= 2.8 && < 2.10,
aeson < 1.0,
base >= 4.9 && < 5,
binary >= 0.7.5.0,
bytestring,
exceptions >= 0.8.3,
filepath >= 1.4.0.0,
liblawless,
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