diff --git a/package-lock.json b/package-lock.json index c9fe823..d251a4b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6,28 +6,28 @@ "": { "name": "auth-auth", "dependencies": { - "@better-auth/oauth-provider": "1.7.7", - "@hono/node-server": "^2.1.4", + "@better-auth/oauth-provider": "1.7.17", + "@hono/node-server": "^2.1.6", "better-auth": "^1.7.5", "date-fns": "^4.4.0", - "hono": "^4.13.13", + "hono": "^4.13.16", "hono-pino": "^0.10.3", "pg": "^8.23.1", "pino": "^10.4.0" }, "devDependencies": { - "@commitlint/cli": "^21.2.3", + "@commitlint/cli": "^21.2.4", "@commitlint/config-conventional": "^21.0.2", "@eslint/js": "^10.0.1", - "@playwright/test": "^1.64.0", - "eslint": "^10.12.0", - "fallow": "3.32.0", - "globals": "^17.13.0", + "@playwright/test": "^1.64.1", + "eslint": "^10.14.0", + "fallow": "3.39.0", + "globals": "^17.14.0", "husky": "^9.1.7", "lint-staged": "^17.6.0", - "prettier": "^3.9.9", + "prettier": "^3.9.10", "sinon": "^22.1.0", - "tap": "^21.8.0", + "tap": "^21.8.1", "typescript": "^6.0.3" }, "engines": { @@ -91,20 +91,19 @@ } }, "node_modules/@better-auth/core": { - "version": "1.7.7", - "resolved": "https://registry.npmjs.org/@better-auth/core/-/core-1.7.7.tgz", - "integrity": "sha512-srgFzHEjB2WWlokFz1i4BfG41sNhsA105Pukgqu6RrEh5A+LSkzf1mCHydVipkjt9l5qswtBMi7IL6ouHbZL4Q==", + "version": "1.7.17", + "resolved": "https://registry.npmjs.org/@better-auth/core/-/core-1.7.17.tgz", + "integrity": "sha512-GB3OtOjNfeOKxKOQByXLdj3CNNDbZ65HdbfHSZhoLI6VzlURlb2VXMFnf05NE8fhDoytXY+zlbqTcwaWKTS7/g==", "license": "MIT", "dependencies": { - "@opentelemetry/semantic-conventions": "^1.41.1", "@standard-schema/spec": "^1.1.0", "zod": "^4.5.4" }, "peerDependencies": { - "@better-auth/utils": "0.4.2", - "@better-fetch/fetch": "1.3.2", + "@better-auth/utils": "^0.4.2 || ^0.5.0", + "@better-fetch/fetch": "1.3.3", "@opentelemetry/api": "^1.9.0", - "better-call": "1.4.0", + "better-call": "1.4.5", "jose": "^6.1.0", "kysely": "^0.28.5 || ^0.29.0", "nanostores": "^1.0.1" @@ -115,14 +114,30 @@ } } }, + "node_modules/@better-auth/drizzle-adapter": { + "version": "1.7.17", + "resolved": "https://registry.npmjs.org/@better-auth/drizzle-adapter/-/drizzle-adapter-1.7.17.tgz", + "integrity": "sha512-A63iAB9tZLw/HU2bwf+FNwd3Hm5dzoNULOJckzPVMnddf0hO/gnjM94D/yVuu7w9cg8QTVAV7Zu3ehz1lKnX9A==", + "license": "MIT", + "peerDependencies": { + "@better-auth/core": "^1.7.17", + "@better-auth/utils": "^0.4.2 || ^0.5.0", + "drizzle-orm": "^0.45.2 || >=1.0.0-rc.1 <2.0.0" + }, + "peerDependenciesMeta": { + "drizzle-orm": { + "optional": true + } + } + }, "node_modules/@better-auth/kysely-adapter": { - "version": "1.7.7", - "resolved": "https://registry.npmjs.org/@better-auth/kysely-adapter/-/kysely-adapter-1.7.7.tgz", - "integrity": "sha512-9FONOCgOcrQI9wJ5v1oDGIg9sT7pa9RjZZQ4fsCTudo8R87SrIGNUvUxDFTJhZvUblvFfGaIBR9Vb8LA+8bqLQ==", + "version": "1.7.17", + "resolved": "https://registry.npmjs.org/@better-auth/kysely-adapter/-/kysely-adapter-1.7.17.tgz", + "integrity": "sha512-YPBdzMtwky0p3Jwbp6FmO7CnREOkxXJklwJsm2Hl6MN4qF+AY7T61Wq3IZ784BP7fmW7AaSPjkTe4+OGrFz1mQ==", "license": "MIT", "peerDependencies": { - "@better-auth/core": "^1.7.7", - "@better-auth/utils": "0.4.2", + "@better-auth/core": "^1.7.17", + "@better-auth/utils": "^0.4.2 || ^0.5.0", "kysely": "^0.28.17 || ^0.29.0" }, "peerDependenciesMeta": { @@ -132,23 +147,23 @@ } }, "node_modules/@better-auth/memory-adapter": { - "version": "1.7.7", - "resolved": "https://registry.npmjs.org/@better-auth/memory-adapter/-/memory-adapter-1.7.7.tgz", - "integrity": "sha512-FqKFEe+b5tXXV0gRbyirca+qXgMpLOeJ8Wk19yykb/scQKy0WJ4k22WzEV3TTPctQV9DZhwCXPlDtQhnlOv5Gg==", + "version": "1.7.17", + "resolved": "https://registry.npmjs.org/@better-auth/memory-adapter/-/memory-adapter-1.7.17.tgz", + "integrity": "sha512-nEFRisxbSy1i3nmP0mqR5kwtNpYWSOqcdT+0axcPHeGK7DIeN6lpc5bEoPIkxPcSTyDzv0K67jlt1A60wGUY4g==", "license": "MIT", "peerDependencies": { - "@better-auth/core": "^1.7.7", - "@better-auth/utils": "0.4.2" + "@better-auth/core": "^1.7.17", + "@better-auth/utils": "^0.4.2 || ^0.5.0" } }, "node_modules/@better-auth/mongo-adapter": { - "version": "1.7.7", - "resolved": "https://registry.npmjs.org/@better-auth/mongo-adapter/-/mongo-adapter-1.7.7.tgz", - "integrity": "sha512-ZnVDuRrXqbf0oHphrEN27oTImNH5NTO26dtWatq5cXyYAsH7goof9QIoTOmxTbBxUQahKBw9T6+9h6n+RtOE+g==", + "version": "1.7.17", + "resolved": "https://registry.npmjs.org/@better-auth/mongo-adapter/-/mongo-adapter-1.7.17.tgz", + "integrity": "sha512-Pu6rutW9h3K+pUiiDCtedjdPgD/62cYScKCM04az8g7SGVDJVAWF73ly3cN2EflYnLs96yp68e4zAnr0XJDgsQ==", "license": "MIT", "peerDependencies": { - "@better-auth/core": "^1.7.7", - "@better-auth/utils": "0.4.2", + "@better-auth/core": "^1.7.17", + "@better-auth/utils": "^0.4.2 || ^0.5.0", "mongodb": "^6.0.0 || ^7.0.0" }, "peerDependenciesMeta": { @@ -158,30 +173,30 @@ } }, "node_modules/@better-auth/oauth-provider": { - "version": "1.7.7", - "resolved": "https://registry.npmjs.org/@better-auth/oauth-provider/-/oauth-provider-1.7.7.tgz", - "integrity": "sha512-dc4C/ZF+8qc88ebcU8kaFp8yladCtfTkuUt2zBSmYw25YCNC5BoUP9rpAkIx4nemlZ11gLtSnkEPc0sA7MwVmw==", + "version": "1.7.17", + "resolved": "https://registry.npmjs.org/@better-auth/oauth-provider/-/oauth-provider-1.7.17.tgz", + "integrity": "sha512-C3VzaGH4KkyynL5fVmehVFl5acw4o8530FuzafGcaFIsC/M7uBlFCBx/ZABoqEuSVkq68bFuqonnnUvU2NdFow==", "license": "MIT", "dependencies": { "jose": "^6.2.3", "zod": "^4.5.4" }, "peerDependencies": { - "@better-auth/core": "^1.7.7", - "@better-auth/utils": "0.4.2", - "@better-fetch/fetch": "1.3.2", - "better-auth": "^1.7.7", - "better-call": "1.4.0" + "@better-auth/core": "^1.7.17", + "@better-auth/utils": "^0.4.2 || ^0.5.0", + "@better-fetch/fetch": "1.3.3", + "better-auth": "^1.7.17", + "better-call": "1.4.5" } }, "node_modules/@better-auth/prisma-adapter": { - "version": "1.7.7", - "resolved": "https://registry.npmjs.org/@better-auth/prisma-adapter/-/prisma-adapter-1.7.7.tgz", - "integrity": "sha512-4YcnrcVdvWiAZw0sZl63tWUClPXg5r3QsLn7C2sG7kKEBY06zOng0ibecyxRBixKq1zE1ceHuEUqez5Rhi+nQA==", + "version": "1.7.17", + "resolved": "https://registry.npmjs.org/@better-auth/prisma-adapter/-/prisma-adapter-1.7.17.tgz", + "integrity": "sha512-gxowKIc8X8fUDPikuN+kWtfcGjXcy6CY/dpxJecSBDCn61g+T0AJdQpUzu7KhkjfYyw/ADxk7xtAc00tR7BoFA==", "license": "MIT", "peerDependencies": { - "@better-auth/core": "^1.7.7", - "@better-auth/utils": "0.4.2", + "@better-auth/core": "^1.7.17", + "@better-auth/utils": "^0.4.2 || ^0.5.0", "@prisma/client": "^5.0.0 || ^6.0.0 || ^7.0.0", "prisma": "^5.0.0 || ^6.0.0 || ^7.0.0" }, @@ -195,29 +210,29 @@ } }, "node_modules/@better-auth/telemetry": { - "version": "1.7.7", - "resolved": "https://registry.npmjs.org/@better-auth/telemetry/-/telemetry-1.7.7.tgz", - "integrity": "sha512-PaRA6i+kAioVYmza2gHPcdrxP0hAotph4KV9hft2GeNJq+AZXDiBu3FuLM9HxvcmiZeUT74Vufqd9ypmB8veTA==", + "version": "1.7.17", + "resolved": "https://registry.npmjs.org/@better-auth/telemetry/-/telemetry-1.7.17.tgz", + "integrity": "sha512-VhBBYBBtSK6tZlEdc5MwV6L/8HHjuGIns9QmlhqxiCk2xA4ILAVXo7O9S1iltxqe+H8gUKh5jbpY9hriW88MeQ==", "license": "MIT", "peerDependencies": { - "@better-auth/core": "^1.7.7", - "@better-auth/utils": "0.4.2", - "@better-fetch/fetch": "1.3.2" + "@better-auth/core": "^1.7.17", + "@better-auth/utils": "^0.4.2 || ^0.5.0", + "@better-fetch/fetch": "1.3.3" } }, "node_modules/@better-auth/utils": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/@better-auth/utils/-/utils-0.4.2.tgz", - "integrity": "sha512-AUxrvu+HaaODsUyzDxFgwd/8RZ1yZaYo42LXKSrU2oGgR38pS1ij8nqQKNgtTWoYGpNevNXtCfgTy6loHveW9A==", + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@better-auth/utils/-/utils-0.5.1.tgz", + "integrity": "sha512-WETqw5vQ52uQ/xwWR4E8rTgT6fDEr/wnS+otDNkBCa/69281FCF32OKDdQUcahMCnjsvqXBNiEvAQHFB0EVRRg==", "license": "MIT", "dependencies": { "@noble/hashes": "^2.0.1" } }, "node_modules/@better-fetch/fetch": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@better-fetch/fetch/-/fetch-1.3.2.tgz", - "integrity": "sha512-Gs7n99b5tqUC6cQAPbV0uED3IraHB6xQbHLQ/C3l7ZFafHScOx9pQ+DYmP5blbLFShVWLqxNUlI9wi4xU/X+ow==", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@better-fetch/fetch/-/fetch-1.3.3.tgz", + "integrity": "sha512-U6SlDt/GUWtK2JAxS/NhdoYTEim+EL1G5byz2TUj83KjLZBUpYzb5SmX0aXaCnbGkAjFKnV/o/0+cyXMbEcqqg==", "license": "MIT" }, "node_modules/@cacheable/memory": { @@ -245,16 +260,16 @@ } }, "node_modules/@commitlint/cli": { - "version": "21.2.3", - "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-21.2.3.tgz", - "integrity": "sha512-5yOX6IRjcrIReCxpyAd04hgI/yhUMpVBJ/ouwFV0wk9yx5+fYRDWZWJ5h55Tbedgfol+5m2mU5nqzbB8g3v0vQ==", + "version": "21.2.4", + "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-21.2.4.tgz", + "integrity": "sha512-g3M/wrQdElqGH5vROIeL2QiYIxrzqUkhCgsDyDlWfKEyQdCt10OyMB28W2cJtpZ+VNGMvmaN923infr1hOfyrg==", "dev": true, "license": "MIT", "dependencies": { - "@commitlint/config-conventional": "^21.2.3", + "@commitlint/config-conventional": "^21.2.4", "@commitlint/format": "^21.2.3", - "@commitlint/lint": "^21.2.3", - "@commitlint/load": "^21.2.3", + "@commitlint/lint": "^21.2.4", + "@commitlint/load": "^21.2.4", "@commitlint/read": "^21.2.3", "@commitlint/types": "^21.2.3", "tinyexec": "^1.0.0", @@ -268,9 +283,9 @@ } }, "node_modules/@commitlint/config-conventional": { - "version": "21.2.3", - "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-21.2.3.tgz", - "integrity": "sha512-EP2n5DN2GwRWNVrLX0Jx3mpQlW5PfFi9HnD9OJ8hN/H0xFqpCFyHeGDhg+0P8/21iMMcdkcQgbNqmVklebqYsQ==", + "version": "21.2.4", + "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-21.2.4.tgz", + "integrity": "sha512-IRldtwgNmR0SySR7wizFbhRmq45lPt6H3XCNTMyVN7jrPLgi8JlTRR6Eg1HLWUQt9P1Lh3k6eY25ilDa47EE6w==", "dev": true, "license": "MIT", "dependencies": { @@ -296,9 +311,9 @@ } }, "node_modules/@commitlint/ensure": { - "version": "21.2.3", - "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-21.2.3.tgz", - "integrity": "sha512-gEjNKgRocbODI5/sMx2Qc9XOf2/zFTNV2aEK1QZ4gKDKxDC/VR7us3QtIX1C5d5xxHxx0I/tEbYbdSP1Am2LwA==", + "version": "21.2.4", + "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-21.2.4.tgz", + "integrity": "sha512-woLOLV4pBMUBLyr5+MDM3WSG1r+eb2DObkysFSDxqyDUE4c6hZUOrpebJb2f8XcP3zKGJLb8H5w2suERVGI+Ag==", "dev": true, "license": "MIT", "dependencies": { @@ -348,15 +363,15 @@ } }, "node_modules/@commitlint/lint": { - "version": "21.2.3", - "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-21.2.3.tgz", - "integrity": "sha512-lUZcSuVLLEDkhge9ERk8Rp+FXQtrUhCK+h328BFnzKXrTuXGdqiYMEpTlNWdZaOrjyMhMJaz354ZaWEGJxcLeg==", + "version": "21.2.4", + "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-21.2.4.tgz", + "integrity": "sha512-HR8SGl1oEGfi/cqyBipanVY0a9CfEzIcJjPC37t7oQedaUUngw3d5E17g5Cfr2S3p6KsZM7UOHFq5fXHLRh7DQ==", "dev": true, "license": "MIT", "dependencies": { "@commitlint/is-ignored": "^21.2.3", "@commitlint/parse": "^21.2.3", - "@commitlint/rules": "^21.2.3", + "@commitlint/rules": "^21.2.4", "@commitlint/types": "^21.2.3" }, "engines": { @@ -364,9 +379,9 @@ } }, "node_modules/@commitlint/load": { - "version": "21.2.3", - "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-21.2.3.tgz", - "integrity": "sha512-cDrL8lOo23Lk7knGzQdjbFcq7z2JgvjwV6PhbESVvEc+Fe21MeLjPKBJi8nKjg7j+jh79CVbVSUbZc104thXRw==", + "version": "21.2.4", + "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-21.2.4.tgz", + "integrity": "sha512-Gi+aAW9nL8XPgvg8kIO0gZOw1/ePvpDLkv1bm8tj0RqenhNtCzk0frtctJhl41uIAP7OSx9bgQ6HCOa9En4g2Q==", "dev": true, "license": "MIT", "dependencies": { @@ -375,9 +390,9 @@ "@commitlint/resolve-extends": "^21.2.3", "@commitlint/types": "^21.2.3", "cosmiconfig": "^9.0.1", - "cosmiconfig-typescript-loader": "^6.1.0", "es-toolkit": "^1.46.0", "is-plain-obj": "^4.1.0", + "jiti": "^2.6.1", "picocolors": "^1.1.1" }, "engines": { @@ -443,13 +458,13 @@ } }, "node_modules/@commitlint/rules": { - "version": "21.2.3", - "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-21.2.3.tgz", - "integrity": "sha512-5+YnI/LuTx3JDl9GjqfP2z9x96M8KKDrd+4jOel/T0L1BB3oAmBlSN8xppf63QsudiVEgR8C0gRoAMrPVrms6g==", + "version": "21.2.4", + "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-21.2.4.tgz", + "integrity": "sha512-wranK/aevXs/WiW4N3orQlXY4sU2pQWjRSjN7I3TsZmP146Rr4CpsG38lpyqVcbNfMgvUVGy7ffYm7nCziTUwg==", "dev": true, "license": "MIT", "dependencies": { - "@commitlint/ensure": "^21.2.3", + "@commitlint/ensure": "^21.2.4", "@commitlint/message": "^21.2.0", "@commitlint/to-lines": "^21.0.1", "@commitlint/types": "^21.2.3" @@ -674,9 +689,9 @@ } }, "node_modules/@fallow-cli/darwin-arm64": { - "version": "3.32.0", - "resolved": "https://registry.npmjs.org/@fallow-cli/darwin-arm64/-/darwin-arm64-3.32.0.tgz", - "integrity": "sha512-+h1q0byIelDXRUBFZvTaNNbFg6uGvXyv3G55drCxIHA4/FUk01QZjEb/N9qoj2ZcQiQ1NwJuz9U+YkJPYSXghw==", + "version": "3.39.0", + "resolved": "https://registry.npmjs.org/@fallow-cli/darwin-arm64/-/darwin-arm64-3.39.0.tgz", + "integrity": "sha512-Lj/rUTjtm0pCfE5Mfs/rWmEj5jf8v80NZZet/jSe2B/qaAlvOkCj/xwHyuauxhlgokN4L8vmAtcbMNzO3SWG5g==", "cpu": [ "arm64" ], @@ -688,9 +703,9 @@ ] }, "node_modules/@fallow-cli/darwin-x64": { - "version": "3.32.0", - "resolved": "https://registry.npmjs.org/@fallow-cli/darwin-x64/-/darwin-x64-3.32.0.tgz", - "integrity": "sha512-WZvKyrCc1FwsYWxYyhCCQs/tLIgRhlh70Se2BPwQuYc0slXOPwc6/oiAcdKc4lg0e3tDTQA6/nvQvVYVGYqObg==", + "version": "3.39.0", + "resolved": "https://registry.npmjs.org/@fallow-cli/darwin-x64/-/darwin-x64-3.39.0.tgz", + "integrity": "sha512-NjnoAfErmgFBKlGqm3LF+0hcas95MU+s3Me4LktjjVMWLpVS0knI4GCUSTJsrut3MPJ6O8y3N01DYs4Ksrqcog==", "cpu": [ "x64" ], @@ -702,9 +717,9 @@ ] }, "node_modules/@fallow-cli/linux-arm64-gnu": { - "version": "3.32.0", - "resolved": "https://registry.npmjs.org/@fallow-cli/linux-arm64-gnu/-/linux-arm64-gnu-3.32.0.tgz", - "integrity": "sha512-hUvjjWxHSYocd/84Kk8CPe6Gf7WeD0+Zo/6/HUkTdKGknZk8H/zOqhiJGnJYwk0IRViaJci91qxhna5RejwP4w==", + "version": "3.39.0", + "resolved": "https://registry.npmjs.org/@fallow-cli/linux-arm64-gnu/-/linux-arm64-gnu-3.39.0.tgz", + "integrity": "sha512-RuMTv/81iFoPj2BqU0FtSiq9rr5VVQFvW+mYrAmJ9jGAcRBnnf3cO+Vjd5cdATTBpQ9TcTcRyiPAGvKnE3it+w==", "cpu": [ "arm64" ], @@ -716,9 +731,9 @@ ] }, "node_modules/@fallow-cli/linux-arm64-musl": { - "version": "3.32.0", - "resolved": "https://registry.npmjs.org/@fallow-cli/linux-arm64-musl/-/linux-arm64-musl-3.32.0.tgz", - "integrity": "sha512-BQvTFPL6FYNGjmRSJEnrqZn+V7D3CtDYjmO8jbUwzui80bUUPSKNkdPBVZ804JoyQo69mCi8Mmjtd4wHKIPtdA==", + "version": "3.39.0", + "resolved": "https://registry.npmjs.org/@fallow-cli/linux-arm64-musl/-/linux-arm64-musl-3.39.0.tgz", + "integrity": "sha512-u0Vid8JGTIRJyf+BDQEpOhK7o7hpCGZFNjg+Xi0EP7QmdSd7V/pMfd4x40WLCNGOhL+yNbEpwC1Nqv8+c8HPIA==", "cpu": [ "arm64" ], @@ -730,9 +745,9 @@ ] }, "node_modules/@fallow-cli/linux-x64-gnu": { - "version": "3.32.0", - "resolved": "https://registry.npmjs.org/@fallow-cli/linux-x64-gnu/-/linux-x64-gnu-3.32.0.tgz", - "integrity": "sha512-h8ZdgCeo8eDKfexQNFTMykEFyCQLukPl4SRm73QpuDo18RYTjGtMYxtv50DgFiuhSxnHUkeV8voly7QfcJS8uw==", + "version": "3.39.0", + "resolved": "https://registry.npmjs.org/@fallow-cli/linux-x64-gnu/-/linux-x64-gnu-3.39.0.tgz", + "integrity": "sha512-d/3G4Ql4caNd8SAmwIPb3rJlxJmwHJwwnt3193joVreO7Zki+PQSIqO/CdTPXOlJ00+6Oux3JaxYxUXL1Tvb3g==", "cpu": [ "x64" ], @@ -744,9 +759,9 @@ ] }, "node_modules/@fallow-cli/linux-x64-musl": { - "version": "3.32.0", - "resolved": "https://registry.npmjs.org/@fallow-cli/linux-x64-musl/-/linux-x64-musl-3.32.0.tgz", - "integrity": "sha512-WRzZKv2rgGGgq6rvY94qgjiDlCKiDQliWoL0DmmVpXAoVt3E82Kv2SMlJn+T/pBcreifWrkqakC10aj+y3Y8qw==", + "version": "3.39.0", + "resolved": "https://registry.npmjs.org/@fallow-cli/linux-x64-musl/-/linux-x64-musl-3.39.0.tgz", + "integrity": "sha512-L7pguM9wA1fUGRJiU1H1LO25IUgqyFzUyNL6Di2h4DEhH3sFR0IMn+OEC6gSgSaN+X/h8/FoxTbb6L0CjSf60Q==", "cpu": [ "x64" ], @@ -758,9 +773,9 @@ ] }, "node_modules/@fallow-cli/win32-arm64-msvc": { - "version": "3.32.0", - "resolved": "https://registry.npmjs.org/@fallow-cli/win32-arm64-msvc/-/win32-arm64-msvc-3.32.0.tgz", - "integrity": "sha512-6n9bzCcHVwpfniyscUs1NH014akO8YL4lTIEwT8XtGI3aYisGb/BF09nYY/eTMZMFRFDf+60WlNLzVjqdAdJmg==", + "version": "3.39.0", + "resolved": "https://registry.npmjs.org/@fallow-cli/win32-arm64-msvc/-/win32-arm64-msvc-3.39.0.tgz", + "integrity": "sha512-fiyu5Dn9UIH+3VzQLZuS9GBOMM25PGiyP1F4ZP3BfQLUl67Q9JDu1cY9KRv8qpC/GVMrB8sNQhuclhSibHoTyA==", "cpu": [ "arm64" ], @@ -772,9 +787,9 @@ ] }, "node_modules/@fallow-cli/win32-x64-msvc": { - "version": "3.32.0", - "resolved": "https://registry.npmjs.org/@fallow-cli/win32-x64-msvc/-/win32-x64-msvc-3.32.0.tgz", - "integrity": "sha512-IK123RccF6liIbWCs3fUyzdlMWi9AQdc7zivewpjtVQFqVZ+1g44hTkiOzKOL7GR0bRcIGh+56QlXTmmeDI6pQ==", + "version": "3.39.0", + "resolved": "https://registry.npmjs.org/@fallow-cli/win32-x64-msvc/-/win32-x64-msvc-3.39.0.tgz", + "integrity": "sha512-WRaaSiT8adCpb6KkXInB9qfxs0WGnw6zqQiDsgPPSPHd2VIMAvo7ZK33jPI2Ph81VZAfsZpnZGgY6sJdhFCaSw==", "cpu": [ "x64" ], @@ -796,9 +811,9 @@ } }, "node_modules/@hono/node-server": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@hono/node-server/-/node-server-2.1.4.tgz", - "integrity": "sha512-2g1qeHl4BduwDn6L8nkAvDrPUWPMlkQ//a5NhP/zIyaXKMjZNRV+cG9Csu+BiJFf6+68pqzjf4Hi5sJGKHuS1g==", + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/@hono/node-server/-/node-server-2.1.6.tgz", + "integrity": "sha512-p/KH9MnfNcsm3sR6x4lNgm5j+QN4Et8srKredl9DZfXiyZ1UQ3aQ2YVpFLbqktYN5JI+DB+VZFKM2PqE5hLKjQ==", "license": "MIT", "engines": { "node": ">=20" @@ -896,6 +911,13 @@ "node": ">=18.0.0" } }, + "node_modules/@isaacs/nonrecursive-glob-match": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@isaacs/nonrecursive-glob-match/-/nonrecursive-glob-match-1.0.3.tgz", + "integrity": "sha512-SI7kyKHq4XXDRozw+r9GlRZkia1ZkFrpLW98r2IC2Bpr8YkFGE3fvjzmxCG0x78A++69HmDNrDvSMYBZmHGpKA==", + "dev": true, + "license": "BlueOak-1.0.0" + }, "node_modules/@isaacs/ts-node-temp-fork-for-pr-2009": { "version": "10.9.7", "resolved": "https://registry.npmjs.org/@isaacs/ts-node-temp-fork-for-pr-2009/-/ts-node-temp-fork-for-pr-2009-10.9.7.tgz", @@ -1158,6 +1180,24 @@ "node": "^20.17.0 || >=22.9.0" } }, + "node_modules/@npmcli/package-json/node_modules/glob": { + "version": "13.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz", + "integrity": "sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "minimatch": "^10.2.2", + "minipass": "^7.1.3", + "path-scurry": "^2.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/@npmcli/package-json/node_modules/json-parse-even-better-errors": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-5.0.0.tgz", @@ -1168,10 +1208,27 @@ "node": "^20.17.0 || >=22.9.0" } }, + "node_modules/@npmcli/package-json/node_modules/path-scurry": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.2.tgz", + "integrity": "sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/@npmcli/promise-spawn": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-9.0.1.tgz", - "integrity": "sha512-OLUaoqBuyxeTqUvjA3FZFiXUfYC1alp3Sa99gW3EUDz3tZ3CbXDdcZ7qWKBzicrJleIgucoWamWH1saAmH/l2Q==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-9.0.2.tgz", + "integrity": "sha512-h7b1j0egrruBm/32eVA6/zMw5VJxxaB3vT+uVGGQ4SAAMrQVFHNuzL4+EAXn66j+huj0jApINc1fW3fC+kVoeA==", "dev": true, "license": "ISC", "dependencies": { @@ -1224,15 +1281,6 @@ "node": "^20.17.0 || >=22.9.0" } }, - "node_modules/@opentelemetry/semantic-conventions": { - "version": "1.43.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.43.0.tgz", - "integrity": "sha512-eSYWTm620tTk45EKSedaUL8MFYI8hW164hIXsgIHyxu3VobUB3fFCu5t0hQby6OoWRPsG1KkKUG2M5UadiLiVg==", - "license": "Apache-2.0", - "engines": { - "node": ">=14" - } - }, "node_modules/@pinojs/redact": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/@pinojs/redact/-/redact-0.4.0.tgz", @@ -1240,13 +1288,13 @@ "license": "MIT" }, "node_modules/@playwright/test": { - "version": "1.64.0", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.64.0.tgz", - "integrity": "sha512-oTN9FNYuN6bqQMwiho6jJKLCG2/QOYCixGXuCjRmzOq23eODeukuY2XiAVoVpAECbuezMt1MHQjAiQxK8F+Y+g==", + "version": "1.64.1", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.64.1.tgz", + "integrity": "sha512-IaYGml/nSOiZWROfPtuIL7neuu9qDOZ3TNvNljUIrhDMxiGTgPjzj/g9p9RxpS2tSepPDRY+UwAaEeiKtUvIAg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "playwright": "1.64.0" + "playwright": "1.64.1" }, "bin": { "playwright": "cli.js" @@ -1412,9 +1460,9 @@ "license": "MIT" }, "node_modules/@tapjs/after": { - "version": "3.3.12", - "resolved": "https://registry.npmjs.org/@tapjs/after/-/after-3.3.12.tgz", - "integrity": "sha512-09zxTnM88tv14EjLpJgx0nVRHvCyfIqJ5WrXmGWkODLT6KJ6zmF/cO2ElldNdcLqY4GY69D7BjMtf/Te777YHw==", + "version": "3.3.13", + "resolved": "https://registry.npmjs.org/@tapjs/after/-/after-3.3.13.tgz", + "integrity": "sha512-hpuekuhtdcyHOu+O8fLlU7P+N6IhifnAXtZJn44x8L/M1C5AP3fUJx2ycSKqAkj+coTCWaU9GuWJSj+eGlVskQ==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -1424,13 +1472,13 @@ "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.6.0" + "@tapjs/core": "4.6.1" } }, "node_modules/@tapjs/after-each": { - "version": "4.3.12", - "resolved": "https://registry.npmjs.org/@tapjs/after-each/-/after-each-4.3.12.tgz", - "integrity": "sha512-I1cjyxV1VwNxS86jtggmVAXryc/dxQKkZPvU/E7cZXwtLUfoFggP+SgQ7LGkHom6KmlaMC/ucSilGk10yhAGFA==", + "version": "4.3.13", + "resolved": "https://registry.npmjs.org/@tapjs/after-each/-/after-each-4.3.13.tgz", + "integrity": "sha512-5X+QavkGT7yZ+w5nAgFH0kH6PgmjF7cVj30ebFSkezFpTpDlRjn5ORllq8bYAadcmW/lGgh7tiMWK94nDlF8EA==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -1440,13 +1488,13 @@ "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.6.0" + "@tapjs/core": "4.6.1" } }, "node_modules/@tapjs/asserts": { - "version": "4.3.12", - "resolved": "https://registry.npmjs.org/@tapjs/asserts/-/asserts-4.3.12.tgz", - "integrity": "sha512-dJVQxRcP4MqxpOYolQirZasyNgjqCQSFnyDNHDW03xPW7dNOlZ8RdJ2kTsW3Zt4eEHGWq3693mgkof8Z+KE6PQ==", + "version": "4.3.13", + "resolved": "https://registry.npmjs.org/@tapjs/asserts/-/asserts-4.3.13.tgz", + "integrity": "sha512-31Rs3NV/Y12YoHgk5GsOpoSHcv2CXuO4x4sCkDbxPaobrzhMSAUccYBg43Yce7853Qn6MUXfqBvRKQHfh8GQhA==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -1462,13 +1510,13 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.6.0" + "@tapjs/core": "4.6.1" } }, "node_modules/@tapjs/before": { - "version": "4.3.12", - "resolved": "https://registry.npmjs.org/@tapjs/before/-/before-4.3.12.tgz", - "integrity": "sha512-rQlklkB2Za1jyzghV3rF+cW08qZ0l3sH6kI1OZzoZt9qa+nS/tD3KUJPvHeNrtM0O9N/0/vqj56nBzkiPYv24g==", + "version": "4.3.13", + "resolved": "https://registry.npmjs.org/@tapjs/before/-/before-4.3.13.tgz", + "integrity": "sha512-5EkSAEGzmmmSLaAAw4AEoqTHIsz7ma3dHqWEi8dPofIgsX1IjXbDjb3PG15RNOzAwciZ/3JdmMN0nPs9CrHjCA==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -1478,13 +1526,13 @@ "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.6.0" + "@tapjs/core": "4.6.1" } }, "node_modules/@tapjs/before-each": { - "version": "4.3.12", - "resolved": "https://registry.npmjs.org/@tapjs/before-each/-/before-each-4.3.12.tgz", - "integrity": "sha512-dPQHNKjflFBCO9pAsRBiJKe+xDu+/owfbWRn3ZHQV/hjoKnFLOt5cFtozq47+Woz02UIz57iACYSPjoMJ9TtqA==", + "version": "4.3.13", + "resolved": "https://registry.npmjs.org/@tapjs/before-each/-/before-each-4.3.13.tgz", + "integrity": "sha512-C3ONPuOP8ba29Kg2pWUGsruU/SlqW3kPS9bdd8f8arr44yUmTIQxhOUweIZO8MPSMvn+1gEUTAiB/UN9JNOTrA==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -1494,31 +1542,31 @@ "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.6.0" + "@tapjs/core": "4.6.1" } }, "node_modules/@tapjs/chdir": { - "version": "3.3.12", - "resolved": "https://registry.npmjs.org/@tapjs/chdir/-/chdir-3.3.12.tgz", - "integrity": "sha512-R0iIrlBiYl6i8cLwXXeSBhmPql0WiOjatEmceFubJOLM/KllyKrhQjnpTR2HUIaYkFbRG3GJ2TSWP929fBWWng==", + "version": "3.3.13", + "resolved": "https://registry.npmjs.org/@tapjs/chdir/-/chdir-3.3.13.tgz", + "integrity": "sha512-sDBvYXxDIkUo4OMq8zRjcDGnvfhY3XfuX6/9JZzNTX/SbW74LQcbx0Rf9a6Ha91lDf7hEH7hwBjs95aWJJ5hFw==", "dev": true, "license": "BlueOak-1.0.0", "engines": { "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.6.0" + "@tapjs/core": "4.6.1" } }, "node_modules/@tapjs/config": { - "version": "5.6.6", - "resolved": "https://registry.npmjs.org/@tapjs/config/-/config-5.6.6.tgz", - "integrity": "sha512-rP1BeE3vM3PBcD9wvTDnIfrWTG5N+DbsktRwPjQT1mOHswv4DaYZI2Xt+vpLN4wNtsWydQmmQY3Zj+7QK4P0JA==", + "version": "5.6.7", + "resolved": "https://registry.npmjs.org/@tapjs/config/-/config-5.6.7.tgz", + "integrity": "sha512-2kYUNifC9bW2qD2Lcj/MHUxceNFDqNs3AcrEKTHnhu0HY6aPRwt3722MuYNmqCJgdVbWBI8uv3YES6pp/ImFbA==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { - "@tapjs/core": "4.6.0", - "@tapjs/test": "4.4.10", + "@tapjs/core": "4.6.1", + "@tapjs/test": "4.4.11", "chalk": "^5.6.2", "jackspeak": "^4.2.3", "polite-json": "^5.0.0", @@ -1532,20 +1580,20 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.6.0", - "@tapjs/test": "4.4.10" + "@tapjs/core": "4.6.1", + "@tapjs/test": "4.4.11" } }, "node_modules/@tapjs/core": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@tapjs/core/-/core-4.6.0.tgz", - "integrity": "sha512-kMALSbP0PkDL0vQLtcKL78331kpfbR26v9Vq4um5mO1j0+gOlCiZha0vYLhLAC1mAPa0PvwKCFmyvx+xY0de4g==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@tapjs/core/-/core-4.6.1.tgz", + "integrity": "sha512-EbrveUWunVGUUfuHCHTDm74J4gzyLLRatmH6xC4P3bzIzh+VSKWBNJT0x8pCdmbtl0WqLVAl9j7Ivuag/xVKsA==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { "@tapjs/processinfo": "^3.1.12", "@tapjs/stack": "4.3.3", - "@tapjs/test": "4.4.10", + "@tapjs/test": "4.4.11", "async-hook-domain": "^4.0.1", "diff": "^8.0.2", "is-actual-promise": "^1.0.1", @@ -1587,9 +1635,9 @@ } }, "node_modules/@tapjs/filter": { - "version": "4.3.12", - "resolved": "https://registry.npmjs.org/@tapjs/filter/-/filter-4.3.12.tgz", - "integrity": "sha512-KNm+ryFPT4aqnN5vsRMUqtIEcy6hJ4jL6fb444YZwiM7NIDAzG+V7/wky1KdRyhXniNeglJKHuDny4nesVsX/g==", + "version": "4.3.13", + "resolved": "https://registry.npmjs.org/@tapjs/filter/-/filter-4.3.13.tgz", + "integrity": "sha512-C5liQ1i64tnjSA48powHTi/kZvyP8JUmqWhcxnT/+lo3p1y7ZHemeCOSnqkl3nhP6eiNvrTj/tV61vQAy/4ttQ==", "dev": true, "license": "BlueOak-1.0.0", "engines": { @@ -1599,18 +1647,18 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.6.0" + "@tapjs/core": "4.6.1" } }, "node_modules/@tapjs/fixture": { - "version": "4.3.12", - "resolved": "https://registry.npmjs.org/@tapjs/fixture/-/fixture-4.3.12.tgz", - "integrity": "sha512-pjAzMKaem79fHzXsczAneX28epgQvRxgWhNPU3ixaojogj4zXU9aVYn4Qx9MhtggXmNfeJw8DrESsRqDxrAKaA==", + "version": "4.3.13", + "resolved": "https://registry.npmjs.org/@tapjs/fixture/-/fixture-4.3.13.tgz", + "integrity": "sha512-AdW3LQvf6Cr3mYtbhB5w+Z/9j1qA9EfCD3t07YdfiSnNQkgBzKtvM7bGiomW1cSzBZK/vQpvhCoc9cUvpROYQA==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { - "mkdirp": "^3.0.0", - "rimraf": "^6.0.0" + "mkdirp": "^3.0.1", + "rimraf": "^6.1.4" }, "engines": { "node": "20 || >=22" @@ -1619,34 +1667,34 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.6.0" + "@tapjs/core": "4.6.1" } }, "node_modules/@tapjs/intercept": { - "version": "4.3.12", - "resolved": "https://registry.npmjs.org/@tapjs/intercept/-/intercept-4.3.12.tgz", - "integrity": "sha512-r8sMdyY5DScTOmxTWFHQz10myQvPrUG49WcNLGEaHmQ1+08q4h0/xwrLvjOOeHTb6Jh5qI2WISz80v3Yj/eWAQ==", + "version": "4.3.13", + "resolved": "https://registry.npmjs.org/@tapjs/intercept/-/intercept-4.3.13.tgz", + "integrity": "sha512-qWjm6F+YwDINiNM2ms6TpFvN3ajXXY8v65eTRa8e6YH7l6OyVCt/gDI034Y/+R++vng/MmkTeA5kLMlKPf7uFA==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { - "@tapjs/after": "3.3.12", + "@tapjs/after": "3.3.13", "@tapjs/stack": "4.3.3" }, "engines": { "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.6.0" + "@tapjs/core": "4.6.1" } }, "node_modules/@tapjs/mock": { - "version": "4.4.10", - "resolved": "https://registry.npmjs.org/@tapjs/mock/-/mock-4.4.10.tgz", - "integrity": "sha512-12TUT9rzZakkeHhXaqHB2MG6FWt1LHwbnZU8VunYni5odisTScXlMLvCp1tr+dmf8KI/OGQWV8FzBgiSjPVSqg==", + "version": "4.4.11", + "resolved": "https://registry.npmjs.org/@tapjs/mock/-/mock-4.4.11.tgz", + "integrity": "sha512-4eyOJDj0VtrJfoUr+UdDiqbLzrmPmDUyqbDF30t1upM/d6zXXppyHRYtHjEGeHBYHW3YJkFnFO7HnUsMkfgKdA==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { - "@tapjs/after": "3.3.12", + "@tapjs/after": "3.3.13", "@tapjs/stack": "4.3.3", "resolve-import": "^2.4.0", "walk-up-path": "^4.0.0" @@ -1658,13 +1706,13 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.6.0" + "@tapjs/core": "4.6.1" } }, "node_modules/@tapjs/node-serialize": { - "version": "4.3.12", - "resolved": "https://registry.npmjs.org/@tapjs/node-serialize/-/node-serialize-4.3.12.tgz", - "integrity": "sha512-6iyxBx77iPMPMdGLfb38kp4HFI6saweURSUV0X1OtfdmlyZ7DJypReCuBxv1WtoHKAtGmoCNFRSPkMusMqCfHQ==", + "version": "4.3.13", + "resolved": "https://registry.npmjs.org/@tapjs/node-serialize/-/node-serialize-4.3.13.tgz", + "integrity": "sha512-o0xjo3UzPZTl968zKWYjpc80hn1yOX7NqMCIJsjtxp5Oy57oMRw5G2mRcO1znOGV5HOturUUW3Vt8PRgKhajZQ==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -1679,7 +1727,7 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.6.0" + "@tapjs/core": "4.6.1" } }, "node_modules/@tapjs/processinfo": { @@ -1700,13 +1748,13 @@ } }, "node_modules/@tapjs/reporter": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/@tapjs/reporter/-/reporter-4.5.0.tgz", - "integrity": "sha512-aowTYTTHOC/J9lLwpHbTvSBnHC5alAY/G+VVS11e4toRWs/aa99c9fVqu5ldQDiruGpE9fs2Ihs8mxyq+gImNQ==", + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/@tapjs/reporter/-/reporter-4.5.1.tgz", + "integrity": "sha512-jeKY2FWbrXTjtZ3vbLVMEkjva+Feys0asv2aHxbwphXPzM1QXxbk7p0+goQh99FLgyERu7CtEy94EkFKVngivg==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { - "@tapjs/config": "5.6.6", + "@tapjs/config": "5.6.7", "@tapjs/stack": "4.3.3", "chalk": "^5.6.2", "ink": "^5.2.1", @@ -1727,38 +1775,38 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.6.0" + "@tapjs/core": "4.6.1" } }, "node_modules/@tapjs/run": { - "version": "4.5.10", - "resolved": "https://registry.npmjs.org/@tapjs/run/-/run-4.5.10.tgz", - "integrity": "sha512-1j1+mjykxuszxpqsa8qyVYlyKctXx03uVvdzqHPKNXYJU/lm+H+iJj8YKKoLaqP8lgNvlwTzVhzHQ1+Ezo4MMA==", + "version": "4.5.11", + "resolved": "https://registry.npmjs.org/@tapjs/run/-/run-4.5.11.tgz", + "integrity": "sha512-tOXJtNX9FGw7XFJJU1+yVeZU/wFTsUmMkrXB0qcBm7qQlWKZy4tfXgaT13wETqufFTIZaq6zkEBU0GlufM+aOA==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/which": "^7.0.4", - "@tapjs/after": "3.3.12", - "@tapjs/before": "4.3.12", - "@tapjs/config": "5.6.6", + "@tapjs/after": "3.3.13", + "@tapjs/before": "4.3.13", + "@tapjs/config": "5.6.7", "@tapjs/processinfo": "^3.1.12", - "@tapjs/reporter": "4.5.0", - "@tapjs/spawn": "4.3.12", - "@tapjs/stdin": "4.3.12", - "@tapjs/test": "4.4.10", + "@tapjs/reporter": "4.5.1", + "@tapjs/spawn": "4.3.13", + "@tapjs/stdin": "4.3.13", + "@tapjs/test": "4.4.11", "c8": "^12.0.0", "chalk": "^5.6.2", "chokidar": "^4.0.2", "foreground-child": "^4.0.0", - "glob": "^13.0.2", + "glob": "^14.0.3", "minipass": "^7.0.4", "mkdirp": "^3.0.1", "node-options-to-argv": "^1.0.0", "opener": "^1.5.2", "pacote": "^21.0.4", - "path-scurry": "^2.0.0", + "path-scurry": "^3.0.0", "resolve-import": "^2.4.0", - "rimraf": "^6.0.0", + "rimraf": "^6.1.4", "semver": "^7.7.2", "signal-exit": "^4.1.0", "tap-parser": "18.3.4", @@ -1776,13 +1824,13 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.6.0" + "@tapjs/core": "4.6.1" } }, "node_modules/@tapjs/snapshot": { - "version": "4.3.12", - "resolved": "https://registry.npmjs.org/@tapjs/snapshot/-/snapshot-4.3.12.tgz", - "integrity": "sha512-Yqpl8gycFl5MC2dErpW5nKFcpNf7JvK67Ua3pjxe4u6cn4VyKn62oEl9Tv3lfvqdjBLjzgneQPGK0U07PuCdOw==", + "version": "4.3.13", + "resolved": "https://registry.npmjs.org/@tapjs/snapshot/-/snapshot-4.3.13.tgz", + "integrity": "sha512-7LaYkjJ7Oe363ZRQ+xs9KwnVmhns8guNLOFzNEjPoSHENW/NJGj32dpPqNc8JFMb5LiQb6UKSAcR/14mFjr2Uw==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -1797,20 +1845,20 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.6.0" + "@tapjs/core": "4.6.1" } }, "node_modules/@tapjs/spawn": { - "version": "4.3.12", - "resolved": "https://registry.npmjs.org/@tapjs/spawn/-/spawn-4.3.12.tgz", - "integrity": "sha512-aAH+piOVePqAhVhlDfJo44YJ7QjtB3FaBIJmNip5QtFTYw+xt5D4tI2IxyKC3X94oE5f3PyicmisDz/pB3pydg==", + "version": "4.3.13", + "resolved": "https://registry.npmjs.org/@tapjs/spawn/-/spawn-4.3.13.tgz", + "integrity": "sha512-CgRUFWbg7a9q5jdkx4MswFwy9Eo6NTXBVIJUccwH8BCSd0ETSv7ig9RwxC/HhKuMvfMw17IO9G1v5e4vTAkBCQ==", "dev": true, "license": "BlueOak-1.0.0", "engines": { "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.6.0" + "@tapjs/core": "4.6.1" } }, "node_modules/@tapjs/stack": { @@ -1827,51 +1875,51 @@ } }, "node_modules/@tapjs/stdin": { - "version": "4.3.12", - "resolved": "https://registry.npmjs.org/@tapjs/stdin/-/stdin-4.3.12.tgz", - "integrity": "sha512-BFvyJxOwj5HKvJD7ax7fO/sXWtXLeQyXXZq+zY4XTnamf4rKYqU49tUEZzRbw/DjB/dDM3LpE+4j00ybQ47TKQ==", + "version": "4.3.13", + "resolved": "https://registry.npmjs.org/@tapjs/stdin/-/stdin-4.3.13.tgz", + "integrity": "sha512-1I0iXEUGh8qwq0CdQuJWZWlyPteWAyYlIb71SamybWjMxJjBD/5pPgpVSbNGI738DTNFnSXSus7cYTvazXh+VA==", "dev": true, "license": "BlueOak-1.0.0", "engines": { "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.6.0" + "@tapjs/core": "4.6.1" } }, "node_modules/@tapjs/test": { - "version": "4.4.10", - "resolved": "https://registry.npmjs.org/@tapjs/test/-/test-4.4.10.tgz", - "integrity": "sha512-vZgJkDDJuUB/Hyos4+A5FYGTv41v/7nQuW+RGl4vq4ru8ZWq2XUun6Gg6/fApJVro6Eoz0UIuAaGV8Yzlktl3Q==", + "version": "4.4.11", + "resolved": "https://registry.npmjs.org/@tapjs/test/-/test-4.4.11.tgz", + "integrity": "sha512-UqNpKdWQ2GjnE0iU0c6ZLqB8FtQWu8G0GfwpyRvizmdjoFfAMSJcy9VNkEY0vMcxq3plJrHSYmONMLdj1dwwaw==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/ts-node-temp-fork-for-pr-2009": "^10.9.7", - "@tapjs/after": "3.3.12", - "@tapjs/after-each": "4.3.12", - "@tapjs/asserts": "4.3.12", - "@tapjs/before": "4.3.12", - "@tapjs/before-each": "4.3.12", - "@tapjs/chdir": "3.3.12", - "@tapjs/filter": "4.3.12", - "@tapjs/fixture": "4.3.12", - "@tapjs/intercept": "4.3.12", - "@tapjs/mock": "4.4.10", - "@tapjs/node-serialize": "4.3.12", - "@tapjs/snapshot": "4.3.12", - "@tapjs/spawn": "4.3.12", - "@tapjs/stdin": "4.3.12", - "@tapjs/typescript": "3.5.12", - "@tapjs/worker": "4.3.12", - "glob": "^13.0.2", + "@tapjs/after": "3.3.13", + "@tapjs/after-each": "4.3.13", + "@tapjs/asserts": "4.3.13", + "@tapjs/before": "4.3.13", + "@tapjs/before-each": "4.3.13", + "@tapjs/chdir": "3.3.13", + "@tapjs/filter": "4.3.13", + "@tapjs/fixture": "4.3.13", + "@tapjs/intercept": "4.3.13", + "@tapjs/mock": "4.4.11", + "@tapjs/node-serialize": "4.3.13", + "@tapjs/snapshot": "4.3.13", + "@tapjs/spawn": "4.3.13", + "@tapjs/stdin": "4.3.13", + "@tapjs/typescript": "3.5.13", + "@tapjs/worker": "4.3.13", + "glob": "^14.0.3", "jackspeak": "^4.2.3", - "mkdirp": "^3.0.0", + "mkdirp": "^3.0.1", "package-json-from-dist": "^1.0.0", "resolve-import": "^2.4.0", - "rimraf": "^6.0.0", - "sync-content": "^2.0.4", + "rimraf": "^6.1.4", + "sync-content": "^2.0.5", "tap-parser": "18.3.4", - "tshy": "^3.3.2", + "tshy": "^4.1.4", "typescript": "5.9", "walk-up-path": "^4.0.0" }, @@ -1882,7 +1930,7 @@ "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.6.0" + "@tapjs/core": "4.6.1" } }, "node_modules/@tapjs/test/node_modules/typescript": { @@ -1900,9 +1948,9 @@ } }, "node_modules/@tapjs/typescript": { - "version": "3.5.12", - "resolved": "https://registry.npmjs.org/@tapjs/typescript/-/typescript-3.5.12.tgz", - "integrity": "sha512-24ExsApHVBRLIfZG9EcNKU2VJcTjPdUgJKK8+MyuRDSsnHWb2q3OOviXUxFh4hHJB/qRWZwjrvcTNJn2zl1VaA==", + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@tapjs/typescript/-/typescript-3.5.13.tgz", + "integrity": "sha512-yhfJnc3HTupP/Bj75bIEr47qLYcQ8jkCT11loMnS9JM2gnhC3s1Ks6F7M6bWhuTCXjZNVHwglkfIPAJiNzZCAA==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -1912,20 +1960,20 @@ "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.6.0" + "@tapjs/core": "4.6.1" } }, "node_modules/@tapjs/worker": { - "version": "4.3.12", - "resolved": "https://registry.npmjs.org/@tapjs/worker/-/worker-4.3.12.tgz", - "integrity": "sha512-qEUIhLoEpsTrRm1mV/GP253vg+0/vO7LbHVqhacNSTsOYeWDOnrvSoRakKnzkJxGGI8++oLpgfzCAp0oOazW2g==", + "version": "4.3.13", + "resolved": "https://registry.npmjs.org/@tapjs/worker/-/worker-4.3.13.tgz", + "integrity": "sha512-i7+rL1e2h/OER1sct9dfJZ6c4bRdUjfFGK5e/FjTEMMWxvsoX0r1a+1VZGkvbpOP46E8WU/d5IpnzNc7iIoXiA==", "dev": true, "license": "BlueOak-1.0.0", "engines": { "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.6.0" + "@tapjs/core": "4.6.1" } }, "node_modules/@tsconfig/node14": { @@ -2009,9 +2057,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-26.6.3.tgz", - "integrity": "sha512-dsqMQQoeTLqu9wynDD00q573mNzso3IdQOAfHRJqLCcmCFPoGo9A1bDpUcv/9tnKpErQWv9uKeGfl37EIS02Yg==", + "version": "26.6.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-26.6.6.tgz", + "integrity": "sha512-MzQj+8Kx3XI40OmUAE6Qoh58ZMNstNNMwn2nfd3qWsfe7nDNSqJNzes4njhz6AHwrSHOffSLwXU6yb474Q4aog==", "dev": true, "license": "MIT", "peer": true, @@ -2685,23 +2733,23 @@ } }, "node_modules/better-auth": { - "version": "1.7.7", - "resolved": "https://registry.npmjs.org/better-auth/-/better-auth-1.7.7.tgz", - "integrity": "sha512-Zhgxi/c5ylmfB/sX+nwnBbsFf/j6k0L8DvL6CJXZSrXgxc5pPMC/e7j812zNd4L4B4ELmdURCPw3X8nAOUdcjw==", - "license": "MIT", - "dependencies": { - "@better-auth/core": "1.7.7", - "@better-auth/drizzle-adapter": "1.7.7", - "@better-auth/kysely-adapter": "1.7.7", - "@better-auth/memory-adapter": "1.7.7", - "@better-auth/mongo-adapter": "1.7.7", - "@better-auth/prisma-adapter": "1.7.7", - "@better-auth/telemetry": "1.7.7", - "@better-auth/utils": "0.4.2", - "@better-fetch/fetch": "1.3.2", + "version": "1.7.17", + "resolved": "https://registry.npmjs.org/better-auth/-/better-auth-1.7.17.tgz", + "integrity": "sha512-jLPt758k4R3kzCE2ie5BV2FXiLtpbINyC6e/OkcZK0aQOAnZdE2oLZofK1cZg3oXVd2GCFo47gnMy7sgykfUhQ==", + "license": "MIT", + "dependencies": { + "@better-auth/core": "1.7.17", + "@better-auth/drizzle-adapter": "1.7.17", + "@better-auth/kysely-adapter": "1.7.17", + "@better-auth/memory-adapter": "1.7.17", + "@better-auth/mongo-adapter": "1.7.17", + "@better-auth/prisma-adapter": "1.7.17", + "@better-auth/telemetry": "1.7.17", + "@better-auth/utils": "0.5.1", + "@better-fetch/fetch": "1.3.3", "@noble/ciphers": "^2.2.0", "@noble/hashes": "^2.2.0", - "better-call": "1.4.0", + "better-call": "1.4.5", "defu": "^6.1.4", "jose": "^6.2.3", "kysely": "^0.28.17 || ^0.29.0", @@ -2711,7 +2759,7 @@ "peerDependencies": { "@lynx-js/react": "*", "@prisma/client": "^5.0.0 || ^6.0.0 || ^7.0.0", - "@sveltejs/kit": "^2.0.0", + "@sveltejs/kit": "^2.0.0 || ^3.0.0", "@tanstack/react-start": "^1.0.0", "@tanstack/solid-start": "^1.0.0", "drizzle-kit": ">=0.31.4 || >=1.0.0-beta.1", @@ -2785,26 +2833,10 @@ } } }, - "node_modules/better-auth/node_modules/@better-auth/drizzle-adapter": { - "version": "1.7.7", - "resolved": "https://registry.npmjs.org/@better-auth/drizzle-adapter/-/drizzle-adapter-1.7.7.tgz", - "integrity": "sha512-qon0U94PR5FQysuyGoAlGVQpIIiNg5dtDpwjE63sN/HjoRWZadZzHPcS9mn7JsJyQZK6iTNhd7LD0AaXt2f78w==", - "license": "MIT", - "peerDependencies": { - "@better-auth/core": "^1.7.7", - "@better-auth/utils": "0.4.2", - "drizzle-orm": "^0.45.2 || >=1.0.0-rc.1 <2.0.0" - }, - "peerDependenciesMeta": { - "drizzle-orm": { - "optional": true - } - } - }, "node_modules/better-call": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/better-call/-/better-call-1.4.0.tgz", - "integrity": "sha512-bBKOT4vv1kZLDgxVePdilk/Jwkn+dtRRsmi3DzHcDP+WnswyVl6dR59l2HEeP/0cB+bDoopASAesWDPIdd/zZA==", + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/better-call/-/better-call-1.4.5.tgz", + "integrity": "sha512-GVOWfn3pjEfUXn6GrfGf2h7tPAqj1oMLFBWBEswJrSkDKcLk6TIcjV0zexibcZZ0c5N1mkLMsPFopXWzWj/gDQ==", "license": "MIT", "dependencies": { "@better-auth/utils": "^0.5.0", @@ -2821,26 +2853,17 @@ } } }, - "node_modules/better-call/node_modules/@better-auth/utils": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@better-auth/utils/-/utils-0.5.0.tgz", - "integrity": "sha512-BL8W4EfIZFwlu0r54m3v1ztjDhu6dDe/amLTm0xybmbZaNgYUqhD3SjpAsnq0q8YD6/ki4iwIgxJNLP/N3TxiA==", - "license": "MIT", - "dependencies": { - "@noble/hashes": "^2.0.1" - } - }, "node_modules/brace-expansion": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", - "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", + "version": "5.0.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.12.tgz", + "integrity": "sha512-YovQ3rzhaLMIrDjNDMkNS01tea93qhEhG5xy8f6+R0l+dw3Ki+5sCoIoI942iuLZTHWogWktgwVDhU09iNEimQ==", "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^4.0.2" }, "engines": { - "node": "18 || 20 || >=22" + "node": "20 || >=22" } }, "node_modules/c8": { @@ -2916,6 +2939,41 @@ "node": "^20.17.0 || >=22.9.0" } }, + "node_modules/cacache/node_modules/glob": { + "version": "13.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz", + "integrity": "sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "minimatch": "^10.2.2", + "minipass": "^7.1.3", + "path-scurry": "^2.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/cacache/node_modules/path-scurry": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.2.tgz", + "integrity": "sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/cacheable": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/cacheable/-/cacheable-2.5.0.tgz", @@ -3171,24 +3229,6 @@ } } }, - "node_modules/cosmiconfig-typescript-loader": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-6.3.0.tgz", - "integrity": "sha512-Akr82WH1Wfqatyiqpj8HDkO2o2KmJRu1FhKfSNJP3K4IdXwHfEyL7MOb62i1AGQVLtIQM+iCE9CGOtrfhR+mmA==", - "dev": true, - "license": "MIT", - "dependencies": { - "jiti": "2.6.1" - }, - "engines": { - "node": ">=v18" - }, - "peerDependencies": { - "@types/node": "*", - "cosmiconfig": ">=9", - "typescript": ">=5" - } - }, "node_modules/cross-spawn": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", @@ -3340,9 +3380,9 @@ } }, "node_modules/eslint": { - "version": "10.12.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-10.12.0.tgz", - "integrity": "sha512-npHjrHb2o4ehH3mE+YuxABR+0gyb0aVWCIolgJDArwCiHEIsonBm3ZKjel5b0U5+a+MbEvIyRCGCzD3eKKK2NA==", + "version": "10.14.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-10.14.0.tgz", + "integrity": "sha512-T0pNsxkb9IKmtQjhpK3d7nWOpFv+YHuMbTJnSVMoQblF0onvXfErrtp4V1jHtsQPan7dKaGVD0q1WCXnzMF31A==", "dev": true, "license": "MIT", "workspaces": [ @@ -3355,7 +3395,7 @@ "@eslint/config-helpers": "^0.7.0", "@eslint/core": "^1.2.1", "@eslint/plugin-kit": "^0.7.3", - "@humanfs/node": "^0.16.6", + "@humanfs/node": "^0.16.8", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", "@types/estree": "^1.0.6", @@ -3376,7 +3416,7 @@ "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", "json-stable-stringify-without-jsonify": "^1.0.1", - "minimatch": "^10.2.5", + "minimatch": "^10.2.6", "natural-compare": "^1.4.0", "optionator": "^0.9.3" }, @@ -3536,9 +3576,9 @@ "license": "Apache-2.0" }, "node_modules/fallow": { - "version": "3.32.0", - "resolved": "https://registry.npmjs.org/fallow/-/fallow-3.32.0.tgz", - "integrity": "sha512-bBIykYqWClscRllE/g89qVYQjvOOSFz1z0hqJ/HT+zZoaaBLAKjtn2U23E90EvsXKMteTgyk54Vcy+juABxZuQ==", + "version": "3.39.0", + "resolved": "https://registry.npmjs.org/fallow/-/fallow-3.39.0.tgz", + "integrity": "sha512-HztMoOjKKcQFUig74laRbvk5wF3zpR8y2hBrqJvvDiNdQbW8XMYMphr3Wn7gSPDqlssyL5SfBfdJHPcTT4mTjA==", "dev": true, "license": "MIT", "dependencies": { @@ -3556,21 +3596,21 @@ "url": "https://github.com/sponsors/fallow-rs" }, "optionalDependencies": { - "@fallow-cli/darwin-arm64": "3.32.0", - "@fallow-cli/darwin-x64": "3.32.0", - "@fallow-cli/linux-arm64-gnu": "3.32.0", - "@fallow-cli/linux-arm64-musl": "3.32.0", - "@fallow-cli/linux-x64-gnu": "3.32.0", - "@fallow-cli/linux-x64-musl": "3.32.0", - "@fallow-cli/win32-arm64-msvc": "3.32.0", - "@fallow-cli/win32-x64-msvc": "3.32.0", - "fallow-type-aware": "3.32.0" + "@fallow-cli/darwin-arm64": "3.39.0", + "@fallow-cli/darwin-x64": "3.39.0", + "@fallow-cli/linux-arm64-gnu": "3.39.0", + "@fallow-cli/linux-arm64-musl": "3.39.0", + "@fallow-cli/linux-x64-gnu": "3.39.0", + "@fallow-cli/linux-x64-musl": "3.39.0", + "@fallow-cli/win32-arm64-msvc": "3.39.0", + "@fallow-cli/win32-x64-msvc": "3.39.0", + "fallow-type-aware": "3.39.0" } }, "node_modules/fallow-type-aware": { - "version": "3.32.0", - "resolved": "https://registry.npmjs.org/fallow-type-aware/-/fallow-type-aware-3.32.0.tgz", - "integrity": "sha512-p1jFVESH7Y9DHlvgEn1xOeugiVgU1LbPnsTAYsXG9iykimYuof+r95eF5IqpBeR7Z42N527FNyU3OO/GHfXwVw==", + "version": "3.39.0", + "resolved": "https://registry.npmjs.org/fallow-type-aware/-/fallow-type-aware-3.39.0.tgz", + "integrity": "sha512-OLOQjU22q4xKRy0pEdbrVJwNinLS8q/MqEu1lQRVc5lrlpIxYrLjQSfhZL2buUbC2u24IuO6eVFrh/2brQbmPg==", "dev": true, "license": "MIT", "optional": true, @@ -3582,6 +3622,14 @@ }, "engines": { "node": ">=20" + }, + "peerDependencies": { + "tsrs": "*" + }, + "peerDependenciesMeta": { + "tsrs": { + "optional": true + } } }, "node_modules/fallow-type-aware/node_modules/typescript": { @@ -3642,9 +3690,9 @@ "license": "MIT" }, "node_modules/fast-uri": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.8.tgz", - "integrity": "sha512-GZMtZUTNRpOVIECoXwLNZS5xUGE+mVNbTB8h/7Rwh2TFWcBQiPzTgyZi05BF9UMZKkLJv8XBRJTlU7zg8+ZfMg==", + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.9.tgz", + "integrity": "sha512-hS/0Wt3Ya043oKXs0sIxrMpKQITXhMLIrVAKKXi4gozGC9v7YRWVnXIZzjNPTO02M9BdxLCWqK1yRXgNziVyJQ==", "dev": true, "funding": [ { @@ -3803,15 +3851,15 @@ } }, "node_modules/glob": { - "version": "13.0.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz", - "integrity": "sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==", + "version": "14.0.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-14.0.3.tgz", + "integrity": "sha512-A1vjIwC3qpdCso45Iw127gnp7sPhqgY8lUQhDrArIs+GbmfaaVPFuoyy7WyLT9EPZCRZ7j7aLdwUhQmHWesEow==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { - "minimatch": "^10.2.2", + "minimatch": "^11.0.2", "minipass": "^7.1.3", - "path-scurry": "^2.0.2" + "path-scurry": "^3.0.0" }, "engines": { "node": "18 || 20 || >=22" @@ -3833,6 +3881,23 @@ "node": ">=10.13.0" } }, + "node_modules/glob/node_modules/minimatch": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-11.0.4.tgz", + "integrity": "sha512-/UJ1dEoVQTjPNDh6SGlUo+ueLMmoHTas4q+8yaAR/5t6nLAIiBDJtoYUh20IYleix7ehiQkgczb84PE3uzHkxg==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/nonrecursive-glob-match": "^1.0.3", + "brace-expansion": "^5.0.12" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/global-directory": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/global-directory/-/global-directory-5.0.0.tgz", @@ -3850,9 +3915,9 @@ } }, "node_modules/globals": { - "version": "17.13.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-17.13.0.tgz", - "integrity": "sha512-RwMTC61u7hrG3ZJMkZQOK4JLJrKS8QtoTii63EmWvFXHqycY9FObBJQCbsLxSO8kjKhWE5kV1GC+Vb1g3RI0Zg==", + "version": "17.14.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-17.14.0.tgz", + "integrity": "sha512-UtdkTVyAJePQv0J2M9Xe4L0ruNSDV314XiIJsADI2Zf40bcdAonE/D/OhAU8AT99oij9mhLByb+NvA3QWZYgCg==", "dev": true, "license": "MIT", "engines": { @@ -3893,9 +3958,9 @@ } }, "node_modules/hono": { - "version": "4.13.13", - "resolved": "https://registry.npmjs.org/hono/-/hono-4.13.13.tgz", - "integrity": "sha512-CQ46U0ZkAGmbT/4UxdzzGJpacP2IeKgY4a5/tOI9AABbpOMfK739wfDXmv1usCk+3RkKj1hQy4/fjhiwa2xlrA==", + "version": "4.13.16", + "resolved": "https://registry.npmjs.org/hono/-/hono-4.13.16.tgz", + "integrity": "sha512-AOLOEhvrV+iH92xXCnFr/5+3KjPKcI3xP63XJtX5spAnkznPdHijlIsUTpi7/9EhWqrTCekw5c5zh1K+YsVw7A==", "license": "MIT", "engines": { "node": ">=16.9.0" @@ -3945,9 +4010,9 @@ "license": "MIT" }, "node_modules/http-cache-semantics": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", - "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.3.0.tgz", + "integrity": "sha512-M5t5LlJpS1UHMjvwRQVdFHvPISGeLAxNcrWuJkeGh0KxsqCHZ1O3NXZU/8x7cD0BDcGW8kapxMKTvwlqrNkHkA==", "dev": true, "license": "BSD-2-Clause" }, @@ -4153,9 +4218,9 @@ "license": "ISC" }, "node_modules/ip-address": { - "version": "10.7.2", - "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.7.2.tgz", - "integrity": "sha512-7H/2gFSIitxc0hG3nOI1glS8QLo/EHBFFLk8vEUjXY/xu0AdL8jZ9U1IzO2PUm0d2D/ofQcAifb0g6OBkt8U7w==", + "version": "10.7.6", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.7.6.tgz", + "integrity": "sha512-00LYkM6byILa9eQIx6qoaXCM40xTLd56AZ4vyaPW3YTyb49VZYPo5xsiAq4tuQ54GH4R7gVdYScJ1B7B77PuTg==", "dev": true, "license": "MIT", "engines": { @@ -4416,9 +4481,9 @@ } }, "node_modules/kysely": { - "version": "0.29.6", - "resolved": "https://registry.npmjs.org/kysely/-/kysely-0.29.6.tgz", - "integrity": "sha512-hHaB8C/rfzDDtr/t8YZwxAuPJTT0zHyaPoVzcXwDYhYNAgH/4sIfVhi/XLLIY+bL/FqaIJnjATDbi8ObSELmxg==", + "version": "0.29.8", + "resolved": "https://registry.npmjs.org/kysely/-/kysely-0.29.8.tgz", + "integrity": "sha512-ixHU1H4R+LeC5Y0nAhYgiGRFpFRHm2DXKEmJSs/vbes9sKXyssyzxzE/NYiOJX5fY0BL28biCre3GqlCqUwyXQ==", "license": "MIT", "engines": { "node": ">=22.0.0" @@ -4566,13 +4631,13 @@ } }, "node_modules/minimatch": { - "version": "10.2.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", - "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", + "version": "10.2.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz", + "integrity": "sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { - "brace-expansion": "^5.0.5" + "brace-expansion": "^5.0.8" }, "engines": { "node": "18 || 20 || >=22" @@ -4738,9 +4803,9 @@ "license": "MIT" }, "node_modules/nanostores": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/nanostores/-/nanostores-1.5.4.tgz", - "integrity": "sha512-4UXY7OAJEK0Y6V3SudBU7cXjAzTDc189R78dDOh0Xbm19gpKYto6WizSg58LJf12lTsRxKSLGyE117OiLpM4DQ==", + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/nanostores/-/nanostores-1.5.5.tgz", + "integrity": "sha512-FixtE239Gl6Gz0ZGCK0WzvNwObNCIwVT+L7zQcf1QgcA6AzBxblzqe9OT88qiucNkhsjSOqiogSaF5jVbJiqSA==", "funding": [ { "type": "github", @@ -5028,9 +5093,9 @@ } }, "node_modules/p-map": { - "version": "7.0.8", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.8.tgz", - "integrity": "sha512-MitaVsCuCFIvOLLPIU7NnfrZvS9H9h7kwMUkDo+T2pEISaJD48IV9S8iIdXB7PsvvdxyYcsSTTrr90XKsbulNw==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.1.1.tgz", + "integrity": "sha512-6Lh3jQPLthYujSrlw6ccWXBGZTkoTCz27Hd92g79LH/kjAbgoEu0t442cCCNbegPSJsA0lwDX8z0bcKtkpA32g==", "dev": true, "license": "MIT", "engines": { @@ -5048,9 +5113,9 @@ "license": "BlueOak-1.0.0" }, "node_modules/pacote": { - "version": "21.5.1", - "resolved": "https://registry.npmjs.org/pacote/-/pacote-21.5.1.tgz", - "integrity": "sha512-KvcJ9iy3crysCsgqc4+PknH/w6jkrp8JN36mpZBPwNaDRwTfMZD37YzRazNstiZUOhuF5pno9f78n9mEJBavwg==", + "version": "21.5.2", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-21.5.2.tgz", + "integrity": "sha512-rifBXawDMv3nLvABWr1kTpSk0UjeglTT4Vt9t8nU9xSnfdZcCTy+FOjO6TgXWAS77lIfbZlRkl2eKQcdY0++jA==", "dev": true, "license": "ISC", "dependencies": { @@ -5142,9 +5207,9 @@ } }, "node_modules/path-scurry": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.2.tgz", - "integrity": "sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-3.0.0.tgz", + "integrity": "sha512-1pTbQqH1wIwMi/eleQ5leFTTCkzFsPcgXNjwOA8YGGW/W4/kHT3dssE7Z6NH+zuqNLOzOB0uaD61yl7cAcVhgg==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -5315,13 +5380,13 @@ } }, "node_modules/playwright": { - "version": "1.64.0", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.64.0.tgz", - "integrity": "sha512-kVzTnYFYEyQ9RGzBjNCd2+yEqWmVbxl3AHPynv3qQ6JTjv4a+kwRcnqQwIpuP3NnrnIrE/Q6wWAIAvMfIE2/Yg==", + "version": "1.64.1", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.64.1.tgz", + "integrity": "sha512-HCrVhHr5QQuwYoswEUGTb7gGp522yflbv/ST8nF4sFWGuLjQCt17Q/EubpGGSNKYn1tsTCPZxqHhHCfVURu7UA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "playwright-core": "1.64.0" + "playwright-core": "1.64.1" }, "bin": { "playwright": "cli.js" @@ -5331,9 +5396,9 @@ } }, "node_modules/playwright-core": { - "version": "1.64.0", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.64.0.tgz", - "integrity": "sha512-T9r+MZkTECl2+oUcZ26YgZzTrYidTsIhYYkJix+6iDOymOb1FB2RLLSOxRGnZGv5DStt+aduIVbt+E8WygXYpg==", + "version": "1.64.1", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.64.1.tgz", + "integrity": "sha512-BC4s8y6SEVA6Q1rSxZTto8hI1KUI3xXlHGZgvGqP4IqPdI/a6FX9H29IDNz7vKo9l21b6LfYosScPL6M3xxyDQ==", "dev": true, "license": "Apache-2.0", "bin": { @@ -5406,9 +5471,9 @@ } }, "node_modules/prettier": { - "version": "3.9.9", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.9.9.tgz", - "integrity": "sha512-Z/CJHIkdujO/OtN7nXUii0Rf3VT5SRuhjBA82Xvu2XhBUgX3nhP67T0LHceBdQLex7OOFGTox+Q5Yg8Jk2Qivg==", + "version": "3.9.10", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.9.10.tgz", + "integrity": "sha512-skGHTH1Yb9QvaTC4hWnRTzEYtCpApF0UMBPz+t/0ZPzP8ihefo/btKd+QA7pUE0fEwA1SbS/NmhyEcstdXOIdA==", "dev": true, "license": "MIT", "bin": { @@ -5640,13 +5705,13 @@ } }, "node_modules/resolve-import": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/resolve-import/-/resolve-import-2.4.0.tgz", - "integrity": "sha512-gLWKdA5tiv5j/D7ipR47u3ovbVfzFPrctTdw2Ulnpmr6PPVVSvPKGNWu09jXVNlOSLLAeD6CA13bjIelpWttSw==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/resolve-import/-/resolve-import-2.4.2.tgz", + "integrity": "sha512-oPqmfjsmRlPxOTrEuJT4vl/gA9FXn+OmW6r/Qd3a6H6/gQULvOUUvd1cXT+DFJej3zQ4HzUxGWrfh5dkt2V8pA==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { - "glob": "^13.0.0", + "glob": "^14.0.3", "walk-up-path": "^4.0.0" }, "engines": { @@ -5681,13 +5746,13 @@ "license": "ISC" }, "node_modules/rimraf": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-6.1.3.tgz", - "integrity": "sha512-LKg+Cr2ZF61fkcaK1UdkH2yEBBKnYjTyWzTJT6KNPcSPaiT7HSdhtMXQuN5wkTX0Xu72KQ1l8S42rlmexS2hSA==", + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-6.1.4.tgz", + "integrity": "sha512-Fk3reQDVPZUMbEm7Zwxz03BWQMW3V5buSk9aU8OckTrO8A1nQtbqvYsAantGNermwsIsXcuOBqcoJ3HuMELctw==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { - "glob": "^13.0.3", + "glob": "^14.0.3", "package-json-from-dist": "^1.0.1" }, "bin": { @@ -5747,9 +5812,9 @@ } }, "node_modules/set-cookie-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-3.1.2.tgz", - "integrity": "sha512-5/r/lTwbJ3zQ+qwdUFZYeRNqda7P5HD8zQKqlSjdGt1/S0cjLAphHusj4Y58ahDtWn/g32xrIS58/ikOvwl0Lw==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-3.2.2.tgz", + "integrity": "sha512-df017qMeYuXo4emL09nlyMpi2i2MtEIKS/6jtXH3vmjFgIRsOi852/5RmhJ4EkvN3ZF8jXadM/EkTPXgc8yPIw==", "license": "MIT" }, "node_modules/shebang-command": { @@ -6050,15 +6115,15 @@ } }, "node_modules/sync-content": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/sync-content/-/sync-content-2.0.4.tgz", - "integrity": "sha512-w3ioiBmbaogob33WdLnuwFk+8tpePI58CTWKqtdAgEqc2hfGuSwP02gPETqNX/3PLS5skv5a1wQR0gbaa2W0XQ==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/sync-content/-/sync-content-2.0.5.tgz", + "integrity": "sha512-G4FgCnGtZTKEx3jCbUQlu4npTZezLX+BrLyPzu5ksCy6a5NCz1C44niznFoorAEAam0TplRnLgPrIq8Myi1jFw==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { - "glob": "^13.0.1", + "glob": "^14.0.3", "mkdirp": "^3.0.1", - "path-scurry": "^2.0.0", + "path-scurry": "^3.0.0", "rimraf": "^6.0.0" }, "bin": { @@ -6072,31 +6137,31 @@ } }, "node_modules/tap": { - "version": "21.8.0", - "resolved": "https://registry.npmjs.org/tap/-/tap-21.8.0.tgz", - "integrity": "sha512-vUVm7RG/gk+oAYWphqjEm5uTSQDJZy6CG+g2x+QWqP/L8+DCQGbKRfGkm+sPZhDffLfeyqJKWPOJEfFsCZrE6A==", + "version": "21.8.1", + "resolved": "https://registry.npmjs.org/tap/-/tap-21.8.1.tgz", + "integrity": "sha512-m/oyskpz07H5hbHPrHGiZvbCDNOCD7ig8Urgs3EqvUzpBUc4fLnlCLTzWq4S0qtTGYxl9YsRQy8wanM0ykr6cA==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { - "@tapjs/after": "3.3.12", - "@tapjs/after-each": "4.3.12", - "@tapjs/asserts": "4.3.12", - "@tapjs/before": "4.3.12", - "@tapjs/before-each": "4.3.12", - "@tapjs/chdir": "3.3.12", - "@tapjs/core": "4.6.0", - "@tapjs/filter": "4.3.12", - "@tapjs/fixture": "4.3.12", - "@tapjs/intercept": "4.3.12", - "@tapjs/mock": "4.4.10", - "@tapjs/node-serialize": "4.3.12", - "@tapjs/run": "4.5.10", - "@tapjs/snapshot": "4.3.12", - "@tapjs/spawn": "4.3.12", - "@tapjs/stdin": "4.3.12", - "@tapjs/test": "4.4.10", - "@tapjs/typescript": "3.5.12", - "@tapjs/worker": "4.3.12", + "@tapjs/after": "3.3.13", + "@tapjs/after-each": "4.3.13", + "@tapjs/asserts": "4.3.13", + "@tapjs/before": "4.3.13", + "@tapjs/before-each": "4.3.13", + "@tapjs/chdir": "3.3.13", + "@tapjs/core": "4.6.1", + "@tapjs/filter": "4.3.13", + "@tapjs/fixture": "4.3.13", + "@tapjs/intercept": "4.3.13", + "@tapjs/mock": "4.4.11", + "@tapjs/node-serialize": "4.3.13", + "@tapjs/run": "4.5.11", + "@tapjs/snapshot": "4.3.13", + "@tapjs/spawn": "4.3.13", + "@tapjs/stdin": "4.3.13", + "@tapjs/test": "4.4.11", + "@tapjs/typescript": "3.5.13", + "@tapjs/worker": "4.3.13", "resolve-import": "^2.4.0" }, "bin": { @@ -6196,6 +6261,41 @@ "node": "20 || >=22" } }, + "node_modules/test-exclude/node_modules/glob": { + "version": "13.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz", + "integrity": "sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "minimatch": "^10.2.2", + "minipass": "^7.1.3", + "path-scurry": "^2.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/test-exclude/node_modules/path-scurry": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.2.tgz", + "integrity": "sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/thread-stream": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-4.2.0.tgz", @@ -6246,9 +6346,9 @@ } }, "node_modules/tshy": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/tshy/-/tshy-3.3.2.tgz", - "integrity": "sha512-vOIXkqMtBWNjKUR/c99+6N50LhWdnKG1xE3+5wf8IPdzxx2lcIFPvbGgFdBBgoTMbdNb8mz06MUm7hY+TFnJcw==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tshy/-/tshy-4.1.4.tgz", + "integrity": "sha512-yfCXXPt6MQm/NbO08SoU9j/3M0nxCj4DPo+59UBLVkRfCTiAnzy6cEC+JuncpjHgSyz56o/QuoSX/RjThD7eBw==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -6256,14 +6356,15 @@ "chalk": "^5.6.2", "chokidar": "^4.0.3", "foreground-child": "^4.0.0", + "glob": "^14.0.3", "jsonc-simple-parser": "^3.0.0", - "minimatch": "^10.0.3", + "minimatch": "^11.0.4", "mkdirp": "^3.0.1", "polite-json": "^5.0.0", - "resolve-import": "^2.4.0", - "rimraf": "^6.1.2", - "sync-content": "^2.0.3", - "typescript": "^5.9.3", + "resolve-import": "^2.4.2", + "rimraf": "^6.1.4", + "sync-content": "^2.0.5", + "typescript": "^6.0.2", "walk-up-path": "^4.0.0" }, "bin": { @@ -6273,18 +6374,21 @@ "node": "20 || >=22" } }, - "node_modules/tshy/node_modules/typescript": { - "version": "5.9.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", - "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "node_modules/tshy/node_modules/minimatch": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-11.0.4.tgz", + "integrity": "sha512-/UJ1dEoVQTjPNDh6SGlUo+ueLMmoHTas4q+8yaAR/5t6nLAIiBDJtoYUh20IYleix7ehiQkgczb84PE3uzHkxg==", "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/nonrecursive-glob-match": "^1.0.3", + "brace-expansion": "^5.0.12" }, "engines": { - "node": ">=14.17" + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/tuf-js": { @@ -6353,9 +6457,9 @@ } }, "node_modules/undici": { - "version": "6.29.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-6.29.0.tgz", - "integrity": "sha512-R+RODBqp6i2pPflGdq+xIOUkl+RNfGgHwoinecKu/JCuf2uO06cOKoDbI2P7Dn6KcswdKwrczbU6IYJ6K8X+wg==", + "version": "6.29.1", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.29.1.tgz", + "integrity": "sha512-EvRlUt/QqAEvXdQeRMYUfwOQsfzpDztykrG2owGEE/rBOBoYv9uF39ZzsNDh4lTFHhTr2XOZjKkYgueD12ZmGA==", "dev": true, "license": "MIT", "engines": { @@ -6381,9 +6485,9 @@ } }, "node_modules/uuid": { - "version": "14.0.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-14.0.2.tgz", - "integrity": "sha512-xZe/16rV4aa+HGSOCiY2YeLT1OybRLrrkL/Rqaq7p7GMVXjFh+6wN4oMYgjFmnSnhY8t6Xpdl2l9qmnHYuMHwQ==", + "version": "14.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-14.0.3.tgz", + "integrity": "sha512-Sc5u1VVln93y1Xnz4R+CunOZc7R9LUcTmhj7Rc7Eg3HVcf7rVn2FOoa812fe0W8p3jD7xeoGSYbfqCGGH2B6xw==", "dev": true, "funding": [ "https://github.com/sponsors/broofa", @@ -6515,9 +6619,9 @@ } }, "node_modules/ws": { - "version": "8.21.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.3.tgz", - "integrity": "sha512-201TZ/kPWxoPr/OKWjquZR1SWKXcvxdH+e1xrx89b3YbmzLMFCLfnaG1HFIgWzJOEWZ7MvpK++odZufgYR50Rw==", + "version": "8.22.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.22.1.tgz", + "integrity": "sha512-oyL6OPYme/CmiFvNuGzeoxCJ4nOrZE2O1FwM9MWM1AsGri6nLXB2pg+lNA8aLeXMSav0J6eIVS1j6vUPzUtK9g==", "dev": true, "license": "MIT", "engines": { diff --git a/package.json b/package.json index f25738b..b3680d7 100644 --- a/package.json +++ b/package.json @@ -23,11 +23,11 @@ "e2e": "playwright test" }, "dependencies": { - "@better-auth/oauth-provider": "1.7.7", - "@hono/node-server": "^2.1.4", + "@better-auth/oauth-provider": "1.7.17", + "@hono/node-server": "^2.1.6", "better-auth": "^1.7.5", "date-fns": "^4.4.0", - "hono": "^4.13.13", + "hono": "^4.13.16", "hono-pino": "^0.10.3", "pg": "^8.23.1", "pino": "^10.4.0" @@ -39,18 +39,18 @@ ] }, "devDependencies": { - "@commitlint/cli": "^21.2.3", + "@commitlint/cli": "^21.2.4", "@commitlint/config-conventional": "^21.0.2", "@eslint/js": "^10.0.1", - "@playwright/test": "^1.64.0", - "eslint": "^10.12.0", - "fallow": "3.32.0", - "globals": "^17.13.0", + "@playwright/test": "^1.64.1", + "eslint": "^10.14.0", + "fallow": "3.39.0", + "globals": "^17.14.0", "husky": "^9.1.7", "lint-staged": "^17.6.0", - "prettier": "^3.9.9", + "prettier": "^3.9.10", "sinon": "^22.1.0", - "tap": "^21.8.0", + "tap": "^21.8.1", "typescript": "^6.0.3" } }