diff --git a/package-lock.json b/package-lock.json index 68fd39a..f610257 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6,11 +6,11 @@ "": { "name": "auth-auth", "dependencies": { - "@hono/node-server": "^2.0.0", - "better-auth": "^1.6.5", - "better-sqlite3": "^12.9.0", + "@hono/node-server": "^2.0.2", + "better-auth": "^1.6.11", + "better-sqlite3": "^12.10.0", "date-fns": "^4.1.0", - "hono": "^4.12.14", + "hono": "^4.12.18", "hono-pino": "^0.10.3", "pg": "^8.20.0", "pino": "^10.3.1" @@ -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", - "globals": "^17.5.0", + "eslint": "^10.3.0", + "fallow": "^2.73.0", + "globals": "^17.6.0", "prettier": "^3.8.3", "sinon": "^21.1.2", - "tap": "^21.7.0" + "tap": "^21.7.3" } }, "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.11", + "resolved": "https://registry.npmjs.org/@better-auth/core/-/core-1.6.11.tgz", + "integrity": "sha512-LrwidLCV8azdMGjvtwp30nj9tIv1BwI3VhtC0UaGSjQkAVWw4bN42I8qwbxRziPeSQoj+zUVkOpxZzAWBDARtQ==", "license": "MIT", "dependencies": { "@opentelemetry/semantic-conventions": "^1.39.0", @@ -106,18 +106,21 @@ "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.11", + "resolved": "https://registry.npmjs.org/@better-auth/kysely-adapter/-/kysely-adapter-1.6.11.tgz", + "integrity": "sha512-/g8M9RfIjdcZDnbstSUvQiINkvdNlCeZr248zwqx2/PVksQI1MhQofbzUn3RnQnbPKp0EPwpX/dR3oudRFenUg==", "license": "MIT", "peerDependencies": { - "@better-auth/core": "^1.6.5", + "@better-auth/core": "^1.6.11", "@better-auth/utils": "0.4.0", - "kysely": "^0.28.14" + "kysely": "^0.28.17" }, "peerDependenciesMeta": { "kysely": { @@ -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.11", + "resolved": "https://registry.npmjs.org/@better-auth/memory-adapter/-/memory-adapter-1.6.11.tgz", + "integrity": "sha512-hpdfw0BBf8MuzLkIdmbcUZICbY9r/bhLO2RxSnkzT5+/O+0I0u2I8+m0YUP7vNllP/ZCKASHOYgXPLO75Z0f9Q==", "license": "MIT", "peerDependencies": { - "@better-auth/core": "^1.6.5", + "@better-auth/core": "^1.6.11", "@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.11", + "resolved": "https://registry.npmjs.org/@better-auth/mongo-adapter/-/mongo-adapter-1.6.11.tgz", + "integrity": "sha512-3Tor8rSv8vSEIMEaV2PFpPEuVhqc1gNoZ6eGvoh3LwExXXuj8madew6ob+H1pH7Aphn3Ar5PQ08AguT8TbwFAA==", "license": "MIT", "peerDependencies": { - "@better-auth/core": "^1.6.5", + "@better-auth/core": "^1.6.11", "@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.11", + "resolved": "https://registry.npmjs.org/@better-auth/prisma-adapter/-/prisma-adapter-1.6.11.tgz", + "integrity": "sha512-Pw+7q7zTp+VSci1V+CYMvuxIbAeVMZLe4lRo46LJoAKMHfjFl5T/ycsyFvWs/DkWC7n9gZZzRDEbHp0I5FiKKw==", "license": "MIT", "peerDependencies": { - "@better-auth/core": "^1.6.5", + "@better-auth/core": "^1.6.11", "@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.11", + "resolved": "https://registry.npmjs.org/@better-auth/telemetry/-/telemetry-1.6.11.tgz", + "integrity": "sha512-hsjDHc8MZbm6/AHeNdtywrWedXevnBjmdvnHTcZub+rTVjOv+Td0roI8USKuC6uUibmrl//2rJfVCsGbopihNA==", "license": "MIT", "peerDependencies": { - "@better-auth/core": "^1.6.5", + "@better-auth/core": "^1.6.11", "@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.73.0", + "resolved": "https://registry.npmjs.org/@fallow-cli/darwin-arm64/-/darwin-arm64-2.73.0.tgz", + "integrity": "sha512-4mo+35ufU3H5HpyYi/UT12EvRJA7ibglIaWTDqjc6TkZoz7fXYKh9PT+KcBBZyMbFC1kvAxJsfJP1J4zKXr5xQ==", "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.73.0", + "resolved": "https://registry.npmjs.org/@fallow-cli/darwin-x64/-/darwin-x64-2.73.0.tgz", + "integrity": "sha512-bgob14wLLRXTXI+/XMT7OhVIZV1aBw0lvlXJwl/+t8MOUftlG68VoZVRkpzDypWc/dPxsa5J72kUv/5b1F/jXg==", "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.73.0", + "resolved": "https://registry.npmjs.org/@fallow-cli/linux-arm64-gnu/-/linux-arm64-gnu-2.73.0.tgz", + "integrity": "sha512-7q058FGiv92VCMikoaNkcJOlhuUeYbu/dvzAyjwBYCt2FBadPdkafz29IRZN2McfLXmCdizV6531TPh2H8Z/XA==", "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.73.0", + "resolved": "https://registry.npmjs.org/@fallow-cli/linux-arm64-musl/-/linux-arm64-musl-2.73.0.tgz", + "integrity": "sha512-rykM9ClOZ7cSUvox0Qesq3Vh4XTdHdgVDqgEo+njs1vJsj9IMINZhENsR7/9PKIEbH5rH/3BsOQ6wwkXwi7Z/w==", "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.73.0", + "resolved": "https://registry.npmjs.org/@fallow-cli/linux-x64-gnu/-/linux-x64-gnu-2.73.0.tgz", + "integrity": "sha512-BOk8LUgb97giUB5gUbH2PDV68EV/KlIKmNe+UyYeb8qsQkuIbwnYIxYQ1SmvagcCJdjkzGnJI4JXswvDB96MJg==", "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.73.0", + "resolved": "https://registry.npmjs.org/@fallow-cli/linux-x64-musl/-/linux-x64-musl-2.73.0.tgz", + "integrity": "sha512-zaHIF7rdNGj7gRJ49EG64nmuco1N074Na1DiOBn/bWg1YZxGlQlJL5d0cq1Kb+EoQ0sTwa+Ya4g4/mQ0Wdb+nA==", "cpu": [ "x64" ], @@ -728,10 +731,24 @@ "linux" ] }, + "node_modules/@fallow-cli/win32-arm64-msvc": { + "version": "2.73.0", + "resolved": "https://registry.npmjs.org/@fallow-cli/win32-arm64-msvc/-/win32-arm64-msvc-2.73.0.tgz", + "integrity": "sha512-IlWjJiSPY8j0n7jUEMNaEEdygwI4F2gzulAQmIcTlemZgdzAQCDuI3i8ylePcCc2+1YfD5IwdoQIS+WRkUulBw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, "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.73.0", + "resolved": "https://registry.npmjs.org/@fallow-cli/win32-x64-msvc/-/win32-x64-msvc-2.73.0.tgz", + "integrity": "sha512-pceEJAFpqmlp4gL+ANyhnNLFGtaHCydEaJCUFZ3TL885RWP2nvOIe4TbbdIGRJwAnw0aa6jtM8QKK0DNCSQlxQ==", "cpu": [ "x64" ], @@ -753,9 +770,9 @@ } }, "node_modules/@hono/node-server": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@hono/node-server/-/node-server-2.0.0.tgz", - "integrity": "sha512-n3GfHwwCvHCkGmOwKfxUPOlbfzuO64Sbc5XC4NGPIXxkuOnJrdgExdRKmHfF924r914WRJPT397GdqLvdYTeyQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@hono/node-server/-/node-server-2.0.2.tgz", + "integrity": "sha512-tXlTi1h/4V7sDe7i97IVP+9re9ZU7wXZZggnR5ucCRclf1+AX6YhGStrR5w8bLj+3Mlyl0pKfBh9gqTqqnGKfQ==", "license": "MIT", "engines": { "node": ">=20" @@ -1197,20 +1214,10 @@ "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", - "integrity": "sha512-cifvXDhcqMwwTlTK04GBNeIe7yyo28Mfby85QXFe1Yk8nmi36Ab/5UQwptOx84SsoGNRg+EVSjwzfSZMy6pmlw==", + "version": "1.41.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.41.1.tgz", + "integrity": "sha512-/UhIkaZgPutTFmQ7RnIJGgDXZmtEJ7Dvi86xNTFWcnRxVRNk/aotsqDJYeEvDP+FSMB2SdW+pQzNMcWP0rwuNA==", "license": "Apache-2.0", "engines": { "node": ">=14" @@ -1390,9 +1397,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.9", + "resolved": "https://registry.npmjs.org/@tapjs/after/-/after-3.3.9.tgz", + "integrity": "sha512-+VTu5bU30kY/T6uhFGyMNL41LLigyJXpfWiptQaLSF7fcz3h0qDuR4m721koItzVtIb2oyp5z4DyhpqxdvhZRQ==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -1402,13 +1409,13 @@ "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.4" + "@tapjs/core": "4.5.7" } }, "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.9", + "resolved": "https://registry.npmjs.org/@tapjs/after-each/-/after-each-4.3.9.tgz", + "integrity": "sha512-uaqXxtLI36PUlt1j8ao0pqrOzdVYfEAKn8q6ryrN2Uk+1c6LJ6FgjKH3zSKwgy8KKy2Cnk19LDRF/lg+OwTTnQ==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -1418,19 +1425,19 @@ "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.4" + "@tapjs/core": "4.5.7" } }, "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.9", + "resolved": "https://registry.npmjs.org/@tapjs/asserts/-/asserts-4.3.9.tgz", + "integrity": "sha512-dwP9x5lOmwbd4rB9+JXV3RWFKSnrtDu7MEhzwrhTwxwDzjyxrT2lLHX8pvqbjF9mZH1vSJQOhGxm2NBRIkBXOQ==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { - "@tapjs/stack": "4.3.1", + "@tapjs/stack": "4.3.3", "is-actual-promise": "^1.0.1", - "tcompare": "9.3.1", + "tcompare": "9.3.2", "trivial-deferred": "^2.0.0" }, "engines": { @@ -1440,13 +1447,13 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.5.4" + "@tapjs/core": "4.5.7" } }, "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.9", + "resolved": "https://registry.npmjs.org/@tapjs/before/-/before-4.3.9.tgz", + "integrity": "sha512-bk+Y0sleWKtZ5aBbYAEZGR4k2aTcU6HObcgqjMZxuuzz8zaPPpDzxSUXwg3iMXgC00fXXVZnFPkWrf9BtVkyDg==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -1456,13 +1463,13 @@ "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.4" + "@tapjs/core": "4.5.7" } }, "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.9", + "resolved": "https://registry.npmjs.org/@tapjs/before-each/-/before-each-4.3.9.tgz", + "integrity": "sha512-Lhahd9GrML23oYrjnZoSbb6Tr7NuxmZB+D194gEm+5me92kUPs2c0EN7Tfe52N/oYQ0mWhpcdW+r8ymD1Xh8mw==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -1472,35 +1479,35 @@ "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.4" + "@tapjs/core": "4.5.7" } }, "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.9", + "resolved": "https://registry.npmjs.org/@tapjs/chdir/-/chdir-3.3.9.tgz", + "integrity": "sha512-jbrp2xWGCfUdzcOYtPCso7hSUFxVldxK8mYmH+Vy16tkAqN3RGL8WZU3z9uTpw2O0+Ba5XiKLx2DSvywxktLjQ==", "dev": true, "license": "BlueOak-1.0.0", "engines": { "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.4" + "@tapjs/core": "4.5.7" } }, "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.3", + "resolved": "https://registry.npmjs.org/@tapjs/config/-/config-5.6.3.tgz", + "integrity": "sha512-BTmbG1vyNgD0JRGcyO+stTabikyPp63C2aI/+VC3LS1PdaQ0ZOhajVGFXaDmSJFoqRxAJanASYDq4hDMFciBSw==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { - "@tapjs/core": "4.5.4", - "@tapjs/test": "4.4.4", + "@tapjs/core": "4.5.7", + "@tapjs/test": "4.4.7", "chalk": "^5.6.2", "jackspeak": "^4.2.3", "polite-json": "^5.0.0", - "tap-yaml": "4.4.0", + "tap-yaml": "4.4.2", "walk-up-path": "^4.0.0" }, "engines": { @@ -1510,28 +1517,28 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.5.4", - "@tapjs/test": "4.4.4" + "@tapjs/core": "4.5.7", + "@tapjs/test": "4.4.7" } }, "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.7", + "resolved": "https://registry.npmjs.org/@tapjs/core/-/core-4.5.7.tgz", + "integrity": "sha512-F1QkyDENjirroTyh8pbNOBzMbqjdLQ3332YSas9SKIYyJNpECqwgN2nyZuTXrDtO3EOu0dVDiI55upX98ow/Ng==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { - "@tapjs/processinfo": "^3.1.9", - "@tapjs/stack": "4.3.1", - "@tapjs/test": "4.4.4", + "@tapjs/processinfo": "^3.1.11", + "@tapjs/stack": "4.3.3", + "@tapjs/test": "4.4.7", "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", - "tcompare": "9.3.1", + "tap-parser": "18.3.4", + "tap-yaml": "4.4.2", + "tcompare": "9.3.2", "trivial-deferred": "^2.0.0" }, "engines": { @@ -1539,9 +1546,9 @@ } }, "node_modules/@tapjs/error-serdes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@tapjs/error-serdes/-/error-serdes-4.3.1.tgz", - "integrity": "sha512-/zfBC+rM9kQouYpF+/jiPxRxH5ZufXMJbLX6jYCSRKrHv366SIxMNxv1+l3gCY/7ZwPSO8W/0gp7BbdJuHuMGw==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@tapjs/error-serdes/-/error-serdes-4.3.2.tgz", + "integrity": "sha512-NNJTvozk0rY4Vhf94SECEYSO38/eQvbZvZSrmzrmD2cj5YYx7l+7qQC0fcgYpIzwlA31kciesbhnV8rINiKejg==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -1555,9 +1562,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.9", + "resolved": "https://registry.npmjs.org/@tapjs/filter/-/filter-4.3.9.tgz", + "integrity": "sha512-gT42mLyZ6QbMYl0cBtlooERa6EfR6GzrdiGAxyp+F+F2lOh5+21KNxjwvafnDiYjiC/txRm+C3iKn8yTH1mwNw==", "dev": true, "license": "BlueOak-1.0.0", "engines": { @@ -1567,13 +1574,13 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.5.4" + "@tapjs/core": "4.5.7" } }, "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.9", + "resolved": "https://registry.npmjs.org/@tapjs/fixture/-/fixture-4.3.9.tgz", + "integrity": "sha512-msFW2exywbejxXBs37qBbRACYgQbLFs1h6YYe0QJUDyegbWvPUZNPnF7x/QnuZ8WCf1DbAl43bdx81a/M9FQFg==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -1587,35 +1594,35 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.5.4" + "@tapjs/core": "4.5.7" } }, "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.9", + "resolved": "https://registry.npmjs.org/@tapjs/intercept/-/intercept-4.3.9.tgz", + "integrity": "sha512-QKF4UA5+Xc2d3oUBs0kbXnsBI7+O89a3IPhVPox7U2/pXABVIG4u4hNHfQQa259HCk1LeOMW4ZwQ7tW/aGdrmw==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { - "@tapjs/after": "3.3.6", - "@tapjs/stack": "4.3.1" + "@tapjs/after": "3.3.9", + "@tapjs/stack": "4.3.3" }, "engines": { "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.4" + "@tapjs/core": "4.5.7" } }, "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.7", + "resolved": "https://registry.npmjs.org/@tapjs/mock/-/mock-4.4.7.tgz", + "integrity": "sha512-cTiSIStB7GQsngc5LN5BLzcXrDrl96k160J+JzNQvELHj0Hazaux6joUntS5UnwWn9BLoBDDa22zaisyDK9knA==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { - "@tapjs/after": "3.3.6", - "@tapjs/stack": "4.3.1", + "@tapjs/after": "3.3.9", + "@tapjs/stack": "4.3.3", "resolve-import": "^2.4.0", "walk-up-path": "^4.0.0" }, @@ -1626,19 +1633,19 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.5.4" + "@tapjs/core": "4.5.7" } }, "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.9", + "resolved": "https://registry.npmjs.org/@tapjs/node-serialize/-/node-serialize-4.3.9.tgz", + "integrity": "sha512-cOLsqwAyA8+pNzzcHt52eBdGd9Z+8vZVRhP47tZrQzBlUHIhb6pX7ieBmB6LgXNHHbbZlGX4oCvmtFJdJTO9bw==", "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/error-serdes": "4.3.2", + "@tapjs/stack": "4.3.3", + "tap-parser": "18.3.4" }, "engines": { "node": "20 || >=22" @@ -1647,13 +1654,13 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.5.4" + "@tapjs/core": "4.5.7" } }, "node_modules/@tapjs/processinfo": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/@tapjs/processinfo/-/processinfo-3.1.9.tgz", - "integrity": "sha512-yIbYH9ROI5m5F2B5Hpk6t89OkHBrDbL3qncPO9OfPuSvJsvAIDG91I0hxGQNohdaxmqz5L4QiIYc5Y0KmtLzCQ==", + "version": "3.1.12", + "resolved": "https://registry.npmjs.org/@tapjs/processinfo/-/processinfo-3.1.12.tgz", + "integrity": "sha512-ZkYxCTEDL2ZEvvPHyZK1kvqm1t5mjRrwaGKRGFAhKh/qqaSSklk7fasqpX6fE4XLYpGf4J01C/sMztz+DkY0dg==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -1661,21 +1668,21 @@ "pirates": "^4.0.5", "process-on-spawn": "^1.0.0", "signal-exit": "^4.0.2", - "uuid": "^8.3.2" + "uuid": "^14.0.0" }, "engines": { "node": ">=16.17" } }, "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.9", + "resolved": "https://registry.npmjs.org/@tapjs/reporter/-/reporter-4.4.9.tgz", + "integrity": "sha512-M4DFbA/j0vleZq279Dzz8dPNINpQCey9aH5+jiavdd1VBzJTmkI/G5AzduZ79/IDZ4iwYdn2Dq1ONxEPrh0Rxg==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { - "@tapjs/config": "5.6.0", - "@tapjs/stack": "4.3.1", + "@tapjs/config": "5.6.3", + "@tapjs/stack": "4.3.3", "chalk": "^5.6.2", "ink": "^5.2.1", "minipass": "^7.0.4", @@ -1684,9 +1691,9 @@ "prismjs-terminal": "^1.2.3", "react": "^18.2.0", "string-length": "^6.0.0", - "tap-parser": "18.3.2", - "tap-yaml": "4.4.0", - "tcompare": "9.3.1" + "tap-parser": "18.3.4", + "tap-yaml": "4.4.2", + "tcompare": "9.3.2" }, "engines": { "node": "20 || >=22" @@ -1695,25 +1702,25 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.5.4" + "@tapjs/core": "4.5.7" } }, "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.7", + "resolved": "https://registry.npmjs.org/@tapjs/run/-/run-4.5.7.tgz", + "integrity": "sha512-Z2zm0f0VPyzhGf61LsRUToQ0oyNUezVplaHzlLv+7IGswI0pGeOydxtSLrhWcHZZyc81yZRnG7yElEGJfEvPGQ==", "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/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/after": "3.3.9", + "@tapjs/before": "4.3.9", + "@tapjs/config": "5.6.3", + "@tapjs/processinfo": "^3.1.11", + "@tapjs/reporter": "4.4.9", + "@tapjs/spawn": "4.3.9", + "@tapjs/stdin": "4.3.9", + "@tapjs/test": "4.4.7", "c8": "^10.1.3", "chalk": "^5.6.2", "chokidar": "^4.0.2", @@ -1729,9 +1736,9 @@ "rimraf": "^6.0.0", "semver": "^7.7.2", "signal-exit": "^4.1.0", - "tap-parser": "18.3.2", - "tap-yaml": "4.4.0", - "tcompare": "9.3.1", + "tap-parser": "18.3.4", + "tap-yaml": "4.4.2", + "tcompare": "9.3.2", "trivial-deferred": "^2.0.0" }, "bin": { @@ -1744,18 +1751,18 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.5.4" + "@tapjs/core": "4.5.7" } }, "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.9", + "resolved": "https://registry.npmjs.org/@tapjs/snapshot/-/snapshot-4.3.9.tgz", + "integrity": "sha512-lqRvxsd4GfkYJhAsIuN2fcuE/UmFoDgOKwzwMR3itXZrBsBaYdWCiGGEfeCZTLMxVaemwbOrDR+xrkHcj1I2Xg==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { "is-actual-promise": "^1.0.1", - "tcompare": "9.3.1", + "tcompare": "9.3.2", "trivial-deferred": "^2.0.0" }, "engines": { @@ -1765,26 +1772,26 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.5.4" + "@tapjs/core": "4.5.7" } }, "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.9", + "resolved": "https://registry.npmjs.org/@tapjs/spawn/-/spawn-4.3.9.tgz", + "integrity": "sha512-hxuIOksQYW8QrrZ9Ir6FcNv7jIgr7qkRIqHDUAU0k0k6B12RyzBNowWdJ1aHhC+BYBAJP029r/MKnPLBXGGlnA==", "dev": true, "license": "BlueOak-1.0.0", "engines": { "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.4" + "@tapjs/core": "4.5.7" } }, "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.3", + "resolved": "https://registry.npmjs.org/@tapjs/stack/-/stack-4.3.3.tgz", + "integrity": "sha512-7T64b+OIyU0WitBzu8ksfwt+EvtSrh6aHYhQD0lImrDqxw2Jdwvd43F6sEFXiAA+sO/d0ERUn+OJW3zYNpygTg==", "dev": true, "license": "BlueOak-1.0.0", "engines": { @@ -1795,42 +1802,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.9", + "resolved": "https://registry.npmjs.org/@tapjs/stdin/-/stdin-4.3.9.tgz", + "integrity": "sha512-LN4ztoyy7TR4VkaXJpPCXkAa5MWfjCOyK0j7xXQHhHMa1hEKUO4ixRMevz0E/g6I4Md23JbRgYZWcxgxg9Q1lQ==", "dev": true, "license": "BlueOak-1.0.0", "engines": { "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.4" + "@tapjs/core": "4.5.7" } }, "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.7", + "resolved": "https://registry.npmjs.org/@tapjs/test/-/test-4.4.7.tgz", + "integrity": "sha512-01SJ6gHWd1Ql0OTUOoHfATJRL35b8ijqKI73ExMnhL8xtmO9Is5XrpOrCea15H+WHUb9MtvWVtVBwAz/2YaQdg==", "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.9", + "@tapjs/after-each": "4.3.9", + "@tapjs/asserts": "4.3.9", + "@tapjs/before": "4.3.9", + "@tapjs/before-each": "4.3.9", + "@tapjs/chdir": "3.3.9", + "@tapjs/filter": "4.3.9", + "@tapjs/fixture": "4.3.9", + "@tapjs/intercept": "4.3.9", + "@tapjs/mock": "4.4.7", + "@tapjs/node-serialize": "4.3.9", + "@tapjs/snapshot": "4.3.9", + "@tapjs/spawn": "4.3.9", + "@tapjs/stdin": "4.3.9", + "@tapjs/typescript": "3.5.9", + "@tapjs/worker": "4.3.9", "glob": "^13.0.2", "jackspeak": "^4.2.3", "mkdirp": "^3.0.0", @@ -1838,7 +1845,7 @@ "resolve-import": "^2.4.0", "rimraf": "^6.0.0", "sync-content": "^2.0.4", - "tap-parser": "18.3.2", + "tap-parser": "18.3.4", "tshy": "^3.3.2", "typescript": "5.9", "walk-up-path": "^4.0.0" @@ -1850,13 +1857,13 @@ "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.4" + "@tapjs/core": "4.5.7" } }, "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.9", + "resolved": "https://registry.npmjs.org/@tapjs/typescript/-/typescript-3.5.9.tgz", + "integrity": "sha512-LSSV+W0gO9+LJk9SeJU4I9me40gkzZd5ZELcykNz4YY5rJKd2ECA6Sl61vr8wEy2vtDn3ZSyllA8AVFZn+jYcA==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -1866,20 +1873,20 @@ "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.4" + "@tapjs/core": "4.5.7" } }, "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.9", + "resolved": "https://registry.npmjs.org/@tapjs/worker/-/worker-4.3.9.tgz", + "integrity": "sha512-wjjZhmUGtCoXplTlGpCKtQV50RtLWTeN3ShgZ9Y4Twz0eZHBSS1+lCmyyRER0y56QRgSUw146X/VVkn6zwoJBQ==", "dev": true, "license": "BlueOak-1.0.0", "engines": { "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.4" + "@tapjs/core": "4.5.7" } }, "node_modules/@tsconfig/node14": { @@ -1974,9 +1981,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.20260521.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview/-/native-preview-7.0.0-dev.20260521.1.tgz", + "integrity": "sha512-JhaYbA+BVmHfya8h4QA1HsX6EZr7qaLOoOOHEwwR1ps42wN8LFDSSTbf1y2nPO3h927yh2Udl7gto1u7WGXjAQ==", "dev": true, "license": "Apache-2.0", "bin": { @@ -1986,19 +1993,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.20260521.1", + "@typescript/native-preview-darwin-x64": "7.0.0-dev.20260521.1", + "@typescript/native-preview-linux-arm": "7.0.0-dev.20260521.1", + "@typescript/native-preview-linux-arm64": "7.0.0-dev.20260521.1", + "@typescript/native-preview-linux-x64": "7.0.0-dev.20260521.1", + "@typescript/native-preview-win32-arm64": "7.0.0-dev.20260521.1", + "@typescript/native-preview-win32-x64": "7.0.0-dev.20260521.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.20260521.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview-darwin-arm64/-/native-preview-darwin-arm64-7.0.0-dev.20260521.1.tgz", + "integrity": "sha512-DfwzV0Qc8VDHqQXG4uc0+bbHB23u/Twrl+D7H1Izo16MmwBse3kjdKAKCJDqeboYvofx/AetKZP9yo+VxjvOWg==", "cpu": [ "arm64" ], @@ -2013,9 +2020,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.20260521.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview-darwin-x64/-/native-preview-darwin-x64-7.0.0-dev.20260521.1.tgz", + "integrity": "sha512-tTtyAkx7VUgfRa+DGJa1/nR40/LsdbA5EUlSTnGV/3I6la7JB5hJxhWz+B99WjHjJbZrMrLxf6S4YHTj13GWew==", "cpu": [ "x64" ], @@ -2030,9 +2037,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.20260521.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview-linux-arm/-/native-preview-linux-arm-7.0.0-dev.20260521.1.tgz", + "integrity": "sha512-R+KzxOA6M6AX4p757xNBy8bZgNTXUxjQkEnJk2UzDpB317pwBbrpOaOaIlgB6Giw79jvKH2E428VWhXAk4ydlw==", "cpu": [ "arm" ], @@ -2047,9 +2054,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.20260521.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview-linux-arm64/-/native-preview-linux-arm64-7.0.0-dev.20260521.1.tgz", + "integrity": "sha512-IMyER6SquHD/0rr7727rqTILbY7XWATFp/O1l9CRAEs9E0OY0yPmyHXFT8MYja5m4+isgsMBh618zLt8Ex1h/w==", "cpu": [ "arm64" ], @@ -2064,9 +2071,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.20260521.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview-linux-x64/-/native-preview-linux-x64-7.0.0-dev.20260521.1.tgz", + "integrity": "sha512-xLfDu7chsn0TJagd2oX2Z4nj3m/TRiwQmijGUgF8O0+IblKgbQcp6Egjd9VCRsGwfPidoLgElVrfcAkYfUSnGA==", "cpu": [ "x64" ], @@ -2081,9 +2088,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.20260521.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview-win32-arm64/-/native-preview-win32-arm64-7.0.0-dev.20260521.1.tgz", + "integrity": "sha512-+kcewCXj0A0bpJOx/BVjjcTs8vglcxfYuZdzyQl8O9vM1GoA7LF+jUf5Z7E2qlpKt5By/8c7wXp+4/ACM9drzQ==", "cpu": [ "arm64" ], @@ -2098,9 +2105,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.20260521.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview-win32-x64/-/native-preview-win32-x64-7.0.0-dev.20260521.1.tgz", + "integrity": "sha512-Uh2PjzN3S/TGTDERgaT4O5rexiWO0nn0oXdCnBVyo0d1rbgDxq/zxsSOZdzdrQn6BRGa8x+6fVtrVFcIw4B+7w==", "cpu": [ "x64" ], @@ -2310,18 +2317,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.11", + "resolved": "https://registry.npmjs.org/better-auth/-/better-auth-1.6.11.tgz", + "integrity": "sha512-Wwt6+q07dwIhsp6XiM7L1qSXVUWBEtNl+eZvwM778CguFqDZFBN9Pt6LtFaHl55t8Z+Zc//5kxcbgDY8/79vFQ==", + "license": "MIT", + "dependencies": { + "@better-auth/core": "1.6.11", + "@better-auth/drizzle-adapter": "1.6.11", + "@better-auth/kysely-adapter": "1.6.11", + "@better-auth/memory-adapter": "1.6.11", + "@better-auth/mongo-adapter": "1.6.11", + "@better-auth/prisma-adapter": "1.6.11", + "@better-auth/telemetry": "1.6.11", "@better-auth/utils": "0.4.0", "@better-fetch/fetch": "1.1.21", "@noble/ciphers": "^2.1.1", @@ -2329,7 +2336,7 @@ "better-call": "1.3.5", "defu": "^6.1.4", "jose": "^6.1.3", - "kysely": "^0.28.14", + "kysely": "^0.28.17", "nanostores": "^1.1.1", "zod": "^4.3.6" }, @@ -2415,12 +2422,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.11", + "resolved": "https://registry.npmjs.org/@better-auth/drizzle-adapter/-/drizzle-adapter-1.6.11.tgz", + "integrity": "sha512-4jpkETIGZOHCf7BK4jnu22fdN6jjomH0/HhEzkaWy3+Eppi5PYlHTF/460jrTmA3Xc+Vqwp9t282ymHiEPypGw==", "license": "MIT", "peerDependencies": { - "@better-auth/core": "^1.6.5", + "@better-auth/core": "^1.6.11", "@better-auth/utils": "0.4.0", "drizzle-orm": "^0.45.2" }, @@ -2451,9 +2458,9 @@ } }, "node_modules/better-sqlite3": { - "version": "12.9.0", - "resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-12.9.0.tgz", - "integrity": "sha512-wqUv4Gm3toFpHDQmaKD4QhZm3g1DjUBI0yzS4UBl6lElUmXFYdTQmmEDpAFa5o8FiFiymURypEnfVHzILKaxqQ==", + "version": "12.10.0", + "resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-12.10.0.tgz", + "integrity": "sha512-CyzaZRQKyHkB2ZInfTTl2nvT33EbDpjkLEbE8/Zck3Ll6O0qqvuGdrJ45HgtH+HykRg88ITY3AdreBGN70aBSQ==", "hasInstallScript": true, "license": "MIT", "dependencies": { @@ -2461,7 +2468,7 @@ "prebuild-install": "^7.1.1" }, "engines": { - "node": "20.x || 22.x || 23.x || 24.x || 25.x" + "node": "20.x || 22.x || 23.x || 24.x || 25.x || 26.x" } }, "node_modules/bindings": { @@ -3134,9 +3141,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 +3175,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.3.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-10.3.0.tgz", + "integrity": "sha512-XbEXaRva5cF0ZQB8w6MluHA0kZZfV2DuCMJ3ozyEOHLwDpZX2Lmm/7Pp0xdJmI0GL1W05VH5VwIFHEm1Vcw2gw==", "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 +3366,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.73.0", + "resolved": "https://registry.npmjs.org/fallow/-/fallow-2.73.0.tgz", + "integrity": "sha512-4qyUIGWhPvmeOnS6tNwB+WyVB92ImVWYEF6wiJT6Khn53SxIBi0+IxTsUT2NVjFR6mL4xRwL2vvpUe/OzvMYcw==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -3377,13 +3384,14 @@ "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.73.0", + "@fallow-cli/darwin-x64": "2.73.0", + "@fallow-cli/linux-arm64-gnu": "2.73.0", + "@fallow-cli/linux-arm64-musl": "2.73.0", + "@fallow-cli/linux-x64-gnu": "2.73.0", + "@fallow-cli/linux-x64-musl": "2.73.0", + "@fallow-cli/win32-arm64-msvc": "2.73.0", + "@fallow-cli/win32-x64-msvc": "2.73.0" } }, "node_modules/fast-deep-equal": { @@ -3573,9 +3581,9 @@ } }, "node_modules/get-east-asian-width": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.5.0.tgz", - "integrity": "sha512-CQ+bEO+Tva/qlmw24dCejulK5pMzVnUOFOijVogd3KQs07HnRIgp8TGipvCCRT06xeYEbpbgwaCxglFyiuIcmA==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.6.0.tgz", + "integrity": "sha512-QRbvDIbx6YklUe6RxeTeleMR0yv3cYH6PsPZHcnVn7xv7zO1BHN8r0XETu8n6Ye3Q+ahtSarc3WgtNWmehIBfA==", "dev": true, "license": "MIT", "engines": { @@ -3653,9 +3661,9 @@ } }, "node_modules/globals": { - "version": "17.5.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-17.5.0.tgz", - "integrity": "sha512-qoV+HK2yFl/366t2/Cb3+xxPUo5BuMynomoDmiaZBIdbs+0pYbjfZU+twLhGKp4uCZ/+NbtpVepH5bGCxRyy2g==", + "version": "17.6.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-17.6.0.tgz", + "integrity": "sha512-sepffkT8stwnIYbsMBpoCHJuJM5l98FUF2AnE07hfvE0m/qp3R586hw4jF4uadbhvg1ooIdzuu7CsfD2jzCaNA==", "dev": true, "license": "MIT", "engines": { @@ -3683,9 +3691,9 @@ } }, "node_modules/hono": { - "version": "4.12.14", - "resolved": "https://registry.npmjs.org/hono/-/hono-4.12.14.tgz", - "integrity": "sha512-am5zfg3yu6sqn5yjKBNqhnTX7Cv+m00ox+7jbaKkrLMRJ4rAdldd1xPd/JzbBWspqaQv6RSTrgFN95EsfhC+7w==", + "version": "4.12.18", + "resolved": "https://registry.npmjs.org/hono/-/hono-4.12.18.tgz", + "integrity": "sha512-RWzP96k/yv0PQfyXnWjs6zot20TqfpfsNXhOnev8d1InAxubW93L11/oNUc3tQqn2G0bSdAOBpX+2uDFHV7kdQ==", "license": "MIT", "engines": { "node": ">=16.9.0" @@ -3708,9 +3716,9 @@ } }, "node_modules/hosted-git-info": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-9.0.2.tgz", - "integrity": "sha512-M422h7o/BR3rmCQ8UHi7cyyMqKltdP9Uo+J2fXK+RSAY+wTcKOIRyhTuKv4qn+DJf3g+PL890AzId5KZpX+CBg==", + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-9.0.3.tgz", + "integrity": "sha512-Hc+ghLoSt6QaYZUv0WBiIvmMDZuZZ7oaDvdH8MbfOO4lOsxdXLEvuC6ePoGs9H1X9oCLyq6+NVN0MKqD+ydxyg==", "dev": true, "license": "ISC", "dependencies": { @@ -3953,9 +3961,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.2.0", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.2.0.tgz", + "integrity": "sha512-/+S6j4E9AHvW9SWMSEY9Xfy66O5PWvVEJ08O0y5JGyEKQpojb0K0GKpz/v5HJ/G0vi3D2sjGK78119oXZeE0qA==", "dev": true, "license": "MIT", "engines": { @@ -4134,9 +4142,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" @@ -4220,9 +4228,9 @@ } }, "node_modules/kysely": { - "version": "0.28.16", - "resolved": "https://registry.npmjs.org/kysely/-/kysely-0.28.16.tgz", - "integrity": "sha512-3i5pmOiZvMDj00qhrIVbH0AnioVTx22DMP7Vn5At4yJO46iy+FM8Y/g61ltenLVSo3fiO8h8Q3QOFgf/gQ72ww==", + "version": "0.28.17", + "resolved": "https://registry.npmjs.org/kysely/-/kysely-0.28.17.tgz", + "integrity": "sha512-nbD8lB9EB3wNdMhOCdx5Li8DxnLbvKByylRLcJ1h+4SkrowVeECAyZlyiKMThF7xFdRz0jSQ2MoJr+wXux2y0Q==", "license": "MIT", "engines": { "node": ">=20.0.0" @@ -4321,9 +4329,9 @@ } }, "node_modules/lru-cache": { - "version": "11.3.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.3.5.tgz", - "integrity": "sha512-NxVFwLAnrd9i7KUBxC4DrUhmgjzOs+1Qm50D3oF1/oL+r1NpZ4gA7xvG0/zJ8evR7zIKn4vLf7qTNduWFtCrRw==", + "version": "11.5.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.0.tgz", + "integrity": "sha512-5YgH9UJd7wVb9hIouI2adWpgqrrICkt070Dnj8EUY1+B4B2P9eRLPAkAAo6NICA7CEhOIeBHl46u9zSNpNu7zA==", "dev": true, "license": "BlueOak-1.0.0", "engines": { @@ -5853,13 +5861,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.9", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.9.tgz", + "integrity": "sha512-LJhUYUvItdQ0LkJTmPeaEObWXAqFyfmP85x0tch/ez9cahmhlBBLbIqDFnvBnUJGagb0JbIQrkBs1wJ+yRYpEw==", "dev": true, "license": "MIT", "dependencies": { - "ip-address": "^10.0.1", + "ip-address": "^10.1.1", "smart-buffer": "^4.2.0" }, "engines": { @@ -6145,31 +6153,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.3", + "resolved": "https://registry.npmjs.org/tap/-/tap-21.7.3.tgz", + "integrity": "sha512-hE5h594vyrMzQDANdfC6YuJgdLdJmnKNRZVOMXbBh4ZWC4s0jfqDsX3Yn66XbYESIR3Tgf94S8ZzqOltby7LLw==", "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.9", + "@tapjs/after-each": "4.3.9", + "@tapjs/asserts": "4.3.9", + "@tapjs/before": "4.3.9", + "@tapjs/before-each": "4.3.9", + "@tapjs/chdir": "3.3.9", + "@tapjs/core": "4.5.7", + "@tapjs/filter": "4.3.9", + "@tapjs/fixture": "4.3.9", + "@tapjs/intercept": "4.3.9", + "@tapjs/mock": "4.4.7", + "@tapjs/node-serialize": "4.3.9", + "@tapjs/run": "4.5.7", + "@tapjs/snapshot": "4.3.9", + "@tapjs/spawn": "4.3.9", + "@tapjs/stdin": "4.3.9", + "@tapjs/test": "4.4.7", + "@tapjs/typescript": "3.5.9", + "@tapjs/worker": "4.3.9", "resolve-import": "^2.4.0" }, "bin": { @@ -6183,14 +6191,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.4", + "resolved": "https://registry.npmjs.org/tap-parser/-/tap-parser-18.3.4.tgz", + "integrity": "sha512-CiqzdpWn2CvONcWp7UNMF9/rCPJwCz0es+qykkgJruu1Y/rAS8A5MEQujmjx9NErfst3dGiZJU3lDS2jBsgbPA==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { "events-to-array": "^2.0.3", - "tap-yaml": "4.4.0" + "tap-yaml": "4.4.2" }, "bin": { "tap-parser": "bin/cmd.cjs" @@ -6200,9 +6208,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.2", + "resolved": "https://registry.npmjs.org/tap-yaml/-/tap-yaml-4.4.2.tgz", + "integrity": "sha512-03mQI7QhfVZHJqGgFyxNTgUbgsG41ZzpWSb7k1Gangmf9hF71Jpb0Fczs7KtOdUDaHx+KxlPUdM2pQJaijebGA==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -6214,9 +6222,9 @@ } }, "node_modules/tar": { - "version": "7.5.13", - "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.13.tgz", - "integrity": "sha512-tOG/7GyXpFevhXVh8jOPJrmtRpOTsYqUIkVdVooZYJS/z8WhfQUX8RJILmeuJNinGAMSu1veBr4asSHFt5/hng==", + "version": "7.5.15", + "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.15.tgz", + "integrity": "sha512-dzGK0boVlC4W5QFuQN1EFSl3bIDYsk7Tj40U6eIBnK2k/8ml7TZ5agbI5j5+qnoVcAA+rNtBml8SEiLxZpNqRQ==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -6269,9 +6277,9 @@ } }, "node_modules/tcompare": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/tcompare/-/tcompare-9.3.1.tgz", - "integrity": "sha512-FtGhC5MfbMIZzn1SBg8UlveJGpCFdota5QJ3vPzroc1RPeUOSn3XOfTzkJuo+mwdVMqNQrd2hY4OLjNI5r/cTQ==", + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/tcompare/-/tcompare-9.3.2.tgz", + "integrity": "sha512-jSZmZPiMTBDZkV0Li/nNeOkCLtOViC/xgWdvzYheSU9RJt6F1EVUKZUJuH+QqN6tjVJrUXAeWpPNy+aLzfAjCQ==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -6652,13 +6660,17 @@ "license": "MIT" }, "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-14.0.0.tgz", + "integrity": "sha512-Qo+uWgilfSmAhXCMav1uYFynlQO7fMFiMVZsQqZRMIXp0O7rR7qjkj+cPvBHLgBqi960QCoo/PH2/6ZtVqKvrg==", "dev": true, + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], "license": "MIT", "bin": { - "uuid": "dist/bin/uuid" + "uuid": "dist-node/bin/uuid" } }, "node_modules/v8-compile-cache-lib": { @@ -6871,9 +6883,9 @@ "license": "ISC" }, "node_modules/ws": { - "version": "8.20.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.20.0.tgz", - "integrity": "sha512-sAt8BhgNbzCtgGbt2OxmpuryO63ZoDk/sqaB/znQm94T4fCEsy/yV+7CdC1kJhOU9lboAEU7R3kquuycDoibVA==", + "version": "8.20.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.20.1.tgz", + "integrity": "sha512-It4dO0K5v//JtTXuPkfEOaI3uUN87iYPnqo/ZzqCoG3g8uhA66QUMs/SrM0YK7/NAu+r4LMh/9dq2A7k+rHs+w==", "dev": true, "license": "MIT", "engines": { @@ -6922,9 +6934,9 @@ } }, "node_modules/yaml": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.3.tgz", - "integrity": "sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.9.0.tgz", + "integrity": "sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==", "dev": true, "license": "ISC", "bin": { @@ -7056,9 +7068,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.3", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.4.3.tgz", + "integrity": "sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" diff --git a/package.json b/package.json index 4d2aa58..d94538f 100644 --- a/package.json +++ b/package.json @@ -15,11 +15,11 @@ "test:coverage": "tap --coverage-report=html" }, "dependencies": { - "@hono/node-server": "^2.0.0", - "better-auth": "^1.6.5", - "better-sqlite3": "^12.9.0", + "@hono/node-server": "^2.0.2", + "better-auth": "^1.6.11", + "better-sqlite3": "^12.10.0", "date-fns": "^4.1.0", - "hono": "^4.12.14", + "hono": "^4.12.18", "hono-pino": "^0.10.3", "pg": "^8.20.0", "pino": "^10.3.1" @@ -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", - "globals": "^17.5.0", + "eslint": "^10.3.0", + "fallow": "^2.73.0", + "globals": "^17.6.0", "prettier": "^3.8.3", "sinon": "^21.1.2", - "tap": "^21.7.0" + "tap": "^21.7.3" } }