single page apps made easy
Go to file
2019-10-16 19:20:06 -05:00
example use underscore to denote dynamic route 2019-10-16 19:20:06 -05:00
src works, but maybe too clunky 2019-10-16 19:17:55 -05:00
.gitignore add in example 2019-10-04 17:16:02 -05:00
elm-analyse.json a fresh start :) 2019-10-15 23:52:54 -05:00
elm.json rename folders 2019-10-16 00:02:06 -05:00
netlify.toml a fresh start :) 2019-10-15 23:52:54 -05:00
package-lock.json a fresh start :) 2019-10-15 23:52:54 -05:00
package.json rename folders 2019-10-16 00:02:06 -05:00
README.md rename folders 2019-10-16 00:02:06 -05:00

ryannhg/elm-app

an experiment for creating single page apps with Elm!

try it out

  1. npm install

  2. npm run dev

overview

module Main exposing (main)

import Application exposing (Application)
import Generated.Pages as Pages
import Generated.Route as Route
import Layout as Layout


main : Application () Pages.Model Pages.Msg
main =
    Application.create
        { routing =
            { fromUrl = Route.fromUrl
            , toPath = Route.toPath
            }
        , layout =
            { view = Layout.view
            }
        , pages =
            { init = Pages.init
            , update = Pages.update
            , bundle = Pages.bundle
            }
        }

supporting code