packages feed

polysemy-chronos-0.1.0.0: polysemy-chronos.cabal

cabal-version: 2.2

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

name:           polysemy-chronos
version:        0.1.0.0
synopsis:       Polysemy effect for chronos
description:    Please see the readme on Github at <https://github.com/tek/polysemy-time>
category:       Time
author:         Torsten Schmits
maintainer:     tek@tryp.io
copyright:      2020 Torsten Schmits
license:        BSD-2-Clause-Patent
build-type:     Simple
extra-source-files:
    readme.md
    changelog.md

library
  exposed-modules:
      Polysemy.Chronos
      Polysemy.Chronos.Orphans
      Polysemy.Chronos.Time
      Paths_polysemy_chronos
  autogen-modules:
      Paths_polysemy_chronos
  hs-source-dirs:
      lib
  default-extensions: AllowAmbiguousTypes ApplicativeDo BangPatterns BinaryLiterals BlockArguments ConstraintKinds DataKinds DefaultSignatures DeriveAnyClass DeriveDataTypeable DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable DerivingStrategies DerivingVia DisambiguateRecordFields DoAndIfThenElse DuplicateRecordFields EmptyDataDecls ExistentialQuantification FlexibleContexts FlexibleInstances FunctionalDependencies GADTs GeneralizedNewtypeDeriving InstanceSigs KindSignatures LambdaCase LiberalTypeSynonyms MultiParamTypeClasses MultiWayIf NamedFieldPuns OverloadedStrings OverloadedLists PackageImports PartialTypeSignatures PatternGuards PatternSynonyms PolyKinds QuantifiedConstraints QuasiQuotes RankNTypes RecordWildCards RecursiveDo ScopedTypeVariables StandaloneDeriving TemplateHaskell TupleSections TypeApplications TypeFamilies TypeFamilyDependencies TypeOperators TypeSynonymInstances UndecidableInstances UnicodeSyntax ViewPatterns
  ghc-options: -flate-specialise -fspecialise-aggressively -Wall -fplugin=Polysemy.Plugin
  build-depends:
      aeson >=1.4 && <1.5
    , base >=4 && <5
    , chronos >=1.1.1 && <1.2
    , containers
    , polysemy >=1.3.0 && <1.4
    , polysemy-plugin >=0.2.5 && <0.3
    , polysemy-time
    , text
  mixins:
      base hiding (Prelude)
    , polysemy-time hiding (Polysemy.Time.Prelude)
    , polysemy-time (Polysemy.Time.Prelude as Prelude)
  if impl(ghc < 8.10)
    ghc-options: -O2
  default-language: Haskell2010

test-suite polysemy-chronos-unit
  type: exitcode-stdio-1.0
  main-is: Main.hs
  other-modules:
      Polysemy.Chronos.ChronosTimeTest
      Paths_polysemy_chronos
  hs-source-dirs:
      test
  default-extensions: AllowAmbiguousTypes ApplicativeDo BangPatterns BinaryLiterals BlockArguments ConstraintKinds DataKinds DefaultSignatures DeriveAnyClass DeriveDataTypeable DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable DerivingStrategies DerivingVia DisambiguateRecordFields DoAndIfThenElse DuplicateRecordFields EmptyDataDecls ExistentialQuantification FlexibleContexts FlexibleInstances FunctionalDependencies GADTs GeneralizedNewtypeDeriving InstanceSigs KindSignatures LambdaCase LiberalTypeSynonyms MultiParamTypeClasses MultiWayIf NamedFieldPuns OverloadedStrings OverloadedLists PackageImports PartialTypeSignatures PatternGuards PatternSynonyms PolyKinds QuantifiedConstraints QuasiQuotes RankNTypes RecordWildCards RecursiveDo ScopedTypeVariables StandaloneDeriving TemplateHaskell TupleSections TypeApplications TypeFamilies TypeFamilyDependencies TypeOperators TypeSynonymInstances UndecidableInstances UnicodeSyntax ViewPatterns
  ghc-options: -flate-specialise -fspecialise-aggressively -Wall -fplugin=Polysemy.Plugin -threaded -rtsopts -with-rtsopts=-N -fplugin=Polysemy.Plugin
  build-depends:
      aeson >=1.4 && <1.5
    , base >=4 && <5
    , chronos >=1.1.1 && <1.2
    , containers
    , hedgehog
    , polysemy >=1.3.0 && <1.4
    , polysemy-chronos
    , polysemy-plugin
    , polysemy-test
    , polysemy-time
    , tasty
    , tasty-hedgehog
    , text
  mixins:
      base hiding (Prelude)
    , polysemy-time hiding (Prelude)
    , polysemy-time (Polysemy.Time.Prelude as Prelude)
  if impl(ghc < 8.10)
    ghc-options: -O2
  default-language: Haskell2010