packages feed

calamity-0.1.4.3: 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: be510d66d49f55eee979f88e81ccd03d77fc73990d6f0cbc83c7242e64ddeec7

name:           calamity
version:        0.1.4.3
synopsis:       A library for writing discord bots
description:    Please see the README on GitHub at <https://github.com/nitros12/calamity#readme>
category:       Network, Web
homepage:       https://github.com/nitros12/calamity
bug-reports:    https://github.com/nitros12/calamity/issues
author:         Ben Simms
maintainer:     ben@bensimms.moe
copyright:      2020 Ben Simms
license:        MIT
license-file:   LICENSE
tested-with:    GHC == 8.6.5, GHC == 8.8.3
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.Invite
      Calamity.HTTP.MiscRoutes
      Calamity.HTTP.User
      Calamity.Internal.AesonThings
      Calamity.Internal.BoundedStore
      Calamity.Internal.SnowflakeMap
      Calamity.Internal.Updateable
      Calamity.Internal.Utils
      Calamity.LogEff
      Calamity.Metrics.Eff
      Calamity.Metrics.Internal
      Calamity.Metrics.Noop
      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.Channel.Webhook
      Calamity.Types.Model.Guild
      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.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.Token
      Calamity.Types.UnixTimestamp
  other-modules:
      Paths_calamity
  hs-source-dirs:
      src
  default-extensions: CPP 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
  build-depends:
      aeson >=1.4 && <2
    , async >=2.2 && <3
    , base >=4.12 && <5
    , bytestring >=0.10 && <0.11
    , concurrent-extra >=0.7 && <0.8
    , containers >=0.6 && <0.7
    , data-default-class >=0.1 && <0.2
    , deepseq >=1.4.4.0 && <2
    , deque >=0.4 && <0.5
    , df1 >=0.3 && <0.4
    , di-polysemy >=0.1.1 && <0.2
    , exceptions >=0.10 && <0.11
    , fmt >=0.6 && <0.7
    , 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 && <0.13
    , lens >=4.18 && <5
    , lens-aeson >=1.1 && <2
    , mtl >=2.2 && <3
    , polysemy >=1.3 && <2
    , polysemy-plugin >=0.2 && <0.3
    , reflection >=2.1 && <3
    , 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.11
    , typerep-map >=0.3 && <0.4
    , unordered-containers >=0.2 && <0.3
    , vector >=0.12 && <0.13
    , websockets >=0.12 && <0.13
    , wreq-patchable >=1.0 && <2
    , wuss >=1.1 && <2
  default-language: Haskell2010