Zum Inhalt springen
Docs

Befehlspalette

Zu einer Seite oder Ansicht springen oder ein Todo per Name finden.

Änderungen

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. minimumReleaseAgeExclude currently holds a security entry, better-auth 1.7.16 and the transitive packages of the same release (GHSA-4wq4-2ppv-q3hg, GHSA-c85h-5mrr-mgx4) until 2026-11-05 21:24 UTC, and two owner-decision entries: TanStack Query 5.105.3 until 2026-11-04 20:40 UTC and the Expo SDK 58.0.23 patches until 2026-11-05 17:07 UTC. See the comments in pnpm-workspace.yaml. Only a security fix or an explicit owner decision may bypass the quarantine: an exact-version entry with its advisory or decision commented, removed once the version is two days old.

The docs integration pins fumadocs-mdx 15.4.10 and fumadocs-core 16.17.8 (published 2026-10-23, taken after the 48-hour quarantine). 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.16Better Auth plugin/adapter; upgraded with its core family.packages/auth
@better-auth/drizzle-adapter1.7.16Better Auth plugin/adapter; upgraded with its core family.packages/auth
@better-auth/expo1.7.16Better Auth plugin/adapter; upgraded with its core family.apps/mobile, packages/auth
@better-auth/mcp1.7.16Better Auth plugin/adapter; upgraded with its core family.apps/web, packages/auth
@better-auth/oauth-provider1.7.16Better Auth plugin/adapter; upgraded with its core family.apps/web, packages/auth
@better-auth/passkey1.7.16Better 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.67.0Build TanStack Start for workerd.apps/web
@ddedic/expo-fancy-ota-updates1.5.0OTA update presentation.apps/mobile
@effect/sql-pg4.1.2Workerd persisted-queue spike; not the production queue backend.packages/api
@effect/vitest4.1.2Test Effect timeouts using a virtual clock.packages/api, packages/email
@expo/ui~58.0.27Native 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.8.0, ^1.8.0Headless hierarchical tree behavior.apps/web, packages/ui
@headless-tree/react1.8.0React tree integration.apps/web
@modelcontextprotocol/server2.4.0MCP server protocol and tool transport.apps/web, packages/api
@orpc/client2.0.0-beta.48Typed RPC, OpenAPI or query adapter; keep the oRPC family aligned.apps/web, apps/mobile, packages/api, packages/errors
@orpc/openapi2.0.0-beta.48Typed RPC, OpenAPI or query adapter; keep the oRPC family aligned.apps/web, packages/api
@orpc/server2.0.0-beta.48Typed RPC, OpenAPI or query adapter; keep the oRPC family aligned.apps/web, packages/api, packages/errors
@orpc/shared2.0.0-beta.48Typed RPC, OpenAPI or query adapter; keep the oRPC family aligned.packages/api
@orpc/tanstack-query2.0.0-beta.48Typed RPC, OpenAPI or query adapter; keep the oRPC family aligned.apps/web, apps/mobile
@orpc/zod2.0.0-beta.48Typed 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.3.2Efficient native lists.apps/mobile
@shopify/react-native-skia2.14.0Native graphics.apps/mobile
@t3-oss/env-core0.13.11Validated environment contracts.packages/env
@takumi-rs/core2.19.0Native development rendering for OG images.apps/web
@takumi-rs/wasm2.19.0Worker-compatible OG renderer.apps/web
@tanstack/ai1.0.1Assistant streaming, client state, persistence or provider adapter.apps/web, packages/db, packages/api
@tanstack/ai-anthropic1.0.0Assistant streaming, client state, persistence or provider adapter.packages/api
@tanstack/ai-client1.0.1Assistant streaming, client state, persistence or provider adapter.apps/web
@tanstack/ai-gemini1.0.1Assistant streaming, client state, persistence or provider adapter.packages/api
@tanstack/ai-openai1.0.1Assistant streaming, client state, persistence or provider adapter.packages/api
@tanstack/ai-persistence1.0.1Assistant streaming, client state, persistence or provider adapter.packages/api
@tanstack/ai-react1.0.1Assistant streaming, client state, persistence or provider adapter.apps/web
@tanstack/react-form1.33.5Typed form state and validation.apps/web
@tanstack/react-query5.105.3Server state, caching and invalidation.apps/web, apps/mobile
@tanstack/react-router1.170.46Typed routing and navigation.apps/web
@tanstack/react-router-ssr-query1.167.3SSR/query hydration integration.apps/web
@tanstack/react-start1.169.4SSR and HTTP route entry points.apps/web, packages/intl
@tanstack/react-table9.3.1Data table state.apps/web
@tanstack/react-virtual3.14.25Virtualized lists for the ReUI cascader.packages/ui
@types/node26.6.5Compile-time declarations; no application runtime.., apps/mobile, packages/env
@types/react19.3.0, ~19.3.0Compile-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, packages/email
@types/react-dom19.3.0Compile-time declarations; no application runtime.apps/web, packages/ui, packages/intl, packages/email
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.16Identity, 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.5.2Conditional class composition.packages/ui
date-fns4.4.0Date manipulation in shared UI.apps/web, packages/ui
dotenv18.0.9Load local server/script environment files.., apps/web, packages/auth, packages/env, packages/db, packages/api
drizzle-kit1.0.0-rc.5Generate reviewed SQL migrations with the matching ORM build.packages/db
drizzle-orm1.0.0-rc.5Typed queries, schema and relations.apps/web, packages/flags, packages/auth, packages/db, packages/api
effect4.1.2Bounded jobs and outbound transports, using stable APIs.packages/api, packages/email
embla-carousel-react8.6.0Carousel primitives.packages/ui
evlog2.34.0Structured application logging.apps/web
expo~58.0.23Native SDK and build/runtime integration.apps/mobile
expo-router~58.0.30File-based native navigation.apps/mobile
expo-widgets~58.0.27iOS 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.9Page tree, metadata loading and server search without a UI theme.apps/web
fumadocs-mdx15.4.10Compile MDX, frontmatter, searchable text and processed Markdown at build time.apps/web
i18next26.7.1Language resources and translation.apps/web, apps/mobile, packages/intl
input-otp1.5.0One-time-code input.packages/ui
lucide-react1.66.0Consistent interface icons.apps/web, packages/ui
neon8.16.0Setup-time Neon provisioning.packages/project-setup-cli
next-themes0.4.6Existing web theme provider.apps/web, packages/ui
nitro3.0.261029-rcNode development/server build adapter.apps/web
oxfmt0.75.0Formatting..
oxlint1.90.0Linting and module-boundary rules..
pg8.23.1Postgres transport for Drizzle.apps/web, packages/auth, packages/db, packages/api
qrcode.react4.2.0Web QR codes for account/security flows.apps/web
react19.3.0, 19.3.1Component 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.3.0, 19.3.1Web rendering and server HTML output.apps/web, apps/mobile, packages/ui, packages/intl, packages/react-utils, packages/widgets, packages/email
react-email6.11.6Email layout components, rendered on the server only and synchronously (ADR-0014).packages/email
react-i18next17.1.11React translation bindings.apps/web, apps/mobile, packages/intl
react-native0.88.1Native renderer and platform primitives.apps/mobile, packages/ads, packages/purchases, packages/widgets
react-native-android-widget0.21.0Android widget integration.apps/mobile, packages/widgets
react-native-gesture-handler~3.3.0Native gesture recognition.apps/mobile
react-native-keyboard-controller1.22.7Native keyboard coordination.apps/mobile
react-native-passkey3.6.1Native passkey integration.apps/mobile
react-native-purchases10.12.2RevenueCat native purchase SDK.apps/mobile
react-native-reanimated4.7.1Native animation execution.apps/mobile
react-native-safe-area-context~5.11.1Safe-area insets.apps/mobile
react-native-screens4.30.1Native navigation screens.apps/mobile
react-native-svg15.16.0Native vector graphics.apps/mobile
react-native-web~0.21.4Web adapter for React Native.apps/mobile
react-native-worklets0.13.0Worklet execution required by native animation.apps/mobile
react-phone-number-input3.4.18Phone input.packages/ui
react-resizable-panels4.16.1Resizable panels.packages/ui
recharts3.10.1Application charts.apps/web, packages/ui
shadcn4.23.0Component installation and registry tooling.packages/ui
shiki4.6.0Syntax highlighting; docs run it at build time.packages/ui
skullet0.0.3Loading skeletons measured from a sample of the real component (platform/skeleton).apps/web
sonner2.0.8Toast feedback.apps/web, packages/ui
tailwindcss4.3.3Semantic utility styling.apps/web, packages/ui
takumi-js2.19.0JSX-to-OG rendering integration.apps/web
turbo2.11.10Workspace 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.5Web build pipeline and development server.apps/web
vitest5.0.5Unit 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.156.1Worker 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.1161.0S3-compatible Node storage transport, uploads or signing.packages/storage
@aws-sdk/lib-storage3.1161.0S3-compatible Node storage transport, uploads or signing.packages/storage
@aws-sdk/s3-presigned-post3.1161.0S3-compatible Node storage transport, uploads or signing.packages/storage
@aws-sdk/s3-request-presigner3.1161.0S3-compatible Node storage transport, uploads or signing.packages/storage
@expo/dom-webview~58.0.2Expo SDK platform capability; use the SDK-compatible version.apps/mobile
@expo/metro-runtime~58.0.17Expo SDK platform capability; use the SDK-compatible version.apps/mobile
@expo/vector-icons15.1.1Expo SDK platform capability; use the SDK-compatible version.apps/mobile
expo-application~58.1.2Expo SDK platform capability; use the SDK-compatible version.apps/mobile
expo-clipboard~58.0.4Expo SDK platform capability; use the SDK-compatible version.apps/mobile
expo-constants~58.0.15Expo SDK platform capability; use the SDK-compatible version.apps/mobile
expo-dev-client~58.0.18Expo SDK platform capability; use the SDK-compatible version.apps/mobile
expo-device~58.0.5Expo SDK platform capability; use the SDK-compatible version.apps/mobile
expo-file-system~58.0.13Expo SDK platform capability; use the SDK-compatible version.apps/mobile
expo-font~58.0.11Expo SDK platform capability; use the SDK-compatible version.apps/mobile
expo-glass-effect~58.0.5Expo SDK platform capability; use the SDK-compatible version.apps/mobile
expo-haptics~58.0.7Expo SDK platform capability; use the SDK-compatible version.apps/mobile
expo-image~58.0.18Expo SDK platform capability; use the SDK-compatible version.apps/mobile
expo-linking~58.0.16Expo SDK platform capability; use the SDK-compatible version.apps/mobile
expo-local-authentication~58.0.2Expo SDK platform capability; use the SDK-compatible version.apps/mobile
expo-localization~58.0.5Expo SDK platform capability; use the SDK-compatible version.apps/mobile
expo-network~58.0.4Expo SDK platform capability; use the SDK-compatible version.apps/mobile
expo-observe~58.0.18EAS Observe: startup and navigation metrics, JS errors and native crashes; sends only with an EAS project id.apps/mobile
expo-notifications~58.1.8Expo SDK platform capability; use the SDK-compatible version.apps/mobile
expo-secure-store~58.0.2Expo SDK platform capability; use the SDK-compatible version.apps/mobile
expo-splash-screen~58.0.13Expo SDK platform capability; use the SDK-compatible version.apps/mobile
expo-status-bar~58.0.4Expo SDK platform capability; use the SDK-compatible version.apps/mobile
expo-store-review~58.0.2Expo SDK platform capability; use the SDK-compatible version.apps/mobile
expo-symbols~58.0.4Expo SDK platform capability; use the SDK-compatible version.apps/mobile
expo-system-ui~58.0.7Expo SDK platform capability; use the SDK-compatible version.apps/mobile
expo-updates~58.0.21Expo SDK platform capability; use the SDK-compatible version.apps/mobile
expo-web-browser~58.0.7Expo SDK platform capability; use the SDK-compatible version.apps/mobile
Auf GitHub bearbeitenDie Dokumentation ist auf Englisch.