chore: upgrade better-auth

This commit is contained in:
Henry
2025-12-10 20:32:11 +00:00
parent 5cf71f548f
commit 21d9908ca8
2 changed files with 187 additions and 202 deletions

View File

@@ -37,7 +37,7 @@
},
"prettier": "@kan/prettier-config",
"dependencies": {
"@better-auth/stripe": "^1.3.7",
"better-auth": "^1.3.7"
"@better-auth/stripe": "^1.4.6",
"better-auth": "^1.4.6"
}
}

385
pnpm-lock.yaml generated
View File

@@ -60,7 +60,7 @@ importers:
version: link:tooling/prettier
'@turbo/gen':
specifier: ^2.3.1
version: 2.5.6(@types/node@24.10.2)(typescript@5.9.2)
version: 2.5.6(@types/node@25.0.0)(typescript@5.9.2)
prettier:
specifier: 'catalog:'
version: 3.6.2
@@ -352,11 +352,11 @@ importers:
packages/auth:
dependencies:
'@better-auth/stripe':
specifier: ^1.3.7
version: 1.3.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(zod@3.25.76)
specifier: ^1.4.6
version: 1.4.6(@better-auth/core@1.4.6(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.18)(better-call@1.1.5(zod@4.1.13))(jose@6.1.3)(kysely@0.28.8)(nanostores@1.1.0))(better-auth@1.4.6(next@16.0.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(stripe@18.5.0(@types/node@25.0.0))
better-auth:
specifier: ^1.3.7
version: 1.3.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(zod@3.25.76)
specifier: ^1.4.6
version: 1.4.6(next@16.0.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
devDependencies:
'@kan/db':
specifier: workspace:*
@@ -399,10 +399,10 @@ importers:
version: link:../shared
drizzle-orm:
specifier: ^0.42.0
version: 0.42.0(@electric-sql/pglite@0.3.7)(@types/pg@8.15.5)(kysely@0.28.5)(pg@8.16.3)
version: 0.42.0(@electric-sql/pglite@0.3.7)(@types/pg@8.15.5)(kysely@0.28.8)(pg@8.16.3)
drizzle-zod:
specifier: ^0.5.1
version: 0.5.1(drizzle-orm@0.42.0(@electric-sql/pglite@0.3.7)(@types/pg@8.15.5)(kysely@0.28.5)(pg@8.16.3))(zod@3.25.76)
version: 0.5.1(drizzle-orm@0.42.0(@electric-sql/pglite@0.3.7)(@types/pg@8.15.5)(kysely@0.28.8)(pg@8.16.3))(zod@3.25.76)
pg:
specifier: ^8.11.3
version: 8.16.3
@@ -513,7 +513,7 @@ importers:
dependencies:
stripe:
specifier: ^18.2.0
version: 18.5.0(@types/node@24.10.2)
version: 18.5.0(@types/node@25.0.0)
devDependencies:
'@kan/eslint-config':
specifier: workspace:*
@@ -603,16 +603,16 @@ importers:
dependencies:
'@tailwindcss/forms':
specifier: ^0.5.6
version: 0.5.10(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@24.10.2)(typescript@5.9.2)))
version: 0.5.10(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@25.0.0)(typescript@5.9.2)))
postcss:
specifier: ^8.4.49
version: 8.5.6
tailwind-scrollbar:
specifier: ^3.0.5
version: 3.1.0(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@24.10.2)(typescript@5.9.2)))
version: 3.1.0(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@25.0.0)(typescript@5.9.2)))
tailwindcss:
specifier: 'catalog:'
version: 3.4.17(ts-node@10.9.2(@types/node@24.10.2)(typescript@5.9.2))
version: 3.4.17(ts-node@10.9.2(@types/node@25.0.0)(typescript@5.9.2))
devDependencies:
'@kan/eslint-config':
specifier: workspace:*
@@ -1408,13 +1408,30 @@ packages:
resolution: {integrity: sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==}
engines: {node: '>=6.9.0'}
'@better-auth/stripe@1.3.7':
resolution: {integrity: sha512-hmcWJu9RB1IOf+Mb8izQyLOAkRFKes8O0j/VoIFwLR0l2zWTknXKzkLUjadFPeKXHtV3i2n2++prjuVev6F6zw==}
'@better-auth/core@1.4.6':
resolution: {integrity: sha512-cYjscr4wU5ZJPhk86JuUkecJT+LSYCFmUzYaitiLkizl+wCr1qdPFSEoAnRVZVTUEEoKpeS2XW69voBJ1NoB3g==}
peerDependencies:
zod: ^3.25.0 || ^4.0.0
'@better-auth/utils': 0.3.0
'@better-fetch/fetch': 1.1.18
better-call: 1.1.5
jose: ^6.1.0
kysely: ^0.28.5
nanostores: ^1.0.1
'@better-auth/utils@0.2.6':
resolution: {integrity: sha512-3y/vaL5Ox33dBwgJ6ub3OPkVqr6B5xL2kgxNHG8eHZuryLyG/4JSPGqjbdRSgjuy9kALUZYDFl+ORIAxlWMSuA==}
'@better-auth/stripe@1.4.6':
resolution: {integrity: sha512-yA4kPfP0XRHhgW81/AHa9SPGRm+4PSIdLmIDUZzZ+H/afEfCjnLQi9sejAwqKOetmuQ38be2L41cthVhTb/Big==}
peerDependencies:
'@better-auth/core': 1.4.6
better-auth: 1.4.6
stripe: ^18 || ^19 || ^20
'@better-auth/telemetry@1.4.6':
resolution: {integrity: sha512-idc9MGJXxWA7zl2U9zsbdG6+2ZCeqWdPq1KeFSfyqGMFtI1VPQOx9YWLqNPOt31YnOX77ojZSraU2sb7IRdBMA==}
peerDependencies:
'@better-auth/core': 1.4.6
'@better-auth/utils@0.3.0':
resolution: {integrity: sha512-W+Adw6ZA6mgvnSnhOki270rwJ42t4XzSK6YWGF//BbVXL6SwCLWfyzBc1lN2m/4RM28KubdBKQ4X5VMoLRNPQw==}
'@better-fetch/fetch@1.1.18':
resolution: {integrity: sha512-rEFOE1MYIsBmoMJtQbl32PGHHXuG2hDxvEd7rUHE0vCBoFQVSDqaVs9hkZEtHCxRoY+CljXKFCOuJ8uxqw1LcA==}
@@ -2100,9 +2117,6 @@ packages:
react: ^18 || ^19 || ^19.0.0-rc
react-dom: ^18 || ^19 || ^19.0.0-rc
'@hexagon/base64@1.1.28':
resolution: {integrity: sha512-lhqDEAvWixy3bZ+UOYbPwUbBkwBq5C1LAJ/xPC8Oi+lL54oyakv/npbA0aU2hgCsx/1NUd4IBvV03+aUBWxerw==}
'@hookform/resolvers@3.10.0':
resolution: {integrity: sha512-79Dv+3mDF7i+2ajj7SkypSKHhl1cbln1OGavqrsF7p6mbUv11xpqpacPsGDCTRvCSjEEIez2ef1NveSVL3b0Ag==}
peerDependencies:
@@ -2446,9 +2460,6 @@ packages:
'@jsdevtools/ono@7.1.3':
resolution: {integrity: sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==}
'@levischuck/tiny-cbor@0.2.11':
resolution: {integrity: sha512-llBRm4dT4Z89aRsm6u2oEZ8tfwL/2l6BwpZ7JcyieouniDECM5AqNgr/y08zalEIvW3RSK4upYyybDcmjXqAow==}
'@lingui/babel-plugin-extract-messages@5.4.1':
resolution: {integrity: sha512-sjkVaLyuK3ZW62mv5gU6pOdl3ZpwDReeSaNodJuf9LssbMIQPa5WOirTnMeBaalrQ8BA2srrRzQAWgsXPQVdXA==}
engines: {node: '>=20.0.0'}
@@ -2643,12 +2654,13 @@ packages:
cpu: [x64]
os: [win32]
'@noble/ciphers@0.6.0':
resolution: {integrity: sha512-mIbq/R9QXk5/cTfESb1OKtyFnk7oc1Om/8onA1158K9/OZUQFDEVy55jVTato+xmp3XX6F6Qh0zz0Nc1AxAlRQ==}
'@noble/ciphers@2.1.1':
resolution: {integrity: sha512-bysYuiVfhxNJuldNXlFEitTVdNnYUc+XNJZd7Qm2a5j1vZHgY+fazadNFWFaMK/2vye0JVlxV3gHmC0WDfAOQw==}
engines: {node: '>= 20.19.0'}
'@noble/hashes@1.8.0':
resolution: {integrity: sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==}
engines: {node: ^14.21.3 || >=16}
'@noble/hashes@2.0.1':
resolution: {integrity: sha512-XlOlEbQcE9fmuXxrVTXCTlG2nlRXa9Rj3rr5Ue/+tX+nmkgbX720YHh0VR3hBF9xDvwnb8D2shVGOwNx+ulArw==}
engines: {node: '>= 20.19.0'}
'@nodelib/fs.scandir@2.1.5':
resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
@@ -2722,21 +2734,6 @@ packages:
'@octokit/types@9.3.2':
resolution: {integrity: sha512-D4iHGTdAnEEVsB8fl95m1hiz7D5YiRdQ9b/OEb3BYRVwbLsGHcRVPz+u+BgRLNk0Q0/4iZCBqDN96j2XNxfXrA==}
'@peculiar/asn1-android@2.4.0':
resolution: {integrity: sha512-YFueREq97CLslZZBI8dKzis7jMfEHSLxM+nr0Zdx1POiXFLjqqwoY5s0F1UimdBiEw/iKlHey2m56MRDv7Jtyg==}
'@peculiar/asn1-ecc@2.4.0':
resolution: {integrity: sha512-fJiYUBCJBDkjh347zZe5H81BdJ0+OGIg0X9z06v8xXUoql3MFeENUX0JsjCaVaU9A0L85PefLPGYkIoGpTnXLQ==}
'@peculiar/asn1-rsa@2.4.0':
resolution: {integrity: sha512-6PP75voaEnOSlWR9sD25iCQyLgFZHXbmxvUfnnDcfL6Zh5h2iHW38+bve4LfH7a60x7fkhZZNmiYqAlAff9Img==}
'@peculiar/asn1-schema@2.4.0':
resolution: {integrity: sha512-umbembjIWOrPSOzEGG5vxFLkeM8kzIhLkgigtsOrfLKnuzxWxejAcUX+q/SoZCdemlODOcr5WiYa7+dIEzBXZQ==}
'@peculiar/asn1-x509@2.4.0':
resolution: {integrity: sha512-F7mIZY2Eao2TaoVqigGMLv+NDdpwuBKU1fucHPONfzaBS4JXXCNCmfO0Z3dsy7JzKGqtDcYC1mr9JjaZQZNiuw==}
'@pkgjs/parseargs@0.11.0':
resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
engines: {node: '>=14'}
@@ -2955,13 +2952,6 @@ packages:
'@selderee/plugin-htmlparser2@0.11.0':
resolution: {integrity: sha512-P33hHGdldxGabLFjPPpaTxVolMrzrcegejx+0GxjrIb9Zv48D8yAIA/QTDR2dFl7Uz7urX8aX6+5bCZslr+gWQ==}
'@simplewebauthn/browser@13.1.2':
resolution: {integrity: sha512-aZnW0KawAM83fSBUgglP5WofbrLbLyr7CoPqYr66Eppm7zO86YX6rrCjRB3hQKPrL7ATvY4FVXlykZ6w6FwYYw==}
'@simplewebauthn/server@13.1.2':
resolution: {integrity: sha512-VwoDfvLXSCaRiD+xCIuyslU0HLxVggeE5BL06+GbsP2l1fGf5op8e0c3ZtKoi+vSg1q4ikjtAghC23ze2Q3H9g==}
engines: {node: '>=20.0.0'}
'@sinclair/typebox@0.27.8':
resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==}
@@ -3180,6 +3170,9 @@ packages:
'@socket.io/component-emitter@3.1.2':
resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==}
'@standard-schema/spec@1.0.0':
resolution: {integrity: sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==}
'@svgr/babel-plugin-add-jsx-attribute@8.0.0':
resolution: {integrity: sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==}
engines: {node: '>=14'}
@@ -3625,6 +3618,9 @@ packages:
'@types/node@24.10.2':
resolution: {integrity: sha512-WOhQTZ4G8xZ1tjJTvKOpyEVSGgOTvJAfDK3FNFgELyaTpzhdgHVHeqW8V+UJvzF5BT+/B54T/1S2K6gd9c7bbA==}
'@types/node@25.0.0':
resolution: {integrity: sha512-rl78HwuZlaDIUSeUKkmogkhebA+8K1Hy7tddZuJ3D0xV8pZSfsYGTsliGUol1JPzu9EKnTxPC4L1fiWouStRew==}
'@types/nodemailer@6.4.19':
resolution: {integrity: sha512-Fi8DwmuAduTk1/1MpkR9EwS0SsDvYXx5RxivAVII1InDCIxmhj/iQm3W8S3EVb/0arnblr6PK0FK4wYa7bwdLg==}
@@ -3943,10 +3939,6 @@ packages:
resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==}
engines: {node: '>= 0.4'}
asn1js@3.0.6:
resolution: {integrity: sha512-UOCGPYbl0tv8+006qks/dTgV9ajs97X2p0FAbyS2iyCRrmLSRolDaHdp+v/CLgnzHc3fVB+CwYiUmei7ndFcgA==}
engines: {node: '>=12.0.0'}
ast-types-flow@0.0.8:
resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==}
@@ -4015,8 +4007,8 @@ packages:
resolution: {integrity: sha512-JMWsdF+O8Orq3EMukbUN1QfbLK9mX2CkUmQBcW2T0s8OmdAUL5LLM/6wFwSrqXzlXB13yhyK9gTKS1rIizOduQ==}
hasBin: true
baseline-browser-mapping@2.9.5:
resolution: {integrity: sha512-D5vIoztZOq1XM54LUdttJVc96ggEsIfju2JBvht06pSzpckp3C7HReun67Bghzrtdsq9XdMGbSSB3v3GhMNmAA==}
baseline-browser-mapping@2.9.6:
resolution: {integrity: sha512-v9BVVpOTLB59C9E7aSnmIF8h7qRsFpx+A2nugVMTszEOMcfjlZMsXRm4LF23I3Z9AJxc8ANpIvzbzONoX9VJlg==}
hasBin: true
basic-ftp@5.0.5:
@@ -4026,20 +4018,45 @@ packages:
before-after-hook@2.2.3:
resolution: {integrity: sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==}
better-auth@1.3.7:
resolution: {integrity: sha512-/1fEyx2SGgJQM5ujozDCh9eJksnVkNU/J7Fk/tG5Y390l8nKbrPvqiFlCjlMM+scR+UABJbQzA6An7HT50LHyQ==}
better-auth@1.4.6:
resolution: {integrity: sha512-5wEBzjolrQA26b4uT6FVVYICsE3SmE/MzrZtl8cb2a3TJtswpP8v3OVV5yTso+ef9z85swgZk0/qBzcULFWVtA==}
peerDependencies:
'@lynx-js/react': '*'
'@sveltejs/kit': ^2.0.0
'@tanstack/react-start': ^1.0.0
next: ^14.0.0 || ^15.0.0 || ^16.0.0
react: ^18.0.0 || ^19.0.0
react-dom: ^18.0.0 || ^19.0.0
zod: ^3.25.0 || ^4.0.0
solid-js: ^1.0.0
svelte: ^4.0.0 || ^5.0.0
vue: ^3.0.0
peerDependenciesMeta:
'@lynx-js/react':
optional: true
'@sveltejs/kit':
optional: true
'@tanstack/react-start':
optional: true
next:
optional: true
react:
optional: true
react-dom:
optional: true
solid-js:
optional: true
svelte:
optional: true
vue:
optional: true
better-call@1.0.16:
resolution: {integrity: sha512-42dgJ1rOtc0anOoxjXPOWuel/Z/4aeO7EJ2SiXNwvlkySSgjXhNjAjTMWa8DL1nt6EXS3jl3VKC3mPsU/lUgVA==}
better-call@1.1.5:
resolution: {integrity: sha512-nQJ3S87v6wApbDwbZ++FrQiSiVxWvZdjaO+2v6lZJAG2WWggkB2CziUDjPciz3eAt9TqfRursIQMZIcpkBnvlw==}
peerDependencies:
zod: ^4.0.0
peerDependenciesMeta:
zod:
optional: true
binary-extensions@2.3.0:
resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
@@ -5599,12 +5616,12 @@ packages:
resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==}
hasBin: true
jose@5.10.0:
resolution: {integrity: sha512-s+3Al/p9g32Iq+oqXxkW//7jk2Vig6FF1CFqzVXoTUXt2qz89YWbL+OwS17NFYEvxC35n0FKeGO2LGYSxeM2Gg==}
jose@6.1.2:
resolution: {integrity: sha512-MpcPtHLE5EmztuFIqB0vzHAWJPpmN1E6L4oo+kze56LIs3MyXIj9ZHMDxqOvkP38gBR7K1v3jqd4WU2+nrfONQ==}
jose@6.1.3:
resolution: {integrity: sha512-0TpaTfihd4QMNwrz/ob2Bp7X04yuxJkjRGi4aKmOqwhov54i6u79oCv7T+C7lo70MKH6BesI3vscD1yb/yzKXQ==}
joycon@3.1.1:
resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==}
engines: {node: '>=10'}
@@ -5681,8 +5698,8 @@ packages:
resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==}
engines: {node: '>=6'}
kysely@0.28.5:
resolution: {integrity: sha512-rlB0I/c6FBDWPcQoDtkxi9zIvpmnV5xoIalfCMSMCa7nuA6VGA3F54TW9mEgX4DVf10sXAWCF5fDbamI/5ZpKA==}
kysely@0.28.8:
resolution: {integrity: sha512-QUOgl5ZrS9IRuhq5FvOKFSsD/3+IA6MLE81/bOOTRA/YQpKDza2sFdN5g6JCB9BOpqMJDGefLCQ9F12hRS13TA==}
engines: {node: '>=20.0.0'}
language-subtag-registry@0.3.23:
@@ -6173,6 +6190,10 @@ packages:
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'}
mute-stream@0.0.8:
resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==}
@@ -6193,9 +6214,9 @@ packages:
engines: {node: ^18 || >=20}
hasBin: true
nanostores@0.11.4:
resolution: {integrity: sha512-k1oiVNN4hDK8NcNERSZLQiMfRzEGtfnvZvdBvey3SQbgn8Dcrk0h1I6vpxApjb10PFUflZrgJ2WEZyJQ+5v7YQ==}
engines: {node: ^18.0.0 || >=20.0.0}
nanostores@1.1.0:
resolution: {integrity: sha512-yJBmDJr18xy47dbNVlHcgdPrulSn1nhSE6Ns9vTG+Nx9VPT6iV1MD6aQFp/t52zpf82FhLLTXAXr30NuCnxvwA==}
engines: {node: ^20.0.0 || >=22.0.0}
natural-compare@1.4.0:
resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
@@ -6811,13 +6832,6 @@ packages:
resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
engines: {node: '>=6'}
pvtsutils@1.3.6:
resolution: {integrity: sha512-PLgQXQ6H2FWCaeRak8vvk1GW462lMxB5s3Jm673N82zI4vqtVUPuZdffdZbPDFRoU8kAhItWFtPCWiPpp4/EDg==}
pvutils@1.1.3:
resolution: {integrity: sha512-pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ==}
engines: {node: '>=6.0.0'}
qs@6.14.0:
resolution: {integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==}
engines: {node: '>=0.6'}
@@ -7061,8 +7075,8 @@ packages:
rope-sequence@1.3.4:
resolution: {integrity: sha512-UT5EDe2cu2E/6O4igUr5PSFs23nvvukicWHx6GnOPlHAiiYbzNuCRQCuiUdHJQcqKalLKlrYJnjY0ySGsXNQXQ==}
rou3@0.5.1:
resolution: {integrity: sha512-OXMmJ3zRk2xeXFGfA3K+EOPHC5u7RDFG7lIOx0X1pdnhUkI8MdVrbV+sNsD80ElpUZ+MRHdyxPnFthq9VHs8uQ==}
rou3@0.7.11:
resolution: {integrity: sha512-ELguG3ENDw5NKNmWHO3OGEjcgdxkCNvnMR22gKHEgRXuwiriap5RIYdummOaOiqUNcC5yU5txGCHWNm7KlHuAA==}
run-async@2.4.1:
resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==}
@@ -7153,8 +7167,8 @@ packages:
serialize-javascript@6.0.2:
resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==}
set-cookie-parser@2.7.1:
resolution: {integrity: sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==}
set-cookie-parser@2.7.2:
resolution: {integrity: sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==}
set-function-length@1.2.2:
resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==}
@@ -8007,6 +8021,9 @@ packages:
zod@3.25.76:
resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==}
zod@4.1.13:
resolution: {integrity: sha512-AvvthqfqrAhNH9dnfmrfKzX5upOdjUVJYFqNSlkmGf64gRaTzlPwz99IHYnVs28qYAybvAlBV+H7pn0saFY4Ig==}
zwitch@2.0.4:
resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==}
@@ -9338,17 +9355,32 @@ snapshots:
'@babel/helper-string-parser': 7.27.1
'@babel/helper-validator-identifier': 7.28.5
'@better-auth/stripe@1.3.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(zod@3.25.76)':
'@better-auth/core@1.4.6(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.18)(better-call@1.1.5(zod@4.1.13))(jose@6.1.3)(kysely@0.28.8)(nanostores@1.1.0)':
dependencies:
better-auth: 1.3.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(zod@3.25.76)
zod: 3.25.76
transitivePeerDependencies:
- react
- react-dom
'@better-auth/utils': 0.3.0
'@better-fetch/fetch': 1.1.18
'@standard-schema/spec': 1.0.0
better-call: 1.1.5(zod@4.1.13)
jose: 6.1.3
kysely: 0.28.8
nanostores: 1.1.0
zod: 4.1.13
'@better-auth/utils@0.2.6':
'@better-auth/stripe@1.4.6(@better-auth/core@1.4.6(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.18)(better-call@1.1.5(zod@4.1.13))(jose@6.1.3)(kysely@0.28.8)(nanostores@1.1.0))(better-auth@1.4.6(next@16.0.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(stripe@18.5.0(@types/node@25.0.0))':
dependencies:
uncrypto: 0.1.3
'@better-auth/core': 1.4.6(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.18)(better-call@1.1.5(zod@4.1.13))(jose@6.1.3)(kysely@0.28.8)(nanostores@1.1.0)
better-auth: 1.4.6(next@16.0.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
defu: 6.1.4
stripe: 18.5.0(@types/node@25.0.0)
zod: 4.1.13
'@better-auth/telemetry@1.4.6(@better-auth/core@1.4.6(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.18)(better-call@1.1.5(zod@4.1.13))(jose@6.1.3)(kysely@0.28.8)(nanostores@1.1.0))':
dependencies:
'@better-auth/core': 1.4.6(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.18)(better-call@1.1.5(zod@4.1.13))(jose@6.1.3)(kysely@0.28.8)(nanostores@1.1.0)
'@better-auth/utils': 0.3.0
'@better-fetch/fetch': 1.1.18
'@better-auth/utils@0.3.0': {}
'@better-fetch/fetch@1.1.18': {}
@@ -9756,8 +9788,6 @@ snapshots:
react-dom: 18.3.1(react@18.3.1)
use-sync-external-store: 1.5.0(react@18.3.1)
'@hexagon/base64@1.1.28': {}
'@hookform/resolvers@3.10.0(react-hook-form@7.62.0(react@18.3.1))':
dependencies:
react-hook-form: 7.62.0(react@18.3.1)
@@ -9958,12 +9988,12 @@ snapshots:
'@img/sharp-win32-x64@0.34.5':
optional: true
'@inquirer/external-editor@1.0.1(@types/node@24.10.2)':
'@inquirer/external-editor@1.0.1(@types/node@25.0.0)':
dependencies:
chardet: 2.1.0
iconv-lite: 0.6.3
optionalDependencies:
'@types/node': 24.10.2
'@types/node': 25.0.0
'@inquirer/figures@1.0.13': {}
@@ -10026,8 +10056,6 @@ snapshots:
'@jsdevtools/ono@7.1.3': {}
'@levischuck/tiny-cbor@0.2.11': {}
'@lingui/babel-plugin-extract-messages@5.4.1': {}
'@lingui/babel-plugin-lingui-macro@5.4.1(typescript@5.9.2)':
@@ -10286,9 +10314,9 @@ snapshots:
'@next/swc-win32-x64-msvc@16.0.8':
optional: true
'@noble/ciphers@0.6.0': {}
'@noble/ciphers@2.1.1': {}
'@noble/hashes@1.8.0': {}
'@noble/hashes@2.0.1': {}
'@nodelib/fs.scandir@2.1.5':
dependencies:
@@ -10387,39 +10415,6 @@ snapshots:
dependencies:
'@octokit/openapi-types': 18.1.1
'@peculiar/asn1-android@2.4.0':
dependencies:
'@peculiar/asn1-schema': 2.4.0
asn1js: 3.0.6
tslib: 2.8.1
'@peculiar/asn1-ecc@2.4.0':
dependencies:
'@peculiar/asn1-schema': 2.4.0
'@peculiar/asn1-x509': 2.4.0
asn1js: 3.0.6
tslib: 2.8.1
'@peculiar/asn1-rsa@2.4.0':
dependencies:
'@peculiar/asn1-schema': 2.4.0
'@peculiar/asn1-x509': 2.4.0
asn1js: 3.0.6
tslib: 2.8.1
'@peculiar/asn1-schema@2.4.0':
dependencies:
asn1js: 3.0.6
pvtsutils: 1.3.6
tslib: 2.8.1
'@peculiar/asn1-x509@2.4.0':
dependencies:
'@peculiar/asn1-schema': 2.4.0
asn1js: 3.0.6
pvtsutils: 1.3.6
tslib: 2.8.1
'@pkgjs/parseargs@0.11.0':
optional: true
@@ -10612,18 +10607,6 @@ snapshots:
domhandler: 5.0.3
selderee: 0.11.0
'@simplewebauthn/browser@13.1.2': {}
'@simplewebauthn/server@13.1.2':
dependencies:
'@hexagon/base64': 1.1.28
'@levischuck/tiny-cbor': 0.2.11
'@peculiar/asn1-android': 2.4.0
'@peculiar/asn1-ecc': 2.4.0
'@peculiar/asn1-rsa': 2.4.0
'@peculiar/asn1-schema': 2.4.0
'@peculiar/asn1-x509': 2.4.0
'@sinclair/typebox@0.27.8': {}
'@smithy/abort-controller@4.0.5':
@@ -10964,6 +10947,8 @@ snapshots:
'@socket.io/component-emitter@3.1.2': {}
'@standard-schema/spec@1.0.0': {}
'@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.28.3)':
dependencies:
'@babel/core': 7.28.3
@@ -11078,10 +11063,10 @@ snapshots:
optionalDependencies:
typescript: 5.9.2
'@tailwindcss/forms@0.5.10(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@24.10.2)(typescript@5.9.2)))':
'@tailwindcss/forms@0.5.10(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@25.0.0)(typescript@5.9.2)))':
dependencies:
mini-svg-data-uri: 1.4.4
tailwindcss: 3.4.17(ts-node@10.9.2(@types/node@24.10.2)(typescript@5.9.2))
tailwindcss: 3.4.17(ts-node@10.9.2(@types/node@25.0.0)(typescript@5.9.2))
'@tailwindcss/typography@0.5.16(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@20.19.11)(typescript@5.9.2)))':
dependencies:
@@ -11324,17 +11309,17 @@ snapshots:
'@tsconfig/node16@1.0.4': {}
'@turbo/gen@2.5.6(@types/node@24.10.2)(typescript@5.9.2)':
'@turbo/gen@2.5.6(@types/node@25.0.0)(typescript@5.9.2)':
dependencies:
'@turbo/workspaces': 2.5.6(@types/node@24.10.2)
'@turbo/workspaces': 2.5.6(@types/node@25.0.0)
commander: 10.0.1
fs-extra: 10.1.0
inquirer: 8.2.7(@types/node@24.10.2)
inquirer: 8.2.7(@types/node@25.0.0)
minimatch: 9.0.5
node-plop: 0.26.3
picocolors: 1.0.1
proxy-agent: 6.5.0
ts-node: 10.9.2(@types/node@24.10.2)(typescript@5.9.2)
ts-node: 10.9.2(@types/node@25.0.0)(typescript@5.9.2)
update-check: 1.5.4
validate-npm-package-name: 5.0.1
transitivePeerDependencies:
@@ -11344,14 +11329,14 @@ snapshots:
- supports-color
- typescript
'@turbo/workspaces@2.5.6(@types/node@24.10.2)':
'@turbo/workspaces@2.5.6(@types/node@25.0.0)':
dependencies:
commander: 10.0.1
execa: 5.1.1
fast-glob: 3.3.3
fs-extra: 10.1.0
gradient-string: 2.0.2
inquirer: 8.2.7(@types/node@24.10.2)
inquirer: 8.2.7(@types/node@25.0.0)
js-yaml: 4.1.0
ora: 4.1.1
picocolors: 1.0.1
@@ -11395,7 +11380,7 @@ snapshots:
'@types/glob@8.1.0':
dependencies:
'@types/minimatch': minimatch@9.0.5
'@types/node': 24.10.2
'@types/node': 25.0.0
'@types/hast@2.3.10':
dependencies:
@@ -11471,6 +11456,10 @@ snapshots:
dependencies:
undici-types: 7.16.0
'@types/node@25.0.0':
dependencies:
undici-types: 7.16.0
'@types/nodemailer@6.4.19':
dependencies:
'@aws-sdk/client-ses': 3.879.0
@@ -11868,12 +11857,6 @@ snapshots:
get-intrinsic: 1.3.0
is-array-buffer: 3.0.5
asn1js@3.0.6:
dependencies:
pvtsutils: 1.3.6
pvutils: 1.1.3
tslib: 2.8.1
ast-types-flow@0.0.8: {}
ast-types@0.13.4:
@@ -11941,36 +11924,40 @@ snapshots:
baseline-browser-mapping@2.8.20: {}
baseline-browser-mapping@2.9.5: {}
baseline-browser-mapping@2.9.6: {}
basic-ftp@5.0.5: {}
before-after-hook@2.2.3: {}
better-auth@1.3.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(zod@3.25.76):
better-auth@1.4.6(next@16.0.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
dependencies:
'@better-auth/utils': 0.2.6
'@better-auth/core': 1.4.6(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.18)(better-call@1.1.5(zod@4.1.13))(jose@6.1.3)(kysely@0.28.8)(nanostores@1.1.0)
'@better-auth/telemetry': 1.4.6(@better-auth/core@1.4.6(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.18)(better-call@1.1.5(zod@4.1.13))(jose@6.1.3)(kysely@0.28.8)(nanostores@1.1.0))
'@better-auth/utils': 0.3.0
'@better-fetch/fetch': 1.1.18
'@noble/ciphers': 0.6.0
'@noble/hashes': 1.8.0
'@simplewebauthn/browser': 13.1.2
'@simplewebauthn/server': 13.1.2
better-call: 1.0.16
'@noble/ciphers': 2.1.1
'@noble/hashes': 2.0.1
better-call: 1.1.5(zod@4.1.13)
defu: 6.1.4
jose: 5.10.0
kysely: 0.28.5
nanostores: 0.11.4
zod: 3.25.76
jose: 6.1.3
kysely: 0.28.8
ms: 4.0.0-nightly.202508271359
nanostores: 1.1.0
zod: 4.1.13
optionalDependencies:
next: 16.0.8(@babel/core@7.28.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
better-call@1.0.16:
better-call@1.1.5(zod@4.1.13):
dependencies:
'@better-auth/utils': 0.3.0
'@better-fetch/fetch': 1.1.18
rou3: 0.5.1
set-cookie-parser: 2.7.1
uncrypto: 0.1.3
rou3: 0.7.11
set-cookie-parser: 2.7.2
optionalDependencies:
zod: 4.1.13
binary-extensions@2.3.0: {}
@@ -12020,7 +12007,7 @@ snapshots:
browserslist@4.28.1:
dependencies:
baseline-browser-mapping: 2.9.5
baseline-browser-mapping: 2.9.6
caniuse-lite: 1.0.30001760
electron-to-chromium: 1.5.267
node-releases: 2.0.27
@@ -12539,16 +12526,16 @@ snapshots:
transitivePeerDependencies:
- supports-color
drizzle-orm@0.42.0(@electric-sql/pglite@0.3.7)(@types/pg@8.15.5)(kysely@0.28.5)(pg@8.16.3):
drizzle-orm@0.42.0(@electric-sql/pglite@0.3.7)(@types/pg@8.15.5)(kysely@0.28.8)(pg@8.16.3):
optionalDependencies:
'@electric-sql/pglite': 0.3.7
'@types/pg': 8.15.5
kysely: 0.28.5
kysely: 0.28.8
pg: 8.16.3
drizzle-zod@0.5.1(drizzle-orm@0.42.0(@electric-sql/pglite@0.3.7)(@types/pg@8.15.5)(kysely@0.28.5)(pg@8.16.3))(zod@3.25.76):
drizzle-zod@0.5.1(drizzle-orm@0.42.0(@electric-sql/pglite@0.3.7)(@types/pg@8.15.5)(kysely@0.28.8)(pg@8.16.3))(zod@3.25.76):
dependencies:
drizzle-orm: 0.42.0(@electric-sql/pglite@0.3.7)(@types/pg@8.15.5)(kysely@0.28.5)(pg@8.16.3)
drizzle-orm: 0.42.0(@electric-sql/pglite@0.3.7)(@types/pg@8.15.5)(kysely@0.28.8)(pg@8.16.3)
zod: 3.25.76
dunder-proto@1.0.1:
@@ -13528,9 +13515,9 @@ snapshots:
strip-ansi: 6.0.1
through: 2.3.8
inquirer@8.2.7(@types/node@24.10.2):
inquirer@8.2.7(@types/node@25.0.0):
dependencies:
'@inquirer/external-editor': 1.0.1(@types/node@24.10.2)
'@inquirer/external-editor': 1.0.1(@types/node@25.0.0)
ansi-escapes: 4.3.2
chalk: 4.1.2
cli-cursor: 3.1.0
@@ -13801,10 +13788,10 @@ snapshots:
jiti@2.4.2: {}
jose@5.10.0: {}
jose@6.1.2: {}
jose@6.1.3: {}
joycon@3.1.1: {}
js-sha256@0.10.1: {}
@@ -13867,7 +13854,7 @@ snapshots:
kleur@4.1.5: {}
kysely@0.28.5: {}
kysely@0.28.8: {}
language-subtag-registry@0.3.23: {}
@@ -14716,6 +14703,8 @@ snapshots:
ms@2.1.3: {}
ms@4.0.0-nightly.202508271359: {}
mute-stream@0.0.8: {}
mute-stream@1.0.0: {}
@@ -14730,7 +14719,7 @@ snapshots:
nanoid@5.1.5: {}
nanostores@0.11.4: {}
nanostores@1.1.0: {}
natural-compare@1.4.0: {}
@@ -15186,13 +15175,13 @@ snapshots:
postcss: 8.5.6
ts-node: 10.9.2(@types/node@20.19.11)(typescript@5.9.2)
postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@24.10.2)(typescript@5.9.2)):
postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@25.0.0)(typescript@5.9.2)):
dependencies:
lilconfig: 3.1.3
yaml: 2.8.1
optionalDependencies:
postcss: 8.5.6
ts-node: 10.9.2(@types/node@24.10.2)(typescript@5.9.2)
ts-node: 10.9.2(@types/node@25.0.0)(typescript@5.9.2)
postcss-nested@6.2.0(postcss@8.5.6):
dependencies:
@@ -15407,12 +15396,6 @@ snapshots:
punycode@2.3.1: {}
pvtsutils@1.3.6:
dependencies:
tslib: 2.8.1
pvutils@1.1.3: {}
qs@6.14.0:
dependencies:
side-channel: 1.1.0
@@ -15747,7 +15730,7 @@ snapshots:
rope-sequence@1.3.4: {}
rou3@0.5.1: {}
rou3@0.7.11: {}
run-async@2.4.1: {}
@@ -15835,7 +15818,7 @@ snapshots:
dependencies:
randombytes: 2.1.0
set-cookie-parser@2.7.1: {}
set-cookie-parser@2.7.2: {}
set-function-length@1.2.2:
dependencies:
@@ -16158,11 +16141,11 @@ snapshots:
strip-json-comments@5.0.3: {}
stripe@18.5.0(@types/node@24.10.2):
stripe@18.5.0(@types/node@25.0.0):
dependencies:
qs: 6.14.0
optionalDependencies:
'@types/node': 24.10.2
'@types/node': 25.0.0
strnum@2.1.1: {}
@@ -16238,9 +16221,9 @@ snapshots:
tailwind-merge@2.6.0: {}
tailwind-scrollbar@3.1.0(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@24.10.2)(typescript@5.9.2))):
tailwind-scrollbar@3.1.0(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@25.0.0)(typescript@5.9.2))):
dependencies:
tailwindcss: 3.4.17(ts-node@10.9.2(@types/node@24.10.2)(typescript@5.9.2))
tailwindcss: 3.4.17(ts-node@10.9.2(@types/node@25.0.0)(typescript@5.9.2))
tailwindcss@3.4.17(ts-node@10.9.2(@types/node@20.19.11)(typescript@5.9.2)):
dependencies:
@@ -16269,7 +16252,7 @@ snapshots:
transitivePeerDependencies:
- ts-node
tailwindcss@3.4.17(ts-node@10.9.2(@types/node@24.10.2)(typescript@5.9.2)):
tailwindcss@3.4.17(ts-node@10.9.2(@types/node@25.0.0)(typescript@5.9.2)):
dependencies:
'@alloc/quick-lru': 5.2.0
arg: 5.0.2
@@ -16288,7 +16271,7 @@ snapshots:
postcss: 8.5.6
postcss-import: 15.1.0(postcss@8.5.6)
postcss-js: 4.0.1(postcss@8.5.6)
postcss-load-config: 4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@24.10.2)(typescript@5.9.2))
postcss-load-config: 4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@25.0.0)(typescript@5.9.2))
postcss-nested: 6.2.0(postcss@8.5.6)
postcss-selector-parser: 6.1.2
resolve: 1.22.10
@@ -16414,14 +16397,14 @@ snapshots:
yn: 3.1.1
optional: true
ts-node@10.9.2(@types/node@24.10.2)(typescript@5.9.2):
ts-node@10.9.2(@types/node@25.0.0)(typescript@5.9.2):
dependencies:
'@cspotcode/source-map-support': 0.8.1
'@tsconfig/node10': 1.0.11
'@tsconfig/node12': 1.0.11
'@tsconfig/node14': 1.0.3
'@tsconfig/node16': 1.0.4
'@types/node': 24.10.2
'@types/node': 25.0.0
acorn: 8.15.0
acorn-walk: 8.3.4
arg: 4.1.3
@@ -16909,4 +16892,6 @@ snapshots:
zod@3.25.76: {}
zod@4.1.13: {}
zwitch@2.0.4: {}