pnpm-workspace.yaml

packages:
  - apps/*
  - infra/*
  - oxlint-plugin-t3code
  - packages/*
  - scripts

# Successor to onlyBuiltDependencies/ignoredBuiltDependencies (pnpm 11).
# true = allowed to run build scripts; false mirrors the pnpm 10 behavior
# where anything outside onlyBuiltDependencies was silently not built.
allowBuilds:
  browser-tabs-lock: false
  bufferutil: false
  core-js: false
  electron: true
  electron-winstaller: false
  esbuild: true
  msgpackr-extract: true
  msw: false
  node-pty: true
  sharp: true
  utf-8-validate: false
  workerd: false

catalog:
  "@clerk/backend": 3.13.0
  "@clerk/clerk-js": 6.25.7
  "@clerk/electron": 0.0.18
  "@clerk/electron-passkeys": 0.0.3
  "@clerk/expo": 4.0.2
  "@clerk/react": 6.12.7
  "@clerk/shared": 4.25.7
  "@effect/atom-react": 4.0.0-beta.102
  "@effect/openapi-generator": 4.0.0-beta.102
  "@effect/platform-bun": 4.0.0-beta.102
  "@effect/platform-node": 4.0.0-beta.102
  "@effect/platform-node-shared": 4.0.0-beta.102
  "@effect/sql-pg": 4.0.0-beta.102
  "@effect/sql-sqlite-bun": 4.0.0-beta.102
  "@effect/tsgo": 0.13.2
  "@effect/vitest": 4.0.0-beta.102
  "@noble/curves": 1.9.1
  "@noble/hashes": 1.8.0
  "@pierre/diffs": 1.3.0-beta.5
  "@types/node": 24.12.4
  "@typescript/native-preview": 7.0.0-dev.20260604.1
  effect: 4.0.0-beta.102
  jose: 6.2.2
  typescript: ~6.0.3
  vite: npm:@voidzero-dev/vite-plus-core@0.2.2
  vite-plus: 0.2.2
  yaml: ^2.9.0

minimumReleaseAgeExclude:
  - "@clerk/backend@3.13.0"
  - "@clerk/clerk-js@6.25.7"
  - "@clerk/electron@0.0.18"
  - "@clerk/expo@4.0.2"
  - "@clerk/react@6.12.7"
  - "@clerk/shared@4.25.7"
  - "@distilled.cloud/aws@0.30.2"
  - "@distilled.cloud/axiom@0.30.2"
  - "@distilled.cloud/cloudflare@0.30.2"
  - "@distilled.cloud/core@0.30.2"
  - "@distilled.cloud/neon@0.30.2"
  - "@distilled.cloud/planetscale@0.30.2"
  - "@effect/atom-react@4.0.0-beta.102"
  - "@effect/openapi-generator@4.0.0-beta.102"
  - "@effect/platform-bun@4.0.0-beta.102"
  - "@effect/platform-node-shared@4.0.0-beta.102"
  - "@effect/platform-node@4.0.0-beta.102"
  - "@effect/sql-pg@4.0.0-beta.102"
  - "@effect/sql-sqlite-bun@4.0.0-beta.102"
  - "@effect/vitest@4.0.0-beta.102"
  - alchemy@2.0.0-beta.65
  - effect@4.0.0-beta.102

overrides:
  "@clerk/backend": "catalog:"
  "@clerk/clerk-js": "catalog:"
  "@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": "catalog:"
  "@clerk/electron-passkeys": "catalog:"
  "@clerk/expo": "catalog:"
  "@clerk/react": "catalog:"
  "@clerk/shared": "catalog:"
  "@effect/atom-react": "catalog:"
  "@effect/platform-bun": "catalog:"
  "@effect/platform-node": "catalog:"
  "@effect/platform-node-shared": "catalog:"
  "@effect/sql-pg": "catalog:"
  "@effect/sql-sqlite-bun": "catalog:"
  "@effect/vitest": "catalog:"
  "@effect/vitest>vitest": "-"
  "@expo/metro-config": 56.0.14
  "@pierre/diffs>@shikijs/transformers": ^4.2.0
  "@types/node": "catalog:"
  effect: "catalog:"
  expo-modules-jsi: 56.0.10
  "expo-sharing>@expo/config-plugins": 56.0.9
  "expo-sharing>@expo/config-types": 56.0.6
  vite: "catalog:"
  yaml: "catalog:"

packageExtensions:
  "@clerk/expo@*":
    dependencies:
      "@expo/config-plugins": 56.0.9
  "@effect/vitest@*":
    dependencies:
      vite-plus: "catalog:"
    peerDependenciesMeta:
      vitest:
        optional: true
  vite-plus@*:
    dependencies:
      vite: "catalog:"

patchedDependencies:
  "@effect/vitest@4.0.0-beta.102": patches/@effect__vitest@4.0.0-beta.102.patch
  "@expo/metro-config@56.0.14": patches/@expo%2Fmetro-config@56.0.14.patch
  "@ff-labs/fff-node@0.9.4": patches/@ff-labs__fff-node@0.9.4.patch
  "@legendapp/list@3.2.0": patches/@legendapp__list@3.2.0.patch
  "@pierre/diffs@1.3.0-beta.5": patches/@pierre%2Fdiffs@1.3.0-beta.5.patch
  "@react-native-menu/menu@2.0.0": patches/@react-native-menu__menu@2.0.0.patch
  "@react-navigation/native-stack@7.17.6": patches/@react-navigation%2Fnative-stack@7.17.6.patch
  effect@4.0.0-beta.102: patches/effect@4.0.0-beta.102.patch
  expo-modules-jsi@56.0.10: patches/expo-modules-jsi@56.0.10.patch
  react-native-gesture-handler@2.31.2: patches/react-native-gesture-handler@2.31.2.patch
  react-native-keyboard-controller@1.21.13: patches/react-native-keyboard-controller@1.21.13.patch
  react-native-nitro-modules@0.35.9: patches/react-native-nitro-modules@0.35.9.patch
  react-native-screens@4.25.2: patches/react-native-screens@4.25.2.patch

peerDependencyRules:
  allowAny:
    - vite
  allowedVersions:
    vite: "*"

supportedArchitectures:
  cpu: [current, x64]
  libc: [current, glibc]
  os: [current, linux]