Packages

Generate Gleam types, JSON codecs, and a typed XRPC client from atproto lexicon files.

Current section

Files

Jump to
atproto_codegen src atproto_codegen.app.src
Raw

src/atproto_codegen.app.src

{application, atproto_codegen, [
{vsn, "0.4.2"},
{applications, [argv,
atproto_lexicon,
gleam_erlang,
gleam_stdlib,
justin,
simplifile]},
{description, "Generate Gleam types, JSON codecs, and a typed XRPC client from atproto lexicon files."},
{modules, [atproto_codegen,
atproto_codegen@@main,
atproto_codegen@config,
atproto_codegen@emit@def,
atproto_codegen@emit@exprs,
atproto_codegen@emit@union,
atproto_codegen@emit@zero,
atproto_codegen@lower,
atproto_codegen@module_header,
atproto_codegen@naming,
atproto_codegen@plugin,
atproto_codegen@plugins@decode_json,
atproto_codegen@plugins@types,
atproto_codegen@plugins@xrpc_client]},
{registered, []}
]}.