deps: add hyperbole, effectful, atomic-css; remove orb/mithril deps
This commit is contained in:
+13
-16
@@ -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:
|
||||
|
||||
+18
-33
@@ -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
|
||||
|
||||
+10
-21
@@ -4,25 +4,14 @@ packages:
|
||||
- .
|
||||
|
||||
extra-deps:
|
||||
- github: flipstone/beeline
|
||||
commit: e31206f52fec7e96c15de9a2bab9ef1876db137b
|
||||
subdirs:
|
||||
- beeline-params
|
||||
- beeline-routing
|
||||
- github: flipstone/shrubbery
|
||||
commit: a064ede07e01b753a6eb310fc24d9fd8da1ad826
|
||||
- github: flipstone/json-fleece
|
||||
commit: 77813eac694f937b6e013230825f03aba224f866
|
||||
subdirs:
|
||||
- json-fleece-aeson
|
||||
- json-fleece-core
|
||||
- github: flipstone/bounded-text
|
||||
commit: 3ef94eeda5402857423284d0c4e021a8c8032498
|
||||
- github: flipstone/orb
|
||||
commit: 74cceef9d0db9ac3ef1856613e7605750c8c0a2a
|
||||
- template-haskell-lift-0.1.0.0
|
||||
- template-haskell-quasiquoter-0.1.0.0
|
||||
- hyperbole-0.7.1
|
||||
- atomic-css-0.2.0
|
||||
- data-default-0.8.0.2
|
||||
- effectful-2.4.0.0
|
||||
- effectful-core-2.4.0.0
|
||||
- string-conversions-0.4.0.1
|
||||
- aeson-2.1.2.1
|
||||
- attoparsec-aeson-2.1.0.0
|
||||
- string-interpolate-0.3.4.0
|
||||
|
||||
flags:
|
||||
orb:
|
||||
ci: true
|
||||
allow-newer: true
|
||||
|
||||
Reference in New Issue
Block a user