diff --git a/compat-test/package.json b/compat-test/package.json index 266b2aba0..528647422 100644 --- a/compat-test/package.json +++ b/compat-test/package.json @@ -14,7 +14,7 @@ "express-zod-api": "workspace:*", "http-errors": "npm:http-errors@2.0.1", "typescript": "npm:typescript@5.1.3", - "typescript-eslint": "npm:typescript-eslint@8.56.0", + "typescript-eslint": "npm:typescript-eslint@8.58.0", "zod": "npm:zod@4.1.13" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5de61b693..cbcd28e3c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,8 +23,8 @@ catalogs: specifier: ^0.31.1 version: 0.31.1 '@typescript-eslint/rule-tester': - specifier: ^8.56.0 - version: 8.56.0 + specifier: ^8.58.0 + version: 8.58.0 camelize-ts: specifier: ^3.0.0 version: 3.0.0 @@ -44,8 +44,8 @@ catalogs: specifier: ^6.0.2 version: 6.0.2 typescript-eslint: - specifier: ^8.56.0 - version: 8.56.0 + specifier: ^8.58.0 + version: 8.58.0 zod: specifier: ^4.3.4 version: 4.3.6 @@ -85,7 +85,7 @@ importers: version: 10.1.8(eslint@10.0.0) eslint-plugin-allowed-dependencies: specifier: ^2.1.0 - version: 2.1.0(eslint@10.0.0)(typescript-eslint@8.56.0) + version: 2.1.0(eslint@10.0.0)(typescript-eslint@8.58.0) eslint-plugin-prettier: specifier: ^5.5.4 version: 5.5.5(eslint-config-prettier@10.1.8)(eslint@10.0.0)(prettier@3.8.1) @@ -103,7 +103,7 @@ importers: version: 0.21.7(@arethetypeswrong/core@0.18.2)(synckit@0.11.12)(typescript@6.0.2) typescript-eslint: specifier: catalog:dev - version: 8.56.0(eslint@10.0.0)(typescript@6.0.2) + version: 8.58.0(eslint@10.0.0)(typescript@6.0.2) vitest: specifier: ^4.0.16 version: 4.1.2(@types/node@24.12.0)(yaml@2.8.3) @@ -141,8 +141,8 @@ importers: specifier: npm:typescript@5.1.3 version: 5.1.3 typescript-eslint: - specifier: npm:typescript-eslint@8.56.0 - version: 8.56.0(eslint@10.0.0)(typescript@5.1.3) + specifier: npm:typescript-eslint@8.58.0 + version: 8.58.0(eslint@10.0.0)(typescript@5.1.3) zod: specifier: npm:zod@4.1.13 version: 4.1.13 @@ -284,7 +284,7 @@ importers: devDependencies: '@typescript-eslint/rule-tester': specifier: catalog:dev - version: 8.56.0(eslint@10.0.0)(typescript@6.0.2) + version: 8.58.0(eslint@10.0.0)(typescript@6.0.2) typescript: specifier: catalog:dev version: 6.0.2 @@ -642,69 +642,69 @@ packages: '@types/swagger-ui-express@4.1.8': resolution: {integrity: sha512-AhZV8/EIreHFmBV5wAs0gzJUNq9JbbSXgJLQubCC0jtIo6prnI9MIRRxnU4MZX9RB9yXxF1V4R7jtLl/Wcj31g==} - '@typescript-eslint/eslint-plugin@8.56.0': - resolution: {integrity: sha512-lRyPDLzNCuae71A3t9NEINBiTn7swyOhvUj3MyUOxb8x6g6vPEFoOU+ZRmGMusNC3X3YMhqMIX7i8ShqhT74Pw==} + '@typescript-eslint/eslint-plugin@8.58.0': + resolution: {integrity: sha512-RLkVSiNuUP1C2ROIWfqX+YcUfLaSnxGE/8M+Y57lopVwg9VTYYfhuz15Yf1IzCKgZj6/rIbYTmJCUSqr76r0Wg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.56.0 + '@typescript-eslint/parser': ^8.58.0 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: '>=4.8.4 <6.0.0' + typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/parser@8.56.0': - resolution: {integrity: sha512-IgSWvLobTDOjnaxAfDTIHaECbkNlAlKv2j5SjpB2v7QHKv1FIfjwMy8FsDbVfDX/KjmCmYICcw7uGaXLhtsLNg==} + '@typescript-eslint/parser@8.58.0': + resolution: {integrity: sha512-rLoGZIf9afaRBYsPUMtvkDWykwXwUPL60HebR4JgTI8mxfFe2cQTu3AGitANp4b9B2QlVru6WzjgB2IzJKiCSA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: '>=4.8.4 <6.0.0' + typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/project-service@8.56.0': - resolution: {integrity: sha512-M3rnyL1vIQOMeWxTWIW096/TtVP+8W3p/XnaFflhmcFp+U4zlxUxWj4XwNs6HbDeTtN4yun0GNTTDBw/SvufKg==} + '@typescript-eslint/project-service@8.58.0': + resolution: {integrity: sha512-8Q/wBPWLQP1j16NxoPNIKpDZFMaxl7yWIoqXWYeWO+Bbd2mjgvoF0dxP2jKZg5+x49rgKdf7Ck473M8PC3V9lg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - typescript: '>=4.8.4 <6.0.0' + typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/rule-tester@8.56.0': - resolution: {integrity: sha512-1sa5dpun53chmUV/qpLm30zXFa6+7yloTzdYnSwnya3waam/XA8orej4PNH3i/dG+Y58HNPW8JspJUwtxmTApw==} + '@typescript-eslint/rule-tester@8.58.0': + resolution: {integrity: sha512-a/J72Cxeo5ug5sbey7+Dcna6tMBc4Z4eYwBEKM6MVuBqbxnROpLm8yn/j00lPZc75joPZJVR5oiTZxbK95zp+w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - '@typescript-eslint/scope-manager@8.56.0': - resolution: {integrity: sha512-7UiO/XwMHquH+ZzfVCfUNkIXlp/yQjjnlYUyYz7pfvlK3/EyyN6BK+emDmGNyQLBtLGaYrTAI6KOw8tFucWL2w==} + '@typescript-eslint/scope-manager@8.58.0': + resolution: {integrity: sha512-W1Lur1oF50FxSnNdGp3Vs6P+yBRSmZiw4IIjEeYxd8UQJwhUF0gDgDD/W/Tgmh73mxgEU3qX0Bzdl/NGuSPEpQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/tsconfig-utils@8.56.0': - resolution: {integrity: sha512-bSJoIIt4o3lKXD3xmDh9chZcjCz5Lk8xS7Rxn+6l5/pKrDpkCwtQNQQwZ2qRPk7TkUYhrq3WPIHXOXlbXP0itg==} + '@typescript-eslint/tsconfig-utils@8.58.0': + resolution: {integrity: sha512-doNSZEVJsWEu4htiVC+PR6NpM+pa+a4ClH9INRWOWCUzMst/VA9c4gXq92F8GUD1rwhNvRLkgjfYtFXegXQF7A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - typescript: '>=4.8.4 <6.0.0' + typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/type-utils@8.56.0': - resolution: {integrity: sha512-qX2L3HWOU2nuDs6GzglBeuFXviDODreS58tLY/BALPC7iu3Fa+J7EOTwnX9PdNBxUI7Uh0ntP0YWGnxCkXzmfA==} + '@typescript-eslint/type-utils@8.58.0': + resolution: {integrity: sha512-aGsCQImkDIqMyx1u4PrVlbi/krmDsQUs4zAcCV6M7yPcPev+RqVlndsJy9kJ8TLihW9TZ0kbDAzctpLn5o+lOg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: '>=4.8.4 <6.0.0' + typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/types@8.56.0': - resolution: {integrity: sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ==} + '@typescript-eslint/types@8.58.0': + resolution: {integrity: sha512-O9CjxypDT89fbHxRfETNoAnHj/i6IpRK0CvbVN3qibxlLdo5p5hcLmUuCCrHMpxiWSwKyI8mCP7qRNYuOJ0Uww==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.56.0': - resolution: {integrity: sha512-ex1nTUMWrseMltXUHmR2GAQ4d+WjkZCT4f+4bVsps8QEdh0vlBsaCokKTPlnqBFqqGaxilDNJG7b8dolW2m43Q==} + '@typescript-eslint/typescript-estree@8.58.0': + resolution: {integrity: sha512-7vv5UWbHqew/dvs+D3e1RvLv1v2eeZ9txRHPnEEBUgSNLx5ghdzjHa0sgLWYVKssH+lYmV0JaWdoubo0ncGYLA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - typescript: '>=4.8.4 <6.0.0' + typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/utils@8.56.0': - resolution: {integrity: sha512-RZ3Qsmi2nFGsS+n+kjLAYDPVlrzf7UhTffrDIKr+h2yzAlYP/y5ZulU0yeDEPItos2Ph46JAL5P/On3pe7kDIQ==} + '@typescript-eslint/utils@8.58.0': + resolution: {integrity: sha512-RfeSqcFeHMHlAWzt4TBjWOAtoW9lnsAGiP3GbaX9uVgTYYrMbVnGONEfUCiSss+xMHFl+eHZiipmA8WkQ7FuNA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: '>=4.8.4 <6.0.0' + typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/visitor-keys@8.56.0': - resolution: {integrity: sha512-q+SL+b+05Ud6LbEE35qe4A99P+htKTKVbyiNEe45eCbJFyh/HVK9QXwlrbz+Q4L8SOW4roxSVwXYj4DMBT7Ieg==} + '@typescript-eslint/visitor-keys@8.58.0': + resolution: {integrity: sha512-XJ9UD9+bbDo4a4epraTwG3TsNPeiB9aShrUneAVXy8q4LuwowN+qu89/6ByLMINqvIMeI9H9hOHQtg/ijrYXzQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@vitest/coverage-v8@4.1.2': @@ -781,8 +781,9 @@ packages: ast-v8-to-istanbul@1.0.0: resolution: {integrity: sha512-1fSfIwuDICFA4LKkCzRPO7F0hzFf0B7+Xqrl27ynQaa+Rh0e1Es0v6kWHPott3lU10AyAr7oKHa65OppjLn3Rg==} - balanced-match@1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + balanced-match@4.0.4: + resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} + engines: {node: 18 || 20 || >=22} birpc@4.0.0: resolution: {integrity: sha512-LShSxJP0KTmd101b6DRyGBj57LZxSDYWKitQNW/mi8GRMvZb078Uf9+pveax1DrVL89vm7mWe+TovdI/UDOuPw==} @@ -791,8 +792,9 @@ packages: resolution: {integrity: sha512-oP5VkATKlNwcgvxi0vM0p/D3n2C3EReYVX+DNYs5TjZFn/oQt2j+4sVJtSMr18pdRr8wjTcBl6LoV+FUwzPmNA==} engines: {node: '>=18'} - brace-expansion@2.0.3: - resolution: {integrity: sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==} + brace-expansion@5.0.5: + resolution: {integrity: sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==} + engines: {node: 18 || 20 || >=22} busboy@1.6.0: resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} @@ -1298,9 +1300,9 @@ packages: resolution: {integrity: sha512-fu656aJ0n2kcXwsnwnv9g24tkU5uSmOlTjd6WyyaKm2Z+h1qmY6bAjrcaIxF/BslFqbZ8UBtbJi7KgQOZD2PTw==} engines: {node: 20 || >=22} - minimatch@9.0.9: - resolution: {integrity: sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==} - engines: {node: '>=16 || 14 >=14.17'} + minimatch@10.2.4: + resolution: {integrity: sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==} + engines: {node: 18 || 20 || >=22} ms@2.0.0: resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} @@ -1591,8 +1593,8 @@ packages: resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} hasBin: true - ts-api-utils@2.4.0: - resolution: {integrity: sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==} + ts-api-utils@2.5.0: + resolution: {integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==} engines: {node: '>=18.12'} peerDependencies: typescript: '>=4.8.4' @@ -1646,12 +1648,12 @@ packages: types-ramda@0.31.0: resolution: {integrity: sha512-vaoC35CRC3xvL8Z6HkshDbi6KWM1ezK0LHN0YyxXWUn9HKzBNg/T3xSGlJZjCYspnOD3jE7bcizsp0bUXZDxnQ==} - typescript-eslint@8.56.0: - resolution: {integrity: sha512-c7toRLrotJ9oixgdW7liukZpsnq5CZ7PuKztubGYlNppuTqhIoWfhgHo/7EU0v06gS2l/x0i2NEFK1qMIf0rIg==} + typescript-eslint@8.58.0: + resolution: {integrity: sha512-e2TQzKfaI85fO+F3QywtX+tCTsu/D3WW5LVU6nz8hTFKFZ8yBJ6mSYRpXqdR3mFjPWmO0eWsTa5f+UpAOe/FMA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: '>=4.8.4 <6.0.0' + typescript: '>=4.8.4 <6.1.0' typescript@5.1.3: resolution: {integrity: sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==} @@ -2115,85 +2117,85 @@ snapshots: '@types/express': 5.0.6 '@types/serve-static': 2.2.0 - '@typescript-eslint/eslint-plugin@8.56.0(@typescript-eslint/parser@8.56.0)(eslint@10.0.0)(typescript@5.1.3)': + '@typescript-eslint/eslint-plugin@8.58.0(@typescript-eslint/parser@8.58.0)(eslint@10.0.0)(typescript@5.1.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.56.0(eslint@10.0.0)(typescript@5.1.3) - '@typescript-eslint/scope-manager': 8.56.0 - '@typescript-eslint/type-utils': 8.56.0(eslint@10.0.0)(typescript@5.1.3) - '@typescript-eslint/utils': 8.56.0(eslint@10.0.0)(typescript@5.1.3) - '@typescript-eslint/visitor-keys': 8.56.0 + '@typescript-eslint/parser': 8.58.0(eslint@10.0.0)(typescript@5.1.3) + '@typescript-eslint/scope-manager': 8.58.0 + '@typescript-eslint/type-utils': 8.58.0(eslint@10.0.0)(typescript@5.1.3) + '@typescript-eslint/utils': 8.58.0(eslint@10.0.0)(typescript@5.1.3) + '@typescript-eslint/visitor-keys': 8.58.0 eslint: 10.0.0 ignore: 7.0.5 natural-compare: 1.4.0 - ts-api-utils: 2.4.0(typescript@5.1.3) + ts-api-utils: 2.5.0(typescript@5.1.3) typescript: 5.1.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.56.0(@typescript-eslint/parser@8.56.0)(eslint@10.0.0)(typescript@6.0.2)': + '@typescript-eslint/eslint-plugin@8.58.0(@typescript-eslint/parser@8.58.0)(eslint@10.0.0)(typescript@6.0.2)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.56.0(eslint@10.0.0)(typescript@6.0.2) - '@typescript-eslint/scope-manager': 8.56.0 - '@typescript-eslint/type-utils': 8.56.0(eslint@10.0.0)(typescript@6.0.2) - '@typescript-eslint/utils': 8.56.0(eslint@10.0.0)(typescript@6.0.2) - '@typescript-eslint/visitor-keys': 8.56.0 + '@typescript-eslint/parser': 8.58.0(eslint@10.0.0)(typescript@6.0.2) + '@typescript-eslint/scope-manager': 8.58.0 + '@typescript-eslint/type-utils': 8.58.0(eslint@10.0.0)(typescript@6.0.2) + '@typescript-eslint/utils': 8.58.0(eslint@10.0.0)(typescript@6.0.2) + '@typescript-eslint/visitor-keys': 8.58.0 eslint: 10.0.0 ignore: 7.0.5 natural-compare: 1.4.0 - ts-api-utils: 2.4.0(typescript@6.0.2) + ts-api-utils: 2.5.0(typescript@6.0.2) typescript: 6.0.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.56.0(eslint@10.0.0)(typescript@5.1.3)': + '@typescript-eslint/parser@8.58.0(eslint@10.0.0)(typescript@5.1.3)': dependencies: - '@typescript-eslint/scope-manager': 8.56.0 - '@typescript-eslint/types': 8.56.0 - '@typescript-eslint/typescript-estree': 8.56.0(typescript@5.1.3) - '@typescript-eslint/visitor-keys': 8.56.0 + '@typescript-eslint/scope-manager': 8.58.0 + '@typescript-eslint/types': 8.58.0 + '@typescript-eslint/typescript-estree': 8.58.0(typescript@5.1.3) + '@typescript-eslint/visitor-keys': 8.58.0 debug: 4.4.3 eslint: 10.0.0 typescript: 5.1.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.56.0(eslint@10.0.0)(typescript@6.0.2)': + '@typescript-eslint/parser@8.58.0(eslint@10.0.0)(typescript@6.0.2)': dependencies: - '@typescript-eslint/scope-manager': 8.56.0 - '@typescript-eslint/types': 8.56.0 - '@typescript-eslint/typescript-estree': 8.56.0(typescript@6.0.2) - '@typescript-eslint/visitor-keys': 8.56.0 + '@typescript-eslint/scope-manager': 8.58.0 + '@typescript-eslint/types': 8.58.0 + '@typescript-eslint/typescript-estree': 8.58.0(typescript@6.0.2) + '@typescript-eslint/visitor-keys': 8.58.0 debug: 4.4.3 eslint: 10.0.0 typescript: 6.0.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.56.0(typescript@5.1.3)': + '@typescript-eslint/project-service@8.58.0(typescript@5.1.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.56.0(typescript@5.1.3) - '@typescript-eslint/types': 8.56.0 + '@typescript-eslint/tsconfig-utils': 8.58.0(typescript@5.1.3) + '@typescript-eslint/types': 8.58.0 debug: 4.4.3 typescript: 5.1.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.56.0(typescript@6.0.2)': + '@typescript-eslint/project-service@8.58.0(typescript@6.0.2)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.56.0(typescript@6.0.2) - '@typescript-eslint/types': 8.56.0 + '@typescript-eslint/tsconfig-utils': 8.58.0(typescript@6.0.2) + '@typescript-eslint/types': 8.58.0 debug: 4.4.3 typescript: 6.0.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/rule-tester@8.56.0(eslint@10.0.0)(typescript@6.0.2)': + '@typescript-eslint/rule-tester@8.58.0(eslint@10.0.0)(typescript@6.0.2)': dependencies: - '@typescript-eslint/parser': 8.56.0(eslint@10.0.0)(typescript@6.0.2) - '@typescript-eslint/typescript-estree': 8.56.0(typescript@6.0.2) - '@typescript-eslint/utils': 8.56.0(eslint@10.0.0)(typescript@6.0.2) + '@typescript-eslint/parser': 8.58.0(eslint@10.0.0)(typescript@6.0.2) + '@typescript-eslint/typescript-estree': 8.58.0(typescript@6.0.2) + '@typescript-eslint/utils': 8.58.0(eslint@10.0.0)(typescript@6.0.2) ajv: 6.14.0 eslint: 10.0.0 json-stable-stringify-without-jsonify: 1.0.1 @@ -2203,100 +2205,100 @@ snapshots: - supports-color - typescript - '@typescript-eslint/scope-manager@8.56.0': + '@typescript-eslint/scope-manager@8.58.0': dependencies: - '@typescript-eslint/types': 8.56.0 - '@typescript-eslint/visitor-keys': 8.56.0 + '@typescript-eslint/types': 8.58.0 + '@typescript-eslint/visitor-keys': 8.58.0 - '@typescript-eslint/tsconfig-utils@8.56.0(typescript@5.1.3)': + '@typescript-eslint/tsconfig-utils@8.58.0(typescript@5.1.3)': dependencies: typescript: 5.1.3 - '@typescript-eslint/tsconfig-utils@8.56.0(typescript@6.0.2)': + '@typescript-eslint/tsconfig-utils@8.58.0(typescript@6.0.2)': dependencies: typescript: 6.0.2 - '@typescript-eslint/type-utils@8.56.0(eslint@10.0.0)(typescript@5.1.3)': + '@typescript-eslint/type-utils@8.58.0(eslint@10.0.0)(typescript@5.1.3)': dependencies: - '@typescript-eslint/types': 8.56.0 - '@typescript-eslint/typescript-estree': 8.56.0(typescript@5.1.3) - '@typescript-eslint/utils': 8.56.0(eslint@10.0.0)(typescript@5.1.3) + '@typescript-eslint/types': 8.58.0 + '@typescript-eslint/typescript-estree': 8.58.0(typescript@5.1.3) + '@typescript-eslint/utils': 8.58.0(eslint@10.0.0)(typescript@5.1.3) debug: 4.4.3 eslint: 10.0.0 - ts-api-utils: 2.4.0(typescript@5.1.3) + ts-api-utils: 2.5.0(typescript@5.1.3) typescript: 5.1.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.56.0(eslint@10.0.0)(typescript@6.0.2)': + '@typescript-eslint/type-utils@8.58.0(eslint@10.0.0)(typescript@6.0.2)': dependencies: - '@typescript-eslint/types': 8.56.0 - '@typescript-eslint/typescript-estree': 8.56.0(typescript@6.0.2) - '@typescript-eslint/utils': 8.56.0(eslint@10.0.0)(typescript@6.0.2) + '@typescript-eslint/types': 8.58.0 + '@typescript-eslint/typescript-estree': 8.58.0(typescript@6.0.2) + '@typescript-eslint/utils': 8.58.0(eslint@10.0.0)(typescript@6.0.2) debug: 4.4.3 eslint: 10.0.0 - ts-api-utils: 2.4.0(typescript@6.0.2) + ts-api-utils: 2.5.0(typescript@6.0.2) typescript: 6.0.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.56.0': {} + '@typescript-eslint/types@8.58.0': {} - '@typescript-eslint/typescript-estree@8.56.0(typescript@5.1.3)': + '@typescript-eslint/typescript-estree@8.58.0(typescript@5.1.3)': dependencies: - '@typescript-eslint/project-service': 8.56.0(typescript@5.1.3) - '@typescript-eslint/tsconfig-utils': 8.56.0(typescript@5.1.3) - '@typescript-eslint/types': 8.56.0 - '@typescript-eslint/visitor-keys': 8.56.0 + '@typescript-eslint/project-service': 8.58.0(typescript@5.1.3) + '@typescript-eslint/tsconfig-utils': 8.58.0(typescript@5.1.3) + '@typescript-eslint/types': 8.58.0 + '@typescript-eslint/visitor-keys': 8.58.0 debug: 4.4.3 - minimatch: 9.0.9 + minimatch: 10.2.4 semver: 7.7.4 tinyglobby: 0.2.15 - ts-api-utils: 2.4.0(typescript@5.1.3) + ts-api-utils: 2.5.0(typescript@5.1.3) typescript: 5.1.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.56.0(typescript@6.0.2)': + '@typescript-eslint/typescript-estree@8.58.0(typescript@6.0.2)': dependencies: - '@typescript-eslint/project-service': 8.56.0(typescript@6.0.2) - '@typescript-eslint/tsconfig-utils': 8.56.0(typescript@6.0.2) - '@typescript-eslint/types': 8.56.0 - '@typescript-eslint/visitor-keys': 8.56.0 + '@typescript-eslint/project-service': 8.58.0(typescript@6.0.2) + '@typescript-eslint/tsconfig-utils': 8.58.0(typescript@6.0.2) + '@typescript-eslint/types': 8.58.0 + '@typescript-eslint/visitor-keys': 8.58.0 debug: 4.4.3 - minimatch: 9.0.9 + minimatch: 10.2.4 semver: 7.7.4 tinyglobby: 0.2.15 - ts-api-utils: 2.4.0(typescript@6.0.2) + ts-api-utils: 2.5.0(typescript@6.0.2) typescript: 6.0.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.56.0(eslint@10.0.0)(typescript@5.1.3)': + '@typescript-eslint/utils@8.58.0(eslint@10.0.0)(typescript@5.1.3)': dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@10.0.0) - '@typescript-eslint/scope-manager': 8.56.0 - '@typescript-eslint/types': 8.56.0 - '@typescript-eslint/typescript-estree': 8.56.0(typescript@5.1.3) + '@typescript-eslint/scope-manager': 8.58.0 + '@typescript-eslint/types': 8.58.0 + '@typescript-eslint/typescript-estree': 8.58.0(typescript@5.1.3) eslint: 10.0.0 typescript: 5.1.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.56.0(eslint@10.0.0)(typescript@6.0.2)': + '@typescript-eslint/utils@8.58.0(eslint@10.0.0)(typescript@6.0.2)': dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@10.0.0) - '@typescript-eslint/scope-manager': 8.56.0 - '@typescript-eslint/types': 8.56.0 - '@typescript-eslint/typescript-estree': 8.56.0(typescript@6.0.2) + '@typescript-eslint/scope-manager': 8.58.0 + '@typescript-eslint/types': 8.58.0 + '@typescript-eslint/typescript-estree': 8.58.0(typescript@6.0.2) eslint: 10.0.0 typescript: 6.0.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.56.0': + '@typescript-eslint/visitor-keys@8.58.0': dependencies: - '@typescript-eslint/types': 8.56.0 + '@typescript-eslint/types': 8.58.0 eslint-visitor-keys: 5.0.0 '@vitest/coverage-v8@4.1.2(vitest@4.1.2)': @@ -2393,7 +2395,7 @@ snapshots: estree-walker: 3.0.3 js-tokens: 10.0.0 - balanced-match@1.0.2: {} + balanced-match@4.0.4: {} birpc@4.0.0: {} @@ -2411,9 +2413,9 @@ snapshots: transitivePeerDependencies: - supports-color - brace-expansion@2.0.3: + brace-expansion@5.0.5: dependencies: - balanced-match: 1.0.2 + balanced-match: 4.0.4 busboy@1.6.0: dependencies: @@ -2530,11 +2532,11 @@ snapshots: dependencies: eslint: 10.0.0 - eslint-plugin-allowed-dependencies@2.1.0(eslint@10.0.0)(typescript-eslint@8.56.0): + eslint-plugin-allowed-dependencies@2.1.0(eslint@10.0.0)(typescript-eslint@8.58.0): dependencies: eslint: 10.0.0 ramda: 0.32.0 - typescript-eslint: 8.56.0(eslint@10.0.0)(typescript@6.0.2) + typescript-eslint: 8.58.0(eslint@10.0.0)(typescript@6.0.2) eslint-plugin-prettier@5.5.5(eslint-config-prettier@10.1.8)(eslint@10.0.0)(prettier@3.8.1): dependencies: @@ -2902,9 +2904,9 @@ snapshots: dependencies: '@isaacs/brace-expansion': 5.0.1 - minimatch@9.0.9: + minimatch@10.2.4: dependencies: - brace-expansion: 2.0.3 + brace-expansion: 5.0.5 ms@2.0.0: {} @@ -3193,11 +3195,11 @@ snapshots: tree-kill@1.2.2: {} - ts-api-utils@2.4.0(typescript@5.1.3): + ts-api-utils@2.5.0(typescript@5.1.3): dependencies: typescript: 5.1.3 - ts-api-utils@2.4.0(typescript@6.0.2): + ts-api-utils@2.5.0(typescript@6.0.2): dependencies: typescript: 6.0.2 @@ -3253,23 +3255,23 @@ snapshots: dependencies: ts-toolbelt: 9.6.0 - typescript-eslint@8.56.0(eslint@10.0.0)(typescript@5.1.3): + typescript-eslint@8.58.0(eslint@10.0.0)(typescript@5.1.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.56.0(@typescript-eslint/parser@8.56.0)(eslint@10.0.0)(typescript@5.1.3) - '@typescript-eslint/parser': 8.56.0(eslint@10.0.0)(typescript@5.1.3) - '@typescript-eslint/typescript-estree': 8.56.0(typescript@5.1.3) - '@typescript-eslint/utils': 8.56.0(eslint@10.0.0)(typescript@5.1.3) + '@typescript-eslint/eslint-plugin': 8.58.0(@typescript-eslint/parser@8.58.0)(eslint@10.0.0)(typescript@5.1.3) + '@typescript-eslint/parser': 8.58.0(eslint@10.0.0)(typescript@5.1.3) + '@typescript-eslint/typescript-estree': 8.58.0(typescript@5.1.3) + '@typescript-eslint/utils': 8.58.0(eslint@10.0.0)(typescript@5.1.3) eslint: 10.0.0 typescript: 5.1.3 transitivePeerDependencies: - supports-color - typescript-eslint@8.56.0(eslint@10.0.0)(typescript@6.0.2): + typescript-eslint@8.58.0(eslint@10.0.0)(typescript@6.0.2): dependencies: - '@typescript-eslint/eslint-plugin': 8.56.0(@typescript-eslint/parser@8.56.0)(eslint@10.0.0)(typescript@6.0.2) - '@typescript-eslint/parser': 8.56.0(eslint@10.0.0)(typescript@6.0.2) - '@typescript-eslint/typescript-estree': 8.56.0(typescript@6.0.2) - '@typescript-eslint/utils': 8.56.0(eslint@10.0.0)(typescript@6.0.2) + '@typescript-eslint/eslint-plugin': 8.58.0(@typescript-eslint/parser@8.58.0)(eslint@10.0.0)(typescript@6.0.2) + '@typescript-eslint/parser': 8.58.0(eslint@10.0.0)(typescript@6.0.2) + '@typescript-eslint/typescript-estree': 8.58.0(typescript@6.0.2) + '@typescript-eslint/utils': 8.58.0(eslint@10.0.0)(typescript@6.0.2) eslint: 10.0.0 typescript: 6.0.2 transitivePeerDependencies: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 2a00cf16d..0ced99b8b 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -56,14 +56,14 @@ catalogs: "@types/express-fileupload": "^1.5.1" "@types/http-errors": "^2.0.5" "@types/ramda": "^0.31.1" - "@typescript-eslint/rule-tester": "^8.56.0" + "@typescript-eslint/rule-tester": "^8.58.0" "camelize-ts": "^3.0.0" "compression": "^1.8.1" "express": "^5.2.1" "express-fileupload": "^1.5.2" "http-errors": "^2.0.1" "typescript": "^6.0.2" - "typescript-eslint": "^8.56.0" + "typescript-eslint": "^8.58.0" "zod": "^4.3.4" overrides: "@scarf/scarf": "npm:empty-npm-package@1.0.0"