TypeSpec emitter for generating ATProto Lexicon definitions.
npm install @typelex/emitter
Add the emitter to your TypeSpec configuration:
# tspconfig.yaml
emit:
- "@typelex/emitter"
options:
"@typelex/emitter":
output-dir: "./lexicons"
Then compile your TypeSpec files:
tsp compile .
npm install
npm run build
npm link # for local testing