Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/perty/elm-vite-test
Using GitHub Copilot to write an web app, deployed on Vercel.
https://github.com/perty/elm-vite-test
Last synced: 23 days ago
JSON representation
Using GitHub Copilot to write an web app, deployed on Vercel.
- Host: GitHub
- URL: https://github.com/perty/elm-vite-test
- Owner: perty
- License: mit
- Created: 2023-11-20T14:00:52.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-11T05:27:33.000Z (4 months ago)
- Last Synced: 2024-11-17T23:19:17.319Z (3 months ago)
- Language: Elm
- Homepage: https://elm-vite-test.vercel.app
- Size: 445 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README-template.md
- License: LICENSE
Awesome Lists containing this project
README
# Vite Elm Template
[](https://github.com/lindsaykwardell/vite-elm-template/actions/workflows/ci.yml)
[](https://gitpod.io/#https://github.com/lindsaykwardell/vite-elm-template)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](https://github.com/hmsk/vite-plugin-elm) of all code in the app (including Elm)
- [Integration with Vite static asset handling](https://package.elm-lang.org/packages/hmsk/elm-vite-plugin-helper/latest/)
- Tooling installation via [elm-tooling](https://elm-tooling.github.io/elm-tooling-cli/)
- Includes Elm, elm-format, elm-json, and elm-test-rs
- Basic unit test and [elm-review](https://package.elm-lang.org/packages/jfmengels/elm-review/latest/) examples
- Github Actions CI for running tests
- Recommends the [Elm VS Code extension](https://marketplace.visualstudio.com/items?itemName=Elmtooling.elm-ls-vscode)For a single page app (SPA) version of this template, check out [`vite-elm-spa`](https://github.com/lindsaykwardell/vite-elm-spa)
## Get Started
```bash
# Clone the template locally, removing the template's Git log
npx tiged 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.](https://vitejs.dev/)
To learn more about Elm, check out [Elm's official homepage](https://elm-lang.org/).