Dependencies for discord-haskell-voice-3.0.0
Libraries
discord-haskell-voice
- aeson (>=1.5 && <1.6 || >=2.0 && <2.3)
- async (>=2.2.3 && <2.4)
- base (>=4.7 && <5)
- binary (>=0.8 && <0.9)
- BoundedChan (==1.0.3.0)
- bytestring (>=0.10.12.0 && <0.13)
- conduit (>=1.3.4.2 && <1.4.0.0)
- conduit-extra (==1.3.6)
- discord-haskell (>=1.12.0 && <=1.18.0)
- microlens (>=0.4.11.2 && <0.5)
- microlens-th (>=0.4.3.10 && <0.5)
- mtl (<2.4)
- network (>=3.1.1.1 && <3.2)
- opus (==0.3.0.0)
- safe-exceptions (>=0.1.7.1 && <0.1.8)
- stm (>=2.5.0.0 && <=2.6.0.0)
- text (>=1.2.4.1 && <3)
- time (>=1.9.3 && <1.15)
- unliftio (>=0.2.18 && <0.3)
- websockets (>=0.12.7.2 && <0.14)
- wuss (>=1.1.18 && <2.1.0.0)
- if flag(use-crypton)
- crypton (>=0.32 && <1.1)
- crypton-box (>=1.1.0 && <1.2)
- saltine (>=0.1.1.1 && <0.3)
- if impl(ghc>=9.6)
- discord-haskell (>=1.15.6)
Executables
basic-music-bot
- base (>=4.7 && <5)
- conduit (>=1.3.4.2 && <=1.4.0.0)
- discord-haskell (>=1.12.0 && <=1.18.0)
- discord-haskell-voice
- optparse-applicative (>=0.15.1.0 && <0.20)
- stm (>=2.5.0.0 && <2.6)
- stm-containers (<1.4)
- text (>=1.2.4.1 && <3)
- unliftio (>=0.2.18 && <0.3)
join-all-on-start
- base (>=4.7 && <5)
- conduit (>=1.3.4.2 && <=1.4.0.0)
- discord-haskell (>=1.12.0 && <=1.18.0)
- discord-haskell-voice
- safe-exceptions (>=0.1.7.1 && <0.1.8)
- text (>=1.2.4.1 && <3)
Flags
Manual Flags
Name | Description | Default |
---|---|---|
use-crypton | Use crypton and crypton-box libraries for encryption instead of saltine, which has a dependency on libsodium. While it may be tempting to use a "pure-Haskell" solution (crypton does have a lot of C though), crypton and crypton-box's security have not been vetted for attacks. Further, Discord themselves use libsodium in their infrastructure, so it's recommended to keep this flag off and use saltine. | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info