fedi/fedi.cabal
2024-12-17 10:46:59 +02:00

91 lines
1.6 KiB
Text

cabal-version: 3.4
name: fedi
version: 0.1.0.0
license: MPL-2.0
license-file: LICENSE
author: campxfire
maintainer: me@campxfire.space
category: Web
build-type: Simple
extra-doc-files: readme.md
-- extra-source-files:
common warnings
ghc-options: -Wall -fno-warn-type-defaults
library
import: warnings
exposed-modules:
Fedi
Fedi.Activity
Fedi.Actor
Fedi.Routes
Fedi.Types
Fedi.Webfinger
-- other-modules:
-- other-extensions:
build-depends:
aeson
, base
, bytestring
, cmark-gfm
, unordered-containers
, containers
, directory
, filepath
, htoml-megaparsec
, process
, text >= 2.0.1
, twain
, mime-types
, time
hs-source-dirs: src
default-language: GHC2021
default-extensions:
BlockArguments
LambdaCase
OverloadedRecordDot
OverloadedStrings
QuasiQuotes
DerivingVia
GeneralizedNewtypeDeriving
DeriveAnyClass
DerivingStrategies
DuplicateRecordFields
NoFieldSelectors
executable fedi
import: warnings
main-is: Main.hs
other-modules:
DB
Html
Css
-- other-extensions:
build-depends:
aeson
, async
, base
, fedi
, wai-extra
, warp
, twain
, text
, sqlite-easy
, raw-strings-qq
, securemem
, lucid2
hs-source-dirs: app
default-language: GHC2021
default-extensions:
BlockArguments
LambdaCase
OverloadedRecordDot
OverloadedStrings
QuasiQuotes
ViewPatterns
DuplicateRecordFields
NoFieldSelectors
ghc-options: -Wall -O -threaded -rtsopts -with-rtsopts=-N