Shared lexicon schemas for long-form publishing on AT Protocol. Uses typescript to json via prototypey.
at main 565 B view raw
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}