packages feed

calamity-commands-0.1.1.0: calamity-commands.cabal

cabal-version: 1.18

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

name:           calamity-commands
version:        0.1.1.0
synopsis:       A library for declaring, parsing, and invoking text-input based commands
description:    Please see the README on GitHub at <https://github.com/simmsb/calamity#readme>
category:       Utils
homepage:       https://github.com/simmsb/calamity
bug-reports:    https://github.com/simmsb/calamity/issues
author:         Ben Simms
maintainer:     ben@bensimms.moe
copyright:      2020 Ben Simms
license:        MIT
license-file:   LICENSE
tested-with:    GHC == 8.10.4
build-type:     Simple
extra-source-files:
    README.md
    ChangeLog.md
extra-doc-files:
    README.md

source-repository head
  type: git
  location: https://github.com/simmsb/calamity

library
  exposed-modules:
      CalamityCommands
      CalamityCommands.AliasType
      CalamityCommands.Check
      CalamityCommands.Command
      CalamityCommands.CommandUtils
      CalamityCommands.Context
      CalamityCommands.Dsl
      CalamityCommands.Error
      CalamityCommands.Group
      CalamityCommands.Handler
      CalamityCommands.Help
      CalamityCommands.Internal.LocalWriter
      CalamityCommands.Internal.RunIntoM
      CalamityCommands.Internal.Utils
      CalamityCommands.ParsePrefix
      CalamityCommands.Parser
      CalamityCommands.Utils
  other-modules:
      Paths_calamity_commands
  hs-source-dirs:
      ./.
  default-extensions: StrictData AllowAmbiguousTypes BlockArguments NoMonomorphismRestriction BangPatterns BinaryLiterals UndecidableInstances ConstraintKinds DataKinds DefaultSignatures DeriveDataTypeable DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable DoAndIfThenElse EmptyDataDecls ExistentialQuantification FlexibleContexts FlexibleInstances FunctionalDependencies GADTs DerivingVia DerivingStrategies GeneralizedNewtypeDeriving StandaloneDeriving DeriveAnyClass InstanceSigs KindSignatures LambdaCase MultiParamTypeClasses MultiWayIf NamedFieldPuns OverloadedStrings OverloadedLabels PartialTypeSignatures PatternGuards PolyKinds RankNTypes RecordWildCards ScopedTypeVariables TupleSections TypeFamilies TypeSynonymInstances ViewPatterns DuplicateRecordFields TypeOperators TypeApplications RoleAnnotations
  ghc-options: -fplugin=Polysemy.Plugin -funbox-strict-fields -Wall -fno-warn-name-shadowing
  build-depends:
      base >=4.13 && <5
    , generic-lens >=2.0 && <3
    , lens >=4.18 && <6
    , megaparsec >=8 && <10
    , polysemy >=1.5 && <2
    , polysemy-plugin >=0.3 && <0.4
    , text >=1.2 && <2
    , text-show >=3.8 && <4
    , unordered-containers >=0.2 && <0.3
  default-language: Haskell2010