packages feed

calamity-0.1.28.2: calamity.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: 83f8a2a236db8e2db8a1000d7a922dc0ad1f4c27ec148e6c0776bdb2fb3be4ae

name:           calamity
version:        0.1.28.2
synopsis:       A library for writing discord bots in haskell
description:    Please see the README on GitHub at <https://github.com/simmsb/calamity#readme>
category:       Network, Web
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:
      Calamity
      Calamity.Cache.Eff
      Calamity.Cache.InMemory
      Calamity.Client
      Calamity.Client.Client
      Calamity.Client.ShardManager
      Calamity.Client.Types
      Calamity.Commands
      Calamity.Commands.AliasType
      Calamity.Commands.Check
      Calamity.Commands.Command
      Calamity.Commands.CommandUtils
      Calamity.Commands.Context
      Calamity.Commands.Dsl
      Calamity.Commands.Error
      Calamity.Commands.Group
      Calamity.Commands.Handler
      Calamity.Commands.Help
      Calamity.Commands.ParsePrefix
      Calamity.Commands.Parser
      Calamity.Commands.Utils
      Calamity.Gateway
      Calamity.Gateway.DispatchEvents
      Calamity.Gateway.Intents
      Calamity.Gateway.Shard
      Calamity.Gateway.Types
      Calamity.HTTP
      Calamity.HTTP.AuditLog
      Calamity.HTTP.Channel
      Calamity.HTTP.Emoji
      Calamity.HTTP.Guild
      Calamity.HTTP.Internal.Ratelimit
      Calamity.HTTP.Internal.Request
      Calamity.HTTP.Internal.Route
      Calamity.HTTP.Internal.Types
      Calamity.HTTP.Invite
      Calamity.HTTP.MiscRoutes
      Calamity.HTTP.Reason
      Calamity.HTTP.User
      Calamity.HTTP.Webhook
      Calamity.Internal.AesonThings
      Calamity.Internal.BoundedStore
      Calamity.Internal.ConstructorName
      Calamity.Internal.IntColour
      Calamity.Internal.LocalWriter
      Calamity.Internal.RunIntoIO
      Calamity.Internal.SnowflakeMap
      Calamity.Internal.Updateable
      Calamity.Internal.Utils
      Calamity.Metrics.Eff
      Calamity.Metrics.Internal
      Calamity.Metrics.Noop
      Calamity.Types
      Calamity.Types.LogEff
      Calamity.Types.Model
      Calamity.Types.Model.Channel
      Calamity.Types.Model.Channel.Attachment
      Calamity.Types.Model.Channel.ChannelType
      Calamity.Types.Model.Channel.DM
      Calamity.Types.Model.Channel.Embed
      Calamity.Types.Model.Channel.Group
      Calamity.Types.Model.Channel.Guild
      Calamity.Types.Model.Channel.Guild.Category
      Calamity.Types.Model.Channel.Guild.Text
      Calamity.Types.Model.Channel.Guild.Voice
      Calamity.Types.Model.Channel.Message
      Calamity.Types.Model.Channel.Reaction
      Calamity.Types.Model.Channel.UpdatedMessage
      Calamity.Types.Model.Channel.Webhook
      Calamity.Types.Model.Guild
      Calamity.Types.Model.Guild.AuditLog
      Calamity.Types.Model.Guild.Ban
      Calamity.Types.Model.Guild.Emoji
      Calamity.Types.Model.Guild.Guild
      Calamity.Types.Model.Guild.Invite
      Calamity.Types.Model.Guild.Member
      Calamity.Types.Model.Guild.Overwrite
      Calamity.Types.Model.Guild.Permissions
      Calamity.Types.Model.Guild.Role
      Calamity.Types.Model.Guild.UnavailableGuild
      Calamity.Types.Model.Presence
      Calamity.Types.Model.Presence.Activity
      Calamity.Types.Model.Presence.Presence
      Calamity.Types.Model.User
      Calamity.Types.Model.Voice
      Calamity.Types.Model.Voice.VoiceRegion
      Calamity.Types.Model.Voice.VoiceState
      Calamity.Types.Partial
      Calamity.Types.Snowflake
      Calamity.Types.Tellable
      Calamity.Types.Token
      Calamity.Types.UnixTimestamp
      Calamity.Types.Upgradeable
      Calamity.Utils
      Calamity.Utils.Colour
      Calamity.Utils.Message
      Calamity.Utils.Permissions
  other-modules:
      Paths_calamity
  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:
      aeson >=1.4 && <2
    , async >=2.2 && <3
    , base >=4.12 && <5
    , bytestring >=0.10 && <0.12
    , colour >=2.3.5 && <2.4
    , concurrent-extra >=0.7 && <0.8
    , connection >=0.2.6 && <0.4
    , containers >=0.6 && <0.7
    , data-default-class >=0.1 && <0.2
    , data-flags >=0.0.3 && <0.1
    , deepseq >=1.4.4.0 && <2
    , deque >=0.4 && <0.5
    , df1 >=0.3 && <0.5
    , di-core >=1.0.4 && <1.1
    , di-polysemy >=0.2 && <0.3
    , exceptions >=0.10 && <0.11
    , fmt >=0.6 && <0.7
    , focus >=1.0 && <2
    , generic-lens >=2.0 && <3
    , hashable >=1.2 && <2
    , http-api-data >=0.4.3 && <0.5
    , http-client >=0.5 && <0.8
    , http-date >=0.0.8 && <0.1
    , http-types >=0.12 && <0.13
    , lens >=4.18 && <5
    , lens-aeson >=1.1 && <2
    , megaparsec >=8 && <10
    , mime-types >=0.1 && <0.2
    , mtl >=2.2 && <3
    , polysemy >=1.3 && <2
    , polysemy-plugin >=0.2 && <0.4
    , reflection >=2.1 && <3
    , req >=3.1 && <3.10
    , safe-exceptions >=0.1 && <2
    , scientific >=0.3 && <0.4
    , stm >=2.5 && <3
    , stm-chans >=3.0 && <4
    , stm-containers >=1.1 && <2
    , text >=1.2 && <2
    , text-show >=3.8 && <4
    , time >=1.8 && <1.12
    , tls >=1.4 && <2
    , typerep-map >=0.3 && <0.4
    , unagi-chan >=0.4 && <0.5
    , unboxing-vector >=0.2 && <0.3
    , unordered-containers >=0.2 && <0.3
    , vector >=0.12 && <0.13
    , websockets >=0.12 && <0.13
    , x509-system >=1.6.6 && <1.7
  default-language: Haskell2010