Skip to content

lindsaykwardell/vite-elm-web-worker

Repository files navigation

Vite Elm Template

Gitpod ready-to-code

A default template for building Elm applications using Vite. Includes hot-module reload of Elm modules (courtesy of vite-plugin-elm).

Vite (French word for "fast", pronounced /vit/) is a build tool that aims to provide a faster and leaner development experience for modern web projects.

Elm is a functional language that compiles to JavaScript. It helps you make websites and web apps. It has a strong emphasis on simplicity and quality tooling.

Live demo site: https://vite-elm-template.netlify.app/

Features

  • Hot Module Reload of all code in the app (including Elm)
  • Tooling installation via elm-tooling
    • Includes Elm, elm-format, elm-json, and elm-test-rs
  • Basic unit test examples
  • Github Actions CI for running tests
  • Recommends the Elm VS Code extension

Get Started

# Clone the template locally, removing the template's Git log
npx degit lindsaykwardell/vite-elm-template my-elm-app

# Enter the project, install dependencies, and get started!
cd my-elm-app
npm install
npm run dev

For more information about Vite, check out Vite's official documentation.

To learn more about Elm, check out Elm's official homepage.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages