Files
orca/mobile/pnpm-workspace.yaml
T
Neil cc2b6fe6a2 build(mobile): move to TypeScript 7 and Vitest 5, typecheck through the root tsrs runner (#33419)
- Bump mobile typescript to ^7.0.2 and vitest to 5.0.5; keep TypeScript 6 as typescript-api
  for the test-support code that walks the AST, mirroring the root.
- Patch Expo CLI's tsconfig reader to fall back to typescript-api: TypeScript 7 has no
  compiler API, and Metro otherwise crashes reading tsconfig paths.
- Register mobile/tsconfig.json and mobile/tsconfig.test.json with the root typecheck runner;
  locally they use incremental tsrs (Bun elsewhere), CI uses Bun like root CI.
- Route the tests-typecheck ratchet through the same compiler selection.
- Enforce root/mobile parity for typescript, typescript-api and vitest.
2026-10-24 23:09:20 -07:00

32 lines
1.3 KiB
YAML

allowBuilds:
esbuild: true
# Its postinstall unpacks the prebuilt libsodium the native builds link.
react-native-libsodium: true
minimumReleaseAge: 4320
overrides:
# Expo still requires Zod 3; pin the version with our security backport.
zod@>=3 <4: 3.25.76
dompurify@<3.4.17: 3.4.17
sprintf-js@<1.1.3: 1.1.3
markdown-it@>=14.0.0 <14.3.3: 14.3.3
# Mermaid 11 still requests KaTeX 0.16; the security fix starts at 0.18.2.
katex@>=0.11.0 <0.18.2: 0.18.10
# xcode still requests uuid 7; buffer bounds checks were fixed in 11.1.1.
xcode>uuid: 11.1.1
# Expo Router still requests query-string 7 and its vulnerable URI decoder.
query-string: 9.5.1
patchedDependencies:
zod@3.25.76: patches/zod@3.25.76.patch
sprintf-js@1.1.3: patches/sprintf-js@1.1.3.patch
'@xterm/addon-webgl@0.20.0-beta.300': patches/@xterm__addon-webgl@0.20.0-beta.300.patch
expo-notifications@55.0.27: patches/expo-notifications@55.0.27.patch
query-string@9.5.1: patches/query-string@9.5.1.patch
react-native-webview@13.16.2: patches/react-native-webview@13.16.2.patch
react-native@0.83.10: patches/react-native@0.83.10.patch
braces@3.0.3: patches/braces@3.0.3.patch
node-forge@1.4.0: patches/node-forge@1.4.0.patch
'@expo/cli@55.0.36': patches/@expo__cli@55.0.36.patch