Elm Radio

035: elm-spa v6


Listen Later

  • Ryan Haskell-Glatz (Twitter) (GitHub)
  • elm-spa V5 Docs
  • elm-spa v5 episode
Key new features in v6

Protected pages

  • Provide/redirect protected custom type

  • Eject workflow

  • Vuepress

  • elm-program-test docs site

  • Can Eject not found page

  • Eject workflow stops generating files when they're ejected

  • File-based routing in elm-spa

  • Inspired by Nuxt

  • Page builder API (like browser sandbox)

  • No more int or string in url

  • elm-pages 2.0 routing and splat routes

  • elm-spa add command

  • elm-live

  • Vite

  • elm-spa View module

  • UI namespace in elm-spa docs repo has a shared page helper function for building the shared header/footer

  • Shared module

  • elm-spa 6 has fewer ignored arguments compared to v5 - now wired through in page top level function and you can wire to update, init, etc.

  • Effect pattern - elm-spa v6 has an ejectable Effect module

  • elm-real-world SPA example (elm-spa-example using elm-spa framework)

  • elm-spa.dev

  • elm-program-test example folder

  • Blissfully jobs

  • #elm-spa-users channel on the Elm Slack

...more
View all episodesView all episodes
Download on the App Store

Elm RadioBy Dillon Kearns, Jeroen Engels

  • 5
  • 5
  • 5
  • 5
  • 5

5

16 ratings