rcv-site/rcv-site.cabal
2021-09-15 04:26:46 -04:00

83 lines
1.5 KiB
Text

name: rcv-site
version: 0.1.0.0
category: Web
build-type: Simple
cabal-version: >=1.10
executable server
main-is:
Main.hs
if impl(ghcjs)
buildable: False
else
default-language:
Haskell2010
default-extensions:
ScopedTypeVariables,
OverloadedStrings,
OverloadedLists,
TemplateHaskell,
DataKinds,
FlexibleContexts,
FlexibleInstances,
MultiParamTypeClasses,
OverloadedLabels
TypeFamilies,
UndecidableInstances,
RecursiveDo,
RecordWildCards,
RankNTypes,
DuplicateRecordFields,
TupleSections,
TypeOperators,
DeriveGeneric
hs-source-dirs:
server,
shared
build-depends:
base < 5,
aeson,
containers,
http-types,
lucid,
miso,
mtl,
network-uri,
servant,
servant-lucid,
servant-server,
text,
wai,
wai-app-static,
wai-extra,
warp
default-language:
Haskell2010
executable client
main-is:
Main.hs
if !impl(ghcjs)
buildable: False
else
default-extensions:
ScopedTypeVariables,
OverloadedStrings,
OverloadedLists,
RecordWildCards,
DuplicateRecordFields,
DeriveGeneric
ghcjs-options:
-dedupe -DGHCJS_GC_INTERVAL=5000
hs-source-dirs:
client,
shared
build-depends:
aeson,
base < 5,
containers,
miso,
servant
default-language:
Haskell2010