om-elm: Haskell utilities for building embedded Elm programs.

[ library, mit, web ] [ Propose Tags ]

This package provides utilities for serving Elm programs directly from your Haskell binary. It uses TemplateHaskell to compile your Elm program at build time, and construct a WAI Middleware which intercepts requests appropriate to the Elm program, and passing other requests to a downstream WAI Application. It is useful for bundling the browser side of a web application with its backing web services implementation.


[Skip to Readme]
Versions 1.0.0.1, 1.0.0.3
Dependencies base (>=4.9 && <4.12), bytestring (>=0.10.8.1 && <0.11), Cabal (>=2.0.1.1 && <2.3), containers (>=0.5.7.1 && <0.6), directory (>=1.3.0.0 && <1.4), http-types (>=0.9.1 && <0.13), safe (>=0.3.15 && <0.4), safe-exceptions (>=0.1.6.0 && <0.2), template-haskell (>=2.11.1.0 && <2.14), text (>=1.2.2.2 && <1.3), unix (>=2.7.2.1 && <2.8), wai (>=3.2.1.1 && <3.3) [details]
License MIT
Copyright 2018 Owens Murray, LLC.
Author Rick Owens
Maintainer rick@owensmurray.com
Category Web
Home page https://github.com/owensmurray/om-elm
Uploaded by taphu at Sun Apr 29 21:27:16 UTC 2018
Distributions NixOS:1.0.0.3, Stackage:1.0.0.3
Downloads 74 total (12 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2018-04-29 [all 1 reports]
Hackage Matrix CI

Modules

[Index]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees


Readme for om-elm-1.0.0.3

[back to package description]

om-elm

This package provides utilities for serving Elm programs directly from your Haskell binary. It uses TemplateHaskell to compile your Elm program at build time, and construct a WAI Middleware which intercepts requests appropriate to the Elm program, and passing other requests to a downstream WAI Application. It is useful for bundling the browser side of a web application with its backing web services implementation.