summaryrefslogtreecommitdiff
path: root/fig-web/fig-web.cabal
diff options
context:
space:
mode:
authorLLLL Colonq <llll@colonq>2024-11-07 22:37:32 -0500
committerLLLL Colonq <llll@colonq>2024-11-07 22:37:32 -0500
commit624f7ba8b2fcda6675951dd8d41dcc99017484cf (patch)
treeff1bcc3ee77c73e73c3e246bc8e18ce8f3aca004 /fig-web/fig-web.cabal
parentbb3f54c297f480db32303e9ee78fb72c5418b77a (diff)
Rename fig-frontend to fig-web
(It was the backend anyway :3)
Diffstat (limited to 'fig-web/fig-web.cabal')
-rw-r--r--fig-web/fig-web.cabal69
1 files changed, 69 insertions, 0 deletions
diff --git a/fig-web/fig-web.cabal b/fig-web/fig-web.cabal
new file mode 100644
index 0000000..3cf3502
--- /dev/null
+++ b/fig-web/fig-web.cabal
@@ -0,0 +1,69 @@
+cabal-version: 3.4
+name: fig-web
+version: 0.1.0.0
+
+common defaults
+ ghc-options: -Wall
+ default-language: GHC2021
+ default-extensions: NoImplicitPrelude PackageImports LambdaCase MultiWayIf OverloadedStrings OverloadedLists OverloadedRecordDot DuplicateRecordFields RecordWildCards NoFieldSelectors BlockArguments ViewPatterns TypeFamilies DataKinds GADTs
+
+common deps
+ build-depends:
+ base
+ , aeson
+ , base64
+ , binary
+ , bytestring
+ , containers
+ , data-default-class
+ , directory
+ , errors
+ , filepath
+ , hedis
+ , http-types
+ , http-client
+ , http-client-tls
+ , jose-jwt
+ , lens
+ , lucid2
+ , megaparsec
+ , mtl
+ , network
+ , random
+ , req
+ , safe-exceptions
+ , scotty
+ , text
+ , time
+ , tomland
+ , transformers
+ , unordered-containers
+ , vector
+ , wai
+ , wai-extra
+ , wai-middleware-static
+ , wai-websockets
+ , warp
+ , websockets
+ , wuss
+ , fig-utils
+ , fig-bus
+
+library
+ import: defaults
+ import: deps
+ hs-source-dirs: src
+ exposed-modules:
+ Fig.Web
+ Fig.Web.Utils
+ Fig.Web.Auth
+ Fig.Web.State
+ Fig.Web.DB
+
+executable fig-web
+ import: defaults
+ import: deps
+ build-depends: fig-web, optparse-applicative
+ hs-source-dirs:
+ main
+ main-is: Main.hs