Shared lexicon schemas for long-form publishing on AT Protocol. Uses typescript to json via prototypey.
1{
2 "name": "lexicons",
3 "module": "index.ts",
4 "type": "module",
5 "private": true,
6 "scripts": {
7 "lexicon:emit": "bunx prototypey gen-emit ./out ./src/lexicons/**/*.ts",
8 "lexicon:import": "bunx prototypey gen-from-json ./src/lexicons ./out/**/*.json",
9 "lexicon:publish": "bun run scripts/publish.ts"
10 },
11 "devDependencies": {
12 "@types/bun": "latest"
13 },
14 "peerDependencies": {
15 "typescript": "^5"
16 },
17 "dependencies": {
18 "@atproto/api": "^0.15.5",
19 "prototypey": "^0.3.7"
20 }
21}