diff --git a/package.json b/package.json
index bcd0f1ca..28580c31 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "@btst/better-auth-ui",
"homepage": "https://www.better-stack.ai/",
- "version": "1.2.2",
+ "version": "1.2.3",
"description": "Plug & play shadcn/ui components for better-auth",
"repository": {
"type": "git",
@@ -96,7 +96,8 @@
"author": "daveycodez",
"license": "MIT",
"devDependencies": {
- "@better-auth/passkey": "^1.4.7",
+ "@better-auth/api-key": "^1.5.5",
+ "@better-auth/passkey": "^1.5.4",
"@biomejs/biome": "2.3.10",
"@radix-ui/react-checkbox": "^1.3.3",
"@radix-ui/react-context": "^1.1.3",
@@ -115,7 +116,7 @@
"@types/react": "^19.2.7",
"@types/react-dom": "^19.2.3",
"@types/react-google-recaptcha": "^2.1.9",
- "better-auth": "^1.4.7",
+ "better-auth": "^1.5.5",
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"esbuild-plugin-preserve-directives": "^0.0.11",
@@ -129,11 +130,12 @@
"turbo": "^2.6.3",
"typescript": "^5.9.3",
"vitest": "^4.0.18",
- "zod": "^4.2.1"
+ "zod": "^4.3.6"
},
"peerDependencies": {
+ "@better-auth/api-key": ">=1.5.5",
"@better-auth/passkey": ">=1.4.6",
- "@btst/stack": ">=2.6.1",
+ "@btst/stack": ">=2.7.0",
"@btst/yar": "^1.1.1",
"@captchafox/react": "^1.10.0",
"@daveyplate/better-auth-tanstack": "^1.3.6",
@@ -181,6 +183,14 @@
"ua-parser-js": "^2.0.7",
"vaul": "^1.1.2"
},
+ "peerDependenciesMeta": {
+ "@better-auth/api-key": {
+ "optional": true
+ }
+ },
"packageManager": "pnpm@10.26.2",
- "overrides": {}
+ "overrides": {
+ "zod": "4.3.6",
+ "better-call": "1.3.2"
+ }
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 40a1a109..1ec2340e 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -12,8 +12,8 @@ importers:
specifier: ^1.1.21
version: 1.1.21
'@btst/stack':
- specifier: '>=2.6.1'
- version: 2.6.1(6f742b4bf164339d10a5ca7d8cd8cd84)
+ specifier: '>=2.7.0'
+ version: 2.7.0(a659015726b0b8f8fc5d0e2718c9dd76)
'@btst/yar':
specifier: ^1.1.1
version: 1.2.0(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)
@@ -22,7 +22,7 @@ importers:
version: 1.10.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@daveyplate/better-auth-tanstack':
specifier: ^1.3.6
- version: 1.3.6(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.1.0))(better-auth@1.4.7(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vue@3.5.30(typescript@5.9.3)))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ version: 1.3.6(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.1.0))(better-auth@1.5.5(@prisma/client@5.22.0(prisma@5.22.0))(drizzle-orm@0.41.0(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0(prisma@5.22.0))(kysely@0.28.11)(prisma@5.22.0))(mongodb@6.21.0)(prisma@5.22.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.0.3)(happy-dom@20.8.3)(tsx@4.21.0))(vue@3.5.30(typescript@5.9.3)))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@hcaptcha/react-hcaptcha':
specifier: ^1.17.1
version: 1.17.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
@@ -93,9 +93,12 @@ importers:
specifier: ^1.1.2
version: 1.1.2(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
devDependencies:
+ '@better-auth/api-key':
+ specifier: ^1.5.5
+ version: 1.5.5(@better-auth/core@1.5.5(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(better-call@1.3.2(zod@4.3.6))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.1))(@better-auth/utils@0.3.1)(better-auth@1.5.5(@prisma/client@5.22.0(prisma@5.22.0))(drizzle-orm@0.41.0(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0(prisma@5.22.0))(kysely@0.28.11)(prisma@5.22.0))(mongodb@6.21.0)(prisma@5.22.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.0.3)(happy-dom@20.8.3)(tsx@4.21.0))(vue@3.5.30(typescript@5.9.3)))
'@better-auth/passkey':
- specifier: ^1.4.7
- version: 1.4.7(@better-auth/core@1.4.7(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.5(zod@4.2.1))(jose@6.1.3)(kysely@0.28.9)(nanostores@1.1.0))(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-auth@1.4.7(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.0.3)(happy-dom@20.8.3)(tsx@4.21.0))(vue@3.5.30(typescript@5.9.3)))(better-call@1.1.5(zod@4.2.1))(nanostores@1.1.0)
+ specifier: ^1.5.4
+ version: 1.5.5(@better-auth/core@1.5.5(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(better-call@1.3.2(zod@4.3.6))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.1))(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(better-auth@1.5.5(@prisma/client@5.22.0(prisma@5.22.0))(drizzle-orm@0.41.0(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0(prisma@5.22.0))(kysely@0.28.11)(prisma@5.22.0))(mongodb@6.21.0)(prisma@5.22.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.0.3)(happy-dom@20.8.3)(tsx@4.21.0))(vue@3.5.30(typescript@5.9.3)))(better-call@1.3.2(zod@4.3.6))(nanostores@1.1.1)
'@biomejs/biome':
specifier: 2.3.10
version: 2.3.10
@@ -151,8 +154,8 @@ importers:
specifier: ^2.1.9
version: 2.1.9
better-auth:
- specifier: ^1.4.7
- version: 1.4.7(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.0.3)(happy-dom@20.8.3)(tsx@4.21.0))(vue@3.5.30(typescript@5.9.3))
+ specifier: ^1.5.5
+ version: 1.5.5(@prisma/client@5.22.0(prisma@5.22.0))(drizzle-orm@0.41.0(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0(prisma@5.22.0))(kysely@0.28.11)(prisma@5.22.0))(mongodb@6.21.0)(prisma@5.22.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.0.3)(happy-dom@20.8.3)(tsx@4.21.0))(vue@3.5.30(typescript@5.9.3))
class-variance-authority:
specifier: ^0.7.1
version: 0.7.1
@@ -173,7 +176,7 @@ importers:
version: 3.4.0
tailwindcss-animate:
specifier: ^1.0.7
- version: 1.0.7
+ version: 1.0.7(tailwindcss@4.1.7)
tsc-watch:
specifier: ^7.2.0
version: 7.2.0(typescript@5.9.3)
@@ -193,8 +196,8 @@ importers:
specifier: ^4.0.18
version: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.0.3)(happy-dom@20.8.3)(tsx@4.21.0)
zod:
- specifier: ^4.2.1
- version: 4.2.1
+ specifier: ^4.3.6
+ version: 4.3.6
packages:
@@ -248,51 +251,141 @@ packages:
resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==}
engines: {node: '>=6.9.0'}
- '@better-auth/core@1.4.5':
- resolution: {integrity: sha512-dQ3hZOkUJzeBXfVEPTm2LVbzmWwka1nqd9KyWmB2OMlMfjr7IdUeBX4T7qJctF67d7QDhlX95jMoxu6JG0Eucw==}
+ '@better-auth/api-key@1.5.5':
+ resolution: {integrity: sha512-jNWHA9GHOCxXPXqKvc6etUuKEYTO9M58Ah1Q/7wPIiSvK93vigDL/R2jd6uByUdX6XPHsDZorbeVqe0I8NnTDQ==}
peerDependencies:
- '@better-auth/utils': 0.3.0
- '@better-fetch/fetch': 1.1.18
- better-call: 1.1.4
+ '@better-auth/core': 1.5.5
+ '@better-auth/utils': 0.3.1
+ better-auth: 1.5.5
+
+ '@better-auth/core@1.5.4':
+ resolution: {integrity: sha512-k5AdwPRQETZn0vdB60EB9CDxxfllpJXKqVxTjyXIUSRz7delNGlU0cR/iRP3VfVJwvYR1NbekphBDNo+KGoEzQ==}
+ peerDependencies:
+ '@better-auth/utils': 0.3.1
+ '@better-fetch/fetch': 1.1.21
+ '@cloudflare/workers-types': '>=4'
+ better-call: 1.3.2
jose: ^6.1.0
kysely: ^0.28.5
nanostores: ^1.0.1
+ peerDependenciesMeta:
+ '@cloudflare/workers-types':
+ optional: true
- '@better-auth/core@1.4.7':
- resolution: {integrity: sha512-rNfj8aNFwPwAMYo+ahoWDsqKrV7svD3jhHSC6+A77xxKodbgV0UgH+RO21GMaZ0PPAibEl851nw5e3bsNslW/w==}
+ '@better-auth/core@1.5.5':
+ resolution: {integrity: sha512-1oR/2jAp821Dcf67kQYHUoyNcdc1TcShfw4QMK0YTVntuRES5mUOyvEJql5T6eIuLfaqaN4LOF78l0FtF66HXA==}
peerDependencies:
- '@better-auth/utils': 0.3.0
+ '@better-auth/utils': 0.3.1
'@better-fetch/fetch': 1.1.21
- better-call: 1.1.5
+ '@cloudflare/workers-types': '>=4'
+ better-call: 1.3.2
jose: ^6.1.0
kysely: ^0.28.5
nanostores: ^1.0.1
+ peerDependenciesMeta:
+ '@cloudflare/workers-types':
+ optional: true
+
+ '@better-auth/drizzle-adapter@1.5.4':
+ resolution: {integrity: sha512-4M4nMAWrDd3TmpV6dONkJjybBVKRZghe5Oj0NNyDEoXubxastQdO7Sb5B54I1rTx5yoMgsqaB+kbJnu/9UgjQg==}
+ peerDependencies:
+ '@better-auth/core': 1.5.4
+ '@better-auth/utils': ^0.3.0
+ drizzle-orm: '>=0.41.0'
+
+ '@better-auth/drizzle-adapter@1.5.5':
+ resolution: {integrity: sha512-HAi9xAP40oDt48QZeYBFTcmg3vt1Jik90GwoRIfangd7VGbxesIIDBJSnvwMbZ52GBIc6+V4FRw9lasNiNrPfw==}
+ peerDependencies:
+ '@better-auth/core': 1.5.5
+ '@better-auth/utils': ^0.3.0
+ drizzle-orm: '>=0.41.0'
+ peerDependenciesMeta:
+ drizzle-orm:
+ optional: true
- '@better-auth/passkey@1.4.7':
- resolution: {integrity: sha512-r2ws1sQXcPZPb5oYnEo5xUaHRtZ5p4HjmuG2HNsRCk2eXyjZ924Cy1rot3O2eE4XshvmfDUlxD+GRGcfSJyQqw==}
+ '@better-auth/kysely-adapter@1.5.4':
+ resolution: {integrity: sha512-DPww7rIfz6Ed7dZlJSW9xMQ42VKaJLB5Cs+pPqd+UHKRyighKjf3VgvMIcAdFPc4olQ0qRHo3+ZJhFlBCxRhxA==}
peerDependencies:
- '@better-auth/core': 1.4.7
- '@better-auth/utils': 0.3.0
+ '@better-auth/core': 1.5.4
+ '@better-auth/utils': ^0.3.0
+ kysely: ^0.27.0 || ^0.28.0
+
+ '@better-auth/kysely-adapter@1.5.5':
+ resolution: {integrity: sha512-LmHffIVnqbfsxcxckMOoE8MwibWrbVFch+kwPKJ5OFDFv6lin75ufN7ZZ7twH0IMPLT/FcgzaRjP8jRrXRef9g==}
+ peerDependencies:
+ '@better-auth/core': 1.5.5
+ '@better-auth/utils': ^0.3.0
+ kysely: ^0.27.0 || ^0.28.0
+
+ '@better-auth/memory-adapter@1.5.4':
+ resolution: {integrity: sha512-iiWYut9rbQqiAsgRBtj6+nxanwjapxRgpIJbiS2o81h7b9iclE0AiDA0Foes590gdFQvskNauZcCpuF8ytxthg==}
+ peerDependencies:
+ '@better-auth/core': 1.5.4
+ '@better-auth/utils': ^0.3.0
+
+ '@better-auth/memory-adapter@1.5.5':
+ resolution: {integrity: sha512-4X0j1/2L+nsgmObjmy9xEGUFWUv38Qjthp558fwS3DAp6ueWWyCaxaD6VJZ7m5qPNMrsBStO5WGP8CmJTEWm7g==}
+ peerDependencies:
+ '@better-auth/core': 1.5.5
+ '@better-auth/utils': ^0.3.0
+
+ '@better-auth/mongo-adapter@1.5.4':
+ resolution: {integrity: sha512-ArzJN5Obk6i6+vLK1HpPzLIcsjxZYXPPUvxVU8eyU5HyoUT2MlswWfPQ8UJAKPn0iq/T4PVp/wZcQMhWk1tuNA==}
+ peerDependencies:
+ '@better-auth/core': 1.5.4
+ '@better-auth/utils': ^0.3.0
+ mongodb: ^6.0.0 || ^7.0.0
+
+ '@better-auth/mongo-adapter@1.5.5':
+ resolution: {integrity: sha512-P1J9ljL5X5k740I8Rx1esPWNgWYPdJR5hf2CY7BwDSrQFPUHuzeCg0YhtEEP55niNateTXhBqGAcy0fVOeamZg==}
+ peerDependencies:
+ '@better-auth/core': 1.5.5
+ '@better-auth/utils': ^0.3.0
+ mongodb: ^6.0.0 || ^7.0.0
+
+ '@better-auth/passkey@1.5.5':
+ resolution: {integrity: sha512-waGngvVophgoi/yqyU8fPZS04ZRMfjPBlxRlbV49nOgqFXcA9+914cGUedmaePXlTH6q6Z9K3dXUlg8H4g5tTQ==}
+ peerDependencies:
+ '@better-auth/core': 1.5.5
+ '@better-auth/utils': 0.3.1
'@better-fetch/fetch': 1.1.21
- better-auth: 1.4.7
- better-call: 1.1.5
+ better-auth: 1.5.5
+ better-call: 1.3.2
nanostores: ^1.0.1
- '@better-auth/telemetry@1.4.5':
- resolution: {integrity: sha512-r3NyksbaBYA10SC86JA6QwmZfHwFutkUGcphgWGfu6MVx1zutYmZehIeC8LxTjOWZqqF9FI8vLjglWBHvPQeTg==}
+ '@better-auth/prisma-adapter@1.5.4':
+ resolution: {integrity: sha512-ZQTbcBopw/ezjjbNFsfR3CRp0QciC4tJCarAnB5G9fZtUYbDjfY0vZOxIRmU4kI3x755CXQpGqTrkwmXaMRa3w==}
peerDependencies:
- '@better-auth/core': 1.4.5
+ '@better-auth/core': 1.5.4
+ '@better-auth/utils': ^0.3.0
+ '@prisma/client': ^5.0.0 || ^6.0.0 || ^7.0.0
+ prisma: ^5.0.0 || ^6.0.0 || ^7.0.0
- '@better-auth/telemetry@1.4.7':
- resolution: {integrity: sha512-k07C/FWnX6m+IxLruNkCweIxuaIwVTB2X40EqwamRVhYNBAhOYZFGLHH+PtQyM+Yf1Z4+8H6MugLOXSreXNAjQ==}
+ '@better-auth/prisma-adapter@1.5.5':
+ resolution: {integrity: sha512-CliDd78CXHzzwQIXhCdwGr5Ml53i6JdCHWV7PYwTIJz9EAm6qb2RVBdpP3nqEfNjINGM22A6gfleCgCdZkTIZg==}
peerDependencies:
- '@better-auth/core': 1.4.7
+ '@better-auth/core': 1.5.5
+ '@better-auth/utils': ^0.3.0
+ '@prisma/client': ^5.0.0 || ^6.0.0 || ^7.0.0
+ prisma: ^5.0.0 || ^6.0.0 || ^7.0.0
+ peerDependenciesMeta:
+ '@prisma/client':
+ optional: true
+ prisma:
+ optional: true
- '@better-auth/utils@0.3.0':
- resolution: {integrity: sha512-W+Adw6ZA6mgvnSnhOki270rwJ42t4XzSK6YWGF//BbVXL6SwCLWfyzBc1lN2m/4RM28KubdBKQ4X5VMoLRNPQw==}
+ '@better-auth/telemetry@1.5.4':
+ resolution: {integrity: sha512-mGXTY7Ecxo7uvlMr6TFCBUvlH0NUMOeE9LKgPhG4HyhBN6VfCEg/DD9PG0Z2IatmMWQbckkt7ox5A0eBpG9m5w==}
+ peerDependencies:
+ '@better-auth/core': 1.5.4
- '@better-fetch/fetch@1.1.18':
- resolution: {integrity: sha512-rEFOE1MYIsBmoMJtQbl32PGHHXuG2hDxvEd7rUHE0vCBoFQVSDqaVs9hkZEtHCxRoY+CljXKFCOuJ8uxqw1LcA==}
+ '@better-auth/telemetry@1.5.5':
+ resolution: {integrity: sha512-1+lklxArn4IMHuU503RcPdXrSG2tlXt4jnGG3omolmspQ7tktg/Y9XO/yAkYDurtvMn1xJ8X1Ov01Ji/r5s9BQ==}
+ peerDependencies:
+ '@better-auth/core': 1.5.5
+
+ '@better-auth/utils@0.3.1':
+ resolution: {integrity: sha512-+CGp4UmZSUrHHnpHhLPYu6cV+wSUSvVbZbNykxhUDocpVNTo9uFFxw/NqJlh1iC4wQ9HKKWGCKuZ5wUgS0v6Kg==}
'@better-fetch/fetch@1.1.21':
resolution: {integrity: sha512-/ImESw0sskqlVR94jB+5+Pxjf+xBwDZF/N5+y2/q4EqD7IARUTSpPfIo8uf39SYpCxyOCtbyYpUrZ3F/k0zT4A==}
@@ -350,11 +443,11 @@ packages:
cpu: [x64]
os: [win32]
- '@btst/db@2.0.3':
- resolution: {integrity: sha512-ZY3+393oPAsFYHpgdCPewwlBNTTsSep66wNLRZnzbGdAmhVluuII56PmDFECD/4MB6EmZ/yZhUrOiGWUHHSWGg==}
+ '@btst/db@2.1.0':
+ resolution: {integrity: sha512-lg01g29hyNkEpu21XR8i0Og6E9pZ8veV45cgjlFalXwmyTrkaXz5JjXCyXpcCpjUIus05GdUl0zOQmqG825MJw==}
- '@btst/stack@2.6.1':
- resolution: {integrity: sha512-6DMiOSesm2/WcWWSJNlbkDDNdDbcmJUuVjeNW3ROWr7j+1moiBjwbp44Lb7YNCGWtedOM4zitNL69+CDd9tWPQ==}
+ '@btst/stack@2.7.0':
+ resolution: {integrity: sha512-3XI0h5wFfbgFe2gApLkp58ZFi4sHKeJ8aZnk77EKfxLlyB2UdQOMGdqLDsPYR2JXKqI+ao7Q3cSDucWPym8EOA==}
peerDependencies:
'@ai-sdk/react': '>=2.0.0'
'@btst/yar': '>=1.2.0'
@@ -366,7 +459,7 @@ packages:
'@tailwindcss/typography': '>=0.5.0'
'@tanstack/react-query': ^5.0.0
ai: '>=5.0.0'
- better-call: '>=1.1.5'
+ better-call: '>=1.3.2'
class-variance-authority: '>=0.7.0'
clsx: '>=2.1.0'
cmdk: '>=1.1.0'
@@ -853,6 +946,9 @@ packages:
'@milkdown/utils@7.19.0':
resolution: {integrity: sha512-aIu8j7TypVn+4ZWgrIUjpljIulAVwNERWNZgkfYLQLOv+BbF1gIbpoB7t3w0RD2EeENrEu0P3J0Sl5LDMbyDRQ==}
+ '@mongodb-js/saslprep@1.4.6':
+ resolution: {integrity: sha512-y+x3H1xBZd38n10NZF/rEBlvDOOMQ6LKUTHqr8R9VkJ+mmQOYtJFxIlkkK8fZrtOiL6VixbOBWMbZGBdal3Z1g==}
+
'@noble/ciphers@2.1.1':
resolution: {integrity: sha512-bysYuiVfhxNJuldNXlFEitTVdNnYUc+XNJZd7Qm2a5j1vZHgY+fazadNFWFaMK/2vye0JVlxV3gHmC0WDfAOQw==}
engines: {node: '>= 20.19.0'}
@@ -877,8 +973,8 @@ packages:
'@peculiar/asn1-csr@2.6.0':
resolution: {integrity: sha512-BeWIu5VpTIhfRysfEp73SGbwjjoLL/JWXhJ/9mo4vXnz3tRGm+NGm3KNcRzQ9VMVqwYS2RHlolz21svzRXIHPQ==}
- '@peculiar/asn1-ecc@2.6.0':
- resolution: {integrity: sha512-FF3LMGq6SfAOwUG2sKpPXblibn6XnEIKa+SryvUl5Pik+WR9rmRA3OCiwz8R3lVXnYnyRkSZsSLdml8H3UiOcw==}
+ '@peculiar/asn1-ecc@2.6.1':
+ resolution: {integrity: sha512-+Vqw8WFxrtDIN5ehUdvlN2m73exS2JVG0UAyfVB31gIfor3zWEAQPD+K9ydCxaj3MLen9k0JhKpu9LqviuCE1g==}
'@peculiar/asn1-pfx@2.6.0':
resolution: {integrity: sha512-rtUvtf+tyKGgokHHmZzeUojRZJYPxoD/jaN1+VAB4kKR7tXrnDCA/RAWXAIhMJJC+7W27IIRGe9djvxKgsldCQ==}
@@ -889,8 +985,8 @@ packages:
'@peculiar/asn1-pkcs9@2.6.0':
resolution: {integrity: sha512-b78OQ6OciW0aqZxdzliXGYHASeCvvw5caqidbpQRYW2mBtXIX2WhofNXTEe7NyxTb0P6J62kAAWLwn0HuMF1Fw==}
- '@peculiar/asn1-rsa@2.6.0':
- resolution: {integrity: sha512-Nu4C19tsrTsCp9fDrH+sdcOKoVfdfoQQ7S3VqjJU6vedR7tY3RLkQ5oguOIB3zFW33USDUuYZnPEQYySlgha4w==}
+ '@peculiar/asn1-rsa@2.6.1':
+ resolution: {integrity: sha512-1nVMEh46SElUt5CB3RUTV4EG/z7iYc7EoaDY5ECwganibQPkZ/Y2eMsTKB/LeyrUJ+W/tKoD9WUqIy8vB+CEdA==}
'@peculiar/asn1-schema@2.6.0':
resolution: {integrity: sha512-xNLYLBFTBKkCzEZIw842BxytQQATQv+lDTCEMZ8C196iJcJJMBUZxrhSTxLaohMyKK8QlzRNTRkUmanucnDSqg==}
@@ -898,12 +994,36 @@ packages:
'@peculiar/asn1-x509-attr@2.6.0':
resolution: {integrity: sha512-MuIAXFX3/dc8gmoZBkwJWxUWOSvG4MMDntXhrOZpJVMkYX+MYc/rUAU2uJOved9iJEoiUx7//3D8oG83a78UJA==}
- '@peculiar/asn1-x509@2.6.0':
- resolution: {integrity: sha512-uzYbPEpoQiBoTq0/+jZtpM6Gq6zADBx+JNFP3yqRgziWBxQ/Dt/HcuvRfm9zJTPdRcBqPNdaRHTVwpyiq6iNMA==}
+ '@peculiar/asn1-x509@2.6.1':
+ resolution: {integrity: sha512-O9jT5F1A2+t3r7C4VT7LYGXqkGLK7Kj1xFpz7U0isPrubwU5PbDoyYtx6MiGst29yq7pXN5vZbQFKRCP+lLZlA==}
- '@peculiar/x509@1.14.2':
- resolution: {integrity: sha512-r2w1Hg6pODDs0zfAKHkSS5HLkOLSeburtcgwvlLLWWCixw+MmW3U6kD5ddyvc2Y2YdbGuVwCF2S2ASoU1cFAag==}
- engines: {node: '>=22.0.0'}
+ '@peculiar/x509@1.14.3':
+ resolution: {integrity: sha512-C2Xj8FZ0uHWeCXXqX5B4/gVFQmtSkiuOolzAgutjTfseNOHT3pUjljDZsTSxXFGgio54bCzVFqmEOUrIVk8RDA==}
+ engines: {node: '>=20.0.0'}
+
+ '@prisma/client@5.22.0':
+ resolution: {integrity: sha512-M0SVXfyHnQREBKxCgyo7sffrKttwE6R8PMq330MIUF0pTwjUhLbW84pFDlf06B27XyCR++VtjugEnIHdr07SVA==}
+ engines: {node: '>=16.13'}
+ peerDependencies:
+ prisma: '*'
+ peerDependenciesMeta:
+ prisma:
+ optional: true
+
+ '@prisma/debug@5.22.0':
+ resolution: {integrity: sha512-AUt44v3YJeggO2ZU5BkXI7M4hu9BF2zzH2iF2V5pyXT/lRTyWiElZ7It+bRH1EshoMRxHgpYg4VB6rCM+mG5jQ==}
+
+ '@prisma/engines-version@5.22.0-44.605197351a3c8bdd595af2d2a9bc3025bca48ea2':
+ resolution: {integrity: sha512-2PTmxFR2yHW/eB3uqWtcgRcgAbG1rwG9ZriSvQw+nnb7c4uCr3RAcGMb6/zfE88SKlC1Nj2ziUvc96Z379mHgQ==}
+
+ '@prisma/engines@5.22.0':
+ resolution: {integrity: sha512-UNjfslWhAt06kVL3CjkuYpHAWSO6L4kDCVPegV6itt7nD1kSJavd3vhgAEhjglLJJKEdJ7oIqDJ+yHk6qO8gPA==}
+
+ '@prisma/fetch-engine@5.22.0':
+ resolution: {integrity: sha512-bkrD/Mc2fSvkQBV5EpoFcZ87AvOgDxbG99488a5cexp5Ccny+UM6MAe/UFkUC0wLYD9+9befNOqGiIJhhq+HbA==}
+
+ '@prisma/get-platform@5.22.0':
+ resolution: {integrity: sha512-pHhpQdr1UPFpt+zFfnPazhulaZYCUqeIcPpJViYoq9R+D/yw4fjE+CtnsnKzPYm0ddUbeXUzjGVGIRVgPDCk4Q==}
'@radix-ui/number@1.1.1':
resolution: {integrity: sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g==}
@@ -1777,8 +1897,8 @@ packages:
'@simplewebauthn/browser@13.2.2':
resolution: {integrity: sha512-FNW1oLQpTJyqG5kkDg5ZsotvWgmBaC6jCHR7Ej0qUNep36Wl9tj2eZu7J5rP+uhXgHaLk+QQ3lqcw2vS5MX1IA==}
- '@simplewebauthn/server@13.2.2':
- resolution: {integrity: sha512-HcWLW28yTMGXpwE9VLx9J+N2KEUaELadLrkPEEI9tpI5la70xNEVEsu/C+m3u7uoq4FulLqZQhgBCzR9IZhFpA==}
+ '@simplewebauthn/server@13.3.0':
+ resolution: {integrity: sha512-MLHYFrYG8/wK2i+86XMhiecK72nMaHKKt4bo+7Q1TbuG9iGjlSdfkPWKO5ZFE/BX+ygCJ7pr8H/AJeyAj1EaTQ==}
engines: {node: '>=20.0.0'}
'@standard-schema/spec@1.1.0':
@@ -1910,9 +2030,15 @@ packages:
'@types/unist@3.0.3':
resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==}
+ '@types/webidl-conversions@7.0.3':
+ resolution: {integrity: sha512-CiJJvcRtIgzadHCYXw7dqEnMNRjhGZlYK05Mj9OyktqV8uVT8fD2BFOB7S1uwBE3Kj2Z+4UyPmFw/Ixgw/LAlA==}
+
'@types/whatwg-mimetype@3.0.2':
resolution: {integrity: sha512-c2AKvDT8ToxLIOUlN51gTiHXflsfIFisS4pO7pDPoKouJCESkhZnEy623gwP9laCy5lnLDAw1vAzu2vM2YLOrA==}
+ '@types/whatwg-url@11.0.5':
+ resolution: {integrity: sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==}
+
'@types/ws@8.18.1':
resolution: {integrity: sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==}
@@ -2039,27 +2165,55 @@ packages:
bail@2.0.2:
resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==}
- better-auth@1.4.5:
- resolution: {integrity: sha512-pHV2YE0OogRHvoA6pndHXCei4pcep/mjY7psSaHVrRgjBtumVI68SV1g9U9XPRZ4KkoGca9jfwuv+bB2UILiFw==}
+ better-auth@1.5.4:
+ resolution: {integrity: sha512-ReykcEKx6Kp9560jG1wtlDBnftA7L7xb3ZZdDWm5yGXKKe2pUf+oBjH0fqekrkRII0m4XBVQbQ0mOrFv+3FdYg==}
peerDependencies:
'@lynx-js/react': '*'
+ '@prisma/client': ^5.0.0 || ^6.0.0 || ^7.0.0
'@sveltejs/kit': ^2.0.0
'@tanstack/react-start': ^1.0.0
+ '@tanstack/solid-start': ^1.0.0
+ better-sqlite3: ^12.0.0
+ drizzle-kit: '>=0.31.4'
+ drizzle-orm: '>=0.41.0'
+ mongodb: ^6.0.0 || ^7.0.0
+ mysql2: ^3.0.0
next: ^14.0.0 || ^15.0.0 || ^16.0.0
+ pg: ^8.0.0
+ prisma: ^5.0.0 || ^6.0.0 || ^7.0.0
react: ^18.0.0 || ^19.0.0
react-dom: ^18.0.0 || ^19.0.0
solid-js: ^1.0.0
svelte: ^4.0.0 || ^5.0.0
+ vitest: ^2.0.0 || ^3.0.0 || ^4.0.0
vue: ^3.0.0
peerDependenciesMeta:
'@lynx-js/react':
optional: true
+ '@prisma/client':
+ optional: true
'@sveltejs/kit':
optional: true
'@tanstack/react-start':
optional: true
+ '@tanstack/solid-start':
+ optional: true
+ better-sqlite3:
+ optional: true
+ drizzle-kit:
+ optional: true
+ drizzle-orm:
+ optional: true
+ mongodb:
+ optional: true
+ mysql2:
+ optional: true
next:
optional: true
+ pg:
+ optional: true
+ prisma:
+ optional: true
react:
optional: true
react-dom:
@@ -2068,29 +2222,32 @@ packages:
optional: true
svelte:
optional: true
+ vitest:
+ optional: true
vue:
optional: true
- better-auth@1.4.7:
- resolution: {integrity: sha512-kVmDQxzqGwP4FFMOYpS5I7oAaoFW3hwooUAAtcbb2DrOYv5EUvRUDJbTMaPoMTj7URjNDQ6vG9gcCS1Q+0aVBw==}
+ better-auth@1.5.5:
+ resolution: {integrity: sha512-GpVPaV1eqr3mOovKfghJXXk6QvlcVeFbS3z+n+FPDid5rK/2PchnDtiaVCzWyXA9jH2KkirOfl+JhAUvnja0Eg==}
peerDependencies:
'@lynx-js/react': '*'
- '@prisma/client': ^5.22.0
+ '@prisma/client': ^5.0.0 || ^6.0.0 || ^7.0.0
'@sveltejs/kit': ^2.0.0
'@tanstack/react-start': ^1.0.0
- better-sqlite3: ^12.4.1
- drizzle-kit: ^0.31.4
- drizzle-orm: ^0.41.0
- mongodb: ^6.18.0
- mysql2: ^3.14.4
+ '@tanstack/solid-start': ^1.0.0
+ better-sqlite3: ^12.0.0
+ drizzle-kit: '>=0.31.4'
+ drizzle-orm: '>=0.41.0'
+ mongodb: ^6.0.0 || ^7.0.0
+ mysql2: ^3.0.0
next: ^14.0.0 || ^15.0.0 || ^16.0.0
- pg: ^8.16.3
- prisma: ^5.22.0
+ pg: ^8.0.0
+ prisma: ^5.0.0 || ^6.0.0 || ^7.0.0
react: ^18.0.0 || ^19.0.0
react-dom: ^18.0.0 || ^19.0.0
solid-js: ^1.0.0
svelte: ^4.0.0 || ^5.0.0
- vitest: ^4.0.15
+ vitest: ^2.0.0 || ^3.0.0 || ^4.0.0
vue: ^3.0.0
peerDependenciesMeta:
'@lynx-js/react':
@@ -2101,6 +2258,8 @@ packages:
optional: true
'@tanstack/react-start':
optional: true
+ '@tanstack/solid-start':
+ optional: true
better-sqlite3:
optional: true
drizzle-kit:
@@ -2130,21 +2289,17 @@ packages:
vue:
optional: true
- better-call@1.1.4:
- resolution: {integrity: sha512-NJouLY6IVKv0nDuFoc6FcbKDFzEnmgMNofC9F60Mwx1Ecm7X6/Ecyoe5b+JSVZ42F/0n46/M89gbYP1ZCVv8xQ==}
+ better-call@1.3.2:
+ resolution: {integrity: sha512-4cZIfrerDsNTn3cm+MhLbUePN0gdwkhSXEuG7r/zuQ8c/H7iU0/jSK5TD3FW7U0MgKHce/8jGpPYNO4Ve+4NBw==}
peerDependencies:
zod: ^4.0.0
peerDependenciesMeta:
zod:
optional: true
- better-call@1.1.5:
- resolution: {integrity: sha512-nQJ3S87v6wApbDwbZ++FrQiSiVxWvZdjaO+2v6lZJAG2WWggkB2CziUDjPciz3eAt9TqfRursIQMZIcpkBnvlw==}
- peerDependencies:
- zod: ^4.0.0
- peerDependenciesMeta:
- zod:
- optional: true
+ bson@6.10.4:
+ resolution: {integrity: sha512-WIsKqkSC0ABoBJuT1LEX+2HEvNmNKKgnTAyd0fL8qzK4SH2i9NXg+t08YtdZp/V9IZ33cxe3iV4yM0qg8lMQng==}
+ engines: {node: '>=16.20.1'}
bundle-require@5.1.0:
resolution: {integrity: sha512-3WrrOuZiyaaZPWiEt4G3+IffISVC9HYlWueJEBWED4ZH4aIAC2PnkdnuRrR94M+w6yGWn4AglWtJtBI8YqvgoA==}
@@ -2299,6 +2454,95 @@ packages:
domutils@3.2.2:
resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==}
+ drizzle-orm@0.41.0:
+ resolution: {integrity: sha512-7A4ZxhHk9gdlXmTdPj/lREtP+3u8KvZ4yEN6MYVxBzZGex5Wtdc+CWSbu7btgF6TB0N+MNPrvW7RKBbxJchs/Q==}
+ peerDependencies:
+ '@aws-sdk/client-rds-data': '>=3'
+ '@cloudflare/workers-types': '>=4'
+ '@electric-sql/pglite': '>=0.2.0'
+ '@libsql/client': '>=0.10.0'
+ '@libsql/client-wasm': '>=0.10.0'
+ '@neondatabase/serverless': '>=0.10.0'
+ '@op-engineering/op-sqlite': '>=2'
+ '@opentelemetry/api': ^1.4.1
+ '@planetscale/database': '>=1'
+ '@prisma/client': '*'
+ '@tidbcloud/serverless': '*'
+ '@types/better-sqlite3': '*'
+ '@types/pg': '*'
+ '@types/sql.js': '*'
+ '@vercel/postgres': '>=0.8.0'
+ '@xata.io/client': '*'
+ better-sqlite3: '>=7'
+ bun-types: '*'
+ expo-sqlite: '>=14.0.0'
+ gel: '>=2'
+ knex: '*'
+ kysely: '*'
+ mysql2: '>=2'
+ pg: '>=8'
+ postgres: '>=3'
+ prisma: '*'
+ sql.js: '>=1'
+ sqlite3: '>=5'
+ peerDependenciesMeta:
+ '@aws-sdk/client-rds-data':
+ optional: true
+ '@cloudflare/workers-types':
+ optional: true
+ '@electric-sql/pglite':
+ optional: true
+ '@libsql/client':
+ optional: true
+ '@libsql/client-wasm':
+ optional: true
+ '@neondatabase/serverless':
+ optional: true
+ '@op-engineering/op-sqlite':
+ optional: true
+ '@opentelemetry/api':
+ optional: true
+ '@planetscale/database':
+ optional: true
+ '@prisma/client':
+ optional: true
+ '@tidbcloud/serverless':
+ optional: true
+ '@types/better-sqlite3':
+ optional: true
+ '@types/pg':
+ optional: true
+ '@types/sql.js':
+ optional: true
+ '@vercel/postgres':
+ optional: true
+ '@xata.io/client':
+ optional: true
+ better-sqlite3:
+ optional: true
+ bun-types:
+ optional: true
+ expo-sqlite:
+ optional: true
+ gel:
+ optional: true
+ knex:
+ optional: true
+ kysely:
+ optional: true
+ mysql2:
+ optional: true
+ pg:
+ optional: true
+ postgres:
+ optional: true
+ prisma:
+ optional: true
+ sql.js:
+ optional: true
+ sqlite3:
+ optional: true
+
duplexer@0.1.2:
resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==}
@@ -2501,8 +2745,8 @@ packages:
resolution: {integrity: sha512-cjHooZUmIAUmDsHBN+1n8LaZdpmbj03LtYeYPyuYB7OuloiaeaV6N4LcfjcnHVzGWjVQmKrxxTrpDcmSzEZQwQ==}
hasBin: true
- kysely@0.28.9:
- resolution: {integrity: sha512-3BeXMoiOhpOwu62CiVpO6lxfq4eS6KMYfQdMsN/2kUCRNuF2YiEr7u0HLHaQU+O4Xu8YXE3bHVkwaQ85i72EuA==}
+ kysely@0.28.11:
+ resolution: {integrity: sha512-zpGIFg0HuoC893rIjYX1BETkVWdDnzTzF5e0kWXJFg5lE0k1/LfNWBejrcnOFu8Q2Rfq/hTDTU7XLUM8QOrpzg==}
engines: {node: '>=20.0.0'}
leac@0.6.0:
@@ -2606,6 +2850,9 @@ packages:
mdast-util-to-string@4.0.0:
resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==}
+ memory-pager@1.5.0:
+ resolution: {integrity: sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==}
+
micromark-core-commonmark@2.0.3:
resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==}
@@ -2700,13 +2947,39 @@ packages:
mlly@1.8.0:
resolution: {integrity: sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==}
+ mongodb-connection-string-url@3.0.2:
+ resolution: {integrity: sha512-rMO7CGo/9BFwyZABcKAWL8UJwH/Kc2x0g72uhDWzG48URRax5TCIcJ7Rc3RZqffZzO/Gwff/jyKwCU9TN8gehA==}
+
+ mongodb@6.21.0:
+ resolution: {integrity: sha512-URyb/VXMjJ4da46OeSXg+puO39XH9DeQpWCslifrRn9JWugy0D+DvvBvkm2WxmHe61O/H19JM66p1z7RHVkZ6A==}
+ engines: {node: '>=16.20.1'}
+ peerDependencies:
+ '@aws-sdk/credential-providers': ^3.188.0
+ '@mongodb-js/zstd': ^1.1.0 || ^2.0.0
+ gcp-metadata: ^5.2.0
+ kerberos: ^2.0.1
+ mongodb-client-encryption: '>=6.0.0 <7'
+ snappy: ^7.3.2
+ socks: ^2.7.1
+ peerDependenciesMeta:
+ '@aws-sdk/credential-providers':
+ optional: true
+ '@mongodb-js/zstd':
+ optional: true
+ gcp-metadata:
+ optional: true
+ kerberos:
+ optional: true
+ mongodb-client-encryption:
+ optional: true
+ snappy:
+ optional: true
+ socks:
+ optional: true
+
ms@2.1.3:
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
- ms@4.0.0-nightly.202508271359:
- resolution: {integrity: sha512-WC/Eo7NzFrOV/RRrTaI0fxKVbNCzEy76j2VqNV8SxDf9D69gSE2Lh0QwYvDlhiYmheBYExAvEAxVf5NoN0cj2A==}
- engines: {node: '>=20'}
-
mutative@1.1.0:
resolution: {integrity: sha512-2PJADREjOusk3iJkD3rXV2YjAxTuaLxdfqtqTEt6vcY07LtEBR1seHuBHXWEIuscqRDGvbauYPs+A4Rj/KTczQ==}
engines: {node: '>=14.0'}
@@ -2724,8 +2997,8 @@ packages:
engines: {node: ^18 || >=20}
hasBin: true
- nanostores@1.1.0:
- resolution: {integrity: sha512-yJBmDJr18xy47dbNVlHcgdPrulSn1nhSE6Ns9vTG+Nx9VPT6iV1MD6aQFp/t52zpf82FhLLTXAXr30NuCnxvwA==}
+ nanostores@1.1.1:
+ resolution: {integrity: sha512-EYJqS25r2iBeTtGQCHidXl1VfZ1jXM7Q04zXJOrMlxVVmD0ptxJaNux92n1mJ7c5lN3zTq12MhH/8x59nP+qmg==}
engines: {node: ^20.0.0 || >=22.0.0}
node-cleanup@2.1.2:
@@ -2812,6 +3085,11 @@ packages:
resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ prisma@5.22.0:
+ resolution: {integrity: sha512-vtpjW3XuYCSnMsNVBjLMNkTj6OZbudcPPTPYHqX0CJfpcdWciI1dM8uHETwmDxxiqEwCIE6WvXucWUetJgfu/A==}
+ engines: {node: '>=16.13'}
+ hasBin: true
+
prismjs@1.30.0:
resolution: {integrity: sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==}
engines: {node: '>=6'}
@@ -2886,6 +3164,10 @@ packages:
engines: {node: '>= 0.10'}
hasBin: true
+ punycode@2.3.1:
+ resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
+ engines: {node: '>=6'}
+
pvtsutils@1.3.6:
resolution: {integrity: sha512-PLgQXQ6H2FWCaeRak8vvk1GW462lMxB5s3Jm673N82zI4vqtVUPuZdffdZbPDFRoU8kAhItWFtPCWiPpp4/EDg==}
@@ -3060,8 +3342,8 @@ packages:
selderee@0.11.0:
resolution: {integrity: sha512-5TF+l7p4+OsnP8BCCvSyZiSPc4x4//p5uPwK8TCnVPJYRmU2aYKMpOXvw8zM5a5JvuuCGN1jmsMwuU2W02ukfA==}
- set-cookie-parser@2.7.2:
- resolution: {integrity: sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==}
+ set-cookie-parser@3.0.1:
+ resolution: {integrity: sha512-n7Z7dXZhJbwuAHhNzkTti6Aw9QDDjZtm3JTpTGATIdNzdQz5GuFs22w90BcvF4INfnrL5xrX3oGsuqO5Dx3A1Q==}
shebang-command@2.0.0:
resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
@@ -3098,6 +3380,9 @@ packages:
space-separated-tokens@2.0.2:
resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==}
+ sparse-bitfield@3.0.3:
+ resolution: {integrity: sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ==}
+
split@0.3.3:
resolution: {integrity: sha512-wD2AeVmxXRBoX44wAycgjVpMhvbwdI2aZjCkvfNcH1YqHQvJVa1duWc73OyVGJUc05fhFaTZeQ/PYsrmyH0JVA==}
@@ -3190,6 +3475,10 @@ packages:
resolution: {integrity: sha512-PSkbLUoxOFRzJYjjxHJt9xro7D+iilgMX/C9lawzVuYiIdcihh9DXmVibBe8lmcFrRi/VzlPjBxbN7rH24q8/Q==}
engines: {node: '>=14.0.0'}
+ tr46@5.1.1:
+ resolution: {integrity: sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==}
+ engines: {node: '>=18'}
+
tree-kill@1.2.2:
resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==}
hasBin: true
@@ -3466,10 +3755,18 @@ packages:
web-worker@1.5.0:
resolution: {integrity: sha512-RiMReJrTAiA+mBjGONMnjVDP2u3p9R1vkcGz6gDIrOMT3oGuYwX2WRMYI9ipkphSuE5XKEhydbhNEJh4NY9mlw==}
+ webidl-conversions@7.0.0:
+ resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==}
+ engines: {node: '>=12'}
+
whatwg-mimetype@3.0.0:
resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==}
engines: {node: '>=12'}
+ whatwg-url@14.2.0:
+ resolution: {integrity: sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==}
+ engines: {node: '>=18'}
+
which@2.0.2:
resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
engines: {node: '>= 8'}
@@ -3492,8 +3789,8 @@ packages:
utf-8-validate:
optional: true
- zod@4.2.1:
- resolution: {integrity: sha512-0wZ1IRqGGhMP76gLqz8EyfBXKk0J2qo2+H3fi4mcUP/KtTocoX08nmIAHl1Z2kJIZbZee8KOpBCSNPRgauucjw==}
+ zod@4.3.6:
+ resolution: {integrity: sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==}
zwitch@2.0.4:
resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==}
@@ -3502,28 +3799,28 @@ snapshots:
'@adobe/css-tools@4.4.4': {}
- '@ai-sdk/gateway@3.0.66(zod@4.2.1)':
+ '@ai-sdk/gateway@3.0.66(zod@4.3.6)':
dependencies:
'@ai-sdk/provider': 3.0.8
- '@ai-sdk/provider-utils': 4.0.19(zod@4.2.1)
+ '@ai-sdk/provider-utils': 4.0.19(zod@4.3.6)
'@vercel/oidc': 3.1.0
- zod: 4.2.1
+ zod: 4.3.6
- '@ai-sdk/provider-utils@4.0.19(zod@4.2.1)':
+ '@ai-sdk/provider-utils@4.0.19(zod@4.3.6)':
dependencies:
'@ai-sdk/provider': 3.0.8
'@standard-schema/spec': 1.1.0
eventsource-parser: 3.0.6
- zod: 4.2.1
+ zod: 4.3.6
'@ai-sdk/provider@3.0.8':
dependencies:
json-schema: 0.4.0
- '@ai-sdk/react@3.0.118(react@19.1.0)(zod@4.2.1)':
+ '@ai-sdk/react@3.0.118(react@19.1.0)(zod@4.3.6)':
dependencies:
- '@ai-sdk/provider-utils': 4.0.19(zod@4.2.1)
- ai: 6.0.116(zod@4.2.1)
+ '@ai-sdk/provider-utils': 4.0.19(zod@4.3.6)
+ ai: 6.0.116(zod@4.3.6)
react: 19.1.0
swr: 2.4.1(react@19.1.0)
throttleit: 2.1.0
@@ -3551,66 +3848,122 @@ snapshots:
'@babel/helper-string-parser': 7.27.1
'@babel/helper-validator-identifier': 7.28.5
- '@better-auth/core@1.4.5(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.18)(better-call@1.1.4(zod@4.2.1))(jose@6.1.3)(kysely@0.28.9)(nanostores@1.1.0)':
+ '@better-auth/api-key@1.5.5(@better-auth/core@1.5.5(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(better-call@1.3.2(zod@4.3.6))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.1))(@better-auth/utils@0.3.1)(better-auth@1.5.5(@prisma/client@5.22.0(prisma@5.22.0))(drizzle-orm@0.41.0(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0(prisma@5.22.0))(kysely@0.28.11)(prisma@5.22.0))(mongodb@6.21.0)(prisma@5.22.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.0.3)(happy-dom@20.8.3)(tsx@4.21.0))(vue@3.5.30(typescript@5.9.3)))':
dependencies:
- '@better-auth/utils': 0.3.0
- '@better-fetch/fetch': 1.1.18
- '@standard-schema/spec': 1.1.0
- better-call: 1.1.4(zod@4.2.1)
- jose: 6.1.3
- kysely: 0.28.9
- nanostores: 1.1.0
- zod: 4.2.1
+ '@better-auth/core': 1.5.5(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(better-call@1.3.2(zod@4.3.6))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.1)
+ '@better-auth/utils': 0.3.1
+ better-auth: 1.5.5(@prisma/client@5.22.0(prisma@5.22.0))(drizzle-orm@0.41.0(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0(prisma@5.22.0))(kysely@0.28.11)(prisma@5.22.0))(mongodb@6.21.0)(prisma@5.22.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.0.3)(happy-dom@20.8.3)(tsx@4.21.0))(vue@3.5.30(typescript@5.9.3))
+ zod: 4.3.6
- '@better-auth/core@1.4.5(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.5(zod@4.2.1))(jose@6.1.3)(kysely@0.28.9)(nanostores@1.1.0)':
+ '@better-auth/core@1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(better-call@1.3.2(zod@4.3.6))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.1)':
dependencies:
- '@better-auth/utils': 0.3.0
+ '@better-auth/utils': 0.3.1
'@better-fetch/fetch': 1.1.21
'@standard-schema/spec': 1.1.0
- better-call: 1.1.5(zod@4.2.1)
+ better-call: 1.3.2(zod@4.3.6)
jose: 6.1.3
- kysely: 0.28.9
- nanostores: 1.1.0
- zod: 4.2.1
+ kysely: 0.28.11
+ nanostores: 1.1.1
+ zod: 4.3.6
- '@better-auth/core@1.4.7(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.5(zod@4.2.1))(jose@6.1.3)(kysely@0.28.9)(nanostores@1.1.0)':
+ '@better-auth/core@1.5.5(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(better-call@1.3.2(zod@4.3.6))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.1)':
dependencies:
- '@better-auth/utils': 0.3.0
+ '@better-auth/utils': 0.3.1
'@better-fetch/fetch': 1.1.21
'@standard-schema/spec': 1.1.0
- better-call: 1.1.5(zod@4.2.1)
+ better-call: 1.3.2(zod@4.3.6)
jose: 6.1.3
- kysely: 0.28.9
- nanostores: 1.1.0
- zod: 4.2.1
+ kysely: 0.28.11
+ nanostores: 1.1.1
+ zod: 4.3.6
- '@better-auth/passkey@1.4.7(@better-auth/core@1.4.7(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.5(zod@4.2.1))(jose@6.1.3)(kysely@0.28.9)(nanostores@1.1.0))(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-auth@1.4.7(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.0.3)(happy-dom@20.8.3)(tsx@4.21.0))(vue@3.5.30(typescript@5.9.3)))(better-call@1.1.5(zod@4.2.1))(nanostores@1.1.0)':
+ '@better-auth/drizzle-adapter@1.5.4(@better-auth/core@1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(better-call@1.3.2(zod@4.3.6))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.1))(@better-auth/utils@0.3.1)(drizzle-orm@0.41.0(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0(prisma@5.22.0))(kysely@0.28.11)(prisma@5.22.0))':
dependencies:
- '@better-auth/core': 1.4.7(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.5(zod@4.2.1))(jose@6.1.3)(kysely@0.28.9)(nanostores@1.1.0)
- '@better-auth/utils': 0.3.0
+ '@better-auth/core': 1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(better-call@1.3.2(zod@4.3.6))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.1)
+ '@better-auth/utils': 0.3.1
+ drizzle-orm: 0.41.0(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0(prisma@5.22.0))(kysely@0.28.11)(prisma@5.22.0)
+
+ '@better-auth/drizzle-adapter@1.5.5(@better-auth/core@1.5.5(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(better-call@1.3.2(zod@4.3.6))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.1))(@better-auth/utils@0.3.1)(drizzle-orm@0.41.0(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0(prisma@5.22.0))(kysely@0.28.11)(prisma@5.22.0))':
+ dependencies:
+ '@better-auth/core': 1.5.5(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(better-call@1.3.2(zod@4.3.6))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.1)
+ '@better-auth/utils': 0.3.1
+ optionalDependencies:
+ drizzle-orm: 0.41.0(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0(prisma@5.22.0))(kysely@0.28.11)(prisma@5.22.0)
+
+ '@better-auth/kysely-adapter@1.5.4(@better-auth/core@1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(better-call@1.3.2(zod@4.3.6))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.1))(@better-auth/utils@0.3.1)(kysely@0.28.11)':
+ dependencies:
+ '@better-auth/core': 1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(better-call@1.3.2(zod@4.3.6))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.1)
+ '@better-auth/utils': 0.3.1
+ kysely: 0.28.11
+
+ '@better-auth/kysely-adapter@1.5.5(@better-auth/core@1.5.5(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(better-call@1.3.2(zod@4.3.6))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.1))(@better-auth/utils@0.3.1)(kysely@0.28.11)':
+ dependencies:
+ '@better-auth/core': 1.5.5(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(better-call@1.3.2(zod@4.3.6))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.1)
+ '@better-auth/utils': 0.3.1
+ kysely: 0.28.11
+
+ '@better-auth/memory-adapter@1.5.4(@better-auth/core@1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(better-call@1.3.2(zod@4.3.6))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.1))(@better-auth/utils@0.3.1)':
+ dependencies:
+ '@better-auth/core': 1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(better-call@1.3.2(zod@4.3.6))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.1)
+ '@better-auth/utils': 0.3.1
+
+ '@better-auth/memory-adapter@1.5.5(@better-auth/core@1.5.5(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(better-call@1.3.2(zod@4.3.6))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.1))(@better-auth/utils@0.3.1)':
+ dependencies:
+ '@better-auth/core': 1.5.5(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(better-call@1.3.2(zod@4.3.6))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.1)
+ '@better-auth/utils': 0.3.1
+
+ '@better-auth/mongo-adapter@1.5.4(@better-auth/core@1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(better-call@1.3.2(zod@4.3.6))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.1))(@better-auth/utils@0.3.1)(mongodb@6.21.0)':
+ dependencies:
+ '@better-auth/core': 1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(better-call@1.3.2(zod@4.3.6))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.1)
+ '@better-auth/utils': 0.3.1
+ mongodb: 6.21.0
+
+ '@better-auth/mongo-adapter@1.5.5(@better-auth/core@1.5.5(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(better-call@1.3.2(zod@4.3.6))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.1))(@better-auth/utils@0.3.1)(mongodb@6.21.0)':
+ dependencies:
+ '@better-auth/core': 1.5.5(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(better-call@1.3.2(zod@4.3.6))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.1)
+ '@better-auth/utils': 0.3.1
+ mongodb: 6.21.0
+
+ '@better-auth/passkey@1.5.5(@better-auth/core@1.5.5(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(better-call@1.3.2(zod@4.3.6))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.1))(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(better-auth@1.5.5(@prisma/client@5.22.0(prisma@5.22.0))(drizzle-orm@0.41.0(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0(prisma@5.22.0))(kysely@0.28.11)(prisma@5.22.0))(mongodb@6.21.0)(prisma@5.22.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.0.3)(happy-dom@20.8.3)(tsx@4.21.0))(vue@3.5.30(typescript@5.9.3)))(better-call@1.3.2(zod@4.3.6))(nanostores@1.1.1)':
+ dependencies:
+ '@better-auth/core': 1.5.5(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(better-call@1.3.2(zod@4.3.6))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.1)
+ '@better-auth/utils': 0.3.1
'@better-fetch/fetch': 1.1.21
'@simplewebauthn/browser': 13.2.2
- '@simplewebauthn/server': 13.2.2
- better-auth: 1.4.7(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.0.3)(happy-dom@20.8.3)(tsx@4.21.0))(vue@3.5.30(typescript@5.9.3))
- better-call: 1.1.5(zod@4.2.1)
- nanostores: 1.1.0
- zod: 4.2.1
+ '@simplewebauthn/server': 13.3.0
+ better-auth: 1.5.5(@prisma/client@5.22.0(prisma@5.22.0))(drizzle-orm@0.41.0(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0(prisma@5.22.0))(kysely@0.28.11)(prisma@5.22.0))(mongodb@6.21.0)(prisma@5.22.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.0.3)(happy-dom@20.8.3)(tsx@4.21.0))(vue@3.5.30(typescript@5.9.3))
+ better-call: 1.3.2(zod@4.3.6)
+ nanostores: 1.1.1
+ zod: 4.3.6
- '@better-auth/telemetry@1.4.5(@better-auth/core@1.4.5(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.5(zod@4.2.1))(jose@6.1.3)(kysely@0.28.9)(nanostores@1.1.0))':
+ '@better-auth/prisma-adapter@1.5.4(@better-auth/core@1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(better-call@1.3.2(zod@4.3.6))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.1))(@better-auth/utils@0.3.1)(@prisma/client@5.22.0(prisma@5.22.0))(prisma@5.22.0)':
dependencies:
- '@better-auth/core': 1.4.5(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.5(zod@4.2.1))(jose@6.1.3)(kysely@0.28.9)(nanostores@1.1.0)
- '@better-auth/utils': 0.3.0
- '@better-fetch/fetch': 1.1.18
+ '@better-auth/core': 1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(better-call@1.3.2(zod@4.3.6))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.1)
+ '@better-auth/utils': 0.3.1
+ '@prisma/client': 5.22.0(prisma@5.22.0)
+ prisma: 5.22.0
- '@better-auth/telemetry@1.4.7(@better-auth/core@1.4.7(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.5(zod@4.2.1))(jose@6.1.3)(kysely@0.28.9)(nanostores@1.1.0))':
+ '@better-auth/prisma-adapter@1.5.5(@better-auth/core@1.5.5(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(better-call@1.3.2(zod@4.3.6))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.1))(@better-auth/utils@0.3.1)(@prisma/client@5.22.0(prisma@5.22.0))(prisma@5.22.0)':
dependencies:
- '@better-auth/core': 1.4.7(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.5(zod@4.2.1))(jose@6.1.3)(kysely@0.28.9)(nanostores@1.1.0)
- '@better-auth/utils': 0.3.0
+ '@better-auth/core': 1.5.5(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(better-call@1.3.2(zod@4.3.6))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.1)
+ '@better-auth/utils': 0.3.1
+ optionalDependencies:
+ '@prisma/client': 5.22.0(prisma@5.22.0)
+ prisma: 5.22.0
+
+ '@better-auth/telemetry@1.5.4(@better-auth/core@1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(better-call@1.3.2(zod@4.3.6))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.1))':
+ dependencies:
+ '@better-auth/core': 1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(better-call@1.3.2(zod@4.3.6))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.1)
+ '@better-auth/utils': 0.3.1
'@better-fetch/fetch': 1.1.21
- '@better-auth/utils@0.3.0': {}
+ '@better-auth/telemetry@1.5.5(@better-auth/core@1.5.5(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(better-call@1.3.2(zod@4.3.6))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.1))':
+ dependencies:
+ '@better-auth/core': 1.5.5(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(better-call@1.3.2(zod@4.3.6))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.1)
+ '@better-auth/utils': 0.3.1
+ '@better-fetch/fetch': 1.1.21
- '@better-fetch/fetch@1.1.18': {}
+ '@better-auth/utils@0.3.1': {}
'@better-fetch/fetch@1.1.21': {}
@@ -3649,32 +4002,43 @@ snapshots:
'@biomejs/cli-win32-x64@2.3.10':
optional: true
- '@btst/db@2.0.3(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.5(zod@4.2.1))(jose@6.1.3)(kysely@0.28.9)(nanostores@1.1.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vue@3.5.30(typescript@5.9.3))':
+ '@btst/db@2.1.0(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(@prisma/client@5.22.0(prisma@5.22.0))(better-call@1.3.2(zod@4.3.6))(drizzle-orm@0.41.0(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0(prisma@5.22.0))(kysely@0.28.11)(prisma@5.22.0))(jose@6.1.3)(kysely@0.28.11)(mongodb@6.21.0)(nanostores@1.1.1)(prisma@5.22.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.0.3)(happy-dom@20.8.3)(tsx@4.21.0))(vue@3.5.30(typescript@5.9.3))':
dependencies:
- '@better-auth/core': 1.4.5(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.5(zod@4.2.1))(jose@6.1.3)(kysely@0.28.9)(nanostores@1.1.0)
- better-auth: 1.4.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vue@3.5.30(typescript@5.9.3))
- zod: 4.2.1
+ '@better-auth/core': 1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(better-call@1.3.2(zod@4.3.6))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.1)
+ better-auth: 1.5.4(@prisma/client@5.22.0(prisma@5.22.0))(drizzle-orm@0.41.0(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0(prisma@5.22.0))(kysely@0.28.11)(prisma@5.22.0))(mongodb@6.21.0)(prisma@5.22.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.0.3)(happy-dom@20.8.3)(tsx@4.21.0))(vue@3.5.30(typescript@5.9.3))
+ zod: 4.3.6
transitivePeerDependencies:
- '@better-auth/utils'
- '@better-fetch/fetch'
+ - '@cloudflare/workers-types'
- '@lynx-js/react'
+ - '@prisma/client'
- '@sveltejs/kit'
- '@tanstack/react-start'
+ - '@tanstack/solid-start'
- better-call
+ - better-sqlite3
+ - drizzle-kit
+ - drizzle-orm
- jose
- kysely
+ - mongodb
+ - mysql2
- nanostores
- next
+ - pg
+ - prisma
- react
- react-dom
- solid-js
- svelte
+ - vitest
- vue
- '@btst/stack@2.6.1(6f742b4bf164339d10a5ca7d8cd8cd84)':
+ '@btst/stack@2.7.0(a659015726b0b8f8fc5d0e2718c9dd76)':
dependencies:
- '@ai-sdk/react': 3.0.118(react@19.1.0)(zod@4.2.1)
- '@btst/db': 2.0.3(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.5(zod@4.2.1))(jose@6.1.3)(kysely@0.28.9)(nanostores@1.1.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vue@3.5.30(typescript@5.9.3))
+ '@ai-sdk/react': 3.0.118(react@19.1.0)(zod@4.3.6)
+ '@btst/db': 2.1.0(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(@prisma/client@5.22.0(prisma@5.22.0))(better-call@1.3.2(zod@4.3.6))(drizzle-orm@0.41.0(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0(prisma@5.22.0))(kysely@0.28.11)(prisma@5.22.0))(jose@6.1.3)(kysely@0.28.11)(mongodb@6.21.0)(nanostores@1.1.1)(prisma@5.22.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.0.3)(happy-dom@20.8.3)(tsx@4.21.0))(vue@3.5.30(typescript@5.9.3))
'@btst/yar': 1.2.0(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)
'@hookform/resolvers': 5.2.1(react-hook-form@7.56.4(react@19.1.0))
'@lukemorales/query-key-factory': 1.3.4(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.1.0))
@@ -3686,8 +4050,8 @@ snapshots:
'@radix-ui/react-switch': 1.2.6(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@tailwindcss/typography': 0.5.19(tailwindcss@4.1.7)
'@tanstack/react-query': 5.90.12(react@19.1.0)
- ai: 6.0.116(zod@4.2.1)
- better-call: 1.1.5(zod@4.2.1)
+ ai: 6.0.116(zod@4.3.6)
+ better-call: 1.3.2(zod@4.3.6)
class-variance-authority: 0.7.1
clsx: 2.1.1
cmdk: 1.1.1(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
@@ -3711,21 +4075,31 @@ snapshots:
sonner: 2.0.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
tailwind-merge: 3.4.0
tailwindcss: 4.1.7
- zod: 4.2.1
+ zod: 4.3.6
transitivePeerDependencies:
- '@better-auth/utils'
- '@better-fetch/fetch'
+ - '@cloudflare/workers-types'
- '@codemirror/language'
- '@codemirror/state'
- '@codemirror/view'
- '@lynx-js/react'
+ - '@prisma/client'
- '@sveltejs/kit'
- '@tanstack/query-core'
- '@tanstack/react-start'
+ - '@tanstack/solid-start'
+ - better-sqlite3
+ - drizzle-kit
+ - drizzle-orm
- jose
- kysely
+ - mongodb
+ - mysql2
- nanostores
- next
+ - pg
+ - prisma
- prosemirror-model
- prosemirror-state
- prosemirror-view
@@ -3733,6 +4107,7 @@ snapshots:
- supports-color
- svelte
- typescript
+ - vitest
- vue
'@btst/yar@1.2.0(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)':
@@ -4004,11 +4379,11 @@ snapshots:
style-mod: 4.1.3
w3c-keyname: 2.2.8
- '@daveyplate/better-auth-tanstack@1.3.6(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.1.0))(better-auth@1.4.7(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vue@3.5.30(typescript@5.9.3)))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ '@daveyplate/better-auth-tanstack@1.3.6(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.1.0))(better-auth@1.5.5(@prisma/client@5.22.0(prisma@5.22.0))(drizzle-orm@0.41.0(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0(prisma@5.22.0))(kysely@0.28.11)(prisma@5.22.0))(mongodb@6.21.0)(prisma@5.22.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.0.3)(happy-dom@20.8.3)(tsx@4.21.0))(vue@3.5.30(typescript@5.9.3)))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
dependencies:
'@tanstack/query-core': 5.90.12
'@tanstack/react-query': 5.90.12(react@19.1.0)
- better-auth: 1.4.7(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vue@3.5.30(typescript@5.9.3))
+ better-auth: 1.5.5(@prisma/client@5.22.0(prisma@5.22.0))(drizzle-orm@0.41.0(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0(prisma@5.22.0))(kysely@0.28.11)(prisma@5.22.0))(mongodb@6.21.0)(prisma@5.22.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.0.3)(happy-dom@20.8.3)(tsx@4.21.0))(vue@3.5.30(typescript@5.9.3))
react: 19.1.0
react-dom: 19.1.0(react@19.1.0)
@@ -4512,6 +4887,10 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@mongodb-js/saslprep@1.4.6':
+ dependencies:
+ sparse-bitfield: 3.0.3
+
'@noble/ciphers@2.1.1': {}
'@noble/hashes@2.0.1': {}
@@ -4529,7 +4908,7 @@ snapshots:
'@peculiar/asn1-cms@2.6.0':
dependencies:
'@peculiar/asn1-schema': 2.6.0
- '@peculiar/asn1-x509': 2.6.0
+ '@peculiar/asn1-x509': 2.6.1
'@peculiar/asn1-x509-attr': 2.6.0
asn1js: 3.0.7
tslib: 2.8.1
@@ -4537,14 +4916,14 @@ snapshots:
'@peculiar/asn1-csr@2.6.0':
dependencies:
'@peculiar/asn1-schema': 2.6.0
- '@peculiar/asn1-x509': 2.6.0
+ '@peculiar/asn1-x509': 2.6.1
asn1js: 3.0.7
tslib: 2.8.1
- '@peculiar/asn1-ecc@2.6.0':
+ '@peculiar/asn1-ecc@2.6.1':
dependencies:
'@peculiar/asn1-schema': 2.6.0
- '@peculiar/asn1-x509': 2.6.0
+ '@peculiar/asn1-x509': 2.6.1
asn1js: 3.0.7
tslib: 2.8.1
@@ -4552,7 +4931,7 @@ snapshots:
dependencies:
'@peculiar/asn1-cms': 2.6.0
'@peculiar/asn1-pkcs8': 2.6.0
- '@peculiar/asn1-rsa': 2.6.0
+ '@peculiar/asn1-rsa': 2.6.1
'@peculiar/asn1-schema': 2.6.0
asn1js: 3.0.7
tslib: 2.8.1
@@ -4560,7 +4939,7 @@ snapshots:
'@peculiar/asn1-pkcs8@2.6.0':
dependencies:
'@peculiar/asn1-schema': 2.6.0
- '@peculiar/asn1-x509': 2.6.0
+ '@peculiar/asn1-x509': 2.6.1
asn1js: 3.0.7
tslib: 2.8.1
@@ -4570,15 +4949,15 @@ snapshots:
'@peculiar/asn1-pfx': 2.6.0
'@peculiar/asn1-pkcs8': 2.6.0
'@peculiar/asn1-schema': 2.6.0
- '@peculiar/asn1-x509': 2.6.0
+ '@peculiar/asn1-x509': 2.6.1
'@peculiar/asn1-x509-attr': 2.6.0
asn1js: 3.0.7
tslib: 2.8.1
- '@peculiar/asn1-rsa@2.6.0':
+ '@peculiar/asn1-rsa@2.6.1':
dependencies:
'@peculiar/asn1-schema': 2.6.0
- '@peculiar/asn1-x509': 2.6.0
+ '@peculiar/asn1-x509': 2.6.1
asn1js: 3.0.7
tslib: 2.8.1
@@ -4591,31 +4970,56 @@ snapshots:
'@peculiar/asn1-x509-attr@2.6.0':
dependencies:
'@peculiar/asn1-schema': 2.6.0
- '@peculiar/asn1-x509': 2.6.0
+ '@peculiar/asn1-x509': 2.6.1
asn1js: 3.0.7
tslib: 2.8.1
- '@peculiar/asn1-x509@2.6.0':
+ '@peculiar/asn1-x509@2.6.1':
dependencies:
'@peculiar/asn1-schema': 2.6.0
asn1js: 3.0.7
pvtsutils: 1.3.6
tslib: 2.8.1
- '@peculiar/x509@1.14.2':
+ '@peculiar/x509@1.14.3':
dependencies:
'@peculiar/asn1-cms': 2.6.0
'@peculiar/asn1-csr': 2.6.0
- '@peculiar/asn1-ecc': 2.6.0
+ '@peculiar/asn1-ecc': 2.6.1
'@peculiar/asn1-pkcs9': 2.6.0
- '@peculiar/asn1-rsa': 2.6.0
+ '@peculiar/asn1-rsa': 2.6.1
'@peculiar/asn1-schema': 2.6.0
- '@peculiar/asn1-x509': 2.6.0
+ '@peculiar/asn1-x509': 2.6.1
pvtsutils: 1.3.6
reflect-metadata: 0.2.2
tslib: 2.8.1
tsyringe: 4.10.0
+ '@prisma/client@5.22.0(prisma@5.22.0)':
+ optionalDependencies:
+ prisma: 5.22.0
+
+ '@prisma/debug@5.22.0': {}
+
+ '@prisma/engines-version@5.22.0-44.605197351a3c8bdd595af2d2a9bc3025bca48ea2': {}
+
+ '@prisma/engines@5.22.0':
+ dependencies:
+ '@prisma/debug': 5.22.0
+ '@prisma/engines-version': 5.22.0-44.605197351a3c8bdd595af2d2a9bc3025bca48ea2
+ '@prisma/fetch-engine': 5.22.0
+ '@prisma/get-platform': 5.22.0
+
+ '@prisma/fetch-engine@5.22.0':
+ dependencies:
+ '@prisma/debug': 5.22.0
+ '@prisma/engines-version': 5.22.0-44.605197351a3c8bdd595af2d2a9bc3025bca48ea2
+ '@prisma/get-platform': 5.22.0
+
+ '@prisma/get-platform@5.22.0':
+ dependencies:
+ '@prisma/debug': 5.22.0
+
'@radix-ui/number@1.1.1': {}
'@radix-ui/primitive@1.1.2': {}
@@ -5381,16 +5785,16 @@ snapshots:
'@simplewebauthn/browser@13.2.2': {}
- '@simplewebauthn/server@13.2.2':
+ '@simplewebauthn/server@13.3.0':
dependencies:
'@hexagon/base64': 1.1.28
'@levischuck/tiny-cbor': 0.2.11
'@peculiar/asn1-android': 2.6.0
- '@peculiar/asn1-ecc': 2.6.0
- '@peculiar/asn1-rsa': 2.6.0
+ '@peculiar/asn1-ecc': 2.6.1
+ '@peculiar/asn1-rsa': 2.6.1
'@peculiar/asn1-schema': 2.6.0
- '@peculiar/asn1-x509': 2.6.0
- '@peculiar/x509': 1.14.2
+ '@peculiar/asn1-x509': 2.6.1
+ '@peculiar/x509': 1.14.3
'@standard-schema/spec@1.1.0': {}
@@ -5535,8 +5939,14 @@ snapshots:
'@types/unist@3.0.3': {}
+ '@types/webidl-conversions@7.0.3': {}
+
'@types/whatwg-mimetype@3.0.2': {}
+ '@types/whatwg-url@11.0.5':
+ dependencies:
+ '@types/webidl-conversions': 7.0.3
+
'@types/ws@8.18.1':
dependencies:
'@types/node': 25.0.3
@@ -5648,13 +6058,13 @@ snapshots:
acorn@8.15.0: {}
- ai@6.0.116(zod@4.2.1):
+ ai@6.0.116(zod@4.3.6):
dependencies:
- '@ai-sdk/gateway': 3.0.66(zod@4.2.1)
+ '@ai-sdk/gateway': 3.0.66(zod@4.3.6)
'@ai-sdk/provider': 3.0.8
- '@ai-sdk/provider-utils': 4.0.19(zod@4.2.1)
+ '@ai-sdk/provider-utils': 4.0.19(zod@4.3.6)
'@opentelemetry/api': 1.9.0
- zod: 4.2.1
+ zod: 4.3.6
ansi-regex@5.0.1: {}
@@ -5686,82 +6096,78 @@ snapshots:
bail@2.0.2: {}
- better-auth@1.4.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vue@3.5.30(typescript@5.9.3)):
+ better-auth@1.5.4(@prisma/client@5.22.0(prisma@5.22.0))(drizzle-orm@0.41.0(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0(prisma@5.22.0))(kysely@0.28.11)(prisma@5.22.0))(mongodb@6.21.0)(prisma@5.22.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.0.3)(happy-dom@20.8.3)(tsx@4.21.0))(vue@3.5.30(typescript@5.9.3)):
dependencies:
- '@better-auth/core': 1.4.5(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.18)(better-call@1.1.4(zod@4.2.1))(jose@6.1.3)(kysely@0.28.9)(nanostores@1.1.0)
- '@better-auth/telemetry': 1.4.5(@better-auth/core@1.4.5(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.5(zod@4.2.1))(jose@6.1.3)(kysely@0.28.9)(nanostores@1.1.0))
- '@better-auth/utils': 0.3.0
- '@better-fetch/fetch': 1.1.18
- '@noble/ciphers': 2.1.1
- '@noble/hashes': 2.0.1
- better-call: 1.1.4(zod@4.2.1)
- defu: 6.1.4
- jose: 6.1.3
- kysely: 0.28.9
- ms: 4.0.0-nightly.202508271359
- nanostores: 1.1.0
- zod: 4.2.1
- optionalDependencies:
- react: 19.1.0
- react-dom: 19.1.0(react@19.1.0)
- vue: 3.5.30(typescript@5.9.3)
-
- better-auth@1.4.7(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.0.3)(happy-dom@20.8.3)(tsx@4.21.0))(vue@3.5.30(typescript@5.9.3)):
- dependencies:
- '@better-auth/core': 1.4.7(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.5(zod@4.2.1))(jose@6.1.3)(kysely@0.28.9)(nanostores@1.1.0)
- '@better-auth/telemetry': 1.4.7(@better-auth/core@1.4.7(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.5(zod@4.2.1))(jose@6.1.3)(kysely@0.28.9)(nanostores@1.1.0))
- '@better-auth/utils': 0.3.0
+ '@better-auth/core': 1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(better-call@1.3.2(zod@4.3.6))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.1)
+ '@better-auth/drizzle-adapter': 1.5.4(@better-auth/core@1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(better-call@1.3.2(zod@4.3.6))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.1))(@better-auth/utils@0.3.1)(drizzle-orm@0.41.0(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0(prisma@5.22.0))(kysely@0.28.11)(prisma@5.22.0))
+ '@better-auth/kysely-adapter': 1.5.4(@better-auth/core@1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(better-call@1.3.2(zod@4.3.6))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.1))(@better-auth/utils@0.3.1)(kysely@0.28.11)
+ '@better-auth/memory-adapter': 1.5.4(@better-auth/core@1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(better-call@1.3.2(zod@4.3.6))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.1))(@better-auth/utils@0.3.1)
+ '@better-auth/mongo-adapter': 1.5.4(@better-auth/core@1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(better-call@1.3.2(zod@4.3.6))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.1))(@better-auth/utils@0.3.1)(mongodb@6.21.0)
+ '@better-auth/prisma-adapter': 1.5.4(@better-auth/core@1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(better-call@1.3.2(zod@4.3.6))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.1))(@better-auth/utils@0.3.1)(@prisma/client@5.22.0(prisma@5.22.0))(prisma@5.22.0)
+ '@better-auth/telemetry': 1.5.4(@better-auth/core@1.5.4(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(better-call@1.3.2(zod@4.3.6))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.1))
+ '@better-auth/utils': 0.3.1
'@better-fetch/fetch': 1.1.21
'@noble/ciphers': 2.1.1
'@noble/hashes': 2.0.1
- better-call: 1.1.5(zod@4.2.1)
+ better-call: 1.3.2(zod@4.3.6)
defu: 6.1.4
jose: 6.1.3
- kysely: 0.28.9
- nanostores: 1.1.0
- zod: 4.2.1
+ kysely: 0.28.11
+ nanostores: 1.1.1
+ zod: 4.3.6
optionalDependencies:
+ '@prisma/client': 5.22.0(prisma@5.22.0)
+ drizzle-orm: 0.41.0(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0(prisma@5.22.0))(kysely@0.28.11)(prisma@5.22.0)
+ mongodb: 6.21.0
+ prisma: 5.22.0
react: 19.1.0
react-dom: 19.1.0(react@19.1.0)
vitest: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.0.3)(happy-dom@20.8.3)(tsx@4.21.0)
vue: 3.5.30(typescript@5.9.3)
-
- better-auth@1.4.7(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vue@3.5.30(typescript@5.9.3)):
- dependencies:
- '@better-auth/core': 1.4.7(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.5(zod@4.2.1))(jose@6.1.3)(kysely@0.28.9)(nanostores@1.1.0)
- '@better-auth/telemetry': 1.4.7(@better-auth/core@1.4.7(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.5(zod@4.2.1))(jose@6.1.3)(kysely@0.28.9)(nanostores@1.1.0))
- '@better-auth/utils': 0.3.0
+ transitivePeerDependencies:
+ - '@cloudflare/workers-types'
+
+ better-auth@1.5.5(@prisma/client@5.22.0(prisma@5.22.0))(drizzle-orm@0.41.0(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0(prisma@5.22.0))(kysely@0.28.11)(prisma@5.22.0))(mongodb@6.21.0)(prisma@5.22.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.0.3)(happy-dom@20.8.3)(tsx@4.21.0))(vue@3.5.30(typescript@5.9.3)):
+ dependencies:
+ '@better-auth/core': 1.5.5(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(better-call@1.3.2(zod@4.3.6))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.1)
+ '@better-auth/drizzle-adapter': 1.5.5(@better-auth/core@1.5.5(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(better-call@1.3.2(zod@4.3.6))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.1))(@better-auth/utils@0.3.1)(drizzle-orm@0.41.0(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0(prisma@5.22.0))(kysely@0.28.11)(prisma@5.22.0))
+ '@better-auth/kysely-adapter': 1.5.5(@better-auth/core@1.5.5(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(better-call@1.3.2(zod@4.3.6))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.1))(@better-auth/utils@0.3.1)(kysely@0.28.11)
+ '@better-auth/memory-adapter': 1.5.5(@better-auth/core@1.5.5(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(better-call@1.3.2(zod@4.3.6))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.1))(@better-auth/utils@0.3.1)
+ '@better-auth/mongo-adapter': 1.5.5(@better-auth/core@1.5.5(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(better-call@1.3.2(zod@4.3.6))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.1))(@better-auth/utils@0.3.1)(mongodb@6.21.0)
+ '@better-auth/prisma-adapter': 1.5.5(@better-auth/core@1.5.5(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(better-call@1.3.2(zod@4.3.6))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.1))(@better-auth/utils@0.3.1)(@prisma/client@5.22.0(prisma@5.22.0))(prisma@5.22.0)
+ '@better-auth/telemetry': 1.5.5(@better-auth/core@1.5.5(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(better-call@1.3.2(zod@4.3.6))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.1))
+ '@better-auth/utils': 0.3.1
'@better-fetch/fetch': 1.1.21
'@noble/ciphers': 2.1.1
'@noble/hashes': 2.0.1
- better-call: 1.1.5(zod@4.2.1)
+ better-call: 1.3.2(zod@4.3.6)
defu: 6.1.4
jose: 6.1.3
- kysely: 0.28.9
- nanostores: 1.1.0
- zod: 4.2.1
+ kysely: 0.28.11
+ nanostores: 1.1.1
+ zod: 4.3.6
optionalDependencies:
+ '@prisma/client': 5.22.0(prisma@5.22.0)
+ drizzle-orm: 0.41.0(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0(prisma@5.22.0))(kysely@0.28.11)(prisma@5.22.0)
+ mongodb: 6.21.0
+ prisma: 5.22.0
react: 19.1.0
react-dom: 19.1.0(react@19.1.0)
+ vitest: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.0.3)(happy-dom@20.8.3)(tsx@4.21.0)
vue: 3.5.30(typescript@5.9.3)
+ transitivePeerDependencies:
+ - '@cloudflare/workers-types'
- better-call@1.1.4(zod@4.2.1):
+ better-call@1.3.2(zod@4.3.6):
dependencies:
- '@better-auth/utils': 0.3.0
+ '@better-auth/utils': 0.3.1
'@better-fetch/fetch': 1.1.21
rou3: 0.7.12
- set-cookie-parser: 2.7.2
+ set-cookie-parser: 3.0.1
optionalDependencies:
- zod: 4.2.1
+ zod: 4.3.6
- better-call@1.1.5(zod@4.2.1):
- dependencies:
- '@better-auth/utils': 0.3.0
- '@better-fetch/fetch': 1.1.21
- rou3: 0.7.12
- set-cookie-parser: 2.7.2
- optionalDependencies:
- zod: 4.2.1
+ bson@6.10.4: {}
bundle-require@5.1.0(esbuild@0.27.2):
dependencies:
@@ -5896,6 +6302,13 @@ snapshots:
domelementtype: 2.3.0
domhandler: 5.0.3
+ drizzle-orm@0.41.0(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0(prisma@5.22.0))(kysely@0.28.11)(prisma@5.22.0):
+ optionalDependencies:
+ '@opentelemetry/api': 1.9.0
+ '@prisma/client': 5.22.0(prisma@5.22.0)
+ kysely: 0.28.11
+ prisma: 5.22.0
+
duplexer@0.1.2: {}
elen@1.0.10: {}
@@ -6171,7 +6584,7 @@ snapshots:
dependencies:
commander: 8.3.0
- kysely@0.28.9: {}
+ kysely@0.28.11: {}
leac@0.6.0: {}
@@ -6382,6 +6795,8 @@ snapshots:
dependencies:
'@types/mdast': 4.0.4
+ memory-pager@1.5.0: {}
+
micromark-core-commonmark@2.0.3:
dependencies:
decode-named-character-reference: 1.3.0
@@ -6592,9 +7007,18 @@ snapshots:
pkg-types: 1.3.1
ufo: 1.6.1
- ms@2.1.3: {}
+ mongodb-connection-string-url@3.0.2:
+ dependencies:
+ '@types/whatwg-url': 11.0.5
+ whatwg-url: 14.2.0
- ms@4.0.0-nightly.202508271359: {}
+ mongodb@6.21.0:
+ dependencies:
+ '@mongodb-js/saslprep': 1.4.6
+ bson: 6.10.4
+ mongodb-connection-string-url: 3.0.2
+
+ ms@2.1.3: {}
mutative@1.1.0: {}
@@ -6608,7 +7032,7 @@ snapshots:
nanoid@5.1.5: {}
- nanostores@1.1.0: {}
+ nanostores@1.1.1: {}
node-cleanup@2.1.2: {}
@@ -6685,6 +7109,12 @@ snapshots:
ansi-styles: 5.2.0
react-is: 17.0.2
+ prisma@5.22.0:
+ dependencies:
+ '@prisma/engines': 5.22.0
+ optionalDependencies:
+ fsevents: 2.3.3
+
prismjs@1.30.0: {}
prop-types@15.8.1:
@@ -6791,6 +7221,8 @@ snapshots:
dependencies:
event-stream: 3.3.4
+ punycode@2.3.1: {}
+
pvtsutils@1.3.6:
dependencies:
tslib: 2.8.1
@@ -7033,7 +7465,7 @@ snapshots:
dependencies:
parseley: 0.12.1
- set-cookie-parser@2.7.2: {}
+ set-cookie-parser@3.0.1: {}
shebang-command@2.0.0:
dependencies:
@@ -7058,6 +7490,10 @@ snapshots:
space-separated-tokens@2.0.2: {}
+ sparse-bitfield@3.0.3:
+ dependencies:
+ memory-pager: 1.5.0
+
split@0.3.3:
dependencies:
through: 2.3.8
@@ -7113,7 +7549,9 @@ snapshots:
tailwind-merge@3.4.0: {}
- tailwindcss-animate@1.0.7: {}
+ tailwindcss-animate@1.0.7(tailwindcss@4.1.7):
+ dependencies:
+ tailwindcss: 4.1.7
tailwindcss@4.1.18: {}
@@ -7144,6 +7582,10 @@ snapshots:
tinyrainbow@3.0.3: {}
+ tr46@5.1.1:
+ dependencies:
+ punycode: 2.3.1
+
tree-kill@1.2.2: {}
trim-lines@3.0.1: {}
@@ -7410,8 +7852,15 @@ snapshots:
web-worker@1.5.0: {}
+ webidl-conversions@7.0.0: {}
+
whatwg-mimetype@3.0.0: {}
+ whatwg-url@14.2.0:
+ dependencies:
+ tr46: 5.1.1
+ webidl-conversions: 7.0.0
+
which@2.0.2:
dependencies:
isexe: 2.0.0
@@ -7423,6 +7872,6 @@ snapshots:
ws@8.19.0: {}
- zod@4.2.1: {}
+ zod@4.3.6: {}
zwitch@2.0.4: {}
diff --git a/src/components/organization/member-cell.tsx b/src/components/organization/member-cell.tsx
index ab880085..43013b66 100644
--- a/src/components/organization/member-cell.tsx
+++ b/src/components/organization/member-cell.tsx
@@ -85,7 +85,7 @@ export function MemberCell({
const { data: hasPermissionToUpdateMember } = useHasPermission({
organizationId: member.organizationId,
- permission: { member: ["update"] }
+ permissions: { member: ["update"] }
})
return (
diff --git a/src/components/organization/organization-members-card.tsx b/src/components/organization/organization-members-card.tsx
index ecd5bd22..7fd86aa4 100644
--- a/src/components/organization/organization-members-card.tsx
+++ b/src/components/organization/organization-members-card.tsx
@@ -89,7 +89,7 @@ function OrganizationMembersContent({
isPending: isPendingUpdateMember
} = useHasPermission({
organizationId: organization.id,
- permission: {
+ permissions: {
member: ["update"]
}
})
diff --git a/src/components/organization/organization-switcher.tsx b/src/components/organization/organization-switcher.tsx
index 937d0e7d..47c83054 100644
--- a/src/components/organization/organization-switcher.tsx
+++ b/src/components/organization/organization-switcher.tsx
@@ -441,7 +441,7 @@ export function OrganizationSwitcher({
))}
{organizations?.map(
- (organization) =>
+ (organization: Organization) =>
organization.id !== activeOrganization?.id &&
(pathMode === "slug" ? (
{isPending && }
- {organizations?.map((organization) => (
+ {organizations?.map((organization: Organization) => (
= {
isPending: boolean
+ isRefetching?: boolean
data?: T | null
error?: BetterFetchError | null
refetch?: Refetch
@@ -30,9 +31,7 @@ export type AuthHooks = {
useActiveOrganization: () => Partial<
ReturnType
>
- useListOrganizations: () => Partial<
- ReturnType
- >
+ useListOrganizations: () => AuthHook
useHasPermission: (
params: Parameters[0]
) => AuthHook<{