A virtual-dom driver for Halogen.
bower install purescript-halogen-virtual-dom
You will also need to add virtual-dom as an NPM dependency to your project, and then use webpack or browserify to bundle it as part of the resulting JS file. If you're building with pulp then this is easy to do with the pulp browserify command.
The main function of interest is Halogen.VirtualDOM.Driver.runUI. A minimal example of its usage:
module Main where
import Prelude
import Control.Monad.Eff (Eff)
import Halogen.Aff as HA
import Halogen.VirtualDOM.Driver (runUI)
main :: Eff (HA.HalogenEffects _) Unit
main = HA.runHalogenAff do
body <- HA.awaitBody
runUI ?myComponent ?initialInput bodyModule documentation is published on Pursuit.