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.14.0 "@clerk/clerk-js": 6.30.1 "@clerk/electron": 0.0.37 "@clerk/electron-passkeys": 0.0.3 "@clerk/expo": 4.2.0 "@clerk/react": 6.14.7 "@clerk/shared": 4.30.1 "@effect/atom-react": 4.0.0-rc.112 "@effect/openapi-generator": 4.0.0-rc.112 "@effect/platform-bun": 4.0.0-rc.112 "@effect/platform-node": 4.0.0-rc.112 "@effect/platform-node-shared": 4.0.0-rc.112 "@effect/sql-pg": 4.0.0-rc.112 "@effect/sql-sqlite-bun": 4.0.0-rc.112 "@effect/tsgo": 0.41.0 "@effect/vitest": 4.0.0-rc.112 "@legendapp/list": 3.3.5 "@noble/curves": 1.9.1 "@noble/hashes": 1.8.0 "@pierre/diffs": 1.3.0-beta.10 "@tailwindcss/node": 4.3.3 "@tailwindcss/oxide": 4.3.3 "@tailwindcss/vite": 4.3.3 "@types/node": 24.12.4 effect: 4.0.0-rc.112 jose: 6.2.2 lightningcss: 1.33.0 tailwindcss: 4.3.3 typescript: 7.0.2 vite: npm:@voidzero-dev/vite-plus-core@0.3.0 vite-plus: 0.3.0 yaml: ^2.9.0 minimumReleaseAgeExclude: - "@clerk/backend@3.14.0" - "@clerk/clerk-js@6.30.1" - "@clerk/electron@0.0.37" - "@clerk/expo@4.2.0" - "@clerk/react@6.14.7" - "@clerk/shared@4.30.1" - "@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-rc.112" - "@effect/openapi-generator@4.0.0-rc.112" - "@effect/platform-bun@4.0.0-rc.112" - "@effect/platform-node-shared@4.0.0-rc.112" - "@effect/platform-node@4.0.0-rc.112" - "@effect/sql-pg@4.0.0-rc.112" - "@effect/sql-sqlite-bun@4.0.0-rc.112" - "@effect/vitest@4.0.0-rc.112" - alchemy@2.0.0-beta.76 - effect@4.0.0-rc.112 - "@legendapp/list@3.3.5" - "@expo/cli@57.0.20" - "@expo/env@2.4.3" - "@expo/fingerprint@0.20.11" - "@expo/metro-config@57.0.12" - expo-constants@57.0.16 - expo-font@57.0.2 - expo-updates@57.0.19 - expo@57.0.18 - expo-widgets@57.0.15 - electron@44.1.0 - "@anthropic-ai/claude-agent-sdk@0.3.260" overrides: # Earlier React Navigation declarations create a circular type alias in TypeScript 7. "@react-navigation/core": 7.21.13 # The dbus-next patch drops usocket from the package, but pnpm resolves from the # registry manifest, so the edge has to be cut here as well. "dbus-next>usocket": "-" # The SDK always receives the user's Claude executable, so its bundled binaries are unused. "@anthropic-ai/claude-agent-sdk>@anthropic-ai/claude-agent-sdk-darwin-arm64": "-" "@anthropic-ai/claude-agent-sdk>@anthropic-ai/claude-agent-sdk-darwin-x64": "-" "@anthropic-ai/claude-agent-sdk>@anthropic-ai/claude-agent-sdk-linux-arm64": "-" "@anthropic-ai/claude-agent-sdk>@anthropic-ai/claude-agent-sdk-linux-arm64-musl": "-" "@anthropic-ai/claude-agent-sdk>@anthropic-ai/claude-agent-sdk-linux-x64": "-" "@anthropic-ai/claude-agent-sdk>@anthropic-ai/claude-agent-sdk-linux-x64-musl": "-" "@anthropic-ai/claude-agent-sdk>@anthropic-ai/claude-agent-sdk-win32-arm64": "-" "@anthropic-ai/claude-agent-sdk>@anthropic-ai/claude-agent-sdk-win32-x64": "-" "@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/dom-webview": 57.0.1 "@expo/metro-config": 57.0.12 expo-constants: 57.0.16 "@pierre/diffs>@shikijs/transformers": ^4.2.0 # Keep one copy of these native-binary packages. lightningcss ships 11 platform binaries per # version, and the workspaces' tailwindcss ^4 ranges drift into two 4.3.x copies of the family. "@tailwindcss/node": "catalog:" "@tailwindcss/oxide": "catalog:" "@tailwindcss/vite": "catalog:" "@types/node": "catalog:" effect: "catalog:" expo-router: 57.0.17 "expo-sharing>@expo/config-plugins": 57.0.9 "expo-sharing>@expo/config-types": 57.0.2 node-abi: 4.33.0 lightningcss: "catalog:" tailwindcss: "catalog:" vite: "catalog:" yaml: "catalog:" packageExtensions: "@clerk/expo@*": dependencies: "@expo/config-plugins": 57.0.9 "@effect/vitest@*": dependencies: vite-plus: "catalog:" peerDependenciesMeta: vitest: optional: true vite-plus@*: dependencies: vite: "catalog:" patchedDependencies: "@clerk/expo@4.2.0": patches/@clerk__expo@4.2.0.patch "@effect/vitest@4.0.0-rc.112": patches/@effect__vitest@4.0.0-rc.112.patch "@expo/metro-config@57.0.12": patches/@expo__metro-config@57.0.12.patch "@ff-labs/fff-node@0.9.4": patches/@ff-labs__fff-node@0.9.4.patch "@legendapp/list@3.3.5": patches/@legendapp__list@3.3.5.patch "@pierre/diffs@1.3.0-beta.10": patches/@pierre%2Fdiffs@1.3.0-beta.10.patch "@react-native-ai/apple@0.12.0": patches/@react-native-ai__apple@0.12.0.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 dbus-next@0.10.2: patches/dbus-next@0.10.2.patch effect@4.0.0-rc.112: patches/effect@4.0.0-rc.112.patch expo-audio@57.0.4: patches/expo-audio@57.0.4.patch expo-sharing@57.0.17: patches/expo-sharing@57.0.17.patch react-native-gesture-handler@2.32.0: patches/react-native-gesture-handler@2.32.0.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 # Preserve the final layout frame. Backport of [#10171](https://github.com/software-mansion/react-native-reanimated/pull/10171). react-native-reanimated@4.5.1: patches/react-native-reanimated@4.5.1.patch react-native-screens@4.26.2: patches/react-native-screens@4.26.2.patch uniwind@1.11.0: patches/uniwind@1.11.0.patch peerDependencyRules: allowAny: - vite allowedVersions: vite: "*" supportedArchitectures: cpu: [current, x64] libc: [current, glibc] os: [current, linux]
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.14.0
"@clerk/clerk-js": 6.30.1
"@clerk/electron": 0.0.37
"@clerk/electron-passkeys": 0.0.3
"@clerk/expo": 4.2.0
"@clerk/react": 6.14.7
"@clerk/shared": 4.30.1
"@effect/atom-react": 4.0.0-rc.112
"@effect/openapi-generator": 4.0.0-rc.112
"@effect/platform-bun": 4.0.0-rc.112
"@effect/platform-node": 4.0.0-rc.112
"@effect/platform-node-shared": 4.0.0-rc.112
"@effect/sql-pg": 4.0.0-rc.112
"@effect/sql-sqlite-bun": 4.0.0-rc.112
"@effect/tsgo": 0.41.0
"@effect/vitest": 4.0.0-rc.112
"@legendapp/list": 3.3.5
"@noble/curves": 1.9.1
"@noble/hashes": 1.8.0
"@pierre/diffs": 1.3.0-beta.10
"@tailwindcss/node": 4.3.3
"@tailwindcss/oxide": 4.3.3
"@tailwindcss/vite": 4.3.3
"@types/node": 24.12.4
effect: 4.0.0-rc.112
jose: 6.2.2
lightningcss: 1.33.0
tailwindcss: 4.3.3
typescript: 7.0.2
vite: npm:@voidzero-dev/vite-plus-core@0.3.0
vite-plus: 0.3.0
yaml: ^2.9.0
minimumReleaseAgeExclude:
- "@clerk/backend@3.14.0"
- "@clerk/clerk-js@6.30.1"
- "@clerk/electron@0.0.37"
- "@clerk/expo@4.2.0"
- "@clerk/react@6.14.7"
- "@clerk/shared@4.30.1"
- "@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-rc.112"
- "@effect/openapi-generator@4.0.0-rc.112"
- "@effect/platform-bun@4.0.0-rc.112"
- "@effect/platform-node-shared@4.0.0-rc.112"
- "@effect/platform-node@4.0.0-rc.112"
- "@effect/sql-pg@4.0.0-rc.112"
- "@effect/sql-sqlite-bun@4.0.0-rc.112"
- "@effect/vitest@4.0.0-rc.112"
- alchemy@2.0.0-beta.76
- effect@4.0.0-rc.112
- "@legendapp/list@3.3.5"
- "@expo/cli@57.0.20"
- "@expo/env@2.4.3"
- "@expo/fingerprint@0.20.11"
- "@expo/metro-config@57.0.12"
- expo-constants@57.0.16
- expo-font@57.0.2
- expo-updates@57.0.19
- expo@57.0.18
- expo-widgets@57.0.15
- electron@44.1.0
- "@anthropic-ai/claude-agent-sdk@0.3.260"
overrides:
# Earlier React Navigation declarations create a circular type alias in TypeScript 7.
"@react-navigation/core": 7.21.13
# The dbus-next patch drops usocket from the package, but pnpm resolves from the
# registry manifest, so the edge has to be cut here as well.
"dbus-next>usocket": "-"
# The SDK always receives the user's Claude executable, so its bundled binaries are unused.
"@anthropic-ai/claude-agent-sdk>@anthropic-ai/claude-agent-sdk-darwin-arm64": "-"
"@anthropic-ai/claude-agent-sdk>@anthropic-ai/claude-agent-sdk-darwin-x64": "-"
"@anthropic-ai/claude-agent-sdk>@anthropic-ai/claude-agent-sdk-linux-arm64": "-"
"@anthropic-ai/claude-agent-sdk>@anthropic-ai/claude-agent-sdk-linux-arm64-musl": "-"
"@anthropic-ai/claude-agent-sdk>@anthropic-ai/claude-agent-sdk-linux-x64": "-"
"@anthropic-ai/claude-agent-sdk>@anthropic-ai/claude-agent-sdk-linux-x64-musl": "-"
"@anthropic-ai/claude-agent-sdk>@anthropic-ai/claude-agent-sdk-win32-arm64": "-"
"@anthropic-ai/claude-agent-sdk>@anthropic-ai/claude-agent-sdk-win32-x64": "-"
"@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/dom-webview": 57.0.1
"@expo/metro-config": 57.0.12
expo-constants: 57.0.16
"@pierre/diffs>@shikijs/transformers": ^4.2.0
# Keep one copy of these native-binary packages. lightningcss ships 11 platform binaries per
# version, and the workspaces' tailwindcss ^4 ranges drift into two 4.3.x copies of the family.
"@tailwindcss/node": "catalog:"
"@tailwindcss/oxide": "catalog:"
"@tailwindcss/vite": "catalog:"
"@types/node": "catalog:"
effect: "catalog:"
expo-router: 57.0.17
"expo-sharing>@expo/config-plugins": 57.0.9
"expo-sharing>@expo/config-types": 57.0.2
node-abi: 4.33.0
lightningcss: "catalog:"
tailwindcss: "catalog:"
vite: "catalog:"
yaml: "catalog:"
packageExtensions:
"@clerk/expo@*":
dependencies:
"@expo/config-plugins": 57.0.9
"@effect/vitest@*":
dependencies:
vite-plus: "catalog:"
peerDependenciesMeta:
vitest:
optional: true
vite-plus@*:
dependencies:
vite: "catalog:"
patchedDependencies:
"@clerk/expo@4.2.0": patches/@clerk__expo@4.2.0.patch
"@effect/vitest@4.0.0-rc.112": patches/@effect__vitest@4.0.0-rc.112.patch
"@expo/metro-config@57.0.12": patches/@expo__metro-config@57.0.12.patch
"@ff-labs/fff-node@0.9.4": patches/@ff-labs__fff-node@0.9.4.patch
"@legendapp/list@3.3.5": patches/@legendapp__list@3.3.5.patch
"@pierre/diffs@1.3.0-beta.10": patches/@pierre%2Fdiffs@1.3.0-beta.10.patch
"@react-native-ai/apple@0.12.0": patches/@react-native-ai__apple@0.12.0.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
dbus-next@0.10.2: patches/dbus-next@0.10.2.patch
effect@4.0.0-rc.112: patches/effect@4.0.0-rc.112.patch
expo-audio@57.0.4: patches/expo-audio@57.0.4.patch
expo-sharing@57.0.17: patches/expo-sharing@57.0.17.patch
react-native-gesture-handler@2.32.0: patches/react-native-gesture-handler@2.32.0.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
# Preserve the final layout frame. Backport of [#10171](https://github.com/software-mansion/react-native-reanimated/pull/10171).
react-native-reanimated@4.5.1: patches/react-native-reanimated@4.5.1.patch
react-native-screens@4.26.2: patches/react-native-screens@4.26.2.patch
uniwind@1.11.0: patches/uniwind@1.11.0.patch
peerDependencyRules:
allowAny:
- vite
allowedVersions:
vite: "*"
supportedArchitectures:
cpu: [current, x64]
libc: [current, glibc]
os: [current, linux]