21831 lines · 823.9 KB · YAML
RawDownload
lockfileVersion: '9.0' settings:  autoInstallPeers: true  excludeLinksFromLockfile: false catalogs:  default:    '@effect/openapi-generator':      specifier: 4.0.0-beta.103      version: 4.0.0-beta.103    '@effect/tsgo':      specifier: 0.13.2      version: 0.13.2    '@legendapp/list':      specifier: 3.3.5      version: 3.3.5    '@noble/curves':      specifier: 1.9.1      version: 1.9.1    '@noble/hashes':      specifier: 1.8.0      version: 1.8.0    '@pierre/diffs':      specifier: 1.3.0-beta.10      version: 1.3.0-beta.10    '@typescript/native-preview':      specifier: 7.0.0-dev.20260604.1      version: 7.0.0-dev.20260604.1    jose:      specifier: 6.2.2      version: 6.2.2    typescript:      specifier: ~6.0.3      version: 6.0.3    vite-plus:      specifier: 0.2.2      version: 0.2.2 overrides:  '@clerk/backend': 3.14.0  '@clerk/clerk-js': 6.25.13  '@clerk/clerk-js>@base-org/account': '-'  '@clerk/clerk-js>@coinbase/wallet-sdk': '-'  '@clerk/clerk-js>@solana/wallet-adapter-base': '-'  '@clerk/clerk-js>@solana/wallet-adapter-react': '-'  '@clerk/clerk-js>@solana/wallet-standard': '-'  '@clerk/clerk-js>@wallet-standard/core': '-'  '@clerk/electron': 0.0.24  '@clerk/electron-passkeys': 0.0.3  '@clerk/expo': 4.2.0  '@clerk/react': 6.12.10  '@clerk/shared': 4.25.10  '@effect/atom-react': 4.0.0-beta.103  '@effect/platform-bun': 4.0.0-beta.103  '@effect/platform-node': 4.0.0-beta.103  '@effect/platform-node-shared': 4.0.0-beta.103  '@effect/sql-pg': 4.0.0-beta.103  '@effect/sql-sqlite-bun': 4.0.0-beta.103  '@effect/vitest': 4.0.0-beta.103  '@effect/vitest>vitest': '-'  '@expo/metro-config': 56.0.14  '@pierre/diffs>@shikijs/transformers': ^4.2.0  '@types/node': 24.12.4  effect: 4.0.0-beta.103  expo-modules-jsi: 56.0.10  expo-sharing>@expo/config-plugins: 56.0.9  expo-sharing>@expo/config-types: 56.0.6  vite: npm:@voidzero-dev/vite-plus-core@0.2.2  yaml: ^2.9.0 packageExtensionsChecksum: sha256-CUzzeefpj3gNFrCKNBhV9FOaniNbrLdKyIhWQyXuaiE= patchedDependencies:  '@clerk/expo@4.2.0': 72e426f44fc1cde16fc2cbba3d1e96cdca7c6d957faa73d0fe6b43948608a6c1  '@effect/vitest@4.0.0-beta.103': a16b1e870d8c29e4a98b17cc4c638a4ff471753d8ca3487f78a22b759caf951b  '@expo/metro-config@56.0.14': 8cb08b5bb7051ed9d2dbe46a2c293c5a1e17f1bd6ddf30de27909e18c921ff46  '@ff-labs/fff-node@0.9.4': ab9ff544009e1891cfe3930105862d3699007f38922a79f3c98d90018deca368  '@legendapp/list@3.3.5': 6befc76c7f590a0b0915b531386ce7e3bbb364612868e1f04e4ac84f60a39ab5  '@pierre/diffs@1.3.0-beta.10': 7ef7cb0cbabb17c15cdb137554068b36f15f6f5265e73fb51452aa3380db91aa  '@react-native-menu/menu@2.0.0': c7f66d121c726ade4f5c4e1aed11a691e5711d244c544084e289ac26132a0045  '@react-native/gradle-plugin@0.85.3': c1b594a16e682d621b6a960926f8ce13fc92edfb397884cfe7fcb0518996a784  '@react-navigation/native-stack@7.17.6': 0365b727005b3a830af80ccbd0b637666cc0338d33ddcb7a25b6de51a21ea027  effect@4.0.0-beta.103: af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6  expo-modules-jsi@56.0.10: 9170f8074ae4e35a0a086e756c8f815794fd3abe51eac67ca3ba02804225ec1f  react-native-gesture-handler@2.31.2: 808eb26f9e57cf4945efd3985af4d9c764da6f91f4c9764433cc868602bbf4d3  react-native-keyboard-controller@1.21.13: 20be72c84d74253acdcfefbc6defe36dc396944f1a44cab2bdd0e3cd572ae008  react-native-nitro-modules@0.35.9: 825622aae63a8fb5b904f3c77908a0e216261d727ea171709f2c0b6088422675  react-native-screens@4.25.2: 59bfd7b84af01708b6e581c4ccdd5ecf05f8b205383802d66b64ed7ea7bb2199 importers:   .:    devDependencies:      '@babel/plugin-transform-react-jsx':        specifier: 7.28.6        version: 7.28.6(@babel/core@7.29.7)      '@effect/tsgo':        specifier: 'catalog:'        version: 0.13.2      '@oxlint/plugins':        specifier: ^1.63.0        version: 1.68.0      '@types/node':        specifier: 24.12.4        version: 24.12.4      '@typescript/native-preview':        specifier: 'catalog:'        version: 7.0.0-dev.20260604.1      vite-plus:        specifier: 'catalog:'        version: 0.2.2(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.28.1)(jiti@2.7.0)(msw@2.12.11(@types/node@24.12.4)(typescript@6.0.3))(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0)   apps/desktop:    dependencies:      '@clerk/electron':        specifier: 0.0.24        version: 0.0.24(@clerk/electron-passkeys@0.0.3)(electron-store@8.2.0)(electron@41.5.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)      '@clerk/electron-passkeys':        specifier: 0.0.3        version: 0.0.3      '@effect/platform-node':        specifier: 4.0.0-beta.103        version: 4.0.0-beta.103(bufferutil@4.1.0)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))(ioredis@5.11.0)(utf-8-validate@6.0.6)      '@t3tools/client-runtime':        specifier: workspace:*        version: link:../../packages/client-runtime      '@t3tools/contracts':        specifier: workspace:*        version: link:../../packages/contracts      '@t3tools/shared':        specifier: workspace:*        version: link:../../packages/shared      '@t3tools/ssh':        specifier: workspace:*        version: link:../../packages/ssh      '@t3tools/tailscale':        specifier: workspace:*        version: link:../../packages/tailscale      effect:        specifier: 4.0.0-beta.103        version: 4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6)      electron:        specifier: 41.5.0        version: 41.5.0      electron-store:        specifier: ^8.2.0        version: 8.2.0      electron-updater:        specifier: ^6.6.2        version: 6.8.3      playwright-core:        specifier: 1.60.0        version: 1.60.0      react-grab:        specifier: ^0.1.32        version: 0.1.44(react@19.2.6)    devDependencies:      '@effect/vitest':        specifier: 4.0.0-beta.103        version: 4.0.0-beta.103(patch_hash=a16b1e870d8c29e4a98b17cc4c638a4ff471753d8ca3487f78a22b759caf951b)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))      '@types/node':        specifier: 24.12.4        version: 24.12.4      cross-env:        specifier: ^10.1.0        version: 10.1.0      electron-builder:        specifier: 26.15.6        version: 26.15.6(electron-builder-squirrel-windows@26.15.6)      tailwindcss:        specifier: ^4.0.0        version: 4.3.0      vite-plus:        specifier: 'catalog:'        version: 0.2.2(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.28.1)(jiti@2.7.0)(msw@2.12.11(@types/node@24.12.4)(typescript@6.0.3))(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0)   apps/marketing:    dependencies:      '@t3tools/shared':        specifier: workspace:*        version: link:../../packages/shared      astro:        specifier: ^7.0.3        version: 7.0.3(@astrojs/markdown-remark@7.2.0)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@24.12.4)(aws4fetch@1.0.20)(idb-keyval@6.2.1)(ioredis@5.11.0)(jiti@2.7.0)(rollup@4.61.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)    devDependencies:      '@astrojs/check':        specifier: ^0.9.7        version: 0.9.9(prettier@3.8.3)(typescript@6.0.3)      '@vercel/config':        specifier: ^0.3.0        version: 0.3.0      typescript:        specifier: 'catalog:'        version: 6.0.3   apps/mobile:    dependencies:      '@callstack/liquid-glass':        specifier: ^0.7.1        version: 0.7.1(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.3)(utf-8-validate@6.0.6))(react@19.2.3)      '@clerk/expo':        specifier: 4.2.0        version: 4.2.0(patch_hash=72e426f44fc1cde16fc2cbba3d1e96cdca7c6d957faa73d0fe6b43948608a6c1)(expo-auth-session@56.0.14(expo@56.0.12)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.3)(utf-8-validate@6.0.6))(react@19.2.3))(expo-constants@56.0.18)(expo-crypto@56.0.4(expo@56.0.12))(expo-secure-store@56.0.4(expo@56.0.12))(expo-web-browser@56.0.5(expo@56.0.12)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.3)(utf-8-validate@6.0.6)))(expo@56.0.12)(react-dom@19.2.3(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.3)(utf-8-validate@6.0.6))(react@19.2.3)(typescript@6.0.3)      '@effect/atom-react':        specifier: 4.0.0-beta.103        version: 4.0.0-beta.103(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))(react@19.2.3)(scheduler@0.27.0)      '@expo-google-fonts/dm-sans':        specifier: ^0.4.2        version: 0.4.2      '@expo/metro-runtime':        specifier: ~56.0.15        version: 56.0.15(@expo/log-box@56.0.13)(expo@56.0.12)(react-dom@19.2.3(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.3)(utf-8-validate@6.0.6))(react@19.2.3)      '@expo/ui':        specifier: ~56.0.18        version: 56.0.18(3cdc0dde9f93166d952f1e1bd0cb25c0)      '@legendapp/list':        specifier: 'catalog:'        version: 3.3.5(patch_hash=6befc76c7f590a0b0915b531386ce7e3bbb364612868e1f04e4ac84f60a39ab5)(react-dom@19.2.3(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.3)(utf-8-validate@6.0.6))(react@19.2.3)      '@noble/curves':        specifier: 'catalog:'        version: 1.9.1      '@noble/hashes':        specifier: 'catalog:'        version: 1.8.0      '@pierre/diffs':        specifier: 'catalog:'        version: 1.3.0-beta.10(patch_hash=7ef7cb0cbabb17c15cdb137554068b36f15f6f5265e73fb51452aa3380db91aa)(@shikijs/themes@4.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)      '@react-native-menu/menu':        specifier: ^2.0.0        version: 2.0.0(patch_hash=c7f66d121c726ade4f5c4e1aed11a691e5711d244c544084e289ac26132a0045)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.3)(utf-8-validate@6.0.6))(react@19.2.3)      '@react-navigation/elements':        specifier: 2.9.26        version: 2.9.26(c6a2ad0e2c930f8e3896e77c3ba11bc4)      '@react-navigation/native':        specifier: 7.3.4        version: 7.3.4(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.3)(utf-8-validate@6.0.6))(react@19.2.3)      '@react-navigation/native-stack':        specifier: 7.17.6        version: 7.17.6(patch_hash=0365b727005b3a830af80ccbd0b637666cc0338d33ddcb7a25b6de51a21ea027)(7ffd26361d0ffb9781446d1519df37be)      '@shikijs/core':        specifier: 4.2.0        version: 4.2.0      '@shikijs/engine-javascript':        specifier: 4.2.0        version: 4.2.0      '@shikijs/langs':        specifier: 4.2.0        version: 4.2.0      '@shikijs/themes':        specifier: 4.2.0        version: 4.2.0      '@t3tools/client-runtime':        specifier: workspace:*        version: link:../../packages/client-runtime      '@t3tools/contracts':        specifier: workspace:*        version: link:../../packages/contracts      '@t3tools/mobile-markdown-text':        specifier: file:./modules/t3-markdown-text        version: file:apps/mobile/modules/t3-markdown-text(ed3009b8f2424467288a00b38bef28fe)      '@t3tools/mobile-review-diff-native':        specifier: file:./modules/t3-review-diff        version: file:apps/mobile/modules/t3-review-diff      '@t3tools/mobile-terminal-native':        specifier: file:./modules/t3-terminal        version: file:apps/mobile/modules/t3-terminal      '@t3tools/shared':        specifier: workspace:*        version: link:../../packages/shared      '@tabler/icons-react-native':        specifier: ^3.44.0        version: 3.44.0(react-native-svg@15.15.4(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.3)(utf-8-validate@6.0.6))(react@19.2.3))(react@19.2.3)      clsx:        specifier: ^2.1.1        version: 2.1.1      diff:        specifier: 8.0.3        version: 8.0.3      effect:        specifier: 4.0.0-beta.103        version: 4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6)      expo:        specifier: ~56.0.12        version: 56.0.12(8895228379997a2a064f9644cda56ed0)      expo-asset:        specifier: ~56.0.17        version: 56.0.17(expo@56.0.12)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.3)(utf-8-validate@6.0.6))(react@19.2.3)(typescript@6.0.3)      expo-auth-session:        specifier: ~56.0.14        version: 56.0.14(expo@56.0.12)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.3)(utf-8-validate@6.0.6))(react@19.2.3)      expo-blur:        specifier: ~56.0.3        version: 56.0.3(expo@56.0.12)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.3)(utf-8-validate@6.0.6))(react@19.2.3)      expo-build-properties:        specifier: ~56.0.19        version: 56.0.19(expo@56.0.12)      expo-camera:        specifier: ~56.0.8        version: 56.0.8(@types/emscripten@1.41.5)(expo@56.0.12)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.3)(utf-8-validate@6.0.6))(react@19.2.3)      expo-clipboard:        specifier: ~56.0.4        version: 56.0.4(expo@56.0.12)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.3)(utf-8-validate@6.0.6))(react@19.2.3)      expo-constants:        specifier: ~56.0.18        version: 56.0.18(expo@56.0.12)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.3)(utf-8-validate@6.0.6))      expo-crypto:        specifier: ~56.0.4        version: 56.0.4(expo@56.0.12)      expo-dev-client:        specifier: ~56.0.20        version: 56.0.20(expo@56.0.12)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.3)(utf-8-validate@6.0.6))      expo-file-system:        specifier: ~56.0.8        version: 56.0.8(expo@56.0.12)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.3)(utf-8-validate@6.0.6))      expo-font:        specifier: ~56.0.7        version: 56.0.7(expo@56.0.12)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.3)(utf-8-validate@6.0.6))(react@19.2.3)      expo-glass-effect:        specifier: ~56.0.4        version: 56.0.4(expo@56.0.12)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.3)(utf-8-validate@6.0.6))(react@19.2.3)      expo-haptics:        specifier: ~56.0.3        version: 56.0.3(expo@56.0.12)      expo-image:        specifier: ~56.0.11        version: 56.0.11(expo@56.0.12)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.3)(utf-8-validate@6.0.6))(react@19.2.3)      expo-image-picker:        specifier: ~56.0.18        version: 56.0.18(expo@56.0.12)      expo-linking:        specifier: ~56.0.14        version: 56.0.14(expo@56.0.12)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.3)(utf-8-validate@6.0.6))(react@19.2.3)      expo-network:        specifier: ~56.0.5        version: 56.0.5(expo@56.0.12)(react@19.2.3)      expo-notifications:        specifier: ~56.0.18        version: 56.0.18(expo@56.0.12)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.3)(utf-8-validate@6.0.6))(react@19.2.3)(typescript@6.0.3)      expo-paste-input:        specifier: ^0.1.15        version: 0.1.15(expo@56.0.12)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.3)(utf-8-validate@6.0.6))(react@19.2.3)      expo-quick-actions:        specifier: ^6.0.2        version: 6.0.2(expo@56.0.12)(typescript@6.0.3)      expo-secure-store:        specifier: ~56.0.4        version: 56.0.4(expo@56.0.12)      expo-sharing:        specifier: ~56.0.18        version: 56.0.18(expo@56.0.12)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.3)(utf-8-validate@6.0.6))(react@19.2.3)(typescript@6.0.3)      expo-splash-screen:        specifier: ~56.0.10        version: 56.0.10(expo@56.0.12)(typescript@6.0.3)      expo-sqlite:        specifier: ~56.0.5        version: 56.0.5(expo@56.0.12)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.3)(utf-8-validate@6.0.6))(react@19.2.3)      expo-symbols:        specifier: ~56.0.6        version: 56.0.6(expo-font@56.0.7)(expo@56.0.12)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.3)(utf-8-validate@6.0.6))(react@19.2.3)      expo-updates:        specifier: ~56.0.19        version: 56.0.19(expo-dev-client@56.0.20(expo@56.0.12)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.3)(utf-8-validate@6.0.6)))(expo@56.0.12)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.3)(utf-8-validate@6.0.6))(react@19.2.3)      expo-web-browser:        specifier: ~56.0.5        version: 56.0.5(expo@56.0.12)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.3)(utf-8-validate@6.0.6))      expo-widgets:        specifier: ~56.0.19        version: 56.0.19(3cdc0dde9f93166d952f1e1bd0cb25c0)      punycode:        specifier: ^2.3.1        version: 2.3.1      react:        specifier: 19.2.3        version: 19.2.3      react-dom:        specifier: 19.2.3        version: 19.2.3(react@19.2.3)      react-native:        specifier: 0.85.3        version: 0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.3)(utf-8-validate@6.0.6)      react-native-gesture-handler:        specifier: ~2.31.1        version: 2.31.2(patch_hash=808eb26f9e57cf4945efd3985af4d9c764da6f91f4c9764433cc868602bbf4d3)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.3)(utf-8-validate@6.0.6))(react@19.2.3)      react-native-image-viewing:        specifier: ^0.2.2        version: 0.2.2(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.3)(utf-8-validate@6.0.6))(react@19.2.3)      react-native-keyboard-controller:        specifier: 1.21.13        version: 1.21.13(patch_hash=20be72c84d74253acdcfefbc6defe36dc396944f1a44cab2bdd0e3cd572ae008)(react-native-reanimated@4.3.1(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.3)(utf-8-validate@6.0.6))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.3)(utf-8-validate@6.0.6))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.3)(utf-8-validate@6.0.6))(react@19.2.3)      react-native-nitro-markdown:        specifier: ^0.5.0        version: 0.5.8(react-native-nitro-modules@0.35.9(patch_hash=825622aae63a8fb5b904f3c77908a0e216261d727ea171709f2c0b6088422675)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.3)(utf-8-validate@6.0.6))(react@19.2.3))(react-native-svg@15.15.4(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.3)(utf-8-validate@6.0.6))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.3)(utf-8-validate@6.0.6))(react@19.2.3)      react-native-nitro-modules:        specifier: 0.35.9        version: 0.35.9(patch_hash=825622aae63a8fb5b904f3c77908a0e216261d727ea171709f2c0b6088422675)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.3)(utf-8-validate@6.0.6))(react@19.2.3)      react-native-reanimated:        specifier: 4.3.1        version: 4.3.1(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.3)(utf-8-validate@6.0.6))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.3)(utf-8-validate@6.0.6))(react@19.2.3)      react-native-safe-area-context:        specifier: ~5.7.0        version: 5.7.0(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.3)(utf-8-validate@6.0.6))(react@19.2.3)      react-native-screens:        specifier: 4.25.2        version: 4.25.2(patch_hash=59bfd7b84af01708b6e581c4ccdd5ecf05f8b205383802d66b64ed7ea7bb2199)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.3)(utf-8-validate@6.0.6))(react@19.2.3)      react-native-shiki-engine:        specifier: ^0.3.12        version: 0.3.12(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.3)(utf-8-validate@6.0.6))(react@19.2.3)      react-native-svg:        specifier: 15.15.4        version: 15.15.4(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.3)(utf-8-validate@6.0.6))(react@19.2.3)      react-native-webview:        specifier: ^13.16.1        version: 13.16.1(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.3)(utf-8-validate@6.0.6))(react@19.2.3)      react-native-worklets:        specifier: 0.8.3        version: 0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.3)(utf-8-validate@6.0.6))(react@19.2.3)      shiki:        specifier: 4.2.0        version: 4.2.0      tailwind-merge:        specifier: ^3.5.0        version: 3.6.0      uniwind:        specifier: ^1.6.2        version: 1.7.0(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.3)(utf-8-validate@6.0.6))(react@19.2.3)(tailwindcss@4.3.0)    devDependencies:      '@effect/vitest':        specifier: 4.0.0-beta.103        version: 4.0.0-beta.103(patch_hash=a16b1e870d8c29e4a98b17cc4c638a4ff471753d8ca3487f78a22b759caf951b)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))      '@pierre/trees':        specifier: 1.0.0-beta.4        version: 1.0.0-beta.4(react-dom@19.2.3(react@19.2.3))(react@19.2.3)      '@types/react':        specifier: ~19.2.0        version: 19.2.16      babel-preset-expo:        specifier: ~56.0.0        version: 56.0.14(@babel/core@7.29.7)(@babel/runtime@7.29.7)(expo-widgets@56.0.19)(expo@56.0.12)(react-refresh@0.14.2)      tailwindcss:        specifier: ^4.0.0        version: 4.3.0      typescript:        specifier: 'catalog:'        version: 6.0.3   apps/server:    dependencies:      '@anthropic-ai/claude-agent-sdk':        specifier: ^0.3.170        version: 0.3.170(@anthropic-ai/sdk@0.93.0(zod@4.4.3))(@modelcontextprotocol/sdk@1.29.0(zod@4.4.3))(zod@4.4.3)      '@effect/platform-bun':        specifier: 4.0.0-beta.103        version: 4.0.0-beta.103(bufferutil@4.1.0)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))(utf-8-validate@6.0.6)      '@effect/platform-node':        specifier: 4.0.0-beta.103        version: 4.0.0-beta.103(bufferutil@4.1.0)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))(ioredis@5.11.0)(utf-8-validate@6.0.6)      '@effect/platform-node-shared':        specifier: 4.0.0-beta.103        version: 4.0.0-beta.103(bufferutil@4.1.0)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))(utf-8-validate@6.0.6)      '@effect/sql-sqlite-bun':        specifier: 4.0.0-beta.103        version: 4.0.0-beta.103(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))      '@ff-labs/fff-node':        specifier: 0.9.4        version: 0.9.4(patch_hash=ab9ff544009e1891cfe3930105862d3699007f38922a79f3c98d90018deca368)      '@opencode-ai/sdk':        specifier: ^1.3.15        version: 1.15.13      '@pierre/diffs':        specifier: 'catalog:'        version: 1.3.0-beta.10(patch_hash=7ef7cb0cbabb17c15cdb137554068b36f15f6f5265e73fb51452aa3380db91aa)(@shikijs/themes@4.3.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)      effect:        specifier: 4.0.0-beta.103        version: 4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6)      msgpackr-extract:        specifier: 3.0.4        version: 3.0.4      node-pty:        specifier: ^1.1.0        version: 1.1.0      yaml:        specifier: ^2.9.0        version: 2.9.0    devDependencies:      '@effect/vitest':        specifier: 4.0.0-beta.103        version: 4.0.0-beta.103(patch_hash=a16b1e870d8c29e4a98b17cc4c638a4ff471753d8ca3487f78a22b759caf951b)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))      '@t3tools/contracts':        specifier: workspace:*        version: link:../../packages/contracts      '@t3tools/shared':        specifier: workspace:*        version: link:../../packages/shared      '@t3tools/tailscale':        specifier: workspace:*        version: link:../../packages/tailscale      '@t3tools/web':        specifier: workspace:*        version: link:../web

Lines 1–500 of 21831.