pnpm-workspace.yaml
Rama main · réplica de lectura del repositorio original.
catalogMode: prefer
cleanupUnusedCatalogs: true
shellEmulator: true
# Keep in sync with the npm cooldown in .github/dependabot.yml: a fresher bump fails CI's lockfile verification.
minimumReleaseAge: 4320
minimumReleaseAgeExclude:
- kysely@0.29.8
- motion-panels@0.7.0
packages:
- packages/*
- apps/*
catalog:
'@paper-design/shaders-react': ^0.0.82
'@ai-sdk/react': ^4.0.167
'@base-ui/react': ^1.9.0
'@blobatar/react': ^2.7.0
'@better-auth/core': ^1.7.18
'@better-auth/drizzle-adapter': ^1.7.18
# Pinned: a newer patch than @better-auth/core pulls a second core copy and splits the API's auth types.
'@better-auth/passkey': 1.7.18
'@simplewebauthn/browser': ^13.3.0
'@simplewebauthn/server': ^13.3.3
'@clack/prompts': ^1.8.1
'@clickhouse/client': ^1.25.0
'@duckdb/node-api': 2.0.0-r.1
'@libsql/client': ^0.18.0
'@manypkg/get-packages': ^3.1.0
'@dagrejs/dagre': 3.1.3
'@date-fns/tz': ^1.5.0
'@exalabs/ai-sdk': ^2.1.0
'@faker-js/faker': ^10.6.0
'@hackylabs/deep-redact': ^4.1.0
'@hugeicons/core-free-icons': ^4.4.0
'@hugeicons/react': ^1.1.10
'@ip-location-db/dbip-city-mmdb': ^2.3.2026060513
'@mistralai/mistralai': ^3.5.0
'@modelcontextprotocol/sdk': ^1.32.2
'@mongodb-js/mongodb-constants': ^0.34.15
'@mongodb-js/shell-bson-parser': ^1.6.3
'@mongodb-js/socksv5': ^0.0.11
'@napi-rs/keyring': 2.1.2
'@noble/hashes': ^2.4.0
'@number-flow/react': ^0.6.2
'@octokit/rest': ^22.0.1
'@openrouter/ai-sdk-provider': ^3.1.0
'@orpc/client': 2.0.0-beta.48
'@orpc/contract': 2.0.0-beta.48
'@orpc/publisher': 2.0.0-beta.48
'@orpc/ratelimit': 2.0.0-beta.48
'@orpc/server': 2.0.0-beta.48
'@orpc/tanstack-query': 2.0.0-beta.48
'@playwright/test': ^1.65.0
'@posthog/rollup-plugin': ^1.6.3
'@react-email/components': ^1.0.10
'@rolldown/plugin-babel': ^0.2.4
'@shadcn/react': ^0.3.1
'@standard-schema/spec': ^1.1.0
'@streamdown/code': ^2.0.0
'@tailwindcss/typography': ^0.5.20
'@tailwindcss/vite': ^4.3.4
'@tanstack/browser-db-sqlite-persistence': 0.2.37
'@tanstack/db-sqlite-persistence-core': 0.4.12
'@tanstack/offline-transactions': 1.1.4
'@tanstack/react-db': 0.5.12
'@tanstack/react-devtools': ^0.10.14
'@tanstack/react-form': ^1.33.5
'@tanstack/react-hotkeys': ^0.22.0
'@tanstack/react-query': ^5.106.1
'@tanstack/react-query-devtools': ^5.106.1
'@tanstack/react-router': ^1.170.46
'@tanstack/react-router-devtools': ^1.167.2
'@tanstack/react-start': ^1.169.4
'@tanstack/react-virtual': ^3.14.26
'@tanstack/router-plugin': ^1.168.48
'@tanstack/virtual-file-routes': ^1.162.0
'@todesktop/cli': ^1.28.8
'@todesktop/runtime': ^2.1.4
'@types/bun': ^1.4.4
'@types/d3-dsv': ^3.0.7
'@types/mssql': ^12.3.0
'@types/oracledb': ^26.0.1
'@types/pg': ^8.23.1
'@types/react': ^19.3.0
'@types/react-dom': ^19.3.0
'typescript': ^7.0.2
'@upstash/context7-tools-ai-sdk': ^1.0.3
'@vitejs/plugin-react': ^6.2.1
'@xyflow/react': ^12.12.1
acorn: ^8.19.0
ai: ^7.0.163
ai-resumable-stream: ^3.2.1
ai-retry: ^2.8.0
arktype: ^2.2.9
babel-plugin-react-compiler: ^1.0.0
better-auth: ^1.7.18
better-auth-harmony: ^1.3.2
better-result: ^3.0.1
blobatar: ^2.7.0
bson: ^7.3.4
change-case: ^5.4.4
citty: ^0.2.2
class-variance-authority: ^0.7.1
cmdk: ^1.1.1
cn: ^0.5.2
cross-env: ^10.1.0
d3-dsv: ^3.0.2
date-fns: ^4.4.0
drizzle-kit: ^1.0.0-rc.5
drizzle-orm: ^1.0.0-rc.5
electron: 45.2.3
electron-store: ^12.0.0
hono: ^4.13.16
hookable: ^6.1.2
husky: ^9.1.7
input-otp: ^1.5.0
js-confetti: ^0.13.1
kysely: ^0.29.7
lru-cache: ^11.5.3
memoza: ^1.4.0
mmdb-lib: ^3.0.4
monaco-editor: ^0.57.0
mongodb: ^7.8.0
motion: ^14.10.0
motion-panels: ^0.7.0
mssql: ^12.7.14
mysql2: ^3.24.6
nanoid: ^6.0.2
nitro: 3.0.260903-beta
npm-run-all2: ^9.0.4
oracledb: ^26.0.0
permix: ^4.4.1
pg: ^8.23.1
playwright: ^1.65.0
portless: ^0.16.0
posthog-js: ^1.447.3
posthog-node: ^5.63.1
react: ^19.3.1
react-day-picker: ^10.0.2
react-dom: ^19.3.1
react-qr-code: ^2.2.0
redis: ^6.3.1
resend: ^6.37.0
seitu: ^1.4.0
shadcn: ^4.23.0
sonner: ^2.0.8
sql-formatter: ^15.9.0
streamdown: ^2.7.1
stripe: ^23.1.0
tailwind-scrollbar: ^4.0.2
tailwindcss: ^4.3.4
taze: ^21.3.0
turbo: ^2.11.10
tw-animate-css: ^1.4.0
ua-parser-js: ^2.0.10
use-stick-to-bottom: ^1.1.6
uuid: ^14.0.3
vite: ^8.3.6
oxfmt: '^0.77.0'
oxlint: '^1.92.0'
vite-plugin-electron: ^1.2.0
zod: ^4.6.7
oxlint-tailwindcss: ^1.17.1
'@fontsource-variable/geist': ^5.3.0
'@fontsource-variable/geist-mono': ^5.3.0
ultracite: ^8.1.1
sf-symbols-typescript: ^2.2.0
'@shadcn/lint': 0.2.5
socks: ^2.8.10
shell-quote: ^1.12.0
json5: ^2.2.3
'@types/ssh2': ^1.15.6
ssh2: ^1.17.0
ssh-config: ^5.3.0
'@tanstack/react-router-ssr-query': 1.167.3
ini: ^7.0.0
fast-xml-parser: ^5.12.0
fumadocs-core: ^16.18.0
fumadocs-mdx: ^15.5.0
'@types/ini': ^4.1.1
'@types/mdx': ^2.0.14
sharp: ^0.35.5
schema-dts: ^2.1.0
takumi-js: ^2.19.0
mermaid: ^12.3.0
allowBuilds:
'@firebase/util': false
'@google/genai': false
'@journeyapps/wa-sqlite': true
'@posthog/cli': true
core-js: false
cpu-features: false
dtrace-provider: false
electron: true
esbuild: true
msgpackr-extract: false
oracledb: false
protobufjs: false
ssh2: false
# @types/ssh2 pins Node 18 types, which clash with Electron's in any workspace compiling the SSH tunnel.
overrides:
'@tailwindcss/typography>postcss-selector-parser': 6.1.5
dompurify: ^3.4.17
'@types/ssh2>@types/node': ^24.13.3
# Collapse esbuild to one version (drizzle-kit asks for ^0.25): it is an optional peer of better-auth, so a second copy splits better-auth/@better-auth/core into two peer variations whose types stop unifying in @tamery/api. It must stay in vite's required ^0.27.0 || ^0.28.0.
esbuild: ^0.28.2