An experimental TypeSpec syntax for Lexicon
1{
2 "name": "typelex-monorepo",
3 "version": "0.1.0",
4 "private": true,
5 "description": "TypeSpec-based IDL for ATProto Lexicons",
6 "scripts": {
7 "build": "pnpm -r build",
8 "test": "pnpm -r test",
9 "test:watch": "pnpm --filter @typelex/emitter test:watch",
10 "example": "pnpm --filter @typelex/example build",
11 "playground": "pnpm --filter @typelex/playground dev",
12 "validate": "pnpm build && pnpm run validate-lexicons && pnpm test",
13 "validate-lexicons": "node scripts/validate-lexicons.js",
14 "cli": "pnpm --filter @typelex/cli"
15 },
16 "repository": {
17 "type": "git",
18 "url": "https://github.com/yourusername/typelex.git"
19 },
20 "keywords": [
21 "typespec",
22 "atproto",
23 "lexicon",
24 "bluesky",
25 "idl"
26 ],
27 "author": "",
28 "license": "MIT",
29 "devDependencies": {
30 "typescript": "^5.0.0"
31 }
32}