-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathshinobu-bot.cabal
112 lines (106 loc) · 3.27 KB
/
shinobu-bot.cabal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
cabal-version: 3.0
name: shinobu-bot
version: 0.1.0.0
license: AGPL-3.0-or-later
license-file: LICENSE
extra-source-files: README.md
executable shinobu-bot
hs-source-dirs: src
main-is: Main.hs
-- cabal-fmt: expand src -Main
other-modules:
Prelude
Shinobu.Commands.CallNotification
Shinobu.Commands.CustomReactions
Shinobu.Commands.ErrorHandling
Shinobu.Commands.Misc
Shinobu.Commands.Purge
Shinobu.Commands.RemoteSQL
Shinobu.Effects.Cache
Shinobu.Effects.Cooldown
Shinobu.Effects.DB
Shinobu.Utils.Calamity
Shinobu.Utils.Checks
Shinobu.Utils.DB
Shinobu.Utils.Error
Shinobu.Utils.KeyStoreCommands
Shinobu.Utils.Misc
Shinobu.Utils.Parsers
Shinobu.Utils.Streaming
Shinobu.Utils.Types
build-depends:
, base >=4.14 && <5
, boxes >=0.1.5
, calamity >=0.10.0.0
, calamity-commands >=0.4.0.0
, clock >=0.8.3
, colour >=2.3.6
, data-default >=0.7.1.1
, data-flags >=0.0.3.4
, di >=1.3
, di-polysemy >=0.2.0.0
, errors >=2.3.0
, foldl >=1.4.12
, megaparsec >=9.2.1
, mono-traversable >=1.0.15.3
, optics >=0.4.2
, polysemy >=1.7
, polysemy-conc >=0.10.0.0
, polysemy-plugin >=0.4.3.1
, polysemy-RandomFu >=0.5.0.0
, random >=1.2.1.1
, random-fu >=0.3.0.0
, regex >=1.1.0.1
, relude >=1.0
, sqlite-simple >=0.4.18.0
, sqlite-simple-interpolate ^>=0.2
, stm >=2.5.0.2
, streaming >=0.2.3.1
, streaming-nonempty >=0.1.0.0
, string-interpolate >=0.3.1.2
, text >=1.2.5.0
, time >=1.9.2
, vector >=0.12.0.0
, witch >=1.0.0.2
mixins: base hiding (Prelude)
default-extensions:
NoMonomorphismRestriction
NoStarIsType
AllowAmbiguousTypes
BlockArguments
DataKinds
DefaultSignatures
DeriveAnyClass
DerivingStrategies
DerivingVia
DuplicateRecordFields
ExtendedDefaultRules
FlexibleContexts
FunctionalDependencies
GADTs
IncoherentInstances
LambdaCase
MultiWayIf
OverloadedLabels
OverloadedStrings
PartialTypeSignatures
PatternSynonyms
QuantifiedConstraints
QuasiQuotes
RecordWildCards
RecursiveDo
RoleAnnotations
StrictData
TemplateHaskell
TypeFamilies
UndecidableInstances
ViewPatterns
ghc-options:
-O2 -fspecialise-aggressively -flate-specialise
-fplugin=Polysemy.Plugin -Wall -Wincomplete-uni-patterns
-Wincomplete-record-updates -Wcompat -Widentities
-Wredundant-constraints -fhide-source-paths -Wpartial-fields
-fno-warn-unused-do-bind -fno-warn-type-defaults
-fno-warn-missing-signatures -threaded -rtsopts
"-with-rtsopts=-N -I0"
default-language: GHC2021