deps: add hyperbole, effectful, atomic-css; remove orb/mithril deps

This commit is contained in:
2026-07-15 22:35:08 -04:00
parent aa88f0b3c5
commit 2c55ea9dc1
3 changed files with 41 additions and 70 deletions
+18 -33
View File
@@ -7,7 +7,7 @@ cabal-version: 2.2
name: sis-server
version: 0.1.0
synopsis: Shared household chore/task tracker
description: A todo tracker for households and groups with shared repeated responsibilities. JSON API backend for a Mithril.js SPA frontend.
description: A todo tracker for households and groups with shared repeated responsibilities. Pure Haskell Hyperbole web application.
author: James Brechtel
maintainer: james@flipstone.com
copyright: 2026 James Brechtel
@@ -28,39 +28,37 @@ library
hs-source-dirs:
src
default-extensions:
DataKinds
DerivingStrategies
ImportQualifiedPost
LambdaCase
OverloadedStrings
RecordWildCards
TupleSections
TypeFamilies
ghc-options: -Wall -Werror -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wredundant-constraints
build-depends:
aeson
, atomic-css
, base >=4.7 && <5
, base64-bytestring
, beeline-routing
, bytestring
, containers
, cookie
, crypton
, data-default
, directory
, effectful
, effectful-core
, filepath
, http-types
, json-fleece-aeson
, json-fleece-core
, hyperbole
, memory
, mtl
, optparse-applicative
, orb
, random
, safe-exceptions
, shrubbery
, sqlite-simple
, string-conversions
, text
, time
, wai
, wai-extra
, warp
default-language: Haskell2010
@@ -73,35 +71,28 @@ executable sis-server
hs-source-dirs:
app
default-extensions:
DataKinds
DerivingStrategies
ImportQualifiedPost
LambdaCase
OverloadedStrings
RecordWildCards
TupleSections
TypeFamilies
ghc-options: -Wall -Werror -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wredundant-constraints -threaded -rtsopts -with-rtsopts=-N
build-depends:
aeson
, base >=4.7 && <5
, beeline-routing
base >=4.7 && <5
, bytestring
, containers
, directory
, effectful
, filepath
, http-types
, json-fleece-aeson
, json-fleece-core
, mtl
, optparse-applicative
, orb
, safe-exceptions
, shrubbery
, hyperbole
, sis-server
, text
, time
, unix
, wai
, wai-extra
, warp
default-language: Haskell2010
@@ -115,33 +106,27 @@ test-suite sis-server-test
hs-source-dirs:
test
default-extensions:
DataKinds
DerivingStrategies
ImportQualifiedPost
LambdaCase
OverloadedStrings
RecordWildCards
TupleSections
TypeFamilies
ghc-options: -Wall -Werror -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wredundant-constraints
build-depends:
aeson
, base >=4.7 && <5
, beeline-routing
base >=4.7 && <5
, bytestring
, containers
, directory
, effectful
, filepath
, hspec
, http-types
, json-fleece-aeson
, json-fleece-core
, mtl
, optparse-applicative
, safe-exceptions
, shrubbery
, sis-server
, text
, time
, wai
, wai-extra
, warp
default-language: Haskell2010