calamity-0.1.0.0: calamity.cabal
cabal-version: 1.18
name: calamity
version: 0.1.0.0
license: MIT
license-file: LICENSE
copyright: 2020 Ben Simms
maintainer: ben@bensimms.moe
author: Ben Simms
tested-with: ghc ==8.6.5
homepage: https://github.com/nitros12/calamity
bug-reports: https://github.com/nitros12/calamity/issues
synopsis: A library for writing discord bots
description:
Please see the README on GitHub at <https://github.com/nitros12/calamity#readme>
category: Network, Web
build-type: Simple
extra-source-files:
README.md
ChangeLog.md
cabal.project
extra-doc-files: README.md
source-repository head
type: git
location: https://github.com/nitros12/calamity
library
exposed-modules:
Calamity
Calamity.Cache.Eff
Calamity.Cache.InMemory
Calamity.Client
Calamity.Client.Client
Calamity.Client.ShardManager
Calamity.Client.Types
Calamity.Gateway
Calamity.Gateway.DispatchEvents
Calamity.Gateway.Shard
Calamity.Gateway.Types
Calamity.HTTP
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.MiscRoutes
Calamity.Internal.AesonThings
Calamity.Internal.MessageStore
Calamity.Internal.SnowflakeMap
Calamity.Internal.Updateable
Calamity.Internal.Utils
Calamity.LogEff
Calamity.Types
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.Guild
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.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.VoiceState
Calamity.Types.Partial
Calamity.Types.Snowflake
Calamity.Types.Token
Calamity.Types.UnixTimestamp
hs-source-dirs: src
other-modules:
Paths_calamity
default-language: Haskell2010
default-extensions: CPP AllowAmbiguousTypes BlockArguments
NoMonomorphismRestriction AutoDeriveTypeable 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 MonadFailDesugaring
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
build-depends:
aeson >=1.4 && <2,
async >=2.2 && <3,
base >=4.12 && <5,
bytestring ==0.10.*,
concurrent-extra ==0.7.*,
data-default-class ==0.1.*,
deepseq >=1.4.4.0 && <2,
deque ==0.4.*,
df1 ==0.3.*,
di-polysemy ==0.1.*,
exceptions ==0.10.*,
fmt ==0.6.*,
focus >=1.0 && <2,
generic-lens >=2.0 && <3,
generic-override >=0.0.0.0 && <0.0.1,
generic-override-aeson >=0.0.0.0 && <0.0.1,
hashable >=1.2 && <2,
http-date >=0.0.8 && <0.1,
http-types ==0.12.*,
lens >=4.18 && <5,
lens-aeson >=1.1 && <2,
mtl >=2.2 && <3,
polysemy >=1.3 && <2,
polysemy-plugin ==0.2.*,
reflection >=2.1 && <3,
scientific ==0.3.*,
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.11,
typerep-map ==0.3.*,
unordered-containers ==0.2.*,
vector ==0.12.*,
websockets ==0.12.*,
wreq-patchable >=1.0 && <2,
wuss >=1.1 && <2