chore: add @better-auth/dash

This commit is contained in:
Bereket Engida
2026-01-11 22:02:28 -08:00
parent 38d5831db0
commit b5d0ba2a0c
3 changed files with 57 additions and 4 deletions

View File

@@ -1,3 +1,4 @@
import { dash } from "@better-auth/dash";
import { oauthProvider } from "@better-auth/oauth-provider";
import { passkey } from "@better-auth/passkey";
import { stripe } from "@better-auth/stripe";
@@ -340,6 +341,7 @@ export const auth = betterAuth({
authOptions,
{ shouldMutateListDeviceSessionsEndpoint: true },
),
dash(),
],
});

View File

@@ -12,6 +12,7 @@
"lint": "next lint"
},
"dependencies": {
"@better-auth/dash": "^0.1.4",
"@better-auth/oauth-provider": "workspace:*",
"@better-auth/passkey": "workspace:*",
"@better-auth/sso": "workspace:*",

58
pnpm-lock.yaml generated
View File

@@ -249,6 +249,9 @@ importers:
demo/nextjs:
dependencies:
'@better-auth/dash':
specifier: ^0.1.4
version: 0.1.4(better-auth@packages+better-auth)(zod@4.3.4)
'@better-auth/oauth-provider':
specifier: workspace:*
version: link:../../packages/oauth-provider
@@ -2440,6 +2443,11 @@ packages:
resolution: {integrity: sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==}
engines: {node: '>=6.9.0'}
'@better-auth/dash@0.1.4':
resolution: {integrity: sha512-agmHYpZSi1kQ9axiBp8r69vszgX7Ypn2YujuWdlEBbuvt3hBuFsTh4/mhFtvBheMY8W0afnYlYLesOJQp0ewzA==}
peerDependencies:
better-auth: '>=1.4.0'
'@better-auth/utils@0.3.0':
resolution: {integrity: sha512-W+Adw6ZA6mgvnSnhOki270rwJ42t4XzSK6YWGF//BbVXL6SwCLWfyzBc1lN2m/4RM28KubdBKQ4X5VMoLRNPQw==}
@@ -7718,6 +7726,14 @@ packages:
zod:
optional: true
better-call@1.1.8:
resolution: {integrity: sha512-XMQ2rs6FNXasGNfMjzbyroSwKwYbZ/T3IxruSS6U2MJRsSYh3wYtG3o6H00ZlKZ/C/UPOAD97tqgQJNsxyeTXw==}
peerDependencies:
zod: ^4.0.0
peerDependenciesMeta:
zod:
optional: true
better-opn@3.0.2:
resolution: {integrity: sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==}
engines: {node: '>=12.0.0'}
@@ -10835,6 +10851,9 @@ packages:
libphonenumber-js@1.12.24:
resolution: {integrity: sha512-l5IlyL9AONj4voSd7q9xkuQOL4u8Ty44puTic7J88CmdXkxfGsRfoVLXHCxppwehgpb/Chdb80FFehHqjN3ItQ==}
libphonenumber-js@1.12.34:
resolution: {integrity: sha512-v/Ip8k8eYdp7bINpzqDh46V/PaQ8sK+qi97nMQgjZzFlb166YFqlR/HVI+MzsI9JqcyyVWCOipmmretiaSyQyw==}
libsql@0.3.19:
resolution: {integrity: sha512-Aj5cQ5uk/6fHdmeW0TiXK42FqUlwx7ytmMLPSaUQPin5HKKKuUPD62MAbN4OEweGBBI7q1BekoEN4gPUEL6MZA==}
cpu: [x64, arm64, wasm32]
@@ -11143,6 +11162,10 @@ packages:
resolution: {integrity: sha512-dSTFLe6VYpcvDXcDTPQ5ANCZFbeAFjxBukl+V8eZKKSaWwPsSPDWEbHIo6EBm8CnCU7qanEPdHW1H3WBYhTV1g==}
engines: {node: '>=0.10'}
mailchecker@6.0.19:
resolution: {integrity: sha512-a7yghUa0IC1n6OkSJIqCSw2HS8ujKJGBJcRkjhHiKvHqPU3JB28Yze9o90L52r6lA/sp/EBveDXOWbozcdmxYg==}
engines: {node: '>=0.10'}
make-dir@2.1.0:
resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==}
engines: {node: '>=6'}
@@ -16071,6 +16094,18 @@ snapshots:
'@babel/helper-string-parser': 7.27.1
'@babel/helper-validator-identifier': 7.28.5
'@better-auth/dash@0.1.4(better-auth@packages+better-auth)(zod@4.3.4)':
dependencies:
'@better-auth/utils': 0.3.0
'@better-fetch/fetch': 1.1.21
better-auth: link:packages/better-auth
better-call: 1.1.8(zod@4.3.4)
jose: 6.1.3
libphonenumber-js: 1.12.34
mailchecker: 6.0.19
transitivePeerDependencies:
- zod
'@better-auth/utils@0.3.0': {}
'@better-fetch/fetch@1.1.21': {}
@@ -17188,7 +17223,7 @@ snapshots:
postcss: 8.4.49
resolve-from: 5.0.0
optionalDependencies:
expo: 54.0.30(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.21)(graphql@16.12.0)(react-native@0.81.5(@babel/core@7.28.5)(@react-native-community/cli@20.0.2(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.28.5))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3)
expo: 54.0.30(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.21)(graphql@16.12.0)(react-native@0.80.2(@babel/core@7.28.5)(@react-native-community/cli@20.0.2(typescript@5.9.3))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3)
transitivePeerDependencies:
- bufferutil
- supports-color
@@ -17275,7 +17310,7 @@ snapshots:
'@expo/json-file': 10.0.8
'@react-native/normalize-colors': 0.81.5
debug: 4.4.3
expo: 54.0.30(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.21)(graphql@16.12.0)(react-native@0.81.5(@babel/core@7.28.5)(@react-native-community/cli@20.0.2(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.28.5))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3)
expo: 54.0.30(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.21)(graphql@16.12.0)(react-native@0.80.2(@babel/core@7.28.5)(@react-native-community/cli@20.0.2(typescript@5.9.3))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3)
resolve-from: 5.0.0
semver: 7.7.3
xml2js: 0.6.0
@@ -19829,7 +19864,9 @@ snapshots:
metro-runtime: 0.83.3
transitivePeerDependencies:
- '@babel/core'
- bufferutil
- supports-color
- utf-8-validate
optional: true
'@react-native/normalize-colors@0.74.89': {}
@@ -21896,7 +21933,7 @@ snapshots:
resolve-from: 5.0.0
optionalDependencies:
'@babel/runtime': 7.28.4
expo: 54.0.30(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.21)(graphql@16.12.0)(react-native@0.81.5(@babel/core@7.28.5)(@react-native-community/cli@20.0.2(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.28.5))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3)
expo: 54.0.30(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.21)(graphql@16.12.0)(react-native@0.80.2(@babel/core@7.28.5)(@react-native-community/cli@20.0.2(typescript@5.9.3))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3)
transitivePeerDependencies:
- '@babel/core'
- supports-color
@@ -21947,6 +21984,15 @@ snapshots:
optionalDependencies:
zod: 4.3.4
better-call@1.1.8(zod@4.3.4):
dependencies:
'@better-auth/utils': 0.3.0
'@better-fetch/fetch': 1.1.21
rou3: 0.7.10
set-cookie-parser: 2.7.2
optionalDependencies:
zod: 4.3.4
better-opn@3.0.2:
dependencies:
open: 8.4.2
@@ -23642,7 +23688,7 @@ snapshots:
expo-keep-awake@15.0.8(expo@54.0.30)(react@19.2.3):
dependencies:
expo: 54.0.30(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.21)(graphql@16.12.0)(react-native@0.81.5(@babel/core@7.28.5)(@react-native-community/cli@20.0.2(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.28.5))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3)
expo: 54.0.30(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.21)(graphql@16.12.0)(react-native@0.80.2(@babel/core@7.28.5)(@react-native-community/cli@20.0.2(typescript@5.9.3))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3)
react: 19.2.3
expo-linking@7.1.7(expo@54.0.30)(react-native@0.80.2(@babel/core@7.28.5)(@react-native-community/cli@20.0.2(typescript@5.9.3))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3):
@@ -25338,6 +25384,8 @@ snapshots:
libphonenumber-js@1.12.24: {}
libphonenumber-js@1.12.34: {}
libsql@0.3.19:
dependencies:
'@neon-rs/load': 0.0.4
@@ -25640,6 +25688,8 @@ snapshots:
mailchecker@6.0.18: {}
mailchecker@6.0.19: {}
make-dir@2.1.0:
dependencies:
pify: 4.0.1