Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lydell/elm-watch
`elm make` in watch mode. Fast and reliable.
https://github.com/lydell/elm-watch
elm watcher
Last synced: 17 days ago
JSON representation
`elm make` in watch mode. Fast and reliable.
- Host: GitHub
- URL: https://github.com/lydell/elm-watch
- Owner: lydell
- License: mit
- Created: 2021-05-17T10:28:05.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-06T07:56:46.000Z (29 days ago)
- Last Synced: 2024-10-13T20:21:03.764Z (21 days ago)
- Topics: elm, watcher
- Language: TypeScript
- Homepage: https://lydell.github.io/elm-watch/
- Size: 3.6 MB
- Stars: 153
- Watchers: 9
- Forks: 8
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-ccamel - lydell/elm-watch - `elm make` in watch mode. Fast and reliable. (TypeScript)
README
# elm-watch
> `elm make` in watch mode. Fast and reliable.
elm-watch recompiles whenever your Elm files change and reloads the compiled JS in the browser.
- π [Getting started](https://lydell.github.io/elm-watch/getting-started/)
- π [What elm-watch is](https://lydell.github.io/elm-watch/what-elm-watch-is/)## Installation
```
npm install --save-dev elm-watch
```> βΉοΈ You need to install Elm itself separately, in whatever way you prefer ([installer][elm-guide-install], [npm][elm-npm-package], [unofficial npm][unofficial-npm], [elm-tooling]).
> βΉοΈ Node.js 16 or newer is required.
```
npx elm-watch --help
```---
> βΉοΈ **The rest of the documentation has moved!**
>
> π https://lydell.github.io/elm-watch/
>
> There are a bunch of links elsewhere that go straight to headings in this readme, so Iβve kept them around.---
## Getting started
π https://lydell.github.io/elm-watch/getting-started/
## What elm-watch _is_
π https://lydell.github.io/elm-watch/what-elm-watch-is/
## What elm-watch is _not_
π https://lydell.github.io/elm-watch/what-elm-watch-is-not/
## Ideas for the future
π https://lydell.github.io/elm-watch/what-elm-watch-is/#ideas-for-the-future
## Browser UI
π https://lydell.github.io/elm-watch/browser-ui/
### Clickable error locations
π https://lydell.github.io/elm-watch/browser-ui/#clickable-error-locations
## elm-watch.json
π https://lydell.github.io/elm-watch/elm-watch.json/
### targets
π https://lydell.github.io/elm-watch/elm-watch.json/#targets
### postprocess
π https://lydell.github.io/elm-watch/postprocess/
#### Warning: βBrickedβ setup
π https://lydell.github.io/elm-watch/postprocess/#warning-bricked-setup
#### External process
π https://lydell.github.io/elm-watch/postprocess/#external-process
#### elm-watch-node
π https://lydell.github.io/elm-watch/postprocess/#elm-watch-node
#### Postprocess notes
π https://lydell.github.io/elm-watch/postprocess/#postprocess-notes
## Hot reloading
π https://lydell.github.io/elm-watch/hot-reloading/
## HTTPS
π https://lydell.github.io/elm-watch/https/
## Comparison to other tools
π https://lydell.github.io/elm-watch/comparison-to-other-tools/
### elm-watch vs generic watcher tools
π https://lydell.github.io/elm-watch/comparison-to-other-tools/#elm-watch-vs-generic-watcher-tools
### elm-watch vs build tools with Elm support
π https://lydell.github.io/elm-watch/comparison-to-other-tools/#elm-watch-vs-build-tools-with-elm-support
[elm-guide-install]: https://guide.elm-lang.org/install/elm.html
[elm-npm-package]: https://github.com/elm/compiler/tree/master/installers/npm
[elm-tooling]: https://elm-tooling.github.io/elm-tooling-cli/
[unofficial-npm]: https://github.com/lydell/compiler/tree/zero-deps-arm-lydell/installers/npm