diff --git a/demo/nextjs/package.json b/demo/nextjs/package.json index 6bde8a45c2..bb3f4b2a01 100644 --- a/demo/nextjs/package.json +++ b/demo/nextjs/package.json @@ -13,7 +13,6 @@ }, "dependencies": { "@better-auth/dash": "^0.1.6", - "@better-auth/electron": "workspace:*", "@better-auth/infra": "^0.1.7", "@better-auth/oauth-provider": "workspace:*", "@better-auth/passkey": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 43d36b2936..7814be56c8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -255,6 +255,9 @@ importers: '@better-auth/dash': specifier: ^0.1.6 version: 0.1.6(better-auth@packages+better-auth)(zod@4.3.5) + '@better-auth/infra': + specifier: ^0.1.7 + version: 0.1.7(@better-auth/utils@0.3.0)(better-auth@packages+better-auth)(kysely@0.28.9)(nanostores@1.0.1) '@better-auth/oauth-provider': specifier: workspace:* version: link:../../packages/oauth-provider @@ -2658,11 +2661,34 @@ packages: resolution: {integrity: sha512-0ZrskXVEHSWIqZM/sQZ4EV3jZJXRkio/WCxaqKZP1g//CEWEPSfeZFcms4XeKBCHU0ZKnIkdJeU/kF+eRp5lBg==} engines: {node: '>=6.9.0'} + '@better-auth/core@1.5.0-beta.16': + resolution: {integrity: sha512-eGM4Q2Btj6WNh/9jGTUIFsvFPt4kUsRa9/3tDSPfY/M3OkCUFkscANTeq/AVyJkBMO/IG2pQ8F48Hy1CBn7eyw==} + peerDependencies: + '@better-auth/utils': 0.3.1 + '@better-fetch/fetch': 1.1.21 + better-call: 1.3.2 + jose: ^6.1.0 + kysely: ^0.28.5 + nanostores: ^1.0.1 + '@better-auth/dash@0.1.6': resolution: {integrity: sha512-5FTWeto6oZVhZRHvHiAEM0D6ifQKbjdVTBUidd9gUn5f+SSa1Zxn4qPtW+iWyJPDLWanXZNXoXGvggtj1TQn9w==} peerDependencies: better-auth: '>=1.4.0' + '@better-auth/infra@0.1.7': + resolution: {integrity: sha512-NR/Mb4hC7V4jfNz6KnmWgHJoYlnW+Yxmliw+wtHPxvEercLGdP2sDxVCBQU70zfXJPW1Ii72Ap3JpYUrVmCOpg==} + peerDependencies: + better-auth: '>=1.4.15' + + '@better-auth/sso@1.5.0-beta.16': + resolution: {integrity: sha512-Ay9EFEBOiqe3mkfcfQIKgslnhcBYvHoRyskvpzSkwkZJ8nlowofs6mqddIeV7YUmDTmpc1FVdIzuPzIFr+T7zQ==} + peerDependencies: + '@better-auth/core': 1.5.0-beta.16 + '@better-auth/utils': 0.3.1 + better-auth: 1.5.0-beta.16 + better-call: 1.3.2 + '@better-auth/utils@0.3.0': resolution: {integrity: sha512-W+Adw6ZA6mgvnSnhOki270rwJ42t4XzSK6YWGF//BbVXL6SwCLWfyzBc1lN2m/4RM28KubdBKQ4X5VMoLRNPQw==} @@ -8168,6 +8194,9 @@ packages: peerDependencies: better-auth: ^1.0.3 + better-call@1.1.0-beta.2: + resolution: {integrity: sha512-H0kqGDNT1ixkzboxg3fAYkpJ4HyIhNUID/OyC3fBEfwmHFBLwHpNRwRZYGGOcgcRQNIZtXlJGXaGvnFUhCS44Q==} + better-call@1.1.8: resolution: {integrity: sha512-XMQ2rs6FNXasGNfMjzbyroSwKwYbZ/T3IxruSS6U2MJRsSYh3wYtG3o6H00ZlKZ/C/UPOAD97tqgQJNsxyeTXw==} peerDependencies: @@ -10016,6 +10045,10 @@ packages: resolution: {integrity: sha512-pfX9uG9Ki0yekDHx2SiuRIyFdyAr1kMIMitPvb0YBo8SUfKvia7w7FIyd/l6av85pFYRhZscS75MwMnbvY+hcQ==} hasBin: true + fast-xml-parser@5.3.6: + resolution: {integrity: sha512-QNI3sAvSvaOiaMl8FYU4trnEzCwiRr8XMWgAHzlrWpTSj+QaCSvOf1h82OEP1s4hiAXhnbXSyFWCf4ldZzZRVA==} + hasBin: true + fastq@1.20.1: resolution: {integrity: sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==} @@ -11224,6 +11257,9 @@ packages: libphonenumber-js@1.12.34: resolution: {integrity: sha512-v/Ip8k8eYdp7bINpzqDh46V/PaQ8sK+qi97nMQgjZzFlb166YFqlR/HVI+MzsI9JqcyyVWCOipmmretiaSyQyw==} + libphonenumber-js@1.12.37: + resolution: {integrity: sha512-rDU6bkpuMs8YRt/UpkuYEAsYSoNuDEbrE41I3KNvmXREGH6DGBJ8Wbak4by29wNOQ27zk4g4HL82zf0OGhwRuw==} + libsql@0.3.19: resolution: {integrity: sha512-Aj5cQ5uk/6fHdmeW0TiXK42FqUlwx7ytmMLPSaUQPin5HKKKuUPD62MAbN4OEweGBBI7q1BekoEN4gPUEL6MZA==} cpu: [x64, arm64, wasm32] @@ -13593,6 +13629,9 @@ packages: samlify@2.10.1: resolution: {integrity: sha512-4zHbKKTvPnnqfGu4tks26K4fJjsY99ylsP7TPMobW5rggwcsxNlyhLE9ucxW3JFCsUcoKXb77QjQjwQo1TtRgw==} + samlify@2.10.2: + resolution: {integrity: sha512-y5s1cHwclqwP8h7K2Wj9SfP1q+1S9+jrs5OAegYTLAiuFi7nDvuKqbiXLmUTvYPMpzHcX94wTY2+D604jgTKvA==} + sass@1.97.1: resolution: {integrity: sha512-uf6HoO8fy6ClsrShvMgaKUn14f2EHQLQRtpsZZLeU/Mv0Q1K5P0+x2uvH6Cub39TVVbWNSrraUhDAoFph6vh0A==} engines: {node: '>=14.0.0'} @@ -14065,6 +14104,9 @@ packages: strnum@2.1.1: resolution: {integrity: sha512-7ZvoFTiCnGxBtDqJ//Cu6fWtZtc7Y3x+QOirG15wztbdngGSkht27o2pyGWrVy0b4WAy3jbKmnoK6g5VlVNUUw==} + strnum@2.1.2: + resolution: {integrity: sha512-l63NF9y/cLROq/yqKXSLtcMeeyOfnSQlfMSlzFt/K73oIaD8DGaQWd7Z34X9GPiKqP5rbSh84Hl4bOlLcjiSrQ==} + structured-headers@0.4.1: resolution: {integrity: sha512-0MP/Cxx5SzeeZ10p/bZI0S6MpgD+yxAhi1BOQ34jgnMXsCq3j1t6tQnZu+KdlL7dvJTLT3g9xN8tl10TqgFMcg==} @@ -15329,9 +15371,15 @@ packages: zod@3.25.76: resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} + zod@4.1.13-beta.0: + resolution: {integrity: sha512-l3XQFd864Dnxm5VeWREecjSiZVy0XhpFwVePPSMJKSZnubKTu2i55g0/ErIiQSGCPP+xObSqlsE1PAvG0bIUtg==} + zod@4.3.5: resolution: {integrity: sha512-k7Nwx6vuWx1IJ9Bjuf4Zt1PEllcwe7cls3VNzm4CQ1/hgtFUK2bRNG3rvnpPUhFjmqJKAKtjV576KnUkHocg/g==} + zod@4.3.6: + resolution: {integrity: sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==} + zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} @@ -16803,6 +16851,17 @@ snapshots: '@babel/helper-string-parser': 7.27.1 '@babel/helper-validator-identifier': 7.28.5 + '@better-auth/core@1.5.0-beta.16(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.19-beta.1)(better-call@1.1.0-beta.2)(jose@6.1.3)(kysely@0.28.9)(nanostores@1.0.1)': + dependencies: + '@better-auth/utils': 0.3.0 + '@better-fetch/fetch': 1.1.19-beta.1 + '@standard-schema/spec': 1.1.0 + better-call: 1.1.0-beta.2 + jose: 6.1.3 + kysely: 0.28.9 + nanostores: 1.0.1 + zod: 4.3.6 + '@better-auth/dash@0.1.6(better-auth@packages+better-auth)(zod@4.3.5)': dependencies: '@better-auth/utils': 0.3.0 @@ -16815,8 +16874,37 @@ snapshots: transitivePeerDependencies: - zod + '@better-auth/infra@0.1.7(@better-auth/utils@0.3.0)(better-auth@packages+better-auth)(kysely@0.28.9)(nanostores@1.0.1)': + dependencies: + '@better-auth/core': 1.5.0-beta.16(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.19-beta.1)(better-call@1.1.0-beta.2)(jose@6.1.3)(kysely@0.28.9)(nanostores@1.0.1) + '@better-auth/sso': 1.5.0-beta.16(@better-auth/core@1.5.0-beta.16(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.19-beta.1)(better-call@1.1.0-beta.2)(jose@6.1.3)(kysely@0.28.9)(nanostores@1.0.1))(@better-auth/utils@0.3.0)(better-auth@packages+better-auth)(better-call@1.1.0-beta.2) + '@better-fetch/fetch': 1.1.19-beta.1 + better-auth: link:packages/better-auth + better-call: 1.1.0-beta.2 + jose: 6.1.3 + libphonenumber-js: 1.12.37 + zod: 4.1.13-beta.0 + transitivePeerDependencies: + - '@better-auth/utils' + - kysely + - nanostores + + '@better-auth/sso@1.5.0-beta.16(@better-auth/core@1.5.0-beta.16(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.19-beta.1)(better-call@1.1.0-beta.2)(jose@6.1.3)(kysely@0.28.9)(nanostores@1.0.1))(@better-auth/utils@0.3.0)(better-auth@packages+better-auth)(better-call@1.1.0-beta.2)': + dependencies: + '@better-auth/core': 1.5.0-beta.16(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.19-beta.1)(better-call@1.1.0-beta.2)(jose@6.1.3)(kysely@0.28.9)(nanostores@1.0.1) + '@better-auth/utils': 0.3.0 + '@better-fetch/fetch': 1.1.21 + better-auth: link:packages/better-auth + better-call: 1.1.0-beta.2 + fast-xml-parser: 5.3.6 + jose: 6.1.3 + samlify: 2.10.2 + zod: 4.3.6 + '@better-auth/utils@0.3.0': {} + '@better-fetch/fetch@1.1.19-beta.1': {} + '@better-fetch/fetch@1.1.21': {} '@biomejs/biome@2.3.8': @@ -22930,6 +23018,13 @@ snapshots: mailchecker: 6.0.18 validator: 13.15.15 + better-call@1.1.0-beta.2: + dependencies: + '@better-auth/utils': 0.3.0 + '@better-fetch/fetch': 1.1.21 + rou3: 0.5.1 + set-cookie-parser: 2.7.2 + better-call@1.1.8(zod@4.3.5): dependencies: '@better-auth/utils': 0.3.0 @@ -25049,6 +25144,10 @@ snapshots: dependencies: strnum: 2.1.1 + fast-xml-parser@5.3.6: + dependencies: + strnum: 2.1.2 + fastq@1.20.1: dependencies: reusify: 1.1.0 @@ -26387,6 +26486,8 @@ snapshots: libphonenumber-js@1.12.34: {} + libphonenumber-js@1.12.37: {} + libsql@0.3.19: dependencies: '@neon-rs/load': 0.0.4 @@ -29734,6 +29835,20 @@ snapshots: xml-escape: 1.1.0 xpath: 0.0.32 + samlify@2.10.2: + dependencies: + '@authenio/xml-encryption': 2.0.2 + '@xmldom/xmldom': 0.8.11 + camelcase: 6.3.0 + node-forge: 1.3.3 + node-rsa: 1.1.1 + pako: 1.0.11 + uuid: 8.3.2 + xml: 1.0.1 + xml-crypto: 6.1.2 + xml-escape: 1.1.0 + xpath: 0.0.32 + sass@1.97.1: dependencies: chokidar: 4.0.3 @@ -30306,6 +30421,8 @@ snapshots: strnum@2.1.1: {} + strnum@2.1.2: {} + structured-headers@0.4.1: {} style-to-js@1.1.21: @@ -31667,6 +31784,10 @@ snapshots: zod@3.25.76: {} + zod@4.1.13-beta.0: {} + zod@4.3.5: {} + zod@4.3.6: {} + zwitch@2.0.4: {}