Shpadoinkle-router: A single page application rounter for Shpadoinkle based on Servant.

[ bsd3, library, web ] [ Propose Tags ]

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

[Last Documentation]

  • Shpadoinkle
    • Shpadoinkle.Router
      • Shpadoinkle.Router.Client
      • Shpadoinkle.Router.Server

Downloads

Maintainer's Corner

Package maintainers

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 920 total (20 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]

Readme for Shpadoinkle-router-0.3.0.1

[back to package description]

Shpadoinkle Servant Router

Goldwater Haddock BSD-3 built with nix Hackage Hackage Deps Hackage CI

Documentation ->