diff --git a/package-lock.json b/package-lock.json index 68fd39a..6f537d6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,7 +7,7 @@ "name": "auth-auth", "dependencies": { "@hono/node-server": "^2.0.0", - "better-auth": "^1.6.5", + "better-auth": "^1.6.8", "better-sqlite3": "^12.9.0", "date-fns": "^4.1.0", "hono": "^4.12.14", @@ -19,12 +19,12 @@ "@commitlint/cli": "^20.5.0", "@commitlint/config-conventional": "^20.5.0", "@eslint/js": "^10.0.1", - "eslint": "^10.2.0", - "fallow": "^2.40.3", + "eslint": "^10.2.1", + "fallow": "^2.46.0", "globals": "^17.5.0", "prettier": "^3.8.3", "sinon": "^21.1.2", - "tap": "^21.7.0" + "tap": "^21.7.1" } }, "node_modules/@alcalzone/ansi-tokenize": { @@ -84,9 +84,9 @@ } }, "node_modules/@better-auth/core": { - "version": "1.6.5", - "resolved": "https://registry.npmjs.org/@better-auth/core/-/core-1.6.5.tgz", - "integrity": "sha512-T3u4rVsJcMWShG2qfQUlU1HdkQGLYX0+lcR48QV2Cp2kpBOLOTYdt+p6zZtGm2Omx/ReEouRQyKy7pYtahRQuA==", + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/@better-auth/core/-/core-1.6.8.tgz", + "integrity": "sha512-YVLkvMvUDeP3W0Wl9PHgwF2etWxKL9rntP0NjZ3YXsiuf05O5Gx0BNvWSeG9fcUaAFjjkiVdFOEvpYtDPpehog==", "license": "MIT", "dependencies": { "@opentelemetry/semantic-conventions": "^1.39.0", @@ -106,16 +106,19 @@ "peerDependenciesMeta": { "@cloudflare/workers-types": { "optional": true + }, + "@opentelemetry/api": { + "optional": true } } }, "node_modules/@better-auth/kysely-adapter": { - "version": "1.6.5", - "resolved": "https://registry.npmjs.org/@better-auth/kysely-adapter/-/kysely-adapter-1.6.5.tgz", - "integrity": "sha512-kbevd70qzKNR3ZHF7q6/e0XXYRCXanLB2rvmTd3T8WbNEd9kYMqKjgTGNxL1ri5N+PEDUK6zfHx/HrvaEOfoHw==", + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/@better-auth/kysely-adapter/-/kysely-adapter-1.6.8.tgz", + "integrity": "sha512-Imqh8yxb/IlS8bmfsjdhcaE2vQ9ohoFXh2UY0PIsY/oWUiJ1tG8WHheNYRK2C9Chh1+b6GTq7ta3wVCD0cUEDg==", "license": "MIT", "peerDependencies": { - "@better-auth/core": "^1.6.5", + "@better-auth/core": "^1.6.8", "@better-auth/utils": "0.4.0", "kysely": "^0.28.14" }, @@ -126,22 +129,22 @@ } }, "node_modules/@better-auth/memory-adapter": { - "version": "1.6.5", - "resolved": "https://registry.npmjs.org/@better-auth/memory-adapter/-/memory-adapter-1.6.5.tgz", - "integrity": "sha512-5qFUpSdQi+RwHSmNyHMSsJIrFjed8d/ASS61L2xyW7sjBLTIuR7JcgS6hif5cQbtPeq+Qz+Wct5q8oKw33qyqQ==", + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/@better-auth/memory-adapter/-/memory-adapter-1.6.8.tgz", + "integrity": "sha512-A/h7Y/AL7dxsff4gNizbpT+O5AppNSvcbRrkrxRrwr8/DvnajnSVxN6bqG/H+SR/L4/nJUDC0p5wMfOJSvTk8Q==", "license": "MIT", "peerDependencies": { - "@better-auth/core": "^1.6.5", + "@better-auth/core": "^1.6.8", "@better-auth/utils": "0.4.0" } }, "node_modules/@better-auth/mongo-adapter": { - "version": "1.6.5", - "resolved": "https://registry.npmjs.org/@better-auth/mongo-adapter/-/mongo-adapter-1.6.5.tgz", - "integrity": "sha512-HvOUFTiSEFSGTzL/vE3FntTwQiZ79O/V+QcsCimR+65Bj3tOqdFaC1G2Yd1dQ9l2YHNXA9SNBrGekbk66RzJMw==", + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/@better-auth/mongo-adapter/-/mongo-adapter-1.6.8.tgz", + "integrity": "sha512-z2NxSf890g24co33av3SqBKilP8QesNkIp27zIKRE3AqXjii4zQhN7M17DtAsGWJMH2Z336e/mypR2pYYn9DpQ==", "license": "MIT", "peerDependencies": { - "@better-auth/core": "^1.6.5", + "@better-auth/core": "^1.6.8", "@better-auth/utils": "0.4.0", "mongodb": "^6.0.0 || ^7.0.0" }, @@ -152,12 +155,12 @@ } }, "node_modules/@better-auth/prisma-adapter": { - "version": "1.6.5", - "resolved": "https://registry.npmjs.org/@better-auth/prisma-adapter/-/prisma-adapter-1.6.5.tgz", - "integrity": "sha512-d7PUO5XoimYYDEG/DoYVbOSbyVYJBDuZgvY9pjf8INccBTCD1BzcyEJ9NQil4huXWj4fcNaGOt2FG0OI8NtWOA==", + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/@better-auth/prisma-adapter/-/prisma-adapter-1.6.8.tgz", + "integrity": "sha512-eyPCQwFXFgGo82acjvQpL5iPNi4h3SWhpTG6Ck0mROkqYU9H0v3lpf9vnO/EraOkB6o7VGDPmOirJNYGcFd4lQ==", "license": "MIT", "peerDependencies": { - "@better-auth/core": "^1.6.5", + "@better-auth/core": "^1.6.8", "@better-auth/utils": "0.4.0", "@prisma/client": "^5.0.0 || ^6.0.0 || ^7.0.0", "prisma": "^5.0.0 || ^6.0.0 || ^7.0.0" @@ -172,12 +175,12 @@ } }, "node_modules/@better-auth/telemetry": { - "version": "1.6.5", - "resolved": "https://registry.npmjs.org/@better-auth/telemetry/-/telemetry-1.6.5.tgz", - "integrity": "sha512-Ag3CjAP+tLretKPq+pYdU/gU4pFIcey/AoNQzw671wV5JQZXrMitS65INi8j8QuYfol2xgQrht5KVlcxGrkhHQ==", + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/@better-auth/telemetry/-/telemetry-1.6.8.tgz", + "integrity": "sha512-EkYehns4SH04kGOjVJ++THnGtpjvmktF5+bGbDAanMd6IjP4O7sCaDGrT62xraj4lgj3UO1vQXpR6/M1Xlmixg==", "license": "MIT", "peerDependencies": { - "@better-auth/core": "^1.6.5", + "@better-auth/core": "^1.6.8", "@better-auth/utils": "0.4.0", "@better-fetch/fetch": "1.1.21" } @@ -645,9 +648,9 @@ } }, "node_modules/@fallow-cli/darwin-arm64": { - "version": "2.40.3", - "resolved": "https://registry.npmjs.org/@fallow-cli/darwin-arm64/-/darwin-arm64-2.40.3.tgz", - "integrity": "sha512-09wz5+RCYpSVGk+uigrHSQ/f4DpGR+tx2vxuQbyJ8vlE5Me1HE4wVtWyMpr60CpSQTnTVA2hZ8LZwObm7Jmqmw==", + "version": "2.46.0", + "resolved": "https://registry.npmjs.org/@fallow-cli/darwin-arm64/-/darwin-arm64-2.46.0.tgz", + "integrity": "sha512-uJKgfQrHUZSM0d3erxfJpZymCY3+frwWKtp7ltfwsCUyJDiADPfQxANr5F94MUNrqC+kL+RbrC4FASfSS2Ft7g==", "cpu": [ "arm64" ], @@ -659,9 +662,9 @@ ] }, "node_modules/@fallow-cli/darwin-x64": { - "version": "2.40.3", - "resolved": "https://registry.npmjs.org/@fallow-cli/darwin-x64/-/darwin-x64-2.40.3.tgz", - "integrity": "sha512-HEQsKCiXGolaroWcjBFvm4Jibb0/u8E0vHU58PT6f4dWcwwJUB1HZXKnMOolh87j8WABi4om3cu5L/xWGFG8ng==", + "version": "2.46.0", + "resolved": "https://registry.npmjs.org/@fallow-cli/darwin-x64/-/darwin-x64-2.46.0.tgz", + "integrity": "sha512-qkE9DlnKMItGZTYmHOiuWFfc0xuK5XfnYYBeEfPCZFWhAXqQvcUxwKHrq9eyZQAkfG0aqBBP4yEP8a0pvJycQA==", "cpu": [ "x64" ], @@ -673,9 +676,9 @@ ] }, "node_modules/@fallow-cli/linux-arm64-gnu": { - "version": "2.40.3", - "resolved": "https://registry.npmjs.org/@fallow-cli/linux-arm64-gnu/-/linux-arm64-gnu-2.40.3.tgz", - "integrity": "sha512-0I51/o0hjlivNpWnG7gGMnCyV6hrb6M4Y3U54Hlp9DT72xbxljnq7ssgGCA316QnBJZ+UCdkdIf8m5BbsDEMDg==", + "version": "2.46.0", + "resolved": "https://registry.npmjs.org/@fallow-cli/linux-arm64-gnu/-/linux-arm64-gnu-2.46.0.tgz", + "integrity": "sha512-v3PCQzFuN20x7RqBBVrw4q+wvVJN1A63VhUAuxXlyvU1A6pVXolAQu9J5UnjSQiZFA1bOXik47xUTqOUqXT9mw==", "cpu": [ "arm64" ], @@ -687,9 +690,9 @@ ] }, "node_modules/@fallow-cli/linux-arm64-musl": { - "version": "2.40.3", - "resolved": "https://registry.npmjs.org/@fallow-cli/linux-arm64-musl/-/linux-arm64-musl-2.40.3.tgz", - "integrity": "sha512-383HoF+vUTrBJ+u7+EJpW8q35RzP/HaG/A4xSpewMRSMxK6iKCy1SYQRKn4WRI0mJbYAJcUh30aqxN9fP+NxIA==", + "version": "2.46.0", + "resolved": "https://registry.npmjs.org/@fallow-cli/linux-arm64-musl/-/linux-arm64-musl-2.46.0.tgz", + "integrity": "sha512-thoDCXtugKyT6njkzcLWGvWMHRIwG6jO6YmHDa6AAJfkkvPAcOW2cRaLeYvsPlO4ZDCVHUtHGcjYrH9TocCzFg==", "cpu": [ "arm64" ], @@ -701,9 +704,9 @@ ] }, "node_modules/@fallow-cli/linux-x64-gnu": { - "version": "2.40.3", - "resolved": "https://registry.npmjs.org/@fallow-cli/linux-x64-gnu/-/linux-x64-gnu-2.40.3.tgz", - "integrity": "sha512-ItBAHfvRviMPVCJWTlbaNshcWWCdC3u2X7yj4YhpXx2MLMy7rQO6Nc7Wz4lZKkyit+3wjfIv9ms0HWYenZfjqQ==", + "version": "2.46.0", + "resolved": "https://registry.npmjs.org/@fallow-cli/linux-x64-gnu/-/linux-x64-gnu-2.46.0.tgz", + "integrity": "sha512-ZfvcIFQSXe/6rCC+Il3Ab/GvL0Ga6S0zm2NAO3tU+V2nUaaFRnVyle6fFtL9XEpzrlfc6YA2U6EREFlIqjQl1A==", "cpu": [ "x64" ], @@ -715,9 +718,9 @@ ] }, "node_modules/@fallow-cli/linux-x64-musl": { - "version": "2.40.3", - "resolved": "https://registry.npmjs.org/@fallow-cli/linux-x64-musl/-/linux-x64-musl-2.40.3.tgz", - "integrity": "sha512-p9rFQ+qSD7HXc3Ns86aDCIthGrXMzilPu3iUOSeL2QGN8GLuiVGFTm2TszLbJBCsAP5zjUZwRUTj/qAFwxf1xA==", + "version": "2.46.0", + "resolved": "https://registry.npmjs.org/@fallow-cli/linux-x64-musl/-/linux-x64-musl-2.46.0.tgz", + "integrity": "sha512-EbrmO2v6TY/cM87hMbn/xEBO6avgwo97Zz5ytKRy4bQsmEM2INZuY3JBM3oL0Z7x2wBioZrQ2Y5O6atxrDAedA==", "cpu": [ "x64" ], @@ -729,9 +732,9 @@ ] }, "node_modules/@fallow-cli/win32-x64-msvc": { - "version": "2.40.3", - "resolved": "https://registry.npmjs.org/@fallow-cli/win32-x64-msvc/-/win32-x64-msvc-2.40.3.tgz", - "integrity": "sha512-xCD2nPYsN3RqGwz1d92CK61/M0T6VLdkaAXqESlrlHyuhTqmqoEhTdn9NaQVdAmnwAVGpLKWxOJOYftAEegE9Q==", + "version": "2.46.0", + "resolved": "https://registry.npmjs.org/@fallow-cli/win32-x64-msvc/-/win32-x64-msvc-2.46.0.tgz", + "integrity": "sha512-5kVPkS0jCOOmcJ3hunWyUgijXDSdEERGH6ftHqBW5812nrc/F4QApm71JcrF5cODMoUY6X6N+3ZxuIXkf5J/IQ==", "cpu": [ "x64" ], @@ -1197,16 +1200,6 @@ "node": "^20.17.0 || >=22.9.0" } }, - "node_modules/@opentelemetry/api": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.1.tgz", - "integrity": "sha512-gLyJlPHPZYdAk1JENA9LeHejZe1Ti77/pTeFm/nMXmQH/HFZlcS/O2XJB+L8fkbrNSqhdtlvjBVjxwUYanNH5Q==", - "license": "Apache-2.0", - "peer": true, - "engines": { - "node": ">=8.0.0" - } - }, "node_modules/@opentelemetry/semantic-conventions": { "version": "1.40.0", "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.40.0.tgz", @@ -1390,9 +1383,9 @@ "license": "MIT" }, "node_modules/@tapjs/after": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/@tapjs/after/-/after-3.3.6.tgz", - "integrity": "sha512-wjLHO8+ZxjnyDVMR0pxPBOUaADlk4geIPGYpqx0HsRCLmBM/S9zjVhC9okiqdh+fDtIaXc2qtJ3rfS+aXqEAnQ==", + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/@tapjs/after/-/after-3.3.7.tgz", + "integrity": "sha512-nLO1GrhMSR4gZnAtytL4+AR2zxlXoPyr8Wrnr318vkIA4CDQcwR1MH9LFx7Nx3kPu6TzbPLwBdmgGrjYvHpr8Q==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -1402,13 +1395,13 @@ "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.4" + "@tapjs/core": "4.5.5" } }, "node_modules/@tapjs/after-each": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/@tapjs/after-each/-/after-each-4.3.6.tgz", - "integrity": "sha512-AMBBS2fFL+Dws/lKfo+XpEmTtZuyWJhbZ6ZQF1hOj2RmfNmTQK1YlLXHJ6xZK+aDYKCdNI5F8uKBmZgSLcor/g==", + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/@tapjs/after-each/-/after-each-4.3.7.tgz", + "integrity": "sha512-lQNFOQfryhFOCHiaJz1e7qypYycrsAqKb2uPjeof+3z11pGHBWeo8vaHwpBOSABq6nxxJjnp+c7L9OdpYqAkyQ==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -1418,17 +1411,17 @@ "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.4" + "@tapjs/core": "4.5.5" } }, "node_modules/@tapjs/asserts": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/@tapjs/asserts/-/asserts-4.3.6.tgz", - "integrity": "sha512-dFKp0UK388mbUjIcsBC7uQR4HiarRuyYoKHFNoHTTfb4IIDuloQ2LNdtcsUeO2pYSeAZgTOdO/l0lKT2A4Y78A==", + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/@tapjs/asserts/-/asserts-4.3.7.tgz", + "integrity": "sha512-bYxwUtEXAplSpEcUdFc5r7rTtalt75XF5ABqQnkoHz8Q/AilQIZcbYp2F8eE5STHoJyFJzBAkt6FdsA7YfULpg==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { - "@tapjs/stack": "4.3.1", + "@tapjs/stack": "4.3.2", "is-actual-promise": "^1.0.1", "tcompare": "9.3.1", "trivial-deferred": "^2.0.0" @@ -1440,13 +1433,13 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.5.4" + "@tapjs/core": "4.5.5" } }, "node_modules/@tapjs/before": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/@tapjs/before/-/before-4.3.6.tgz", - "integrity": "sha512-ic3XlR24ovhaPs1k4fUIVpoxFqk8xUY/+o4htHS+NqggW0o8JeYeen8we/OwE4hrexO/L2ESoZ8j04mG7tR/Fg==", + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/@tapjs/before/-/before-4.3.7.tgz", + "integrity": "sha512-AsZm8jxgAuFvlg7TU61rXchCHR7y/0Nh6Uu5WdZDybxjHEFs2Zq+fro6Iy3Sxh1cZgpYODVJRzGFQdxhuvFKgg==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -1456,13 +1449,13 @@ "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.4" + "@tapjs/core": "4.5.5" } }, "node_modules/@tapjs/before-each": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/@tapjs/before-each/-/before-each-4.3.6.tgz", - "integrity": "sha512-0nGZqexq6EN4qoMr+aFsuKhREmAJIoM0zEnh6W4sNfkLEMls+Uh9ZlM19MhMzPadYGgBoTnWg5StcF4dDypHOA==", + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/@tapjs/before-each/-/before-each-4.3.7.tgz", + "integrity": "sha512-5opxpcI7DEgDrgxg/Z/FpL2fu4qZNO/x01y+YuEfnX5AAn6jhruHCf0AYI8AYKXp/wT0ne7HWGnlh6jRhIwnlQ==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -1472,35 +1465,35 @@ "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.4" + "@tapjs/core": "4.5.5" } }, "node_modules/@tapjs/chdir": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/@tapjs/chdir/-/chdir-3.3.6.tgz", - "integrity": "sha512-GMuUz8AcuPop5cY6D1vAT6o0NYRyt/ScTcacwwo+p2sftCSw4OVNmAQ/mVxo82l+kO8QO6qnhJbSIeYfyDCEnw==", + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/@tapjs/chdir/-/chdir-3.3.7.tgz", + "integrity": "sha512-9WWqlJgaNAzfg/cLQC6qKzdvtAdbCnPzJAWeLjyJAwTGBzK2IYbdtQ7837dgSHH5AgrRR+3HyFl2Z+oVw1ahJQ==", "dev": true, "license": "BlueOak-1.0.0", "engines": { "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.4" + "@tapjs/core": "4.5.5" } }, "node_modules/@tapjs/config": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/@tapjs/config/-/config-5.6.0.tgz", - "integrity": "sha512-k4hSjmSFiSzNBtygOIIkBG0LWS3DQxuXlfGrdh9542M6iiQyhRUaeCZ0C8H+3N5p/cMDFvOW/cvHtt4nsz8wVw==", + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@tapjs/config/-/config-5.6.1.tgz", + "integrity": "sha512-ZjtdPn6C5AWTRN7RGiPMVCRY1dhgj/sl/ZPE9mYbjTaBp03NJjQlanhvHL3Fz5dmSA1mtLyWKvLSgh+8YzDGAA==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { - "@tapjs/core": "4.5.4", - "@tapjs/test": "4.4.4", + "@tapjs/core": "4.5.5", + "@tapjs/test": "4.4.5", "chalk": "^5.6.2", "jackspeak": "^4.2.3", "polite-json": "^5.0.0", - "tap-yaml": "4.4.0", + "tap-yaml": "4.4.1", "walk-up-path": "^4.0.0" }, "engines": { @@ -1510,27 +1503,27 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.5.4", - "@tapjs/test": "4.4.4" + "@tapjs/core": "4.5.5", + "@tapjs/test": "4.4.5" } }, "node_modules/@tapjs/core": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/@tapjs/core/-/core-4.5.4.tgz", - "integrity": "sha512-OYHVsuNs7Bqr9OlPBp6mkkeC9P0gPFm/iRFgJqiFFtppYwDkE1RfNaeEofgTZw91x2NozshjBeLRdFThFq1t9A==", + "version": "4.5.5", + "resolved": "https://registry.npmjs.org/@tapjs/core/-/core-4.5.5.tgz", + "integrity": "sha512-nIZ2NeU+326NVehZfR/3NjTMmet/nnTbt4b3bV8m347wiAZ0fiYAOD3dJP5lCThUg8j9iLRL6m77usmaTplShg==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { "@tapjs/processinfo": "^3.1.9", - "@tapjs/stack": "4.3.1", - "@tapjs/test": "4.4.4", + "@tapjs/stack": "4.3.2", + "@tapjs/test": "4.4.5", "async-hook-domain": "^4.0.1", "diff": "^8.0.2", "is-actual-promise": "^1.0.1", "minipass": "^7.0.4", "signal-exit": "4.1", - "tap-parser": "18.3.2", - "tap-yaml": "4.4.0", + "tap-parser": "18.3.3", + "tap-yaml": "4.4.1", "tcompare": "9.3.1", "trivial-deferred": "^2.0.0" }, @@ -1555,9 +1548,9 @@ } }, "node_modules/@tapjs/filter": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/@tapjs/filter/-/filter-4.3.6.tgz", - "integrity": "sha512-cwDb+vvSw6pXqXf6OV0Wb/uCj2CxyOSBZpKPNIvUazawmu2cZX1OjHk0g+fZsuZ1QTWnrjn2hQ4AS+6/wUoPGg==", + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/@tapjs/filter/-/filter-4.3.7.tgz", + "integrity": "sha512-oUBVMnpnvDDZpFWXpq/kc4l/pqywfa1h2r39wcFyFmXwI07yXwAESVFIMwnAIloTrlf7+K0kuHiBuZDWPE1tuA==", "dev": true, "license": "BlueOak-1.0.0", "engines": { @@ -1567,13 +1560,13 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.5.4" + "@tapjs/core": "4.5.5" } }, "node_modules/@tapjs/fixture": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/@tapjs/fixture/-/fixture-4.3.6.tgz", - "integrity": "sha512-s04kqxqcDLVPnjJgmZIPHX0kTHff7PmwbNxVMVewods41jSvpelge6ekrVLl0J4NOLtLiIiAixVzE+acVQx7Fw==", + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/@tapjs/fixture/-/fixture-4.3.7.tgz", + "integrity": "sha512-3F41LLGBEBr3WvhCGx7GtuJiuSkSJedDH7Tfk+2yMot//bqx6NpB5HhNX1KMgKgzl9YCoKgYG+LEHhfetmijgg==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -1587,35 +1580,35 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.5.4" + "@tapjs/core": "4.5.5" } }, "node_modules/@tapjs/intercept": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/@tapjs/intercept/-/intercept-4.3.6.tgz", - "integrity": "sha512-/g8g9DM1MaMprtEIZ5lZMA5Kp+QCOLUecZT4SeY1cSXKkrAKm/4CJnbzOo9KLELBHQq6aRCbPsHV2Xx+9xPjGA==", + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/@tapjs/intercept/-/intercept-4.3.7.tgz", + "integrity": "sha512-TDhUcWDJe/507VENKp1qdZhObboe24KFR4saavNdJr+/EgXpCrpwrc2KT2tRjuxT65ewXnLmKzGWOwc5iwT55A==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { - "@tapjs/after": "3.3.6", - "@tapjs/stack": "4.3.1" + "@tapjs/after": "3.3.7", + "@tapjs/stack": "4.3.2" }, "engines": { "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.4" + "@tapjs/core": "4.5.5" } }, "node_modules/@tapjs/mock": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/@tapjs/mock/-/mock-4.4.4.tgz", - "integrity": "sha512-iYjsUhD1LoRcJ6q5N/VCvlX+94/TB4UENOBfNDPsUL16HbSoL5Z3LHUEd2YajUWPdTZr7Sysax+/r54KRockhg==", + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/@tapjs/mock/-/mock-4.4.5.tgz", + "integrity": "sha512-t4Nggiw6UoV/l80k1hClLjqK2yP7LbVjww5TR+EQPKo65yiSSNCe4OkjBFOT36vZRUJuy3qkPFBp8rK9w5XSeg==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { - "@tapjs/after": "3.3.6", - "@tapjs/stack": "4.3.1", + "@tapjs/after": "3.3.7", + "@tapjs/stack": "4.3.2", "resolve-import": "^2.4.0", "walk-up-path": "^4.0.0" }, @@ -1626,19 +1619,19 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.5.4" + "@tapjs/core": "4.5.5" } }, "node_modules/@tapjs/node-serialize": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/@tapjs/node-serialize/-/node-serialize-4.3.6.tgz", - "integrity": "sha512-xLzlsPl0BEnoDpf7e5QUHPx79nOy+YiTXKl8khxSqIbQWEkR1mZetDiOYjv5WlBAeCS41iQxGkQ/F7sugC5rCA==", + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/@tapjs/node-serialize/-/node-serialize-4.3.7.tgz", + "integrity": "sha512-k9mMAUS0GIMT6Vr1LrpFmCpmstwJAtt/XoGLTHF+VY9/hqlZ11xp9qTZmcVR0tO+hmA7PZWLActuOSzYG1u5UA==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { "@tapjs/error-serdes": "4.3.1", - "@tapjs/stack": "4.3.1", - "tap-parser": "18.3.2" + "@tapjs/stack": "4.3.2", + "tap-parser": "18.3.3" }, "engines": { "node": "20 || >=22" @@ -1647,7 +1640,7 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.5.4" + "@tapjs/core": "4.5.5" } }, "node_modules/@tapjs/processinfo": { @@ -1668,14 +1661,14 @@ } }, "node_modules/@tapjs/reporter": { - "version": "4.4.6", - "resolved": "https://registry.npmjs.org/@tapjs/reporter/-/reporter-4.4.6.tgz", - "integrity": "sha512-uUjIe6kGfFaRhNFKFyMYLlzB9t9o1Jffb2a82pRH+BPl3afo0S3TBsXHt+oZ/QU7c/nbat1ngVnRqD1ITMsdTQ==", + "version": "4.4.7", + "resolved": "https://registry.npmjs.org/@tapjs/reporter/-/reporter-4.4.7.tgz", + "integrity": "sha512-wqMW+sBuqcCojoZ3huG7+PAFc5DAxcLuQXrTW9/5FyKzOjdrbQY0ZCLb0wp3CHd2LMxc0Uob+ofGUiRdCtrCnw==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { - "@tapjs/config": "5.6.0", - "@tapjs/stack": "4.3.1", + "@tapjs/config": "5.6.1", + "@tapjs/stack": "4.3.2", "chalk": "^5.6.2", "ink": "^5.2.1", "minipass": "^7.0.4", @@ -1684,8 +1677,8 @@ "prismjs-terminal": "^1.2.3", "react": "^18.2.0", "string-length": "^6.0.0", - "tap-parser": "18.3.2", - "tap-yaml": "4.4.0", + "tap-parser": "18.3.3", + "tap-yaml": "4.4.1", "tcompare": "9.3.1" }, "engines": { @@ -1695,25 +1688,25 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.5.4" + "@tapjs/core": "4.5.5" } }, "node_modules/@tapjs/run": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/@tapjs/run/-/run-4.5.4.tgz", - "integrity": "sha512-HIalQEuVoWiKwOtUUxcW22NW9QkZS/FapERosp09DAjVkZ4ZSZiNadLMtLQ9fOFTmmba+/nO/KWef5WWLY2wXQ==", + "version": "4.5.5", + "resolved": "https://registry.npmjs.org/@tapjs/run/-/run-4.5.5.tgz", + "integrity": "sha512-GpELTWPsgjIAW5zW54nBmrbyPYPfYtGMoSBG1N2hVifmP1TIEW5K8vZYc8bm+vKsdMYrmmjLzc/7vKDl4CG8Fg==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/which": "^7.0.4", - "@tapjs/after": "3.3.6", - "@tapjs/before": "4.3.6", - "@tapjs/config": "5.6.0", + "@tapjs/after": "3.3.7", + "@tapjs/before": "4.3.7", + "@tapjs/config": "5.6.1", "@tapjs/processinfo": "^3.1.9", - "@tapjs/reporter": "4.4.6", - "@tapjs/spawn": "4.3.6", - "@tapjs/stdin": "4.3.6", - "@tapjs/test": "4.4.4", + "@tapjs/reporter": "4.4.7", + "@tapjs/spawn": "4.3.7", + "@tapjs/stdin": "4.3.7", + "@tapjs/test": "4.4.5", "c8": "^10.1.3", "chalk": "^5.6.2", "chokidar": "^4.0.2", @@ -1729,8 +1722,8 @@ "rimraf": "^6.0.0", "semver": "^7.7.2", "signal-exit": "^4.1.0", - "tap-parser": "18.3.2", - "tap-yaml": "4.4.0", + "tap-parser": "18.3.3", + "tap-yaml": "4.4.1", "tcompare": "9.3.1", "trivial-deferred": "^2.0.0" }, @@ -1744,13 +1737,13 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.5.4" + "@tapjs/core": "4.5.5" } }, "node_modules/@tapjs/snapshot": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/@tapjs/snapshot/-/snapshot-4.3.6.tgz", - "integrity": "sha512-q6dyZzCYlLDPpoClKdpuREoC6At6bME8LexqD3wXKcPoOGyjcTh7RoFq48jq4BC8rID9aoifa7DwzOVG/9QUYw==", + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/@tapjs/snapshot/-/snapshot-4.3.7.tgz", + "integrity": "sha512-35Y9Ua3iY9KgNOyfpy7U0rD8aq1lEeuKoKuY82rXYIztzLoibpnlRSFNKAtE4wo5NxyWgqWDOb8qovz8KfP66g==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -1765,26 +1758,26 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.5.4" + "@tapjs/core": "4.5.5" } }, "node_modules/@tapjs/spawn": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/@tapjs/spawn/-/spawn-4.3.6.tgz", - "integrity": "sha512-bd4yJk/Lr4r2Am2GVO4hFRBaBObhD6ajimZfieOi+6knLyOSK3p2l4UpB+GjPlrcQTsrmgxYt5FfWZ2ntqh8GA==", + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/@tapjs/spawn/-/spawn-4.3.7.tgz", + "integrity": "sha512-9ib7KpYfdrtIqTuypYTiNNyTGKjUD4QmagK2oNM7Yluekd4BbIUIwwDNTqvYpKIJ8k+BK/Um1O35hI9JcKHeuw==", "dev": true, "license": "BlueOak-1.0.0", "engines": { "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.4" + "@tapjs/core": "4.5.5" } }, "node_modules/@tapjs/stack": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@tapjs/stack/-/stack-4.3.1.tgz", - "integrity": "sha512-6WDTgt81c3Rfunsu14hGHRQP9GBDaclpkF9K7BC7UfycBG508Obcx/oDuJ2WwZtPY/8qxLAhf9eRWoY8qpmwzw==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@tapjs/stack/-/stack-4.3.2.tgz", + "integrity": "sha512-v48WNjNCASTFbAHSsmNxnbdPwSCcsYL6w9niZSndCJlCWU4YgHyGx6QaYpsNrIyym2cXQltbIGSMygnDG+BGbQ==", "dev": true, "license": "BlueOak-1.0.0", "engines": { @@ -1795,42 +1788,42 @@ } }, "node_modules/@tapjs/stdin": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/@tapjs/stdin/-/stdin-4.3.6.tgz", - "integrity": "sha512-w9wHPSzQKCzmZrUiwCwwvWiwDCbR92AN9WDGJklhfY+VlyKVN+L65+dk9UzIRJIRErGaSGwZ0qeia8e84tMvlQ==", + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/@tapjs/stdin/-/stdin-4.3.7.tgz", + "integrity": "sha512-UXbaIx9gUAb9fjZen+yrPDUNRecd1lCSUTtPv9rhd+9pstkuBDOUsOgraGdOv4aKTbBC7/pbx+4KqcugBI2fog==", "dev": true, "license": "BlueOak-1.0.0", "engines": { "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.4" + "@tapjs/core": "4.5.5" } }, "node_modules/@tapjs/test": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/@tapjs/test/-/test-4.4.4.tgz", - "integrity": "sha512-hwHq+L1CR6dVyVbiEn1Ob477CJNSW5tGtXVsJSFZVuvmORkfRTq4Dtgi73GEUUQXXtojULm02FTJzU2yOFtdqg==", + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/@tapjs/test/-/test-4.4.5.tgz", + "integrity": "sha512-WDKCDd4XxFcA6fTjoUk4plDtLnA0sV9RHW13erXkJAUGN7j8Ai50IWCmf1ZfZFmd3MHwfaF50573gVN20dhX5g==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/ts-node-temp-fork-for-pr-2009": "^10.9.7", - "@tapjs/after": "3.3.6", - "@tapjs/after-each": "4.3.6", - "@tapjs/asserts": "4.3.6", - "@tapjs/before": "4.3.6", - "@tapjs/before-each": "4.3.6", - "@tapjs/chdir": "3.3.6", - "@tapjs/filter": "4.3.6", - "@tapjs/fixture": "4.3.6", - "@tapjs/intercept": "4.3.6", - "@tapjs/mock": "4.4.4", - "@tapjs/node-serialize": "4.3.6", - "@tapjs/snapshot": "4.3.6", - "@tapjs/spawn": "4.3.6", - "@tapjs/stdin": "4.3.6", - "@tapjs/typescript": "3.5.6", - "@tapjs/worker": "4.3.6", + "@tapjs/after": "3.3.7", + "@tapjs/after-each": "4.3.7", + "@tapjs/asserts": "4.3.7", + "@tapjs/before": "4.3.7", + "@tapjs/before-each": "4.3.7", + "@tapjs/chdir": "3.3.7", + "@tapjs/filter": "4.3.7", + "@tapjs/fixture": "4.3.7", + "@tapjs/intercept": "4.3.7", + "@tapjs/mock": "4.4.5", + "@tapjs/node-serialize": "4.3.7", + "@tapjs/snapshot": "4.3.7", + "@tapjs/spawn": "4.3.7", + "@tapjs/stdin": "4.3.7", + "@tapjs/typescript": "3.5.7", + "@tapjs/worker": "4.3.7", "glob": "^13.0.2", "jackspeak": "^4.2.3", "mkdirp": "^3.0.0", @@ -1838,7 +1831,7 @@ "resolve-import": "^2.4.0", "rimraf": "^6.0.0", "sync-content": "^2.0.4", - "tap-parser": "18.3.2", + "tap-parser": "18.3.3", "tshy": "^3.3.2", "typescript": "5.9", "walk-up-path": "^4.0.0" @@ -1850,13 +1843,13 @@ "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.4" + "@tapjs/core": "4.5.5" } }, "node_modules/@tapjs/typescript": { - "version": "3.5.6", - "resolved": "https://registry.npmjs.org/@tapjs/typescript/-/typescript-3.5.6.tgz", - "integrity": "sha512-rAUep7sgTL7en4x/YNWjuI02rH+UH2EZ8n83i+oDqFODV8XKheUoAlZfAoEDRWf7SZIhjEWPJ2oinHSoMLl/Jw==", + "version": "3.5.7", + "resolved": "https://registry.npmjs.org/@tapjs/typescript/-/typescript-3.5.7.tgz", + "integrity": "sha512-h9DAgtB/cSu2VGbutLhAKGGJQHdFyXizZ6I9JdvE/MT/J15CwDgpuNm2JJlxCETe0paZU99T/KnuT+MXa8qHxA==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -1866,20 +1859,20 @@ "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.4" + "@tapjs/core": "4.5.5" } }, "node_modules/@tapjs/worker": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/@tapjs/worker/-/worker-4.3.6.tgz", - "integrity": "sha512-v1cOfxCWClXA55YgNBm8q+BIyfDxSIm2q3I9uVtLLyecuYKQE9v4wxjQQELjIdt+2OHyl9t/3i8+WdCeAn/cWA==", + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/@tapjs/worker/-/worker-4.3.7.tgz", + "integrity": "sha512-MiXG2mrBZrAGd+YQ1LnerGadnwWEhr8CURL9Xw8A0IAxb/GZvkW0WTlXxYXkvNOw0IjrVy1mkKp1vM3zIkrD6Q==", "dev": true, "license": "BlueOak-1.0.0", "engines": { "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.4" + "@tapjs/core": "4.5.5" } }, "node_modules/@tsconfig/node14": { @@ -1974,9 +1967,9 @@ } }, "node_modules/@typescript/native-preview": { - "version": "7.0.0-dev.20260423.1", - "resolved": "https://registry.npmjs.org/@typescript/native-preview/-/native-preview-7.0.0-dev.20260423.1.tgz", - "integrity": "sha512-9WD7TJJlGvt9PQqJI/+44dVP4oqGQFIkYrpXt7nlQ0WgNIErN52x/XhxmJ4nWft06qejgPiUbPo4aYRNOmIHXg==", + "version": "7.0.0-dev.20260430.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview/-/native-preview-7.0.0-dev.20260430.1.tgz", + "integrity": "sha512-HHk3tPpzPKqHY4AHMxGK6i960Dd1kIvnSnT3mzD1hNO/sUVG2YdWvWBIActGkRnKS94AZBpekOr1bQP7O2OwIg==", "dev": true, "license": "Apache-2.0", "bin": { @@ -1986,19 +1979,19 @@ "node": ">=16.20.0" }, "optionalDependencies": { - "@typescript/native-preview-darwin-arm64": "7.0.0-dev.20260423.1", - "@typescript/native-preview-darwin-x64": "7.0.0-dev.20260423.1", - "@typescript/native-preview-linux-arm": "7.0.0-dev.20260423.1", - "@typescript/native-preview-linux-arm64": "7.0.0-dev.20260423.1", - "@typescript/native-preview-linux-x64": "7.0.0-dev.20260423.1", - "@typescript/native-preview-win32-arm64": "7.0.0-dev.20260423.1", - "@typescript/native-preview-win32-x64": "7.0.0-dev.20260423.1" + "@typescript/native-preview-darwin-arm64": "7.0.0-dev.20260430.1", + "@typescript/native-preview-darwin-x64": "7.0.0-dev.20260430.1", + "@typescript/native-preview-linux-arm": "7.0.0-dev.20260430.1", + "@typescript/native-preview-linux-arm64": "7.0.0-dev.20260430.1", + "@typescript/native-preview-linux-x64": "7.0.0-dev.20260430.1", + "@typescript/native-preview-win32-arm64": "7.0.0-dev.20260430.1", + "@typescript/native-preview-win32-x64": "7.0.0-dev.20260430.1" } }, "node_modules/@typescript/native-preview-darwin-arm64": { - "version": "7.0.0-dev.20260423.1", - "resolved": "https://registry.npmjs.org/@typescript/native-preview-darwin-arm64/-/native-preview-darwin-arm64-7.0.0-dev.20260423.1.tgz", - "integrity": "sha512-wbLr6o5fROaCYt6cOpFhbe92FJAOdhAHwm/s8I/IyN5HbL1ULgel/wHaZiR+ws+27rgruNUiCENzTUg9vSz2bA==", + "version": "7.0.0-dev.20260430.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview-darwin-arm64/-/native-preview-darwin-arm64-7.0.0-dev.20260430.1.tgz", + "integrity": "sha512-1Rk5JoMlmlF4GzeNxQmpaZSSPFa056DCrGLjhXwVIqRf8+pGNKKxyD2ugGSyOeLShqYb1XUoE9LhsAhdh1xgSA==", "cpu": [ "arm64" ], @@ -2013,9 +2006,9 @@ } }, "node_modules/@typescript/native-preview-darwin-x64": { - "version": "7.0.0-dev.20260423.1", - "resolved": "https://registry.npmjs.org/@typescript/native-preview-darwin-x64/-/native-preview-darwin-x64-7.0.0-dev.20260423.1.tgz", - "integrity": "sha512-13MpNT+4MgkgrfiW2u03rnER5aB3yz9fA0bWEYh6IH3rIqA2AR3Dntp3QXW4sQrZf0SriXqHe2R7X3HCT5xmqA==", + "version": "7.0.0-dev.20260430.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview-darwin-x64/-/native-preview-darwin-x64-7.0.0-dev.20260430.1.tgz", + "integrity": "sha512-wjXJtELfI0QIYxGCqqKMR3DonPUlMP4aWOYRPiN5ylDtdV+OqCC16zvH7C+No7xvlf8dDxlV1ZTyuRCWL6CQmw==", "cpu": [ "x64" ], @@ -2030,9 +2023,9 @@ } }, "node_modules/@typescript/native-preview-linux-arm": { - "version": "7.0.0-dev.20260423.1", - "resolved": "https://registry.npmjs.org/@typescript/native-preview-linux-arm/-/native-preview-linux-arm-7.0.0-dev.20260423.1.tgz", - "integrity": "sha512-CxUA15qbPQRvz2nanBpiv1h4tgXTCJJwqOtgKMSdIuPkow8dyYW3ba5oLoH/jZhS4792XislX659hlFrfiU6CQ==", + "version": "7.0.0-dev.20260430.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview-linux-arm/-/native-preview-linux-arm-7.0.0-dev.20260430.1.tgz", + "integrity": "sha512-3eqYkqy1XpbIJC1XkGbkwAvTtSCw6dSjYzJaw9bvow4fS1totTFZP/2K9ecXQ3gIZaPS4Ome/SpkZHl1cy9eZA==", "cpu": [ "arm" ], @@ -2047,9 +2040,9 @@ } }, "node_modules/@typescript/native-preview-linux-arm64": { - "version": "7.0.0-dev.20260423.1", - "resolved": "https://registry.npmjs.org/@typescript/native-preview-linux-arm64/-/native-preview-linux-arm64-7.0.0-dev.20260423.1.tgz", - "integrity": "sha512-ICIkJDTqmn0R4Vs811+Ht2RYTk1OCrAhHCu0JthmhR216T1Tqgi5DWRoCprp3RL1qU6fLnxxrIpEbNlNN7XFYA==", + "version": "7.0.0-dev.20260430.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview-linux-arm64/-/native-preview-linux-arm64-7.0.0-dev.20260430.1.tgz", + "integrity": "sha512-PeCFDB1glivpkqqKsQJ1RrM4f5B1yXzXFF+eKwgEZ+evcQ3N+BgeR7BpuRhOpHU9ixJchKjU1bXgcHOAaM+Rkw==", "cpu": [ "arm64" ], @@ -2064,9 +2057,9 @@ } }, "node_modules/@typescript/native-preview-linux-x64": { - "version": "7.0.0-dev.20260423.1", - "resolved": "https://registry.npmjs.org/@typescript/native-preview-linux-x64/-/native-preview-linux-x64-7.0.0-dev.20260423.1.tgz", - "integrity": "sha512-cWLFS4R8dOU1YuUJ/2VLeGMVIjgI3GGb/f9rRY5MbWHq5l3NNZh8y1QwAOrTh3+g3q6+znArfxVnD2hZHUz8Mw==", + "version": "7.0.0-dev.20260430.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview-linux-x64/-/native-preview-linux-x64-7.0.0-dev.20260430.1.tgz", + "integrity": "sha512-Eg7nbRV57ayq0Pjuott/36UbQlVlpz2YRVLM5h8RyXx6SwvgrdYxNv/1zULLB0UlWdyKkK3bXILmR8YmNvbl+g==", "cpu": [ "x64" ], @@ -2081,9 +2074,9 @@ } }, "node_modules/@typescript/native-preview-win32-arm64": { - "version": "7.0.0-dev.20260423.1", - "resolved": "https://registry.npmjs.org/@typescript/native-preview-win32-arm64/-/native-preview-win32-arm64-7.0.0-dev.20260423.1.tgz", - "integrity": "sha512-OWaGUI4+dHqYZv+k6sITx9Y27FNy3XzNFk4OrOiYtBkIO/xrb9TPMP4A5XI4n5zwRLIv3xne9g039xgRbaeyoQ==", + "version": "7.0.0-dev.20260430.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview-win32-arm64/-/native-preview-win32-arm64-7.0.0-dev.20260430.1.tgz", + "integrity": "sha512-0LAjufJKUZnHmp0bxlndjphDQlIeUXA0czZCrKENtKySeGMXrM9PAFtSx94ldWVXDTZ9ZP1r+FxbIvP9pRORzA==", "cpu": [ "arm64" ], @@ -2098,9 +2091,9 @@ } }, "node_modules/@typescript/native-preview-win32-x64": { - "version": "7.0.0-dev.20260423.1", - "resolved": "https://registry.npmjs.org/@typescript/native-preview-win32-x64/-/native-preview-win32-x64-7.0.0-dev.20260423.1.tgz", - "integrity": "sha512-5MQjO/qdLwXpjW7Dy/1lNv7Vtpvo6bhCkbjan4PoRN5/eeyqEqDWxdf8AGE4btLmHqyIjEHRuYf7kp2tlAr6lQ==", + "version": "7.0.0-dev.20260430.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview-win32-x64/-/native-preview-win32-x64-7.0.0-dev.20260430.1.tgz", + "integrity": "sha512-FvLWX7d3b/IhL0656tnjep7dOMnI7CPrg+5oI1MKIY74qgvR+8VRo6aGj0IRCwtAJeklpxBpljEcIGuS5Yc/pQ==", "cpu": [ "x64" ], @@ -2310,18 +2303,18 @@ "license": "MIT" }, "node_modules/better-auth": { - "version": "1.6.5", - "resolved": "https://registry.npmjs.org/better-auth/-/better-auth-1.6.5.tgz", - "integrity": "sha512-rSt8JtJOJK0MqPShXINCmM6DV30GsDvnCTlIxQIzP9OpUx/umA40nUc4ALZHQyqAPbw1ib/a549kIWw/WyxxKA==", - "license": "MIT", - "dependencies": { - "@better-auth/core": "1.6.5", - "@better-auth/drizzle-adapter": "1.6.5", - "@better-auth/kysely-adapter": "1.6.5", - "@better-auth/memory-adapter": "1.6.5", - "@better-auth/mongo-adapter": "1.6.5", - "@better-auth/prisma-adapter": "1.6.5", - "@better-auth/telemetry": "1.6.5", + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/better-auth/-/better-auth-1.6.8.tgz", + "integrity": "sha512-5QEDdsLdsBchmMjRWw4tm3CwMFBEGVxnbz8B7UE/4YiDow6ydU/N7HQfhSg6eOy3qvODM3i2jDblSug9YObDug==", + "license": "MIT", + "dependencies": { + "@better-auth/core": "1.6.8", + "@better-auth/drizzle-adapter": "1.6.8", + "@better-auth/kysely-adapter": "1.6.8", + "@better-auth/memory-adapter": "1.6.8", + "@better-auth/mongo-adapter": "1.6.8", + "@better-auth/prisma-adapter": "1.6.8", + "@better-auth/telemetry": "1.6.8", "@better-auth/utils": "0.4.0", "@better-fetch/fetch": "1.1.21", "@noble/ciphers": "^2.1.1", @@ -2415,12 +2408,12 @@ } }, "node_modules/better-auth/node_modules/@better-auth/drizzle-adapter": { - "version": "1.6.5", - "resolved": "https://registry.npmjs.org/@better-auth/drizzle-adapter/-/drizzle-adapter-1.6.5.tgz", - "integrity": "sha512-9YjPW35+h66D+QA+YqEJ9pFP97ClLFR+QrTPZojkeP0PTYqpW0ErBK3p1pwRTJG88yK+o3Y4yOwoacMTBxz0jQ==", + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/@better-auth/drizzle-adapter/-/drizzle-adapter-1.6.8.tgz", + "integrity": "sha512-iAQ8KWPfGppcakZXStbX7aWGeK0pLlDlzkQN6NhFM7Qm2KwBcc0X1EyRGIiLSIiGw8hTNppGp8igliMm2ti0zw==", "license": "MIT", "peerDependencies": { - "@better-auth/core": "^1.6.5", + "@better-auth/core": "^1.6.8", "@better-auth/utils": "0.4.0", "drizzle-orm": "^0.45.2" }, @@ -3134,9 +3127,9 @@ } }, "node_modules/es-toolkit": { - "version": "1.46.0", - "resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.46.0.tgz", - "integrity": "sha512-IToJ6ct9OLl5zz6WsC/1vZEwfSZ7Myil+ygl5Tf30Xjn9AEkzNB4kqp2G7VUJKF1DtTx/ra5M5KLlXvzOg51BA==", + "version": "1.46.1", + "resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.46.1.tgz", + "integrity": "sha512-5eNtXOs3tbfxXOj04tjjseeWkRWaoCjdEI+96DgwzZoe6c9juL49pXlzAFTI72aWC9Y8p7168g6XIKjh7k6pyQ==", "dev": true, "license": "MIT", "workspaces": [ @@ -3168,18 +3161,18 @@ } }, "node_modules/eslint": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-10.2.0.tgz", - "integrity": "sha512-+L0vBFYGIpSNIt/KWTpFonPrqYvgKw1eUI5Vn7mEogrQcWtWYtNQ7dNqC+px/J0idT3BAkiWrhfS7k+Tum8TUA==", + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-10.2.1.tgz", + "integrity": "sha512-wiyGaKsDgqXvF40P8mDwiUp/KQjE1FdrIEJsM8PZ3XCiniTMXS3OHWWUe5FI5agoCnr8x4xPrTDZuxsBlNHl+Q==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.2", - "@eslint/config-array": "^0.23.4", - "@eslint/config-helpers": "^0.5.4", - "@eslint/core": "^1.2.0", - "@eslint/plugin-kit": "^0.7.0", + "@eslint/config-array": "^0.23.5", + "@eslint/config-helpers": "^0.5.5", + "@eslint/core": "^1.2.1", + "@eslint/plugin-kit": "^0.7.1", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", @@ -3359,9 +3352,9 @@ "license": "Apache-2.0" }, "node_modules/fallow": { - "version": "2.40.3", - "resolved": "https://registry.npmjs.org/fallow/-/fallow-2.40.3.tgz", - "integrity": "sha512-BkCtwKzG35DDXPCgwHhv4m8ANCgaPz+cjqbcJxfWo2Bto1f29AI9MsRx5pgwieqvIWCYTFitJsyCMvS5i2QHAg==", + "version": "2.46.0", + "resolved": "https://registry.npmjs.org/fallow/-/fallow-2.46.0.tgz", + "integrity": "sha512-XAu4ZpHfxTgwrb2/C52t7Pl5x6qA+dUwmh8ZFEuzgbHHsFt8y6RqKOLoo4zJcn8eeaJlrP4auYFk3cdw2NxnvA==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -3377,13 +3370,13 @@ "node": ">=16" }, "optionalDependencies": { - "@fallow-cli/darwin-arm64": "2.40.3", - "@fallow-cli/darwin-x64": "2.40.3", - "@fallow-cli/linux-arm64-gnu": "2.40.3", - "@fallow-cli/linux-arm64-musl": "2.40.3", - "@fallow-cli/linux-x64-gnu": "2.40.3", - "@fallow-cli/linux-x64-musl": "2.40.3", - "@fallow-cli/win32-x64-msvc": "2.40.3" + "@fallow-cli/darwin-arm64": "2.46.0", + "@fallow-cli/darwin-x64": "2.46.0", + "@fallow-cli/linux-arm64-gnu": "2.46.0", + "@fallow-cli/linux-arm64-musl": "2.46.0", + "@fallow-cli/linux-x64-gnu": "2.46.0", + "@fallow-cli/linux-x64-musl": "2.46.0", + "@fallow-cli/win32-x64-msvc": "2.46.0" } }, "node_modules/fast-deep-equal": { @@ -3953,9 +3946,9 @@ "license": "ISC" }, "node_modules/ip-address": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.1.0.tgz", - "integrity": "sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==", + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.1.1.tgz", + "integrity": "sha512-1FMu8/N15Ck1BL551Jf42NYIoin2unWjLQ2Fze/DXryJRl5twqtwNHlO39qERGbIOcKYWHdgRryhOC+NG4eaLw==", "dev": true, "license": "MIT", "engines": { @@ -4134,9 +4127,9 @@ } }, "node_modules/jose": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/jose/-/jose-6.2.2.tgz", - "integrity": "sha512-d7kPDd34KO/YnzaDOlikGpOurfF0ByC2sEV4cANCtdqLlTfBlw2p14O/5d/zv40gJPbIQxfES3nSx1/oYNyuZQ==", + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/jose/-/jose-6.2.3.tgz", + "integrity": "sha512-YYVDInQKFJfR/xa3ojUTl8c2KoTwiL1R5Wg9YCydwH0x0B9grbzlg5HC7mMjCtUJjbQ/YnGEZIhI5tCgfTb4Hw==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/panva" @@ -5853,13 +5846,13 @@ } }, "node_modules/socks": { - "version": "2.8.7", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.7.tgz", - "integrity": "sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==", + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.8.tgz", + "integrity": "sha512-NlGELfPrgX2f1TAAcz0WawlLn+0r3FyhhCRpFFK2CemXenPYvzMWWZINv3eDNo9ucdwme7oCHRY0Jnbs4aIkog==", "dev": true, "license": "MIT", "dependencies": { - "ip-address": "^10.0.1", + "ip-address": "^10.1.1", "smart-buffer": "^4.2.0" }, "engines": { @@ -6145,31 +6138,31 @@ } }, "node_modules/tap": { - "version": "21.7.0", - "resolved": "https://registry.npmjs.org/tap/-/tap-21.7.0.tgz", - "integrity": "sha512-xMLV6g2UAWGCn75xFdp3iyocFS0P2cXdqMzZ2zdH3Klcxagn/JPnqaKfhGgCsCUP4U87n4q1Cbf45TR+wr8TOQ==", + "version": "21.7.1", + "resolved": "https://registry.npmjs.org/tap/-/tap-21.7.1.tgz", + "integrity": "sha512-LvH6mQTJvSgGivaPh5lkxkj66FOYy26ofY3HAFjBLVJbBLSHnjFmamqgdwSd57bgZzSaZ/pGn9U7xS7fyS8FPw==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { - "@tapjs/after": "3.3.6", - "@tapjs/after-each": "4.3.6", - "@tapjs/asserts": "4.3.6", - "@tapjs/before": "4.3.6", - "@tapjs/before-each": "4.3.6", - "@tapjs/chdir": "3.3.6", - "@tapjs/core": "4.5.4", - "@tapjs/filter": "4.3.6", - "@tapjs/fixture": "4.3.6", - "@tapjs/intercept": "4.3.6", - "@tapjs/mock": "4.4.4", - "@tapjs/node-serialize": "4.3.6", - "@tapjs/run": "4.5.4", - "@tapjs/snapshot": "4.3.6", - "@tapjs/spawn": "4.3.6", - "@tapjs/stdin": "4.3.6", - "@tapjs/test": "4.4.4", - "@tapjs/typescript": "3.5.6", - "@tapjs/worker": "4.3.6", + "@tapjs/after": "3.3.7", + "@tapjs/after-each": "4.3.7", + "@tapjs/asserts": "4.3.7", + "@tapjs/before": "4.3.7", + "@tapjs/before-each": "4.3.7", + "@tapjs/chdir": "3.3.7", + "@tapjs/core": "4.5.5", + "@tapjs/filter": "4.3.7", + "@tapjs/fixture": "4.3.7", + "@tapjs/intercept": "4.3.7", + "@tapjs/mock": "4.4.5", + "@tapjs/node-serialize": "4.3.7", + "@tapjs/run": "4.5.5", + "@tapjs/snapshot": "4.3.7", + "@tapjs/spawn": "4.3.7", + "@tapjs/stdin": "4.3.7", + "@tapjs/test": "4.4.5", + "@tapjs/typescript": "3.5.7", + "@tapjs/worker": "4.3.7", "resolve-import": "^2.4.0" }, "bin": { @@ -6183,14 +6176,14 @@ } }, "node_modules/tap-parser": { - "version": "18.3.2", - "resolved": "https://registry.npmjs.org/tap-parser/-/tap-parser-18.3.2.tgz", - "integrity": "sha512-NjW4rCggFB85EuvtNv2IFZRNeE4bboua8Idzi0HRxV3pxCSMRbV9V1pDlz7e89CLcMXFk3+dWiADYFr4lGHNqQ==", + "version": "18.3.3", + "resolved": "https://registry.npmjs.org/tap-parser/-/tap-parser-18.3.3.tgz", + "integrity": "sha512-dPcpxuYdaN1uEwYGJ5eJSc+XzkJBzgnlhGkxoAhVGjuEMpiGh4e305Z4pVZXFSMYZGoRnD211c45HeYygVa6Cg==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { "events-to-array": "^2.0.3", - "tap-yaml": "4.4.0" + "tap-yaml": "4.4.1" }, "bin": { "tap-parser": "bin/cmd.cjs" @@ -6200,9 +6193,9 @@ } }, "node_modules/tap-yaml": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/tap-yaml/-/tap-yaml-4.4.0.tgz", - "integrity": "sha512-pTEpQ4I4CZv4YdiHO5gdtMDCdHzKfXRJ4Z9J9MJoaz7ZF0cVeUjxUQkceOCy7x6N9kq0YWpM9iJaSucskBvrPA==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/tap-yaml/-/tap-yaml-4.4.1.tgz", + "integrity": "sha512-SEcvFLmY731oUBGGhRKdkb+Ebk1F101PFHdKdO///1SeO4FqWl1x1vnrgvxLtSS9qhs0hp7Ca2r4lXhwmiUi2g==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -6655,6 +6648,7 @@ "version": "8.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "deprecated": "uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028).", "dev": true, "license": "MIT", "bin": { @@ -7056,9 +7050,9 @@ "license": "MIT" }, "node_modules/zod": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/zod/-/zod-4.3.6.tgz", - "integrity": "sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.4.1.tgz", + "integrity": "sha512-a6ENMBBGZBsnlSebQ/eKCguSBeGKSf4O7BPnqVPmYGtpBYI7VSqoVqw+QcB7kPRjbqPwhYTpFbVj/RqNz/CT0Q==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" diff --git a/package.json b/package.json index 4d2aa58..d87fd9d 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ }, "dependencies": { "@hono/node-server": "^2.0.0", - "better-auth": "^1.6.5", + "better-auth": "^1.6.8", "better-sqlite3": "^12.9.0", "date-fns": "^4.1.0", "hono": "^4.12.14", @@ -28,11 +28,11 @@ "@commitlint/cli": "^20.5.0", "@commitlint/config-conventional": "^20.5.0", "@eslint/js": "^10.0.1", - "eslint": "^10.2.0", - "fallow": "^2.40.3", + "eslint": "^10.2.1", + "fallow": "^2.46.0", "globals": "^17.5.0", "prettier": "^3.8.3", "sinon": "^21.1.2", - "tap": "^21.7.0" + "tap": "^21.7.1" } }