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
|
version: 0.1.0
|
||||||
synopsis: Shared household chore/task tracker
|
synopsis: Shared household chore/task tracker
|
||||||
description: A todo tracker for households and groups with shared
|
description: A todo tracker for households and groups with shared
|
||||||
repeated responsibilities. JSON API backend for a
|
repeated responsibilities. Pure Haskell Hyperbole web
|
||||||
Mithril.js SPA frontend.
|
application.
|
||||||
author: James Brechtel
|
author: James Brechtel
|
||||||
maintainer: james@flipstone.com
|
maintainer: james@flipstone.com
|
||||||
copyright: 2026 James Brechtel
|
copyright: 2026 James Brechtel
|
||||||
license: BSD-3-Clause
|
license: BSD-3-Clause
|
||||||
|
|
||||||
default-extensions:
|
default-extensions:
|
||||||
|
- DataKinds
|
||||||
- DerivingStrategies
|
- DerivingStrategies
|
||||||
- ImportQualifiedPost
|
- ImportQualifiedPost
|
||||||
- LambdaCase
|
- LambdaCase
|
||||||
- OverloadedStrings
|
- OverloadedStrings
|
||||||
- RecordWildCards
|
- RecordWildCards
|
||||||
- TupleSections
|
- TupleSections
|
||||||
|
- TypeFamilies
|
||||||
|
|
||||||
ghc-options:
|
ghc-options:
|
||||||
- -Wall
|
- -Wall
|
||||||
@@ -30,35 +32,31 @@ ghc-options:
|
|||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
- base >= 4.7 && < 5
|
- base >= 4.7 && < 5
|
||||||
- aeson
|
|
||||||
- beeline-routing
|
|
||||||
- bytestring
|
- bytestring
|
||||||
- containers
|
- containers
|
||||||
- directory
|
- directory
|
||||||
|
- effectful
|
||||||
- filepath
|
- filepath
|
||||||
- http-types
|
- http-types
|
||||||
- json-fleece-aeson
|
|
||||||
- json-fleece-core
|
|
||||||
- mtl
|
|
||||||
- optparse-applicative
|
|
||||||
- safe-exceptions
|
|
||||||
- shrubbery
|
|
||||||
- text
|
- text
|
||||||
- time
|
- time
|
||||||
- wai
|
- wai
|
||||||
- wai-extra
|
|
||||||
- warp
|
- warp
|
||||||
|
|
||||||
library:
|
library:
|
||||||
source-dirs: src
|
source-dirs: src
|
||||||
dependencies:
|
dependencies:
|
||||||
|
- aeson
|
||||||
|
- atomic-css
|
||||||
- base64-bytestring
|
- base64-bytestring
|
||||||
- cookie
|
|
||||||
- crypton
|
- crypton
|
||||||
|
- data-default
|
||||||
|
- effectful-core
|
||||||
|
- hyperbole
|
||||||
- memory
|
- memory
|
||||||
- orb
|
|
||||||
- random
|
- random
|
||||||
- sqlite-simple
|
- sqlite-simple
|
||||||
|
- string-conversions
|
||||||
|
|
||||||
executables:
|
executables:
|
||||||
sis-server:
|
sis-server:
|
||||||
@@ -69,10 +67,9 @@ executables:
|
|||||||
- -rtsopts
|
- -rtsopts
|
||||||
- -with-rtsopts=-N
|
- -with-rtsopts=-N
|
||||||
dependencies:
|
dependencies:
|
||||||
- optparse-applicative
|
- effectful
|
||||||
- orb
|
- hyperbole
|
||||||
- sis-server
|
- sis-server
|
||||||
- unix
|
|
||||||
|
|
||||||
tests:
|
tests:
|
||||||
sis-server-test:
|
sis-server-test:
|
||||||
|
|||||||
+18
-33
@@ -7,7 +7,7 @@ cabal-version: 2.2
|
|||||||
name: sis-server
|
name: sis-server
|
||||||
version: 0.1.0
|
version: 0.1.0
|
||||||
synopsis: Shared household chore/task tracker
|
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
|
author: James Brechtel
|
||||||
maintainer: james@flipstone.com
|
maintainer: james@flipstone.com
|
||||||
copyright: 2026 James Brechtel
|
copyright: 2026 James Brechtel
|
||||||
@@ -28,39 +28,37 @@ library
|
|||||||
hs-source-dirs:
|
hs-source-dirs:
|
||||||
src
|
src
|
||||||
default-extensions:
|
default-extensions:
|
||||||
|
DataKinds
|
||||||
DerivingStrategies
|
DerivingStrategies
|
||||||
ImportQualifiedPost
|
ImportQualifiedPost
|
||||||
LambdaCase
|
LambdaCase
|
||||||
OverloadedStrings
|
OverloadedStrings
|
||||||
RecordWildCards
|
RecordWildCards
|
||||||
TupleSections
|
TupleSections
|
||||||
|
TypeFamilies
|
||||||
ghc-options: -Wall -Werror -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wredundant-constraints
|
ghc-options: -Wall -Werror -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wredundant-constraints
|
||||||
build-depends:
|
build-depends:
|
||||||
aeson
|
aeson
|
||||||
|
, atomic-css
|
||||||
, base >=4.7 && <5
|
, base >=4.7 && <5
|
||||||
, base64-bytestring
|
, base64-bytestring
|
||||||
, beeline-routing
|
|
||||||
, bytestring
|
, bytestring
|
||||||
, containers
|
, containers
|
||||||
, cookie
|
|
||||||
, crypton
|
, crypton
|
||||||
|
, data-default
|
||||||
, directory
|
, directory
|
||||||
|
, effectful
|
||||||
|
, effectful-core
|
||||||
, filepath
|
, filepath
|
||||||
, http-types
|
, http-types
|
||||||
, json-fleece-aeson
|
, hyperbole
|
||||||
, json-fleece-core
|
|
||||||
, memory
|
, memory
|
||||||
, mtl
|
|
||||||
, optparse-applicative
|
|
||||||
, orb
|
|
||||||
, random
|
, random
|
||||||
, safe-exceptions
|
|
||||||
, shrubbery
|
|
||||||
, sqlite-simple
|
, sqlite-simple
|
||||||
|
, string-conversions
|
||||||
, text
|
, text
|
||||||
, time
|
, time
|
||||||
, wai
|
, wai
|
||||||
, wai-extra
|
|
||||||
, warp
|
, warp
|
||||||
default-language: Haskell2010
|
default-language: Haskell2010
|
||||||
|
|
||||||
@@ -73,35 +71,28 @@ executable sis-server
|
|||||||
hs-source-dirs:
|
hs-source-dirs:
|
||||||
app
|
app
|
||||||
default-extensions:
|
default-extensions:
|
||||||
|
DataKinds
|
||||||
DerivingStrategies
|
DerivingStrategies
|
||||||
ImportQualifiedPost
|
ImportQualifiedPost
|
||||||
LambdaCase
|
LambdaCase
|
||||||
OverloadedStrings
|
OverloadedStrings
|
||||||
RecordWildCards
|
RecordWildCards
|
||||||
TupleSections
|
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
|
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:
|
build-depends:
|
||||||
aeson
|
base >=4.7 && <5
|
||||||
, base >=4.7 && <5
|
|
||||||
, beeline-routing
|
|
||||||
, bytestring
|
, bytestring
|
||||||
, containers
|
, containers
|
||||||
, directory
|
, directory
|
||||||
|
, effectful
|
||||||
, filepath
|
, filepath
|
||||||
, http-types
|
, http-types
|
||||||
, json-fleece-aeson
|
, hyperbole
|
||||||
, json-fleece-core
|
|
||||||
, mtl
|
|
||||||
, optparse-applicative
|
|
||||||
, orb
|
|
||||||
, safe-exceptions
|
|
||||||
, shrubbery
|
|
||||||
, sis-server
|
, sis-server
|
||||||
, text
|
, text
|
||||||
, time
|
, time
|
||||||
, unix
|
|
||||||
, wai
|
, wai
|
||||||
, wai-extra
|
|
||||||
, warp
|
, warp
|
||||||
default-language: Haskell2010
|
default-language: Haskell2010
|
||||||
|
|
||||||
@@ -115,33 +106,27 @@ test-suite sis-server-test
|
|||||||
hs-source-dirs:
|
hs-source-dirs:
|
||||||
test
|
test
|
||||||
default-extensions:
|
default-extensions:
|
||||||
|
DataKinds
|
||||||
DerivingStrategies
|
DerivingStrategies
|
||||||
ImportQualifiedPost
|
ImportQualifiedPost
|
||||||
LambdaCase
|
LambdaCase
|
||||||
OverloadedStrings
|
OverloadedStrings
|
||||||
RecordWildCards
|
RecordWildCards
|
||||||
TupleSections
|
TupleSections
|
||||||
|
TypeFamilies
|
||||||
ghc-options: -Wall -Werror -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wredundant-constraints
|
ghc-options: -Wall -Werror -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wredundant-constraints
|
||||||
build-depends:
|
build-depends:
|
||||||
aeson
|
base >=4.7 && <5
|
||||||
, base >=4.7 && <5
|
|
||||||
, beeline-routing
|
|
||||||
, bytestring
|
, bytestring
|
||||||
, containers
|
, containers
|
||||||
, directory
|
, directory
|
||||||
|
, effectful
|
||||||
, filepath
|
, filepath
|
||||||
, hspec
|
, hspec
|
||||||
, http-types
|
, http-types
|
||||||
, json-fleece-aeson
|
|
||||||
, json-fleece-core
|
|
||||||
, mtl
|
|
||||||
, optparse-applicative
|
|
||||||
, safe-exceptions
|
|
||||||
, shrubbery
|
|
||||||
, sis-server
|
, sis-server
|
||||||
, text
|
, text
|
||||||
, time
|
, time
|
||||||
, wai
|
, wai
|
||||||
, wai-extra
|
|
||||||
, warp
|
, warp
|
||||||
default-language: Haskell2010
|
default-language: Haskell2010
|
||||||
|
|||||||
+10
-21
@@ -4,25 +4,14 @@ packages:
|
|||||||
- .
|
- .
|
||||||
|
|
||||||
extra-deps:
|
extra-deps:
|
||||||
- github: flipstone/beeline
|
- hyperbole-0.7.1
|
||||||
commit: e31206f52fec7e96c15de9a2bab9ef1876db137b
|
- atomic-css-0.2.0
|
||||||
subdirs:
|
- data-default-0.8.0.2
|
||||||
- beeline-params
|
- effectful-2.4.0.0
|
||||||
- beeline-routing
|
- effectful-core-2.4.0.0
|
||||||
- github: flipstone/shrubbery
|
- string-conversions-0.4.0.1
|
||||||
commit: a064ede07e01b753a6eb310fc24d9fd8da1ad826
|
- aeson-2.1.2.1
|
||||||
- github: flipstone/json-fleece
|
- attoparsec-aeson-2.1.0.0
|
||||||
commit: 77813eac694f937b6e013230825f03aba224f866
|
- string-interpolate-0.3.4.0
|
||||||
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
|
|
||||||
|
|
||||||
flags:
|
allow-newer: true
|
||||||
orb:
|
|
||||||
ci: true
|
|
||||||
|
|||||||
Reference in New Issue
Block a user