diff --git a/package.json b/package.json index 9e94b74..2fd1e21 100644 --- a/package.json +++ b/package.json @@ -19,23 +19,23 @@ "schema": "./prisma" }, "dependencies": { - "@better-auth/passkey": "^1.7.5", - "@better-auth/redis-storage": "^1.7.5", + "@better-auth/passkey": "^1.7.6", + "@better-auth/redis-storage": "^1.7.6", "@hono/node-server": "^2.1.1", "@hono/swagger-ui": "^0.6.1", "@hono/zod-openapi": "^1.6.3", "@prisma/client": "^6.19.3", - "better-auth": "^1.7.5", + "better-auth": "^1.7.6", "cloudinary": "^2.11.0", - "hono": "^4.13.8", + "hono": "^4.13.9", "ioredis": "^6.0.0", - "resend": "^6.28.1", + "resend": "^6.29.0", "ua-parser-js": "^2.0.10", "zod": "^4.6.5" }, "devDependencies": { - "@commitlint/cli": "^21.2.2", - "@commitlint/config-conventional": "^21.2.2", + "@commitlint/cli": "^21.2.3", + "@commitlint/config-conventional": "^21.2.3", "@eslint/js": "^10.0.1", "@ianvs/prettier-plugin-sort-imports": "^4.7.1", "@types/node": "^25.9.8", @@ -45,11 +45,11 @@ "husky": "^9.1.7", "jiti": "^2.7.0", "lint-staged": "^17.5.1", - "prettier": "^3.9.8", + "prettier": "^3.9.9", "prisma": "^6.19.3", "tsup": "^8.5.1", - "tsx": "^4.23.13", + "tsx": "^4.23.15", "typescript": "^6.0.3", - "typescript-eslint": "^8.70.0" + "typescript-eslint": "^8.70.1" } } diff --git a/yarn.lock b/yarn.lock index 04aefe4..18e885c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -81,58 +81,58 @@ "@babel/helper-string-parser" "^7.29.7" "@babel/helper-validator-identifier" "^7.29.7" -"@better-auth/core@1.7.5": - version "1.7.5" - resolved "https://registry.yarnpkg.com/@better-auth/core/-/core-1.7.5.tgz#a1b89ae2c62fe51a16acdb112940456697f4c6b6" - integrity sha512-kVlSu4H8OKQfjg4b/Zj5MOaospt83N0JbX38wsDzE58Yw95jzovFkU3pxzB1eUFYc4mkuhUMZD8iT1gpUjNMcQ== +"@better-auth/core@1.7.6": + version "1.7.6" + resolved "https://registry.yarnpkg.com/@better-auth/core/-/core-1.7.6.tgz#b2d7acf6a45ca5c692bf73699e876a1da015eb91" + integrity sha512-yBDDO0J4VCHT1qEZtzj6aMexX4etyLesitoxehcWHzPrzYqrFHwe/hgskye+imlGhQVOysuljMg8M8BA6GrtIg== dependencies: "@opentelemetry/semantic-conventions" "^1.41.1" "@standard-schema/spec" "^1.1.0" zod "^4.5.4" -"@better-auth/drizzle-adapter@1.7.5": - version "1.7.5" - resolved "https://registry.yarnpkg.com/@better-auth/drizzle-adapter/-/drizzle-adapter-1.7.5.tgz#a7fcdbd4a6f2e55befad6da121d13896cbc7698b" - integrity sha512-9SM7v1735SoaedRDcDbHc5ULgXEd2vUlEJkvRHpMF2Q9qf59TRh1b5A9hryyecyi56bm/0CNUDU3nY0uVWj5/Q== +"@better-auth/drizzle-adapter@1.7.6": + version "1.7.6" + resolved "https://registry.yarnpkg.com/@better-auth/drizzle-adapter/-/drizzle-adapter-1.7.6.tgz#55cc675caffaaa25925e21c6b08c8c47eb3604a7" + integrity sha512-ENlhwC7kkTjquuiel3Efggik0hC4vtD7ppJ8FhsiHhRJA8K6RT4hbhzkfm6keNvjdnAeWwCejm7FmMO4GoSGpA== -"@better-auth/kysely-adapter@1.7.5": - version "1.7.5" - resolved "https://registry.yarnpkg.com/@better-auth/kysely-adapter/-/kysely-adapter-1.7.5.tgz#877dabaf8bf6d8378786914f37315ec8f3d2107b" - integrity sha512-1wE5gvnjW+c1i4GrLtL9HLn3s0Xrq4YneCDan1NO1dpz0mEguLFNlzfnUGykTFrDwvFh2X5rkIbA8ALCj6WzXQ== +"@better-auth/kysely-adapter@1.7.6": + version "1.7.6" + resolved "https://registry.yarnpkg.com/@better-auth/kysely-adapter/-/kysely-adapter-1.7.6.tgz#3c2ed98ae86e119450df8a259557c411da68a057" + integrity sha512-BV+DX2/z/6ozNC9DYSge78wjLerq6Bxd/lSPjzzuq9eEutkQDAJTuiaETzgGYqNV5LlEWi8TZFAQTEq/wavOEQ== -"@better-auth/memory-adapter@1.7.5": - version "1.7.5" - resolved "https://registry.yarnpkg.com/@better-auth/memory-adapter/-/memory-adapter-1.7.5.tgz#e96fd537a33e8b5290c38edb08fd8538a88cc1cd" - integrity sha512-YDmnfR9zOXbn5SNYYwfHBPuc19hg1d1C1vUXb+Hm8Q91pTsstFNX5OTlZbo7f28q06FpogAEfGGCN/2QV39cig== +"@better-auth/memory-adapter@1.7.6": + version "1.7.6" + resolved "https://registry.yarnpkg.com/@better-auth/memory-adapter/-/memory-adapter-1.7.6.tgz#ae146a763b00a4d21d85522d81edf5cdcba0e6bb" + integrity sha512-ng1xv8k2JsEIjnqzJzdoVOQrnoCLRuk4EiQL9yYAThyg6zYzV00LynlhH+O9OMUZ+yGVpGqGZmr5xcTiUSV2uA== -"@better-auth/mongo-adapter@1.7.5": - version "1.7.5" - resolved "https://registry.yarnpkg.com/@better-auth/mongo-adapter/-/mongo-adapter-1.7.5.tgz#9e3e0a4db9d7ceb57c7daddb5dec587a042fde2c" - integrity sha512-Yq0LfF0VlA9Kfjcjp/v43MSsChv7vKd1ct0Mt15px4zlqaCPIGfPbjw9YNM6jTo0fGpqLR0n15PllSWmLLRp9g== +"@better-auth/mongo-adapter@1.7.6": + version "1.7.6" + resolved "https://registry.yarnpkg.com/@better-auth/mongo-adapter/-/mongo-adapter-1.7.6.tgz#7e63d006709f22948988e5719fded5f9b3520394" + integrity sha512-GvBwZli8i4XINMAj9tlW7eV9E8Dr+JWqavXjUs2o81GZt/Vh8wiX+31KK1jQ4iOuejfjpLoXcoFtlIPgf/pVog== -"@better-auth/passkey@^1.7.5": - version "1.7.5" - resolved "https://registry.yarnpkg.com/@better-auth/passkey/-/passkey-1.7.5.tgz#47e78943ffaa508f28b0322bdf4193d5b35aaca4" - integrity sha512-7bV1d1+zLGKO3ugH4bxQKG9s2cLuMsDnpxVhQ4QNnEWjSHKmWgpIwoUsFHk3MHz0ntE7au1QLk8HYkcenW5XyQ== +"@better-auth/passkey@^1.7.6": + version "1.7.6" + resolved "https://registry.yarnpkg.com/@better-auth/passkey/-/passkey-1.7.6.tgz#20dbb7713b671cff714b99bbec1cdab149aab0be" + integrity sha512-HsG1uBjbfv8dpFckVRy+K9+krBFbg9uE6bUVWR7GpHd2OAsU5u2fCILpKSbwUck7DnVccen8TvatGPr7SVhIrQ== dependencies: "@simplewebauthn/browser" "^13.3.0" "@simplewebauthn/server" "^13.3.1" zod "^4.5.4" -"@better-auth/prisma-adapter@1.7.5": - version "1.7.5" - resolved "https://registry.yarnpkg.com/@better-auth/prisma-adapter/-/prisma-adapter-1.7.5.tgz#26c541cac6ffadbd4819b732ff5455e1aa7fca42" - integrity sha512-QfW6HS9vK0FMcbI/GsQLdplICxOz0EPzYWGONZT4ovL3cSItd4YH/09USbPPVl+VUQCdznAQIk+n+NKvHdmSag== +"@better-auth/prisma-adapter@1.7.6": + version "1.7.6" + resolved "https://registry.yarnpkg.com/@better-auth/prisma-adapter/-/prisma-adapter-1.7.6.tgz#57931cc01b075838be61b27397b59385df75f270" + integrity sha512-31rz2OXIx2Q1L4Jhd5F71dafIWqder/Bo6vJ+eCgO5iZ0gvnv7fUmM95DvbVUoPC69XYpcIM/6PJmQ3M6RydWg== -"@better-auth/redis-storage@^1.7.5": - version "1.7.5" - resolved "https://registry.yarnpkg.com/@better-auth/redis-storage/-/redis-storage-1.7.5.tgz#2b636d3680c105279f4045b42c8418f793ba2ce5" - integrity sha512-IiLyP9An0srV1ebo9vvQhl9wD+jZzyDB1pCjkZD00tpS374PcNO4qzVkBelyHXcVcQpgpkBWHKXtj41spGvh6Q== +"@better-auth/redis-storage@^1.7.6": + version "1.7.6" + resolved "https://registry.yarnpkg.com/@better-auth/redis-storage/-/redis-storage-1.7.6.tgz#b3592c6d0f83a0bc9bb70bd22bf348a946d6358d" + integrity sha512-aWZbKKHF7Vx5Xry7HSFMQXTXBVkh/eYIMhO40cg5CfYO4pfDYuz67nSKeOIOmV3/v9RtxEEOfOUvnPz5tGAyPg== -"@better-auth/telemetry@1.7.5": - version "1.7.5" - resolved "https://registry.yarnpkg.com/@better-auth/telemetry/-/telemetry-1.7.5.tgz#ea41100ffc30cbc8e66e59e0d90290738b1e257e" - integrity sha512-e/REPqMy9Em+gC6G0xWBikiMLRuy532Er7jqdoNkPBa65FbywgWcm1cZbgdW5CnHsrM3OLZsmKn14yeGoDISeg== +"@better-auth/telemetry@1.7.6": + version "1.7.6" + resolved "https://registry.yarnpkg.com/@better-auth/telemetry/-/telemetry-1.7.6.tgz#1c907cdb14bf924b1c03350f8cace5b35959d690" + integrity sha512-xgRwPja2wTJtcu+OQZR2IiNpAmviddnW3n5Do5umXRugJFW3v9KlSmYjYm580mVsPnU4upvZkvSRl9v8DgSDtA== "@better-auth/utils@0.4.2": version "0.4.2" @@ -176,42 +176,42 @@ hashery "^1.5.1" keyv "^5.6.0" -"@commitlint/cli@^21.2.2": - version "21.2.2" - resolved "https://registry.yarnpkg.com/@commitlint/cli/-/cli-21.2.2.tgz#ad1665bddd42249575fac99764c23998387b3dfe" - integrity sha512-a+6hQxIxnpdvSvS2apvttPNbEliYsVC3PqFYDiiB2kjbwIsQsj1urvQ4Tkf70pKYozPalKAuRQmm/GHwndduqA== - dependencies: - "@commitlint/config-conventional" "^21.2.2" - "@commitlint/format" "^21.2.2" - "@commitlint/lint" "^21.2.2" - "@commitlint/load" "^21.2.2" - "@commitlint/read" "^21.2.1" - "@commitlint/types" "^21.2.0" +"@commitlint/cli@^21.2.3": + version "21.2.3" + resolved "https://registry.yarnpkg.com/@commitlint/cli/-/cli-21.2.3.tgz#bbdc0304c3a343ce0aee77c305009d6bab1c7ab7" + integrity sha512-5yOX6IRjcrIReCxpyAd04hgI/yhUMpVBJ/ouwFV0wk9yx5+fYRDWZWJ5h55Tbedgfol+5m2mU5nqzbB8g3v0vQ== + dependencies: + "@commitlint/config-conventional" "^21.2.3" + "@commitlint/format" "^21.2.3" + "@commitlint/lint" "^21.2.3" + "@commitlint/load" "^21.2.3" + "@commitlint/read" "^21.2.3" + "@commitlint/types" "^21.2.3" tinyexec "^1.0.0" yargs "^18.0.0" -"@commitlint/config-conventional@^21.2.2": - version "21.2.2" - resolved "https://registry.yarnpkg.com/@commitlint/config-conventional/-/config-conventional-21.2.2.tgz#c8902f3ea1e741f55ec0fc7c177bcdf28ffd0082" - integrity sha512-NxA37SZviusFUEYOQZ5hNnZ1h7O/KiemPkxjOlpzKJNnWxThiwc6/SaZhaPa8fyLvfRBAywhQhJJk8XESHWlpQ== +"@commitlint/config-conventional@^21.2.3": + version "21.2.3" + resolved "https://registry.yarnpkg.com/@commitlint/config-conventional/-/config-conventional-21.2.3.tgz#ae8a53f6671245ad0d55698b17c711d0b7e705d8" + integrity sha512-EP2n5DN2GwRWNVrLX0Jx3mpQlW5PfFi9HnD9OJ8hN/H0xFqpCFyHeGDhg+0P8/21iMMcdkcQgbNqmVklebqYsQ== dependencies: - "@commitlint/types" "^21.2.0" + "@commitlint/types" "^21.2.3" conventional-changelog-conventionalcommits "^10.0.0" -"@commitlint/config-validator@^21.2.0": - version "21.2.0" - resolved "https://registry.yarnpkg.com/@commitlint/config-validator/-/config-validator-21.2.0.tgz#9597a3195ec5371594868f1eca14a3b3e6ffdc36" - integrity sha512-t7AzNHAKeIdo/3NRGwzpufKHsKkPHmFs/56N2Fnsh0/r0rGtnQzTxk6vnFgjaGr4hdSQKNB50/KAhR9Yk4LJKA== +"@commitlint/config-validator@^21.2.3": + version "21.2.3" + resolved "https://registry.yarnpkg.com/@commitlint/config-validator/-/config-validator-21.2.3.tgz#da0c187644c491b286ce0600e7ae959f5901bd02" + integrity sha512-JQ13v0GafSM4fBYX8UowSy++07Was20auq0NcTdnzSEq6/05Cq5GBUMIfKkqjzyBwC9sJFmPpKWgLLhH7cygkw== dependencies: - "@commitlint/types" "^21.2.0" + "@commitlint/types" "^21.2.3" ajv "^8.11.0" -"@commitlint/ensure@^21.2.0": - version "21.2.0" - resolved "https://registry.yarnpkg.com/@commitlint/ensure/-/ensure-21.2.0.tgz#6a46807a290bc95ac3cc001fd4068e538977627b" - integrity sha512-76IF9vDNS13lAzEEik9eKwzt8f9hYhWiwVXZ2AnyLCz5/f511FsEQ3pw1X3/zSQpdRLQU7i5qDMVKyXi1GWjSg== +"@commitlint/ensure@^21.2.3": + version "21.2.3" + resolved "https://registry.yarnpkg.com/@commitlint/ensure/-/ensure-21.2.3.tgz#a12ff4ad86b138c5119a2eda07c9502b774f5bb5" + integrity sha512-gEjNKgRocbODI5/sMx2Qc9XOf2/zFTNV2aEK1QZ4gKDKxDC/VR7us3QtIX1C5d5xxHxx0I/tEbYbdSP1Am2LwA== dependencies: - "@commitlint/types" "^21.2.0" + "@commitlint/types" "^21.2.3" es-toolkit "^1.46.0" "@commitlint/execute-rule@^21.0.1": @@ -219,41 +219,41 @@ resolved "https://registry.yarnpkg.com/@commitlint/execute-rule/-/execute-rule-21.0.1.tgz#3ebeee4d645527edfc3cf583ecbad92a4c28eddb" integrity sha512-RifH+FmImozKBE6mozhF4K3r2RRKP7SMi/Q/zLCmExtp5e05lhHOUYqGBlFBAGNHaZxU/WYw1XuugYK9jQzqnA== -"@commitlint/format@^21.2.2": - version "21.2.2" - resolved "https://registry.yarnpkg.com/@commitlint/format/-/format-21.2.2.tgz#e08d38f153d44615aed53123dfdab1abaab82ee0" - integrity sha512-v6fvxZSc/AvVMROlr3H34+1766bZSYApRUSCAMjWamStPjKMvZ8GdvVA5YW/VQNgbFTmcMz6OYmSTJEvIjPrfA== +"@commitlint/format@^21.2.3": + version "21.2.3" + resolved "https://registry.yarnpkg.com/@commitlint/format/-/format-21.2.3.tgz#d33a6ebb364fc84bc39be8ca527ec47a8dc053b5" + integrity sha512-KKwCjXYqA8r295uhLnulDXL9yekdXmj2yp2Q0XsBPhxQ2iPuvRE8F43j7g7yexo69wTdmUQmFz15jpderluzUQ== dependencies: - "@commitlint/types" "^21.2.0" + "@commitlint/types" "^21.2.3" picocolors "^1.1.1" -"@commitlint/is-ignored@^21.2.2": - version "21.2.2" - resolved "https://registry.yarnpkg.com/@commitlint/is-ignored/-/is-ignored-21.2.2.tgz#6c44ae438aa415158d2c58d1cedcd9ac3d6a716a" - integrity sha512-9UoKNgfFE3LU7FrzierCvk3CdDfMDeVGC86qZiT/n0TIjfq/dmZ9MHuXd45OTNRa26ZanmJRxEtmiXk/lEJihg== +"@commitlint/is-ignored@^21.2.3": + version "21.2.3" + resolved "https://registry.yarnpkg.com/@commitlint/is-ignored/-/is-ignored-21.2.3.tgz#0526db0d3a680e1259ec43f0236a8b86f526412f" + integrity sha512-Ng4nRj/LBAOvc+GQu7bsFW4/fL89LvZ14OOC/ERLbUpnG6QBwWRzY/1oXGwPs3C8YHWjJObin4kLYo2YeEn70w== dependencies: - "@commitlint/types" "^21.2.0" + "@commitlint/types" "^21.2.3" semver "^7.6.0" -"@commitlint/lint@^21.2.2": - version "21.2.2" - resolved "https://registry.yarnpkg.com/@commitlint/lint/-/lint-21.2.2.tgz#24492822825e6e430b24f205447233b41183fadd" - integrity sha512-Fy8JxEBzdmsYWFude/61GxXu5O+wEymwiRK2z9GL9R8mCsXphCoGxAFc5iHn5mjlfcSrhiiONE+ksf4KOjnaPg== +"@commitlint/lint@^21.2.3": + version "21.2.3" + resolved "https://registry.yarnpkg.com/@commitlint/lint/-/lint-21.2.3.tgz#9d88a9f2d9174d4aa1e1319a15e0b46b9076203f" + integrity sha512-lUZcSuVLLEDkhge9ERk8Rp+FXQtrUhCK+h328BFnzKXrTuXGdqiYMEpTlNWdZaOrjyMhMJaz354ZaWEGJxcLeg== dependencies: - "@commitlint/is-ignored" "^21.2.2" - "@commitlint/parse" "^21.2.2" - "@commitlint/rules" "^21.2.2" - "@commitlint/types" "^21.2.0" + "@commitlint/is-ignored" "^21.2.3" + "@commitlint/parse" "^21.2.3" + "@commitlint/rules" "^21.2.3" + "@commitlint/types" "^21.2.3" -"@commitlint/load@^21.2.2": - version "21.2.2" - resolved "https://registry.yarnpkg.com/@commitlint/load/-/load-21.2.2.tgz#882128f6412ae123eb507b0a9e32a3c99ff3981d" - integrity sha512-0Tt6wDPX167cjKC5D4zhm0+20wJJG+TN/TKovMOspfSe78rOnKX+MNzlVNiu6HyQPZChPJ8QBH31MVt6Bb8fCg== +"@commitlint/load@^21.2.3": + version "21.2.3" + resolved "https://registry.yarnpkg.com/@commitlint/load/-/load-21.2.3.tgz#9dcc036dd4ad19941b90f3a36fb273c915a5b750" + integrity sha512-cDrL8lOo23Lk7knGzQdjbFcq7z2JgvjwV6PhbESVvEc+Fe21MeLjPKBJi8nKjg7j+jh79CVbVSUbZc104thXRw== dependencies: - "@commitlint/config-validator" "^21.2.0" + "@commitlint/config-validator" "^21.2.3" "@commitlint/execute-rule" "^21.0.1" - "@commitlint/resolve-extends" "^21.2.2" - "@commitlint/types" "^21.2.0" + "@commitlint/resolve-extends" "^21.2.3" + "@commitlint/types" "^21.2.3" cosmiconfig "^9.0.1" cosmiconfig-typescript-loader "^6.1.0" es-toolkit "^1.46.0" @@ -265,45 +265,45 @@ resolved "https://registry.yarnpkg.com/@commitlint/message/-/message-21.2.0.tgz#72cbca26f7b1b37da5c1e40644c673efbb0e193e" integrity sha512-YxGoiXD/HXNXLJPrQwE5poXa+XH0CBEm+mdvbHQP0g6MV/dmJyUFCzPNzZbxL93GvZ70TmtTK0Z0/IBpAqHv8g== -"@commitlint/parse@^21.2.2": - version "21.2.2" - resolved "https://registry.yarnpkg.com/@commitlint/parse/-/parse-21.2.2.tgz#1ed7757d808bf18bfac4d881f9ad97a540723b30" - integrity sha512-MEkobPfvRp+z06Wro8HMG1BDGHzZmj82A1LH1nWeG3ipHpg/x4m6v3wEDvMBIKjRFUnfR3nBeFs3MVCr7UdAmg== +"@commitlint/parse@^21.2.3": + version "21.2.3" + resolved "https://registry.yarnpkg.com/@commitlint/parse/-/parse-21.2.3.tgz#6c530c00e3fdb4ea574330c2b0b5ac3df6a1b335" + integrity sha512-Jt61QpF1xA88damCELe8I0FlDZPSpXNc8IhN7z5kZ0EcDYPjdZ+ZHPvsSXl69r2MIlLnNKeHhOn2cmVpziFE9w== dependencies: - "@commitlint/types" "^21.2.0" + "@commitlint/types" "^21.2.3" conventional-changelog-angular "^9.0.0" conventional-commits-parser "^7.0.0" -"@commitlint/read@^21.2.1": - version "21.2.1" - resolved "https://registry.yarnpkg.com/@commitlint/read/-/read-21.2.1.tgz#a39f19f73b45a604619831fdcbf93fa022feb870" - integrity sha512-hUW7EJQnNTL0vPOmVMNK4CrnrNBN0nN+JJHReFkdHO5y4iyHeEmTBwuC15OCqUTjxWo7idnH1LftfpWVIaPWIA== +"@commitlint/read@^21.2.3": + version "21.2.3" + resolved "https://registry.yarnpkg.com/@commitlint/read/-/read-21.2.3.tgz#d8b56fd369c553c846c9020ec82d0acdad1486b3" + integrity sha512-szAepuLA1vTTr7fuudEg7jYyVHudf+FH+vptU91bhxE1WnE8TKrfTAi44HVllz8XpI8Pvp4GjR/iP5Nshgh+og== dependencies: "@commitlint/top-level" "^21.2.0" - "@commitlint/types" "^21.2.0" + "@commitlint/types" "^21.2.3" "@conventional-changelog/git-client" "^3.0.0" tinyexec "^1.0.0" -"@commitlint/resolve-extends@^21.2.2": - version "21.2.2" - resolved "https://registry.yarnpkg.com/@commitlint/resolve-extends/-/resolve-extends-21.2.2.tgz#f867d0cea131f2c2bd64e6d079a443b0e5c6e851" - integrity sha512-RPkJ/IFi7sMUUVbZLqwWFtWw/zRDcfFsmrPSiTMrt5wb7AdxOr86EGQFvmGzef5QKV5IPBWWCujqVTw1RWX44A== +"@commitlint/resolve-extends@^21.2.3": + version "21.2.3" + resolved "https://registry.yarnpkg.com/@commitlint/resolve-extends/-/resolve-extends-21.2.3.tgz#b342eff7b98767199333de1fb6f6d8f3e88a57f9" + integrity sha512-bqJdmAtXgAQel+l02uIsF7rHgKgx1AGZdGBjam7uK4XW54ZAQtB6XAIUXezYprQiCcRMpBh4fHs5JodXK4mVZA== dependencies: - "@commitlint/config-validator" "^21.2.0" - "@commitlint/types" "^21.2.0" + "@commitlint/config-validator" "^21.2.3" + "@commitlint/types" "^21.2.3" es-toolkit "^1.46.0" global-directory "^5.0.0" resolve-from "^5.0.0" -"@commitlint/rules@^21.2.2": - version "21.2.2" - resolved "https://registry.yarnpkg.com/@commitlint/rules/-/rules-21.2.2.tgz#11282e8645ac1bbac948dc9a53e33b50e6ac5ef2" - integrity sha512-eplQzyYkBjYB1HyyRj8hkcK11Y9DU9nuBz7uOKEd6NpE9NGDytLFCAnlRE+OoiK/5sHEJsaz2RGhuWBvYzIbNA== +"@commitlint/rules@^21.2.3": + version "21.2.3" + resolved "https://registry.yarnpkg.com/@commitlint/rules/-/rules-21.2.3.tgz#c1b397c7fd89eae3fac616e0e1fc694ab6a90a83" + integrity sha512-5+YnI/LuTx3JDl9GjqfP2z9x96M8KKDrd+4jOel/T0L1BB3oAmBlSN8xppf63QsudiVEgR8C0gRoAMrPVrms6g== dependencies: - "@commitlint/ensure" "^21.2.0" + "@commitlint/ensure" "^21.2.3" "@commitlint/message" "^21.2.0" "@commitlint/to-lines" "^21.0.1" - "@commitlint/types" "^21.2.0" + "@commitlint/types" "^21.2.3" "@commitlint/to-lines@^21.0.1": version "21.0.1" @@ -317,10 +317,10 @@ dependencies: escalade "^3.2.0" -"@commitlint/types@^21.2.0": - version "21.2.0" - resolved "https://registry.yarnpkg.com/@commitlint/types/-/types-21.2.0.tgz#da93897b416f788323f639cce6045310aeb03096" - integrity sha512-7zVFCDB2reMvJH5dmbKnOQPjZEvjdJTH8jc0U/PIPU1r3/+vf5pD1HlfitV2MWsWXrvu7u39iY1lyLUPOaN0Gw== +"@commitlint/types@^21.2.3": + version "21.2.3" + resolved "https://registry.yarnpkg.com/@commitlint/types/-/types-21.2.3.tgz#004da63f916654309485f5c1ec4dcba8bd2ebe78" + integrity sha512-sGEA473TlCvhCGNoTBY9OXZVWdscIXdGt0dm8EpB+2MRfmt8LNh/X56P/T3nCtEB+eH5qGEa3odphSAoUxSfSQ== dependencies: conventional-commits-parser "^7.0.0" picocolors "^1.1.1" @@ -1250,100 +1250,100 @@ resolved "https://registry.yarnpkg.com/@types/unist/-/unist-3.0.3.tgz#acaab0f919ce69cce629c2d4ed2eb4adc1b6c20c" integrity sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q== -"@typescript-eslint/eslint-plugin@8.70.0": - version "8.70.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.70.0.tgz#59f635c74dd1e2bffb6aecbda557b24dadffd3dc" - integrity sha512-/v8HZt6RlyIZxB3ntehELOcUcfxKPVGWXnQdJuHRmzrqgF8nQypcC/oxGW+Ot4VGKDq81XugPKxx0n5PBtf9PA== +"@typescript-eslint/eslint-plugin@8.70.1": + version "8.70.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.70.1.tgz#d404bac4cb04e4dcd20086e46e13c952bd0771e0" + integrity sha512-nDNrUQ/4ruSNYbu749TRY7cfrzPtoLHEXSNBI8aaNY32LlZCajixqRf3FqcKC4p5Cam4VOHYx/t+i5+nKXvrqA== dependencies: "@eslint-community/regexpp" "^4.12.2" - "@typescript-eslint/scope-manager" "8.70.0" - "@typescript-eslint/type-utils" "8.70.0" - "@typescript-eslint/utils" "8.70.0" - "@typescript-eslint/visitor-keys" "8.70.0" + "@typescript-eslint/scope-manager" "8.70.1" + "@typescript-eslint/type-utils" "8.70.1" + "@typescript-eslint/utils" "8.70.1" + "@typescript-eslint/visitor-keys" "8.70.1" ignore "^7.0.5" natural-compare "^1.4.0" ts-api-utils "^2.5.0" -"@typescript-eslint/parser@8.70.0": - version "8.70.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.70.0.tgz#96ce2de96c06c8442fea1a8f7b07855a56b3c5e3" - integrity sha512-zYvrmj9Yxd63UGaXw+kdt6A0F0s0qveJyuatIM77bYC2DE4pgmg7a50u8LR7PRtXd0x+h+Tl3eXabGm06SWd3Q== +"@typescript-eslint/parser@8.70.1": + version "8.70.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.70.1.tgz#6c99b7b954efc05dae179001c8b477d1a8948dcf" + integrity sha512-nO974WLllwhSFWQXnMLj6nDGa8f0khKEz1JzpPJ1u7Vm/4X1X6ZHajpoknU4bb41vJyMB0HHVyS2GqdhWfIXZw== dependencies: - "@typescript-eslint/scope-manager" "8.70.0" - "@typescript-eslint/types" "8.70.0" - "@typescript-eslint/typescript-estree" "8.70.0" - "@typescript-eslint/visitor-keys" "8.70.0" + "@typescript-eslint/scope-manager" "8.70.1" + "@typescript-eslint/types" "8.70.1" + "@typescript-eslint/typescript-estree" "8.70.1" + "@typescript-eslint/visitor-keys" "8.70.1" debug "^4.4.3" -"@typescript-eslint/project-service@8.70.0": - version "8.70.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/project-service/-/project-service-8.70.0.tgz#a62e837362f26c604ad15b20bacce1c3f4d6b552" - integrity sha512-hFHbTNqhU9G+2eKFXCBVb1tjFT/LceiJ4+HfLO4pTpDI0KHi6iajpcFFkaSQ9gXmCh7n82A0PthaayEdN6mspQ== +"@typescript-eslint/project-service@8.70.1": + version "8.70.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/project-service/-/project-service-8.70.1.tgz#d5635594cc8a573f0e15a772b1704e93a00134c1" + integrity sha512-62xOgboPfwc3/IgPSX/W6oQR3ZbF04194FPGUGH8HL8iLFHbt/456/8Ph1wLNUgVF+s94FlHoipBsz+v7+LMnA== dependencies: - "@typescript-eslint/tsconfig-utils" "^8.70.0" - "@typescript-eslint/types" "^8.70.0" + "@typescript-eslint/tsconfig-utils" "^8.70.1" + "@typescript-eslint/types" "^8.70.1" debug "^4.4.3" -"@typescript-eslint/scope-manager@8.70.0": - version "8.70.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.70.0.tgz#b77628b03c9c56ef21fb5a6bc2f4a4335163b999" - integrity sha512-8nP3Kwh5hlgZ4FicGvmznAmJe8UL4sdU8tLukrPaMuQmDuk4Y8xYfzu/aYZW4xT2JCgc7H/TpDI5cGlxcWJSqQ== +"@typescript-eslint/scope-manager@8.70.1": + version "8.70.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.70.1.tgz#0feeae4da2d279b960cdbfe5e0a02fbf1195e93f" + integrity sha512-Pa0EeSeAusQc1WbjQMac+YfenewYTBu0KjgYvkUKwhXaHUKbFog23Dm/rp0DX/6tyYOQ3Xl1a+3EcFNZynGHCw== dependencies: - "@typescript-eslint/types" "8.70.0" - "@typescript-eslint/visitor-keys" "8.70.0" + "@typescript-eslint/types" "8.70.1" + "@typescript-eslint/visitor-keys" "8.70.1" -"@typescript-eslint/tsconfig-utils@8.70.0", "@typescript-eslint/tsconfig-utils@^8.70.0": - version "8.70.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.70.0.tgz#f583ca72159c4fd8e775c153da3241de6b77974f" - integrity sha512-adnkeeNq9Sq1sUf4+FRVc0KdgYghzsgFpZSQVZVvY0LCuUuN0FnQgyGzCJeC4fW1cdXseBAjU2EOqUIjbNcZUw== +"@typescript-eslint/tsconfig-utils@8.70.1", "@typescript-eslint/tsconfig-utils@^8.70.1": + version "8.70.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.70.1.tgz#e9353a6e5f3498a29b40946ca3e11f6166fef09e" + integrity sha512-jumze1fPI+sDOaM2TWGQdn39PDxTr7TZGeuyLkAbNyx2vtMT3uRnVKChN0hfht5V2TugphJzF6bYXvBcE09qqg== -"@typescript-eslint/type-utils@8.70.0": - version "8.70.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.70.0.tgz#7f9c01c24e56bfad2a089167926c7cdded9de5f6" - integrity sha512-NUMKIhYVaVIVLnRL9CRt+VVcuLgSHUCpXn4/+K8wql+vdInUzvx8BjUO1oJ7cG9shjFJKtF8F8Hh2kCh3/KBVw== +"@typescript-eslint/type-utils@8.70.1": + version "8.70.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.70.1.tgz#6ea36f2c7dc0776c1c8e1c380b4896f00bc4c27f" + integrity sha512-7zKTnyvaVWqzLZHPFQtX1hVHqgkMC+WebPWakNCSyrQVbIP1AM0L0TlBZtACldIRb6PptI8Odk+jyZ5kP3B1VA== dependencies: - "@typescript-eslint/types" "8.70.0" - "@typescript-eslint/typescript-estree" "8.70.0" - "@typescript-eslint/utils" "8.70.0" + "@typescript-eslint/types" "8.70.1" + "@typescript-eslint/typescript-estree" "8.70.1" + "@typescript-eslint/utils" "8.70.1" debug "^4.4.3" ts-api-utils "^2.5.0" -"@typescript-eslint/types@8.70.0", "@typescript-eslint/types@^8.70.0": - version "8.70.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.70.0.tgz#9ee52888cdeca604fe9436935219b967fa7f6053" - integrity sha512-asTOIYhDg4zdzOScCyaytrsV3cR6B4ecPQlXw/dJIm7J/MZTtCtfVII9JD8Geh4jTCrK/Xe6cg5UevoleMcoJQ== +"@typescript-eslint/types@8.70.1", "@typescript-eslint/types@^8.70.1": + version "8.70.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.70.1.tgz#2022b9d07d057174eba25b9bbd289641d262a196" + integrity sha512-Dm1ypdhhrGCTyyehxElhgJ6kgk8MVCv5qXdoOVqPr1uqk42jX8KjrZqhROvdShczA8qrDoYiOWn1ykWlx2k81Q== -"@typescript-eslint/typescript-estree@8.70.0": - version "8.70.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.70.0.tgz#79cfcd9678ee28ea69cc13032c0f89bb1d298917" - integrity sha512-d9NmHMPEKQ7QCLLm1jI3zmoQBwT5KwFYjXBJ9ymZfKCUU+5rmTRykKAFvH5Qn/ZCds3CEAFS9OC9M/jkl0X2bA== +"@typescript-eslint/typescript-estree@8.70.1": + version "8.70.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.70.1.tgz#ced48fee6f7043835d2edfed9786ae74813a3c99" + integrity sha512-TU8PwyGN0PQJUcE96mw8eCQ44SmxGdQlJmlWakHaHQ15eIuuvye5yNtmh/i6oS88jzXVQB71xdNkbkB/fMwL0g== dependencies: - "@typescript-eslint/project-service" "8.70.0" - "@typescript-eslint/tsconfig-utils" "8.70.0" - "@typescript-eslint/types" "8.70.0" - "@typescript-eslint/visitor-keys" "8.70.0" + "@typescript-eslint/project-service" "8.70.1" + "@typescript-eslint/tsconfig-utils" "8.70.1" + "@typescript-eslint/types" "8.70.1" + "@typescript-eslint/visitor-keys" "8.70.1" debug "^4.4.3" minimatch "^10.2.2" semver "^7.7.3" tinyglobby "^0.2.15" ts-api-utils "^2.5.0" -"@typescript-eslint/utils@8.70.0": - version "8.70.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.70.0.tgz#78a78b4c52dd8523e5321993cb46ebe6d7934510" - integrity sha512-oZmtKJz/4fufZ2p3+Cn3ijEojcdfR+1zYDH2xKYrEly0dR/Q/1xUPRCOlKGxod78nWlU2UnDe09GZ3TaknBFGA== +"@typescript-eslint/utils@8.70.1": + version "8.70.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.70.1.tgz#6a97887cee702df513692f5cdc7f79baeef48e02" + integrity sha512-Esgul8MsnKnRLdYU2Eb2cRV9bS5HJYtKj1ByJnOzzG2M58DGdSUQ1jUuILxipqcpB2h9WLrbD5GijIWUjX/Tqw== dependencies: "@eslint-community/eslint-utils" "^4.9.1" - "@typescript-eslint/scope-manager" "8.70.0" - "@typescript-eslint/types" "8.70.0" - "@typescript-eslint/typescript-estree" "8.70.0" + "@typescript-eslint/scope-manager" "8.70.1" + "@typescript-eslint/types" "8.70.1" + "@typescript-eslint/typescript-estree" "8.70.1" -"@typescript-eslint/visitor-keys@8.70.0": - version "8.70.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.70.0.tgz#b451c8aea76dc97fc768b8d9d7f61019bf789628" - integrity sha512-BoC8PiO4Hkdo0TVJh9Ntxr5MxPDI7/oFsrygN5ADelFSeXG/qgNuucIGA+L5Z6JpPTE/uRfcTWtscjbUaufepQ== +"@typescript-eslint/visitor-keys@8.70.1": + version "8.70.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.70.1.tgz#b4cde0ed16982bd963a6310fcae554f59fd14124" + integrity sha512-Vwj9lUIW5Xq3wQ9w6gv3R86g1hMK8f2zNOdGTAgeXUMMXFK78G9ruCjjqutHMNJc0+CH7LYRnHeUB9IT8wFmcw== dependencies: - "@typescript-eslint/types" "8.70.0" + "@typescript-eslint/types" "8.70.1" eslint-visitor-keys "^5.0.0" "@ungap/structured-clone@^1.0.0": @@ -1427,18 +1427,18 @@ balanced-match@^4.0.2: resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-4.0.4.tgz#bfb10662feed8196a2c62e7c68e17720c274179a" integrity sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA== -better-auth@^1.7.5: - version "1.7.5" - resolved "https://registry.yarnpkg.com/better-auth/-/better-auth-1.7.5.tgz#1a72ca5f2033973be80d90f1a8e8264820de3211" - integrity sha512-aKE0Zt2EPTpFvmq4/oATNyG/mAfc6JUqWkW9pzGlrVnzUb0lso7GJ9BPxD6JPhLqYV1a9zOAb0uAz1Q5fm+eHA== - dependencies: - "@better-auth/core" "1.7.5" - "@better-auth/drizzle-adapter" "1.7.5" - "@better-auth/kysely-adapter" "1.7.5" - "@better-auth/memory-adapter" "1.7.5" - "@better-auth/mongo-adapter" "1.7.5" - "@better-auth/prisma-adapter" "1.7.5" - "@better-auth/telemetry" "1.7.5" +better-auth@^1.7.6: + version "1.7.6" + resolved "https://registry.yarnpkg.com/better-auth/-/better-auth-1.7.6.tgz#5b2755c5844576df23ceb76e8d6d74310611cedc" + integrity sha512-WTMqOpmTTj+oBoX7zzPOzL85342Upyf+/v0IkH1kvGRA85lV4JGRFIYMIRKqvjZ6ShsuL5VX/c9C13jtoZXcKA== + dependencies: + "@better-auth/core" "1.7.6" + "@better-auth/drizzle-adapter" "1.7.6" + "@better-auth/kysely-adapter" "1.7.6" + "@better-auth/memory-adapter" "1.7.6" + "@better-auth/mongo-adapter" "1.7.6" + "@better-auth/prisma-adapter" "1.7.6" + "@better-auth/telemetry" "1.7.6" "@better-auth/utils" "0.4.2" "@better-fetch/fetch" "1.3.2" "@noble/ciphers" "^2.2.0" @@ -2093,10 +2093,10 @@ hast-util-whitespace@^3.0.0: dependencies: "@types/hast" "^3.0.0" -hono@^4.13.8: - version "4.13.8" - resolved "https://registry.yarnpkg.com/hono/-/hono-4.13.8.tgz#fdb2b060c31cafa559ebc8f8b04ab4970e659abe" - integrity sha512-/Gng7NfoykZl2pjukW5Z6+8Yxm3BPRf86GTbQnt0SbySkvax4fyL4H3HhY1cCpBGmiW9XDRFzRV+CXK2W8QudQ== +hono@^4.13.9: + version "4.13.9" + resolved "https://registry.yarnpkg.com/hono/-/hono-4.13.9.tgz#682943308ab2f228012460d596a9af58090a1528" + integrity sha512-7dMkQmZoC4E6F7AtaQSPhlWAdnBti+j7rreMZl8QB4jFiEhP9TWbGWUMi8WYzBCgmgulxuvLQupKqo+Co6Omyg== hookified@^1.15.0, hookified@^1.15.1: version "1.15.1" @@ -2565,10 +2565,10 @@ prelude-ls@^1.2.1: resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== -prettier@^3.9.8: - version "3.9.8" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.9.8.tgz#54e81128584538c81d85fce9d5fd77a410c385c5" - integrity sha512-WRFq3Wn3WId7LLROfMLdH7xaFr2jR62wU8nLO6rQUOLOxNZUviyJQs1M0iIhLexSFy+L+w0ch66wtoO2jRjG0A== +prettier@^3.9.9: + version "3.9.9" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.9.9.tgz#09b826918c91cd4cbc80e0cbd1d2a922ff04f233" + integrity sha512-Z/CJHIkdujO/OtN7nXUii0Rf3VT5SRuhjBA82Xvu2XhBUgX3nhP67T0LHceBdQLex7OOFGTox+Q5Yg8Jk2Qivg== prisma@^6.19.3: version "6.19.3" @@ -2660,10 +2660,10 @@ require-from-string@^2.0.2: resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== -resend@^6.28.1: - version "6.28.1" - resolved "https://registry.yarnpkg.com/resend/-/resend-6.28.1.tgz#f604a61c110fd34b5378f1f12bdbd6e063bc8cd5" - integrity sha512-5VWOcDiWKBt0NWYKXwzY9WJ+LbpQLYw9M6j1DDJYPk7TloHfWOJyaY4EFKoR/KPL0N4m5yO3o96iDoYOX7v+GA== +resend@^6.29.0: + version "6.30.0" + resolved "https://registry.yarnpkg.com/resend/-/resend-6.30.0.tgz#1149b21899e965aa956e9fdcb08074103b350739" + integrity sha512-rED9rVw8N6cUvjmpYQwfZKBzd/cgWT+jURekVxtjFV2+YyK2/Tu2JOnE68sgqXlMBSYRoWgI6R0xlx3ANc/xeA== dependencies: postal-mime "2.7.6" standardwebhooks "1.1.1" @@ -2953,10 +2953,10 @@ tsup@^8.5.1: tinyglobby "^0.2.11" tree-kill "^1.2.2" -tsx@^4.23.13: - version "4.23.13" - resolved "https://registry.yarnpkg.com/tsx/-/tsx-4.23.13.tgz#393b8dd813d49e25aed7b1d7cbac6930da49ec08" - integrity sha512-BL5MGkRln6aDYhb0xbQlEAGw743BaZYWdbWtdJOBriYJboKgUUYCadFp2/FpBBZquBC/ezNBn7wMMPx7FDZUDw== +tsx@^4.23.15: + version "4.23.15" + resolved "https://registry.yarnpkg.com/tsx/-/tsx-4.23.15.tgz#f53901695685ad567fed0f08532f7782e631c251" + integrity sha512-Yiex1Ovn8z2xPpOWckIiysV1SSyRMY9BkLF++q0yKiDxCqRhosKfMg3janKkiLBwZ5c/YryloKwGZcrEmtwxKw== dependencies: esbuild "~0.28.0" optionalDependencies: @@ -2981,15 +2981,15 @@ type-fest@^1.0.2: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-1.4.0.tgz#e9fb813fe3bf1744ec359d55d1affefa76f14be1" integrity sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA== -typescript-eslint@^8.70.0: - version "8.70.0" - resolved "https://registry.yarnpkg.com/typescript-eslint/-/typescript-eslint-8.70.0.tgz#6c90c532079132ba7d4a386bf0882c56d82fe5af" - integrity sha512-P/W5cz70/cQAuKfY3xwQMWWTV7BvJ0mAQmi+9mBcsVPaBUpd6Ohpa+fECv9rBFrQcig86jAiNBFNWUqnTjr4pw== +typescript-eslint@^8.70.1: + version "8.70.1" + resolved "https://registry.yarnpkg.com/typescript-eslint/-/typescript-eslint-8.70.1.tgz#de51a17e3fe01b4d4b02ed3eb70646024167b527" + integrity sha512-AcWG7KDjZ2THNXsgwttMaGmzVi0VFRlFYfqFHYQRbDpF3owuYbuiL8c7UUrd2k8s3PoSfIQrWfrGXfcElrWLYA== dependencies: - "@typescript-eslint/eslint-plugin" "8.70.0" - "@typescript-eslint/parser" "8.70.0" - "@typescript-eslint/typescript-estree" "8.70.0" - "@typescript-eslint/utils" "8.70.0" + "@typescript-eslint/eslint-plugin" "8.70.1" + "@typescript-eslint/parser" "8.70.1" + "@typescript-eslint/typescript-estree" "8.70.1" + "@typescript-eslint/utils" "8.70.1" typescript@^6.0.3: version "6.0.3"