4r/4r-api/4r-api.cabal

62 lines
1.3 KiB
Plaintext

cabal-version: 3.0
name: 4r-api
version: 0.1.0
author: staticvoid@mail.i2p
license: GPL-3.0-or-later
common c
default-language: GHC2021
default-extensions:
NoImplicitPrelude
NoFieldSelectors
OverloadedRecordDot
DuplicateRecordFields
BangPatterns
BinaryLiterals
BlockArguments
ConstraintKinds
DataKinds
DeriveFunctor
DeriveGeneric
DerivingStrategies
FlexibleContexts
FlexibleInstances
GADTs
GeneralizedNewtypeDeriving
HexFloatLiterals
ImportQualifiedPost
InstanceSigs
KindSignatures
LambdaCase
MultiParamTypeClasses
NumericUnderscores
OverloadedStrings
ScopedTypeVariables
StandaloneDeriving
TupleSections
TypeApplications
TypeOperators
TypeSynonymInstances
UndecidableInstances
ghc-options:
-Wall -Wcompat -Wincomplete-uni-patterns -Wredundant-constraints
-Wmissing-export-lists -Wincomplete-record-updates
-Wmissing-deriving-strategies
library
import: c
exposed-modules:
, Api
, Api.Spec
, Api.Types
hs-source-dirs: .
build-depends:
, aeson
, base
, http-api-data
, polysemy
, relude
, servant
, servant-client
, servant-polysemy