packages feed

sigmacord-1.0.0: sigmacord.cabal

cabal-version:       2.0
name:                sigmacord
version:             1.0.0
description:         Sigmacord wraps Discord API and helps developers write Discord Bots in Haskell
synopsis:            Write Discord Bots in Haskell
homepage:            https://github.com/enginestein/Sigmacord
bug-reports:         https://github.com/enginestein/Sigmacord/issues
license:             GPL
license-file:        LICENSE
author:              Arya Praneil Pritesh
maintainer:          aryapraneil@gmail.com
copyright:           2023 Enginestein
category:            Network
build-type:          Simple
tested-with:         GHC == 8.10.7
                   , GHC == 9.2
                   , GHC == 9.4
extra-doc-files:     README.md

source-repository head
  type:                git
  location:            https://github.com/enginestein/Sigmacord.git

library
  ghc-options:         -Wall -fno-warn-type-defaults -fno-warn-unused-record-wildcards
  hs-source-dirs:      src
  default-language:    Haskell2010
  other-modules:
    Paths_discord_haskell
  autogen-modules:
    Paths_discord_haskell
  exposed-modules:
      Sigmacord
    , Sigmacord.Types
    , Sigmacord.Handle
    , Sigmacord.Interactions
    , Sigmacord.Requests
    , Sigmacord.Internal.Gateway
    , Sigmacord.Internal.Gateway.Cache
    , Sigmacord.Internal.Gateway.EventLoop
    , Sigmacord.Internal.Rest
    , Sigmacord.Internal.Rest.Prelude
    , Sigmacord.Internal.Rest.HTTP
    , Sigmacord.Internal.Rest.Invite
    , Sigmacord.Internal.Rest.Emoji
    , Sigmacord.Internal.Rest.User
    , Sigmacord.Internal.Rest.Guild
    , Sigmacord.Internal.Rest.Channel
    , Sigmacord.Internal.Rest.Voice
    , Sigmacord.Internal.Rest.Webhook
    , Sigmacord.Internal.Rest.ApplicationCommands
    , Sigmacord.Internal.Rest.Interactions
    , Sigmacord.Internal.Rest.ScheduledEvents
    , Sigmacord.Internal.Types
    , Sigmacord.Internal.Types.Prelude
    , Sigmacord.Internal.Types.Channel
    , Sigmacord.Internal.Types.Events
    , Sigmacord.Internal.Types.Gateway
    , Sigmacord.Internal.Types.Guild
    , Sigmacord.Internal.Types.User
    , Sigmacord.Internal.Types.Embed
    , Sigmacord.Internal.Types.ApplicationCommands
    , Sigmacord.Internal.Types.Interactions
    , Sigmacord.Internal.Types.Components
    , Sigmacord.Internal.Types.Color
    , Sigmacord.Internal.Types.Emoji
    , Sigmacord.Internal.Types.RolePermissions
    , Sigmacord.Internal.Types.ScheduledEvents
                             
  build-depends:
    base == 4.14.* || == 4.15.* || == 4.16.* || == 4.17.*,
    aeson >= 1.5 && < 1.6 || >= 2.0 && < 2.2,
    async >=2.2 && <2.3,
    bytestring >=0.10 && <0.12,
    base64-bytestring >=1.1 && <1.3,
    containers >=0.6 && <0.7,
    data-default >=0.7 && <0.8,
    emoji ==0.1.*,
    http-client >=0.6 && <0.8,
    iso8601-time >=0.1 && <0.2,
    MonadRandom >=0.5 && <0.6,
    req >=3.9 && <3.14,
    safe-exceptions >=0.1 && <0.2,
    text >=1.2 && <3,
    time >=1.9 && <1.12,
    websockets >=0.12 && <0.13,
    network >=3.0.0.0 && <3.2.0.0,
    wuss >=1.1 && <3,
    mtl >=2.2 && <2.3,
    unliftio >=0.2 && <0.3,
    scientific >=0.3 && <0.4,
    http-api-data >=0.4 && <0.6,
    unordered-containers >=0.2.10.0 && <0.3