Packages

A Prisma/GraphQL-inspired lexicon schema language (Lexicon SDL) that parses to and prints from the atproto_lexicon AST.

Current section

Files

Jump to
atproto_sdl gleam.toml
Raw

gleam.toml

name = "atproto_sdl"
version = "0.3.0"
description = "A Prisma/GraphQL-inspired lexicon schema language (Lexicon SDL) that parses to and prints from the atproto_lexicon AST."
licences = ["MIT"]
gleam = ">= 1.15.0"
repository = { type = "custom", url = "https://tangled.org/@niels.atproto.fan/gleam-atproto", path = "atproto_sdl", tag_prefix = "atproto_sdl-v" }
links = [
{ title = "Changelog", href = "https://tangled.org/@niels.atproto.fan/gleam-atproto/blob/main/atproto_sdl/CHANGELOG.md" },
{ title = "Lexicon spec", href = "https://atproto.com/specs/lexicon" },
]
internal_modules = [
"atproto_sdl/cli",
"atproto_sdl/lexer",
"atproto_sdl/lower",
"atproto_sdl/lower/*",
"atproto_sdl/parser",
"atproto_sdl/parser/*",
"atproto_sdl/pipeline",
"atproto_sdl/printer",
"atproto_sdl/printer/*",
"atproto_sdl/token",
"atproto_sdl/tree",
]
[dependencies]
gleam_stdlib = ">= 1.0.0 and < 2.0.0"
atproto_lexicon = ">= 0.1.0 and < 1.0.0"
argv = ">= 1.1.0 and < 2.0.0"
simplifile = ">= 2.4.0 and < 3.0.0"
filepath = ">= 1.1.2 and < 2.0.0"
[dev_dependencies]
gleeunit = ">= 1.0.0 and < 2.0.0"
gleam_json = ">= 3.1.0 and < 4.0.0"