Files
better-auth/pnpm-workspace.yaml

140 lines
3.6 KiB
YAML

packages:
- packages/**
- docs
- e2e/**
- test
overrides:
kysely: 0.28.17
zod@>=4: 4.5.4
axios: '>=1.18.0 <2'
node-forge: '>=1.4.0 <2'
h3@<2: '>=1.15.9'
h3-v2: 'npm:h3@^2.0.1-rc.15'
brace-expansion: '>=5.0.8 <6'
minimatch@<10: '>=10.2.4 <11'
test-exclude@<7: '>=7.0.1 <8'
cookie@<0.7.0: '>=0.7.2 <0.8'
'@xmldom/xmldom@<0.8.13': '>=0.8.13 <0.9'
'devalue@>=5.6.3 <=5.8.0': 5.8.1
esbuild@<0.28.1: '>=0.28.1 <0.29'
fast-uri@<=3.1.3: '>=3.1.4 <4'
fast-xml-builder@<=1.1.6: '>=1.1.7 <2'
fast-xml-parser@<5.7.0: '>=5.8.0 <6'
follow-redirects@<=1.15.11: '>=1.16.0 <2'
ip-address@<=10.1.0: ^10.2.0
lodash@<4.18.0: ^4.18.1
path-to-regexp@>=8: 8.4.0
'picomatch@>=4 <4.0.4': 4.0.4
dompurify: '>=3.4.12 <4'
happy-dom: '>=20.8.9 <21'
defu@<6.1.5: '>=6.1.5 <7'
undici@>=7 <7.29.0: '>=7.29.0 <8'
'undici@>=6 <6.28.0': '>=6.28.0 <7'
tar@<7.5.21: '>=7.5.21 <8'
flatted@<3.4.2: '>=3.4.2 <4'
serialize-javascript@<7.0.3: '>=7.0.3 <8'
'@remix-run/router@<1.23.2': '>=1.23.2 <2'
'@remix-run/react@<2.17.3': '>=2.17.3 <3'
'@hono/node-server@<2.0.5': '>=2.0.5 <3'
hono@<4.12.25: '>=4.12.25 <5'
nitropack@<2.13.4: '>=2.13.4 <3'
postcss@<8.5.18: '>=8.5.18 <9'
smol-toml@<1.6.1: '>=1.6.1 <2'
srvx@<0.11.13: '>=0.11.13 <0.12'
svelte@<=5.55.6: '>=5.55.7 <6'
'vite@>=6 <6.4.3': '>=6.4.3 <7'
yaml: ^2.9.0
express-rate-limit@<8.2.2: '>=8.2.2 <9'
effect@<3.20.0: '>=3.20.0 <4'
js-cookie@<3.0.7: '>=3.0.7 <4'
qs@<6.15.2: '>=6.15.2 <7'
'ws@>=8 <8.21.0': '>=8.21.0 <9'
'ws@<7.5.11': '>=7.5.11 <8'
uuid@<11.1.1: '>=11.1.1 <12'
shell-quote@<=1.8.4: '>=1.9.0 <2'
'form-data@<4.0.6': '>=4.0.6 <5'
'js-yaml@<3.15.0': '>=3.15.0 <4'
'js-yaml@>=4 <4.3.0': '>=4.3.0 <5'
'seroval@<1.5.3': '>=1.5.3 <2'
'valibot@<1.4.2': '>=1.4.2 <2'
'@babel/core@<7.29.6': '>=7.29.6 <8'
sharp: '>=0.35.3 <0.36'
# better-sqlite3 12.10.0 added Node 26 support.
'better-sqlite3@>=12 <12.10.0': '>=12.10.0 <13'
catalog:
'@better-auth/utils': 0.5.0
'@better-fetch/fetch': 1.3.2
better-call: 1.4.2
kysely: ^0.28.17 || ^0.29.0
nanostores: ^1.3.0
tsdown: 0.21.10
typescript: ^6.0.3
zod: ^4.5.4
catalogs:
peer:
'@better-auth/utils': ^0.4.2 || ^0.5.0
kysely: ^0.28.5 || ^0.29.0
nanostores: ^1.0.1
react19:
'@types/react': ^19.2.17
'@types/react-dom': ^19.2.3
react: ^19.2.7
react-dom: ^19.2.7
tailwind:
'@tailwindcss/postcss': ^4.3.1
tailwindcss: ^4.3.1
tailwindcss-animate: ^1.0.7
vitest:
'@vitest/coverage-istanbul': ^5.0.0
'@vitest/ui': ^5.0.0
vitest: ^5.0.0
allowBuilds:
'@parcel/watcher': true
'@prisma/client': true
'@prisma/engines': true
'@swc/core': true
'@tsparticles/engine': true
better-sqlite3: true
esbuild: true
lefthook: true
less: true
msw: true
prisma: true
protobufjs: true
sharp: true
workerd: true
electron: false
linkWorkspacePackages: true
minimumReleaseAge: 1440
minimumReleaseAgeExclude:
- '@better-auth/*'
- '@better-fetch/fetch'
- 'better-call'
packageExtensions:
# @hookform/resolvers imports Zod from its Zod adapter without declaring it.
'@hookform/resolvers@5.4.0':
peerDependencies:
zod: ^3.25.0 || ^4.0.0
peerDependenciesMeta:
zod:
optional: true
# drizzle-kit has no drizzle-orm peer, so a monorepo can feed it the wrong version.
# https://github.com/drizzle-team/drizzle-orm/issues/5573
drizzle-kit:
peerDependencies:
drizzle-orm: '*'
patchedDependencies:
'@changesets/assemble-release-plan': patches/@changesets__assemble-release-plan.patch
trustPolicy: no-downgrade
trustPolicyIgnoreAfter: 43200