Shpadoinkle-router: A single page application rounter for Shpadoinkle based on Servant.
Surjective single page application routing with Servant. Surjectivity in this context means routes can be backward compatible, allowing URLs to evolve. Since routes are specified as Servant combinators, serving these routes from the backend is trivial. For an example of leveraging the client-server isomorphism via Servant specification, check the servant-crud example.
[Skip to Readme]
Modules
- Shpadoinkle
- Shpadoinkle.Router
- Shpadoinkle.Router.Client
- Shpadoinkle.Router.Server
- Shpadoinkle.Router
Downloads
- Shpadoinkle-router-0.3.0.1.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
Versions [RSS] | 0.1.0.0, 0.1.0.1, 0.2.0.0, 0.2.0.1, 0.3.0.0, 0.3.0.1 |
---|---|
Dependencies | aeson (>=1.4.4 && <1.6), base (>=4.12.0 && <4.16), bytestring (>=0.10.8 && <0.12), compactable (>=0.1.2 && <0.2), exceptions (>=0.10.3 && <0.11), ghcjs-dom (>=0.9.4 && <0.20), http-api-data (>=0.4.1 && <0.5), http-media, http-types, jsaddle (>=0.9.7 && <0.20), jsaddle-warp, lens (>=4.17.1 && <5.0), network-uri (>=2.6.1 && <2.8), servant (>=0.16 && <0.19), servant-client (>=0.15.0 && <0.19), servant-client-js (>=0.1 && <0.2), servant-rawm, servant-rawm-server, servant-server (>=0.16 && <0.18), Shpadoinkle, Shpadoinkle-backend-static, text (>=1.2.3 && <1.3), unliftio (>=0.2.12 && <0.3), wai (>=3.2.2 && <3.3), wai-app-static (>=3.1.6 && <3.2), warp (>=3.2.28 && <3.4) [details] |
License | BSD-3-Clause |
Author | Isaac Shapira |
Maintainer | isaac.shapira@platonic.systems |
Category | Web |
Source repo | head: git clone https://gitlab.com/platonic/shpadoinkle.git |
Uploaded | by fresheyeball at 2021-06-02T18:09:40Z |
Distributions | |
Reverse Dependencies | 1 direct, 0 indirect [details] |
Downloads | 1029 total (7 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs not available [build log] All reported builds failed as of 2021-06-02 [all 2 reports] |