[SDK] Add lexicon codegen pipeline (@atproto/lex) (#11346)

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Samuel Newman
2026-08-13 22:26:12 +03:00
committed by GitHub
parent 97b3978fb8
commit 532681d5c0
304 changed files with 22682 additions and 55 deletions
+9 -5
View File
@@ -38,7 +38,7 @@
},
"scripts": {
"prepare": "is-ci || husky",
"postinstall": "pnpm intl:compile-if-needed",
"postinstall": "pnpm lexicons:generate && pnpm intl:compile-if-needed",
"prebuild": "EXPO_NO_GIT_STATUS=1 expo prebuild --clean",
"android": "expo run:android --variant debugOptimized",
"android:prod": "expo run:android --variant release",
@@ -62,6 +62,10 @@
"lint": "oxlint --quiet src modules",
"lint-native": "swiftlint ./modules && ktlint ./modules",
"lint-native:fix": "swiftlint --fix ./modules && ktlint --format ./modules",
"lexicons:generate": "lex build --clear --index-file --import-ext ''",
"lexicons:install": "lex install",
"lexicons:update": "lex install --update",
"lexicons:verify": "lex install --ci",
"typecheck": "pnpm run typecheck:ios && pnpm run typecheck:android && pnpm run typecheck:web",
"typecheck:ios": "tsc --project ./tsconfig.check.ios.json",
"typecheck:android": "tsc --project ./tsconfig.check.android.json",
@@ -97,10 +101,10 @@
},
"dependencies": {
"@atproto/api": "0.20.39",
"@atproto/common-web": "0.5.7",
"@atproto/lex-client": "0.3.0",
"@atproto/lex-password-session": "0.1.8",
"@atproto/syntax": "0.7.2",
"@atproto/common-web": "0.5.9",
"@atproto/lex": "0.3.6",
"@atproto/lex-password-session": "0.2.0",
"@atproto/syntax": "0.7.4",
"@bitdrift/react-native": "^0.6.8",
"@braintree/sanitize-url": "^6.0.2",
"@bsky.app/alf": "^0.1.15",