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
+13 -16
View File
@@ -2,20 +2,22 @@ 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.
repeated responsibilities. Pure Haskell Hyperbole web
application.
author: James Brechtel
maintainer: james@flipstone.com
copyright: 2026 James Brechtel
license: BSD-3-Clause
default-extensions:
- DataKinds
- DerivingStrategies
- ImportQualifiedPost
- LambdaCase
- OverloadedStrings
- RecordWildCards
- TupleSections
- TypeFamilies
ghc-options:
- -Wall
@@ -30,35 +32,31 @@ ghc-options:
dependencies:
- base >= 4.7 && < 5
- aeson
- beeline-routing
- bytestring
- containers
- directory
- effectful
- filepath
- http-types
- json-fleece-aeson
- json-fleece-core
- mtl
- optparse-applicative
- safe-exceptions
- shrubbery
- text
- time
- wai
- wai-extra
- warp
library:
source-dirs: src
dependencies:
- aeson
- atomic-css
- base64-bytestring
- cookie
- crypton
- data-default
- effectful-core
- hyperbole
- memory
- orb
- random
- sqlite-simple
- string-conversions
executables:
sis-server:
@@ -69,10 +67,9 @@ executables:
- -rtsopts
- -with-rtsopts=-N
dependencies:
- optparse-applicative
- orb
- effectful
- hyperbole
- sis-server
- unix
tests:
sis-server-test: