diff --git a/package.json b/package.json index 7aa9969..419d976 100644 --- a/package.json +++ b/package.json @@ -2,6 +2,7 @@ "name": "cfw-auth", "version": "0.1.0", "private": true, + "packageManager": "pnpm@10.33.0", "type": "module", "scripts": { "dev": "wrangler dev", @@ -20,7 +21,8 @@ }, "devDependencies": { "@cloudflare/workers-types": "^4.20260601.0", - "auth": "^1.6.16", + "@types/node": "^24.13.1", + "auth": "1.6.16", "typescript": "^5.8.0", "vitest": "^3.2.0", "wrangler": "^4.20.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 373b948..57ae9ab 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,10 +10,10 @@ importers: dependencies: '@better-auth/passkey': specifier: ^1.6.16 - version: 1.6.16(@better-auth/core@1.6.16(@better-auth/utils@0.4.1)(@better-fetch/fetch@1.2.2)(@cloudflare/workers-types@4.20260610.1)(better-call@1.3.6(zod@4.4.3))(jose@6.2.3)(kysely@0.29.2)(nanostores@1.3.0))(@better-auth/utils@0.4.1)(@better-fetch/fetch@1.2.2)(better-auth@1.6.16(@cloudflare/workers-types@4.20260610.1)(vitest@3.2.6(jiti@2.7.0)))(better-call@1.3.6(zod@4.4.3))(nanostores@1.3.0) + version: 1.6.16(@better-auth/core@1.6.16(@better-auth/utils@0.4.1)(@better-fetch/fetch@1.2.2)(@cloudflare/workers-types@4.20260610.1)(better-call@1.3.6(zod@4.4.3))(jose@6.2.3)(kysely@0.29.2)(nanostores@1.3.0))(@better-auth/utils@0.4.1)(@better-fetch/fetch@1.2.2)(better-auth@1.6.16(@cloudflare/workers-types@4.20260610.1)(vitest@3.2.6(@types/node@24.13.1)(jiti@2.7.0)))(better-call@1.3.6(zod@4.4.3))(nanostores@1.3.0) better-auth: specifier: ^1.6.0 - version: 1.6.16(@cloudflare/workers-types@4.20260610.1)(vitest@3.2.6(jiti@2.7.0)) + version: 1.6.16(@cloudflare/workers-types@4.20260610.1)(vitest@3.2.6(@types/node@24.13.1)(jiti@2.7.0)) hono: specifier: ^4.8.0 version: 4.12.25 @@ -21,15 +21,18 @@ importers: '@cloudflare/workers-types': specifier: ^4.20260601.0 version: 4.20260610.1 + '@types/node': + specifier: ^24.13.1 + version: 24.13.1 auth: - specifier: ^1.6.16 - version: 1.6.16(@better-fetch/fetch@1.2.2)(@cloudflare/workers-types@4.20260610.1)(better-call@1.3.6(zod@4.4.3))(jose@6.2.3)(kysely@0.29.2)(nanostores@1.3.0)(vitest@3.2.6(jiti@2.7.0)) + specifier: 1.6.16 + version: 1.6.16(@better-fetch/fetch@1.2.2)(@cloudflare/workers-types@4.20260610.1)(better-call@1.3.6(zod@4.4.3))(jose@6.2.3)(kysely@0.29.2)(nanostores@1.3.0)(vitest@3.2.6(@types/node@24.13.1)(jiti@2.7.0)) typescript: specifier: ^5.8.0 version: 5.9.3 vitest: specifier: ^3.2.0 - version: 3.2.6(jiti@2.7.0) + version: 3.2.6(@types/node@24.13.1)(jiti@2.7.0) wrangler: specifier: ^4.20.0 version: 4.99.0(@cloudflare/workers-types@4.20260610.1) @@ -1074,6 +1077,9 @@ packages: '@types/estree@1.0.9': resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==} + '@types/node@24.13.1': + resolution: {integrity: sha512-RSpUJGmvsJ1ZeBehQZFhIdpsz+bIpES0nIQXko4Ybq+N+kX6XvOq3Jo+iJ82FWLdblFq85AsMikd3m35jgezYg==} + '@vitest/expect@3.2.6': resolution: {integrity: sha512-1+7q9BtaKzEmO+fmNT3kYvoNn5Y71XWAx2Q5HRim4tTVRQVRv4uJFAQ5FbK0OPUeNP/WmVCpxYxoJdvuHVjzBQ==} @@ -1591,6 +1597,9 @@ packages: engines: {node: '>=14.17'} hasBin: true + undici-types@7.18.2: + resolution: {integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==} + undici@7.24.8: resolution: {integrity: sha512-6KQ/+QxK49Z/p3HO6E5ZCZWNnCasyZLa5ExaVYyvPxUwKtbCPMKELJOqh7EqOle0t9cH/7d2TaaTRRa6Nhs4YQ==} engines: {node: '>=20.18.1'} @@ -1998,14 +2007,14 @@ snapshots: '@better-auth/core': 1.6.16(@better-auth/utils@0.4.1)(@better-fetch/fetch@1.2.2)(@cloudflare/workers-types@4.20260610.1)(better-call@1.3.6(zod@4.4.3))(jose@6.2.3)(kysely@0.29.2)(nanostores@1.3.0) '@better-auth/utils': 0.4.1 - '@better-auth/passkey@1.6.16(@better-auth/core@1.6.16(@better-auth/utils@0.4.1)(@better-fetch/fetch@1.2.2)(@cloudflare/workers-types@4.20260610.1)(better-call@1.3.6(zod@4.4.3))(jose@6.2.3)(kysely@0.29.2)(nanostores@1.3.0))(@better-auth/utils@0.4.1)(@better-fetch/fetch@1.2.2)(better-auth@1.6.16(@cloudflare/workers-types@4.20260610.1)(vitest@3.2.6(jiti@2.7.0)))(better-call@1.3.6(zod@4.4.3))(nanostores@1.3.0)': + '@better-auth/passkey@1.6.16(@better-auth/core@1.6.16(@better-auth/utils@0.4.1)(@better-fetch/fetch@1.2.2)(@cloudflare/workers-types@4.20260610.1)(better-call@1.3.6(zod@4.4.3))(jose@6.2.3)(kysely@0.29.2)(nanostores@1.3.0))(@better-auth/utils@0.4.1)(@better-fetch/fetch@1.2.2)(better-auth@1.6.16(@cloudflare/workers-types@4.20260610.1)(vitest@3.2.6(@types/node@24.13.1)(jiti@2.7.0)))(better-call@1.3.6(zod@4.4.3))(nanostores@1.3.0)': dependencies: '@better-auth/core': 1.6.16(@better-auth/utils@0.4.1)(@better-fetch/fetch@1.2.2)(@cloudflare/workers-types@4.20260610.1)(better-call@1.3.6(zod@4.4.3))(jose@6.2.3)(kysely@0.29.2)(nanostores@1.3.0) '@better-auth/utils': 0.4.1 '@better-fetch/fetch': 1.2.2 '@simplewebauthn/browser': 13.3.0 '@simplewebauthn/server': 13.3.1 - better-auth: 1.6.16(@cloudflare/workers-types@4.20260610.1)(vitest@3.2.6(jiti@2.7.0)) + better-auth: 1.6.16(@cloudflare/workers-types@4.20260610.1)(vitest@3.2.6(@types/node@24.13.1)(jiti@2.7.0)) better-call: 1.3.6(zod@4.4.3) nanostores: 1.3.0 zod: 4.4.3 @@ -2593,6 +2602,10 @@ snapshots: '@types/estree@1.0.9': {} + '@types/node@24.13.1': + dependencies: + undici-types: 7.18.2 + '@vitest/expect@3.2.6': dependencies: '@types/chai': 5.2.3 @@ -2601,13 +2614,13 @@ snapshots: chai: 5.3.3 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.6(vite@7.3.5(jiti@2.7.0))': + '@vitest/mocker@3.2.6(vite@7.3.5(@types/node@24.13.1)(jiti@2.7.0))': dependencies: '@vitest/spy': 3.2.6 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 7.3.5(jiti@2.7.0) + vite: 7.3.5(@types/node@24.13.1)(jiti@2.7.0) '@vitest/pretty-format@3.2.6': dependencies: @@ -2643,7 +2656,7 @@ snapshots: assertion-error@2.0.1: {} - auth@1.6.16(@better-fetch/fetch@1.2.2)(@cloudflare/workers-types@4.20260610.1)(better-call@1.3.6(zod@4.4.3))(jose@6.2.3)(kysely@0.29.2)(nanostores@1.3.0)(vitest@3.2.6(jiti@2.7.0)): + auth@1.6.16(@better-fetch/fetch@1.2.2)(@cloudflare/workers-types@4.20260610.1)(better-call@1.3.6(zod@4.4.3))(jose@6.2.3)(kysely@0.29.2)(nanostores@1.3.0)(vitest@3.2.6(@types/node@24.13.1)(jiti@2.7.0)): dependencies: '@babel/core': 7.29.7 '@babel/preset-react': 7.29.7(@babel/core@7.29.7) @@ -2653,7 +2666,7 @@ snapshots: '@better-auth/utils': 0.4.1 '@clack/prompts': 0.11.0 '@mrleebo/prisma-ast': 0.13.1 - better-auth: 1.6.16(@cloudflare/workers-types@4.20260610.1)(vitest@3.2.6(jiti@2.7.0)) + better-auth: 1.6.16(@cloudflare/workers-types@4.20260610.1)(vitest@3.2.6(@types/node@24.13.1)(jiti@2.7.0)) c12: 3.3.4 chalk: 5.6.2 commander: 12.1.0 @@ -2697,7 +2710,7 @@ snapshots: baseline-browser-mapping@2.10.35: {} - better-auth@1.6.16(@cloudflare/workers-types@4.20260610.1)(vitest@3.2.6(jiti@2.7.0)): + better-auth@1.6.16(@cloudflare/workers-types@4.20260610.1)(vitest@3.2.6(@types/node@24.13.1)(jiti@2.7.0)): dependencies: '@better-auth/core': 1.6.16(@better-auth/utils@0.4.1)(@better-fetch/fetch@1.2.2)(@cloudflare/workers-types@4.20260610.1)(better-call@1.3.6(zod@4.4.3))(jose@6.2.3)(kysely@0.29.2)(nanostores@1.3.0) '@better-auth/drizzle-adapter': 1.6.16(@better-auth/core@1.6.16(@better-auth/utils@0.4.1)(@better-fetch/fetch@1.2.2)(@cloudflare/workers-types@4.20260610.1)(better-call@1.3.6(zod@4.4.3))(jose@6.2.3)(kysely@0.29.2)(nanostores@1.3.0))(@better-auth/utils@0.4.1) @@ -2717,7 +2730,7 @@ snapshots: nanostores: 1.3.0 zod: 4.4.3 optionalDependencies: - vitest: 3.2.6(jiti@2.7.0) + vitest: 3.2.6(@types/node@24.13.1)(jiti@2.7.0) transitivePeerDependencies: - '@cloudflare/workers-types' - '@opentelemetry/api' @@ -3145,6 +3158,8 @@ snapshots: typescript@5.9.3: {} + undici-types@7.18.2: {} + undici@7.24.8: {} unenv@2.0.0-rc.24: @@ -3157,13 +3172,13 @@ snapshots: escalade: 3.2.0 picocolors: 1.1.1 - vite-node@3.2.4(jiti@2.7.0): + vite-node@3.2.4(@types/node@24.13.1)(jiti@2.7.0): dependencies: cac: 6.7.14 debug: 4.4.3 es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 7.3.5(jiti@2.7.0) + vite: 7.3.5(@types/node@24.13.1)(jiti@2.7.0) transitivePeerDependencies: - '@types/node' - jiti @@ -3178,7 +3193,7 @@ snapshots: - tsx - yaml - vite@7.3.5(jiti@2.7.0): + vite@7.3.5(@types/node@24.13.1)(jiti@2.7.0): dependencies: esbuild: 0.27.7 fdir: 6.5.0(picomatch@4.0.4) @@ -3187,14 +3202,15 @@ snapshots: rollup: 4.61.1 tinyglobby: 0.2.17 optionalDependencies: + '@types/node': 24.13.1 fsevents: 2.3.3 jiti: 2.7.0 - vitest@3.2.6(jiti@2.7.0): + vitest@3.2.6(@types/node@24.13.1)(jiti@2.7.0): dependencies: '@types/chai': 5.2.3 '@vitest/expect': 3.2.6 - '@vitest/mocker': 3.2.6(vite@7.3.5(jiti@2.7.0)) + '@vitest/mocker': 3.2.6(vite@7.3.5(@types/node@24.13.1)(jiti@2.7.0)) '@vitest/pretty-format': 3.2.6 '@vitest/runner': 3.2.6 '@vitest/snapshot': 3.2.6 @@ -3212,9 +3228,11 @@ snapshots: tinyglobby: 0.2.17 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 7.3.5(jiti@2.7.0) - vite-node: 3.2.4(jiti@2.7.0) + vite: 7.3.5(@types/node@24.13.1)(jiti@2.7.0) + vite-node: 3.2.4(@types/node@24.13.1)(jiti@2.7.0) why-is-node-running: 2.3.0 + optionalDependencies: + '@types/node': 24.13.1 transitivePeerDependencies: - jiti - less diff --git a/tsconfig.json b/tsconfig.json index debb86a..9a62977 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -4,7 +4,7 @@ "module": "ESNext", "moduleResolution": "Bundler", "strict": true, - "types": ["@cloudflare/workers-types", "vitest/globals"], + "types": ["@cloudflare/workers-types", "vitest/globals", "node"], "skipLibCheck": true, "noEmit": true },