rfc-env-0.0.0.1: rfc-env.cabal
-- This file has been generated from package.yaml by hpack version 0.28.2.
--
-- see: https://github.com/sol/hpack
--
-- hash: fcb57a1afbc97ad75c0a2a7fbb71488233197865dd78ab6778aa2f01244344a7
name: rfc-env
version: 0.0.0.1
synopsis: Environment variable support from the Robert Fischer Commons.
description: Provides an opinionated and simple way to interface with environment variables, current based on @envy@.
This is part of the Robert Fischer commons, which are the @rfc-@ family of packages.
category: envars
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-env
flag production
description: If true, disables failing on warnings and enables aggressive optimizations.
manual: True
default: False
library
exposed-modules:
RFC.Env
other-modules:
Paths_rfc_env
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:
base >=4.10 && <5
, envy >=1.5
, network >=2.6
, rfc-prelude
, time >=1.8
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