rfc-prelude-0.0.0.2: rfc-prelude.cabal
-- This file has been generated from package.yaml by hpack version 0.28.2.
--
-- see: https://github.com/sol/hpack
--
-- hash: ad258b466761e98bd580baa0068cf57f6cb4cf386d8918311fe6eeed66aa0a6b
name: rfc-prelude
version: 0.0.0.2
synopsis: The Prelude from the Robert Fischer Commons.
description: A Prelude deriving from @Classy-Prelude@ which provides additional useful bits of functionality and convenient names.
category: prelude
homepage: https://github.com/RobertFischer/rfc#readme
bug-reports: https://github.com/RobertFischer/rfc/issues
author: Robert Fischer
maintainer: smokejumperit+rfc@gmail.com
license: MIT
license-file: LICENSE
build-type: Simple
cabal-version: >= 1.10
extra-source-files:
LICENSE
package.common.yaml
package.yaml
README.md
source-repository head
type: git
location: https://github.com/RobertFischer/rfc
subdir: rfc-prelude
flag production
description: If true, disables failing on warnings and enables aggressive optimizations.
manual: True
default: False
library
exposed-modules:
RFC.Data.IdAnd
RFC.Data.UUID
RFC.Prelude
RFC.Prelude.Concurrent
RFC.Prelude.Instances
RFC.Prelude.JSON
RFC.Prelude.String
other-modules:
Paths_rfc_prelude
hs-source-dirs:
./src
default-extensions: ApplicativeDo BangPatterns ConstraintKinds DataKinds DefaultSignatures DeriveFoldable DeriveFunctor DeriveGeneric DeriveLift DeriveTraversable ExistentialQuantification FlexibleContexts FlexibleInstances FunctionalDependencies GADTs GeneralizedNewtypeDeriving InstanceSigs KindSignatures LambdaCase MultiParamTypeClasses MultiWayIf NamedFieldPuns PatternSynonyms RankNTypes ScopedTypeVariables StandaloneDeriving TupleSections TypeApplications TypeFamilies TypeFamilyDependencies TypeOperators RebindableSyntax MonadFailDesugaring DisambiguateRecordFields
ghc-options: -Wall -Wcompat -Wincomplete-record-updates -Wincomplete-uni-patterns -Wredundant-constraints -fno-max-relevant-binds -fprint-potential-instances -fprint-explicit-foralls -Wno-missing-monadfail-instances -fno-warn-name-shadowing -fno-warn-tabs -fno-warn-orphans -Wnoncanonical-monad-instances -Wall-missed-specialisations -Wnoncanonical-monadfail-instances -Wimplicit-prelude -Wmissing-exported-signatures -Widentities -j
build-depends:
aeson >=1.1
, base >=4.9 && <5
, bifunctors >=5.4
, bytestring >=0.10
, classy-prelude >=1.4
, containers >=0.5
, data-default >=0.7
, http-api-data >=0.3
, integer-logarithms >=1.0
, lens >=4.15
, monad-control >=1.0
, network-uri >=2.6
, text >=1.2
, text-conversions >=0.3
, time >=1.6
, time-units >=1.0
, transformers >=0.5
, tuple >=0.3
, unliftio >=0.2
, unliftio-core >=0.1
, uuid-types >=1.0
if flag(production)
ghc-options: -feager-blackholing -funbox-strict-fields -fstatic-argument-transformation -flate-dmd-anal -fexpose-all-unfoldings -fspecialise-aggressively -fexcess-precision -fmax-simplifier-iterations=15 -fsimplifier-phases=4 -fstrictness-before=3 -funfolding-keeness-factor=1.5 -funfolding-use-threshold=150
else
ghc-options: -freverse-errors -Werror -dcore-lint -dcmm-lint
cpp-options: -DDEVELOPMENT
default-language: Haskell2010