School project used in master's degree thesis. Purpose of this project is to enable elegant widgets composition in single page applications in Elm.
Body of the project is located in the src directory. Directory example containes simple example of single page application with multiple page widgets, composed by our project.
The simplest way to run the example is by using elm reactor.
For spa serving I used http-server-spa. So if you want to use the same server, follow steps on the webpage to install it. Any webserver can be used however.
To run the example follow these steps:
elm make example/Main.elm --output app.jshttp-server-spa .This should be published as elm package.