blob: ae30c41d2a654671d159430d8605401975f98cd8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
# Lustre
> A playground for building create web apps – powered by Gleam!
[](https://hex.pm/packages/lustre)
[](https://hexdocs.pm/lustre/)
> ❗️ This package relies on Gleam's JavaScript FFI and will not work if your are
> targeting Erlang.
---
## Installation
If available on Hex, this package can be added to your Gleam project:
```sh
gleam add lustre
```
and its documentation can be found at <https://hexdocs.pm/eval>. You will also
need to install `react` and `react-dom` from npm:
```sh
npm i react react-dom
```
---
## Development
First, make sure you have both Gleam and Node.js installed, then:
```bash
npm i
npm start
```
This sets up `chokidar` to watch our gleam source code and runs the compiler
whenever we make a change. It also starts a server that will serve the examples
located in `test/examples/`.
|