cabal-version: 1.12 -- This file has been generated from package.yaml by hpack version 0.32.0. -- -- see: https://github.com/sol/hpack -- -- hash: 5735f0e2c7456e196955db1daff72c380af8cdd65b596217d5141a902926af44 name: Shpadoinkle-router version: 0.1.0.0 synopsis: A single page application rounter for Shpadoinkle based on Servant. description: Surjective single page application routing with Servant. Surjectivity 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. category: Web author: Isaac Shapira maintainer: fresheyeball@protonmail.com license: BSD3 license-file: LICENSE build-type: Simple extra-source-files: README.md CHANGELOG.md source-repository head type: git location: https://gitlab.com/fresheyeball/Shpadoinkle.git library exposed-modules: Shpadoinkle.Router Shpadoinkle.Router.Client Shpadoinkle.Router.Server other-modules: Paths_Shpadoinkle_router hs-source-dirs: ./. ghc-options: -Wall -Wcompat -fwarn-redundant-constraints -fwarn-incomplete-uni-patterns -fwarn-tabs -fwarn-incomplete-record-updates -fwarn-identities build-depends: Shpadoinkle , aeson >=1.4.4 && <1.5 , base >=4.12.0 && <4.15 , bytestring >=0.10.8 && <0.11 , 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 , jsaddle >=0.9.7 && <0.20 , jsaddle-dom >=0.9.3 && <0.20 , lens >=4.17.1 && <5.0 , network-uri >=2.6.1 && <2.7 , servant >=0.16 && <0.18 , text >=1.2.3 && <1.3 , unliftio >=0.2.12 && <0.3 if impl(ghcjs) build-depends: servant-client-ghcjs else build-depends: Shpadoinkle-backend-static , servant-client >=0.16.0 && <0.18 , servant-server >=0.16 && <0.18 , wai >=3.2.2 && <3.3 , wai-app-static >=3.1.6 && <3.2 , warp >=3.2.28 && <3.3 default-language: Haskell2010