62 lines
1.3 KiB
Plaintext
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
|