aboutsummaryrefslogtreecommitdiff
path: root/gleam.toml
blob: f96c2e28a377fc615691b4ac4faaa0540fdf137f (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
42
43
44
45
46
47
48
49
50
51
52
name = "lustre"
version = "4.0.0-rc.2"
gleam = ">= 0.34.0"

description = "An Elm-inspired framework for building single page applications and server-rendered components in Gleam!"
repository = { type = "github", user = "lustre-labs", repo = "lustre" }
licences = ["MIT"]

links = [
  # { title = "Website", href = "https://lustre.build" },
  { title = "Examples", href = "https://github.com/lustre-labs/lustre/tree/main/examples" },
  { title = "Sponsor", href = "https://github.com/sponsors/hayleigh-dot-dev" },
]

internal_modules = [
  "lustre/cli",
  "lustre/cli/*",
  "lustre/internals",
  "lustre/internals/*",
]

[documentation]
pages = [
  { title = "CLI reference", path = "cli.html", source = "./pages/reference/cli.md" },
  { title = " ", path = "#", source = "" },
  { title = "Quickstart guide", path = "guide/01-quickstart.html", source = "./pages/guide/01-quickstart.md" },
  { title = "Managing state", path = "guide/02-state-management.html", source = "./pages/guide/02-state-management.md" },
  # { title = "Side effects", path = "#", source = "" },
  # { title = "Server-side rendering", path = "#", source = "" },
  # { title = "Components", path = "#", source = "" },
  # { title = "Server components", path = "#", source = "" },
  # { title = " ", path = "#", source = "" },
  # { title = "Using with Wisp", path = "#", source = "" },
  # { title = "Using with Glen", path = "#", source = "" },
  # { title = "Using with Mist", path = "#", source = "" },
  # { title = " ", path = "#", source = "" },
  # { title = "For Elm developers", path = "#", source = "" },
  # { title = "For React developers", path = "#", source = "" },
  # { title = "For LiveView developers", path = "#", source = "" },
]

[dependencies]
gleam_erlang = "~> 0.24"
gleam_json = "~> 1.0"
gleam_otp = "~> 0.9"
gleam_stdlib = "~> 0.34 or ~> 1.0"

[dev-dependencies]
birdie = "~> 1.0"
gleeunit = "~> 1.0"
shellout = "~> 1.6"
simplifile = "~> 1.4"