Skip to content
Docs

Command palette

Jump to a page or view, or find a todo by name.

Changelog

Libraries and version policy

Major dependencies, their declared versions, owners and upgrade constraints.

Markdown

Versions below are read from pnpm-workspace.yaml’s catalog and workspace manifests at this documentation revision. A range is shown as declared; the lockfile owns its resolved version. Package locations identify direct consumers, not every transitive import.

Upgrade policy

The catalog uses exact pins. minimumReleaseAge: 2880 enforces a two-day quarantine, including transitive resolution and frozen installs. Choose the newest version old enough to qualify. The workspace currently has no minimumReleaseAgeExclude entries. Only a security fix may bypass the quarantine: an exact-version entry with its advisory commented, removed once the version is two days old.

The docs integration pins fumadocs-mdx 15.4.7 and fumadocs-core 16.17.1. At selection time (2026-10-15 06:12 UTC), core 16.17.2 was less than 48 hours old. No docs dependency receives a quarantine exclusion. No fumadocs-ui is installed.

Native modules follow Expo’s compatibility check, not the newest npm release. Changing a native module invalidates the compiled development client and requires a rebuild. Web React can advance independently; native React stays compatible with React Native’s renderer. pnpm update:native runs Expo’s fix workflow; review its changes as an SDK migration.

Keep Drizzle kit/ORM on the same build, Better Auth and its adapters compatible, the MCP SDK verified with the auth plugin, and one files-sdk copy across consumers. The files-sdk patch is version-specific. Effect persistence/pin changes require ADR-0006’s workerd fault gate. The JavaScript updater deliberately refuses coupled/native upgrades that need their own verification.

Dependency reference

LibraryDeclared versionWhy it is hereDirect consumers
@base-ui/react1.9.0Accessible unstyled UI primitives.packages/ui
@better-auth/core1.7.7Better Auth plugin/adapter; upgraded with its core family.packages/auth
@better-auth/drizzle-adapter1.7.7Better Auth plugin/adapter; upgraded with its core family.packages/auth
@better-auth/expo1.7.7Better Auth plugin/adapter; upgraded with its core family.apps/mobile, packages/auth
@better-auth/mcp1.7.7Better Auth plugin/adapter; upgraded with its core family.apps/web, packages/auth
@better-auth/oauth-provider1.7.7Better Auth plugin/adapter; upgraded with its core family.apps/web, packages/auth
@better-auth/passkey1.7.7Better Auth plugin/adapter; upgraded with its core family.apps/web, apps/mobile, packages/auth
@clack/prompts1.8.1Interactive setup prompts.packages/project-setup-cli
@cloudflare/vite-plugin1.63.1Build TanStack Start for workerd.apps/web
@ddedic/expo-fancy-ota-updates^1.5.0OTA update presentation.apps/mobile
@effect/sql-pg4.0.2Workerd persisted-queue spike; not the production queue backend.packages/api
@effect/vitest4.0.2Test Effect timeouts using a virtual clock.packages/api, packages/email
@expo/ui~57.0.22Native SwiftUI/Compose interface surfaces.apps/mobile, packages/widgets
@firecrawl/anydoc-wasm0.2.4Browser document conversion to Markdown; patched for per-conversion instances.apps/web, packages/api
@fontsource-variable/inter5.3.0Locally hosted product typography.apps/web, packages/ui
@headless-tree/core1.7.0, ^1.7.0Headless hierarchical tree behavior.apps/web, packages/ui
@headless-tree/react1.7.0React tree integration.apps/web
@modelcontextprotocol/server2.3.1MCP server protocol and tool transport.apps/web, packages/api
@orpc/client2.0.0-beta.43Typed RPC, OpenAPI or query adapter; keep the oRPC family aligned.apps/web, apps/mobile, packages/api, packages/errors
@orpc/openapi2.0.0-beta.43Typed RPC, OpenAPI or query adapter; keep the oRPC family aligned.apps/web, packages/api
@orpc/server2.0.0-beta.43Typed RPC, OpenAPI or query adapter; keep the oRPC family aligned.apps/web, packages/api, packages/errors
@orpc/shared2.0.0-beta.43Typed RPC, OpenAPI or query adapter; keep the oRPC family aligned.packages/api
@orpc/tanstack-query2.0.0-beta.43Typed RPC, OpenAPI or query adapter; keep the oRPC family aligned.apps/web, apps/mobile
@orpc/zod2.0.0-beta.43Typed RPC, OpenAPI or query adapter; keep the oRPC family aligned.apps/web, packages/api
@shadcn/react0.3.1Shared shadcn integration.packages/ui
@shopify/flash-list2.0.2Efficient native lists.apps/mobile
@shopify/react-native-skia2.6.2Native graphics.apps/mobile
@t3-oss/env-core0.13.11Validated environment contracts.packages/env
@takumi-rs/core2.15.1Native development rendering for OG images.apps/web
@takumi-rs/wasm2.15.1Worker-compatible OG renderer.apps/web
@tanstack/ai0.68.0Assistant streaming, client state, persistence or provider adapter.apps/web, packages/db, packages/api
@tanstack/ai-anthropic0.21.1Assistant streaming, client state, persistence or provider adapter.packages/api
@tanstack/ai-client0.39.2Assistant streaming, client state, persistence or provider adapter.apps/web
@tanstack/ai-gemini0.37.2Assistant streaming, client state, persistence or provider adapter.packages/api
@tanstack/ai-openai0.29.1Assistant streaming, client state, persistence or provider adapter.packages/api
@tanstack/ai-persistence0.8.3Assistant streaming, client state, persistence or provider adapter.packages/api
@tanstack/ai-react0.30.3Assistant streaming, client state, persistence or provider adapter.apps/web
@tanstack/react-form1.33.5Typed form state and validation.apps/web
@tanstack/react-query5.104.2Server state, caching and invalidation.apps/web, apps/mobile
@tanstack/react-router1.170.44Typed routing and navigation.apps/web
@tanstack/react-router-ssr-query1.167.3SSR/query hydration integration.apps/web
@tanstack/react-start1.169.1SSR and HTTP route entry points.apps/web, packages/intl
@tanstack/react-table9.3.1Data table state.apps/web
@tanstack/react-virtual3.14.17Virtualized lists for the ReUI cascader.packages/ui
@types/node26.6.5Compile-time declarations; no application runtime.., apps/mobile, packages/env
@types/react19.2.4, ~19.2.4Compile-time declarations; no application runtime.apps/web, apps/mobile, packages/ads, packages/ui, packages/purchases, packages/intl, packages/react-utils, packages/app-update, packages/widgets
@types/react-dom19.3.0Compile-time declarations; no application runtime.apps/web, packages/ui, packages/intl
aws4fetch1.0.20Worker-side S3 signing for direct and multipart R2 uploads.packages/storage
babel-plugin-react-compiler1.0.0Compile supported React components/hooks.apps/web
better-auth1.7.7Identity, sessions and plugin integration.apps/web, apps/mobile, packages/auth, packages/db
class-variance-authority0.7.1Typed component variants.packages/ui
cmdk1.1.1Command palette behavior.packages/ui
cn0.4.0Conditional class composition.packages/ui
date-fns4.4.0Date manipulation in shared UI.apps/web, packages/ui
dotenv18.0.7Load local server/script environment files.., apps/web, packages/auth, packages/env, packages/db, packages/api
drizzle-kit1.0.0-rc.5-5935859Generate reviewed SQL migrations with the matching ORM build.packages/db
drizzle-orm1.0.0-rc.5-5935859Typed queries, schema and relations.apps/web, packages/flags, packages/auth, packages/db, packages/api
effect4.0.2Bounded jobs and outbound transports, using stable APIs.packages/api, packages/email
embla-carousel-react8.6.0Carousel primitives.packages/ui
evlog2.31.0Structured application logging.apps/web
expo~57.0.27Native SDK and build/runtime integration.apps/mobile
expo-router~57.0.25File-based native navigation.apps/mobile
expo-widgets~57.0.23iOS widget integration.apps/mobile, packages/widgets
files-sdk2.6.2Files gateway, storage operations and soft deletion.apps/web, packages/storage, packages/api
fumadocs-core16.17.1Page tree, metadata loading and server search without a UI theme.apps/web
fumadocs-mdx15.4.7Compile MDX, frontmatter, searchable text and processed Markdown at build time.apps/web
i18next26.4.4Language resources and translation.apps/web, apps/mobile, packages/intl
input-otp1.5.0One-time-code input.packages/ui
lucide-react1.56.0Consistent interface icons.apps/web, packages/ui
neon8.4.1Setup-time Neon provisioning.packages/project-setup-cli
next-themes0.4.6Existing web theme provider.apps/web, packages/ui
nitro3.0.260903-betaNode development/server build adapter.apps/web
oxfmt0.72.0Formatting..
oxlint1.87.0Linting and module-boundary rules..
pg8.23.1Postgres transport for Drizzle.apps/web, packages/auth, packages/db, packages/api
qrcode.react^4.2.0Web QR codes for account/security flows.apps/web
react19.2.3, 19.3.0Component rendering; native follows its renderer version.apps/web, apps/mobile, packages/ads, packages/ui, packages/purchases, packages/intl, packages/react-utils, packages/app-update, packages/widgets
react-day-picker10.0.2Calendar selection.packages/ui
react-dom19.2.3, 19.3.0Web rendering and server HTML output.apps/web, apps/mobile, packages/ui, packages/intl, packages/react-utils, packages/widgets
react-i18next17.0.16React translation bindings.apps/web, apps/mobile, packages/intl
react-native0.86.3Native renderer and platform primitives.apps/mobile, packages/ads, packages/purchases, packages/widgets
react-native-android-widget^0.21.0Android widget integration.apps/mobile, packages/widgets
react-native-gesture-handler~2.32.0Native gesture recognition.apps/mobile
react-native-keyboard-controller1.21.9Native keyboard coordination.apps/mobile
react-native-passkey^3.6.1Native passkey integration.apps/mobile
react-native-purchases10.12.2RevenueCat native purchase SDK.apps/mobile
react-native-reanimated4.5.1Native animation execution.apps/mobile
react-native-safe-area-context~5.7.0Safe-area insets.apps/mobile
react-native-screens4.26.2Native navigation screens.apps/mobile
react-native-svg15.15.4Native vector graphics.apps/mobile
react-native-web~0.21.0Web adapter for React Native.apps/mobile
react-native-worklets0.10.1Worklet execution required by native animation.apps/mobile
react-phone-number-input3.4.18Phone input.packages/ui
react-resizable-panels4.14.5Resizable panels.packages/ui
recharts3.10.1Application charts.apps/web, packages/ui
shadcn4.21.4Component installation and registry tooling.packages/ui
shiki4.5.0Syntax highlighting; docs run it at build time.packages/ui
sonner2.0.8Toast feedback.apps/web, packages/ui
tailwindcss4.3.3Semantic utility styling.apps/web, packages/ui
takumi-js2.15.1JSX-to-OG rendering integration.apps/web
turbo2.11.7Workspace task orchestration..
tw-animate-css1.4.0UI animation utilities.packages/ui
typescript7.0.2, ~6.0.3Type checking; native uses the JS compiler line for Expo config.., apps/web, apps/mobile, packages/ads, packages/ui, packages/purchases, packages/flags, packages/intl, packages/auth, packages/storage, packages/env, packages/react-utils, packages/db, packages/api, packages/errors, packages/app-update, packages/email, packages/widgets
vaul1.1.2Drawer behavior.packages/ui
vite8.3.4Web build pipeline and development server.apps/web
vitest5.0.4Unit and integration test runner.apps/web, apps/mobile, packages/ads, packages/ui, packages/purchases, packages/flags, packages/intl, packages/auth, packages/storage, packages/env, packages/react-utils, packages/db, packages/api, packages/errors, packages/app-update, packages/email, packages/widgets
wrangler4.149.0Worker build/deploy/local runtime.apps/web
zod4.6.7Validate public contracts and third-party payloads.., apps/web, apps/mobile, packages/flags, packages/auth, packages/env, packages/db, packages/api, packages/errors
@aws-sdk/client-s33.1150.0S3-compatible Node storage transport, uploads or signing.packages/storage
@aws-sdk/lib-storage3.1150.0S3-compatible Node storage transport, uploads or signing.packages/storage
@aws-sdk/s3-presigned-post3.1150.0S3-compatible Node storage transport, uploads or signing.packages/storage
@aws-sdk/s3-request-presigner3.1150.0S3-compatible Node storage transport, uploads or signing.packages/storage
@expo/dom-webview~57.0.1Expo SDK platform capability; use the SDK-compatible version.apps/mobile
@expo/metro-runtime~57.0.16Expo SDK platform capability; use the SDK-compatible version.apps/mobile
@expo/vector-icons^15.1.1Expo SDK platform capability; use the SDK-compatible version.apps/mobile
expo-application~57.0.3Expo SDK platform capability; use the SDK-compatible version.apps/mobile
expo-clipboard~57.0.2Expo SDK platform capability; use the SDK-compatible version.apps/mobile
expo-constants~57.0.21Expo SDK platform capability; use the SDK-compatible version.apps/mobile
expo-dev-client~57.0.19Expo SDK platform capability; use the SDK-compatible version.apps/mobile
expo-device~57.0.2Expo SDK platform capability; use the SDK-compatible version.apps/mobile
expo-file-system~57.0.7Expo SDK platform capability; use the SDK-compatible version.apps/mobile
expo-font~57.0.4Expo SDK platform capability; use the SDK-compatible version.apps/mobile
expo-glass-effect~57.0.4Expo SDK platform capability; use the SDK-compatible version.apps/mobile
expo-haptics~57.0.3Expo SDK platform capability; use the SDK-compatible version.apps/mobile
expo-image~57.0.5Expo SDK platform capability; use the SDK-compatible version.apps/mobile
expo-linking~57.0.12Expo SDK platform capability; use the SDK-compatible version.apps/mobile
expo-local-authentication~57.0.3Expo SDK platform capability; use the SDK-compatible version.apps/mobile
expo-localization~57.0.2Expo SDK platform capability; use the SDK-compatible version.apps/mobile
expo-network~57.0.2Expo SDK platform capability; use the SDK-compatible version.apps/mobile
expo-notifications~57.0.22Expo SDK platform capability; use the SDK-compatible version.apps/mobile
expo-secure-store~57.0.4Expo SDK platform capability; use the SDK-compatible version.apps/mobile
expo-splash-screen~57.0.9Expo SDK platform capability; use the SDK-compatible version.apps/mobile
expo-status-bar~57.0.1Expo SDK platform capability; use the SDK-compatible version.apps/mobile
expo-store-review~57.0.3Expo SDK platform capability; use the SDK-compatible version.apps/mobile
expo-symbols~57.0.3Expo SDK platform capability; use the SDK-compatible version.apps/mobile
expo-system-ui~57.0.4Expo SDK platform capability; use the SDK-compatible version.apps/mobile
expo-updates~57.0.25Expo SDK platform capability; use the SDK-compatible version.apps/mobile
expo-web-browser~57.0.3Expo SDK platform capability; use the SDK-compatible version.apps/mobile
Edit on GitHubDocumentation is in English.