gleam.toml

name = "caffeine_lang"
version = "4.3.6"
description = "A compiler for generating reliability artifacts from service expectation definitions."
licences = ["GPL-3.0"]

repository = { type = "github", user = "Brickell-Research", repo = "caffeine_lang" }
links = [
    { title = "Website", href = "https://github.com/Brickell-Research/caffeine_lang" },
]

target = "erlang"

[dependencies]
gleam_stdlib = ">= 0.63.0 and < 1.0.2"
terra_madre = ">=0.0.6"

[dev-dependencies]
gleeunit = ">= 1.0.2"
simplifile = ">= 2.3.0 and < 3.0.0"
gleamy_bench = ">= 0.6.0 and < 1.0.2"

# Mark implementation-detail modules as internal (hidden from docs)
[internal-modules]
"caffeine_lang/parser/artifacts" = true
"caffeine_lang/parser/blueprints" = true
"caffeine_lang/parser/expectations" = true
"caffeine_lang/parser/validations" = true