Current section
Files
Jump to
Current section
Files
atproto_openapi
gleam.toml
gleam.toml
name = "atproto_openapi"
version = "0.1.0"
description = "Emit an OpenAPI 3.1.0 document from atproto lexicons."
licences = ["MIT"]
gleam = ">= 1.14.0"
repository = { type = "custom", url = "https://tangled.org/@mokkenstorm.dev/gleam-atproto", path = "atproto_openapi", tag_prefix = "atproto_openapi-v" }
links = [
{ title = "Changelog", href = "https://tangled.org/@mokkenstorm.dev/gleam-atproto/blob/main/atproto_openapi/CHANGELOG.md" },
{ title = "Lexicon spec", href = "https://atproto.com/specs/lexicon" },
{ title = "OpenAPI 3.1.0", href = "https://spec.openapis.org/oas/v3.1.0" },
]
internal_modules = [
"atproto_openapi/cli",
"atproto_openapi/emit",
"atproto_openapi/paths",
"atproto_openapi/schema",
]
[dependencies]
gleam_stdlib = ">= 1.0.0 and < 2.0.0"
atproto_lexicon = ">= 0.1.0 and < 1.0.0"
gleam_json = ">= 3.1.0 and < 4.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"