From cd8d548abfe9f4ac493bd8c9842caa07f01e75f0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 13 Feb 2025 18:57:07 +0000 Subject: [PATCH] Update dependency upgrades - non-major --- package-lock.json | 532 +++++++++++++++++++++++----------------------- package.json | 6 +- 2 files changed, 269 insertions(+), 269 deletions(-) diff --git a/package-lock.json b/package-lock.json index a01ec9f..f6798b3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,8 +16,8 @@ }, "devDependencies": { "@jest/globals": "29.7.0", - "@types/node": "22.13.1", - "eslint-config-upleveled": "9.0.0", + "@types/node": "22.13.2", + "eslint-config-upleveled": "9.1.2", "jest": "29.7.0", "typescript": "5.7.3" } @@ -92,9 +92,9 @@ } }, "node_modules/@babel/eslint-parser": { - "version": "7.26.5", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.26.5.tgz", - "integrity": "sha512-Kkm8C8uxI842AwQADxl0GbcG1rupELYLShazYEZO/2DYjhyWXJIOUVOE3tBYm6JXzUCNJOZEzqc4rCW/jsEQYQ==", + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.26.8.tgz", + "integrity": "sha512-3tBctaHRW6xSub26z7n8uyOTwwUsCdvIug/oxBH9n6yCO5hMj2vwDJAo7RbBMKrM7P+W2j61zLKviJQFGOYKMg==", "dev": true, "license": "MIT", "dependencies": { @@ -1993,21 +1993,134 @@ "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, + "node_modules/@eslint-react/ast": { + "version": "1.26.2", + "resolved": "https://registry.npmjs.org/@eslint-react/ast/-/ast-1.26.2.tgz", + "integrity": "sha512-WuljGOJaaiehGkW0aAyuCZIGKfcv/Q1fSl4rvlfWohIDgpp5MFIkBa56drR75WUdNKrrUb3JirnVGIAhegUBIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-react/eff": "1.26.2", + "@typescript-eslint/types": "^8.23.0", + "@typescript-eslint/typescript-estree": "^8.23.0", + "@typescript-eslint/utils": "^8.23.0", + "string-ts": "^2.2.1", + "ts-pattern": "^5.6.2" + }, + "engines": { + "bun": ">=1.0.15", + "node": ">=18.18.0" + } + }, + "node_modules/@eslint-react/core": { + "version": "1.26.2", + "resolved": "https://registry.npmjs.org/@eslint-react/core/-/core-1.26.2.tgz", + "integrity": "sha512-2mB5hZBL6XmOjDNL3o0h/qHQHuzxGQGYtQQHjD0Yddhde7NU/b4z/oxtrzEInc6Lk2Ry7Rhqi4S49EpwKXWJlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-react/ast": "1.26.2", + "@eslint-react/eff": "1.26.2", + "@eslint-react/jsx": "1.26.2", + "@eslint-react/shared": "1.26.2", + "@eslint-react/var": "1.26.2", + "@typescript-eslint/scope-manager": "^8.23.0", + "@typescript-eslint/type-utils": "^8.23.0", + "@typescript-eslint/types": "^8.23.0", + "@typescript-eslint/utils": "^8.23.0", + "birecord": "^0.1.1", + "ts-pattern": "^5.6.2" + }, + "engines": { + "bun": ">=1.0.15", + "node": ">=18.18.0" + } + }, "node_modules/@eslint-react/eff": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/@eslint-react/eff/-/eff-1.24.1.tgz", - "integrity": "sha512-GLOSXWN+YWB9gB4uLaZUOGi79AyoPwHKfgqUllwDJZ5FPoj3Thdo1lwBKAXFpUHUgI9uvJMnI7QhF5HjwnSQRg==", + "version": "1.26.2", + "resolved": "https://registry.npmjs.org/@eslint-react/eff/-/eff-1.26.2.tgz", + "integrity": "sha512-7ttz+DPNZl+cHdR5PwU9/ff95VHZmo10icGVX34HyRktJuU2boinWzib5KRg6V1jVwgWuzdvULNXyBd5NVMhhg==", + "dev": true, + "license": "MIT", + "engines": { + "bun": ">=1.0.15", + "node": ">=18.18.0" + } + }, + "node_modules/@eslint-react/jsx": { + "version": "1.26.2", + "resolved": "https://registry.npmjs.org/@eslint-react/jsx/-/jsx-1.26.2.tgz", + "integrity": "sha512-lldo9Sd/tZslBN8X7/ZAZXY7UccZZYctrNAoeR8DFMFWLxzvooykixLOl5YkRCWm4uaSmq3r3VNFZ35N2wcbyQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-react/ast": "1.26.2", + "@eslint-react/eff": "1.26.2", + "@eslint-react/var": "1.26.2", + "@typescript-eslint/scope-manager": "^8.23.0", + "@typescript-eslint/types": "^8.23.0", + "@typescript-eslint/utils": "^8.23.0", + "ts-pattern": "^5.6.2" + }, + "engines": { + "bun": ">=1.0.15", + "node": ">=18.18.0" + } + }, + "node_modules/@eslint-react/shared": { + "version": "1.26.2", + "resolved": "https://registry.npmjs.org/@eslint-react/shared/-/shared-1.26.2.tgz", + "integrity": "sha512-q/xrNkFe8sHAPjaAuvqyCl3Ls5ly9cfUpAfhAgxYtArNAtIZHvuwu0zrwoHMYk0ZpZi+VlQYwUCtKX8axPXoTw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-react/eff": "1.26.2", + "@typescript-eslint/utils": "^8.23.0", + "picomatch": "^4.0.2", + "ts-pattern": "^5.6.2" + }, + "engines": { + "bun": ">=1.0.15", + "node": ">=18.18.0" + } + }, + "node_modules/@eslint-react/shared/node_modules/picomatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/@eslint-react/var": { + "version": "1.26.2", + "resolved": "https://registry.npmjs.org/@eslint-react/var/-/var-1.26.2.tgz", + "integrity": "sha512-9abwhGTd4DBxOy5jVF0CnjEYDiRTXg4cbbAulZ+MVqE03KZDWNAVYYEYI5e+YTOcyJbGYY/zPEYmB+c+cUEiyw==", "dev": true, "license": "MIT", + "dependencies": { + "@eslint-react/ast": "1.26.2", + "@eslint-react/eff": "1.26.2", + "@typescript-eslint/scope-manager": "^8.23.0", + "@typescript-eslint/types": "^8.23.0", + "@typescript-eslint/utils": "^8.23.0", + "string-ts": "^2.2.1", + "ts-pattern": "^5.6.2" + }, "engines": { "bun": ">=1.0.15", "node": ">=18.18.0" } }, "node_modules/@eslint/compat": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@eslint/compat/-/compat-1.2.5.tgz", - "integrity": "sha512-5iuG/StT+7OfvhoBHPlmxkPA9om6aDUFgmD4+mWKAGsYt4vCe8rypneG03AuseyRHBmcCLXQtIH5S26tIoggLg==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@eslint/compat/-/compat-1.2.6.tgz", + "integrity": "sha512-k7HNCqApoDHM6XzT30zGoETj+D+uUcZUb+IVAJmar3u6bvHf7hhHJcWx09QHj4/a2qrKZMWU0E16tvkiAdv06Q==", "dev": true, "license": "Apache-2.0", "engines": { @@ -2092,9 +2205,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.19.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.19.0.tgz", - "integrity": "sha512-rbq9/g38qjfqFLOVPvwjIvFFdNziEC5S65jmjPw5r6A//QH+W91akh9irMwjDN8zKUTak6W9EsAv4m/7Wnw0UQ==", + "version": "9.20.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.20.0.tgz", + "integrity": "sha512-iZA07H9io9Wn836aVTytRaNqh00Sad+EamwOVJT12GTLw1VGMFV/4JaME+JjLtr9fiGaoWgYnS54wrfWsSs4oQ==", "dev": true, "license": "MIT", "peer": true, @@ -2668,9 +2781,9 @@ } }, "node_modules/@next/eslint-plugin-next": { - "version": "15.1.6", - "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-15.1.6.tgz", - "integrity": "sha512-+slMxhTgILUntZDGNgsKEYHUvpn72WP1YTlkmEhS51vnVd7S9jEEy0n9YAMcI21vUG4akTw9voWH02lrClt/yw==", + "version": "15.1.7", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-15.1.7.tgz", + "integrity": "sha512-kRP7RjSxfTO13NE317ek3mSGzoZlI33nc/i5hs1KaWpK+egs85xg0DJ4p32QEiHnR0mVjuUfhRIun7awqfL7pQ==", "dev": true, "license": "MIT", "dependencies": { @@ -2904,9 +3017,9 @@ "peer": true }, "node_modules/@types/node": { - "version": "22.13.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.1.tgz", - "integrity": "sha512-jK8uzQlrvXqEU91UxiK5J7pKHyzgnI1Qnl0QDHIgVGuolJhRb9EEl28Cj9b3rGR8B2lhFCtvIm5os8lFnO/1Ew==", + "version": "22.13.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.2.tgz", + "integrity": "sha512-Z+r8y3XL9ZpI2EY52YYygAFmo2/oWfNSj4BCpAXE2McAexDk8VcnBMGC9Djn9gTKt4d2T/hhXqmPzo4hfIXtTg==", "dev": true, "license": "MIT", "dependencies": { @@ -2963,21 +3076,21 @@ "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.21.0.tgz", - "integrity": "sha512-eTH+UOR4I7WbdQnG4Z48ebIA6Bgi7WO8HvFEneeYBxG8qCOYgTOFPSg6ek9ITIDvGjDQzWHcoWHCDO2biByNzA==", + "version": "8.24.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.24.0.tgz", + "integrity": "sha512-aFcXEJJCI4gUdXgoo/j9udUYIHgF23MFkg09LFz2dzEmU0+1Plk4rQWv/IYKvPHAtlkkGoB3m5e6oUp+JPsNaQ==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.21.0", - "@typescript-eslint/type-utils": "8.21.0", - "@typescript-eslint/utils": "8.21.0", - "@typescript-eslint/visitor-keys": "8.21.0", + "@typescript-eslint/scope-manager": "8.24.0", + "@typescript-eslint/type-utils": "8.24.0", + "@typescript-eslint/utils": "8.24.0", + "@typescript-eslint/visitor-keys": "8.24.0", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", - "ts-api-utils": "^2.0.0" + "ts-api-utils": "^2.0.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2993,16 +3106,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.21.0.tgz", - "integrity": "sha512-Wy+/sdEH9kI3w9civgACwabHbKl+qIOu0uFZ9IMKzX3Jpv9og0ZBJrZExGrPpFAY7rWsXuxs5e7CPPP17A4eYA==", + "version": "8.24.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.24.0.tgz", + "integrity": "sha512-MFDaO9CYiard9j9VepMNa9MTcqVvSny2N4hkY6roquzj8pdCBRENhErrteaQuu7Yjn1ppk0v1/ZF9CG3KIlrTA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.21.0", - "@typescript-eslint/types": "8.21.0", - "@typescript-eslint/typescript-estree": "8.21.0", - "@typescript-eslint/visitor-keys": "8.21.0", + "@typescript-eslint/scope-manager": "8.24.0", + "@typescript-eslint/types": "8.24.0", + "@typescript-eslint/typescript-estree": "8.24.0", + "@typescript-eslint/visitor-keys": "8.24.0", "debug": "^4.3.4" }, "engines": { @@ -3018,14 +3131,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.21.0.tgz", - "integrity": "sha512-G3IBKz0/0IPfdeGRMbp+4rbjfSSdnGkXsM/pFZA8zM9t9klXDnB/YnKOBQ0GoPmoROa4bCq2NeHgJa5ydsQ4mA==", + "version": "8.24.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.24.0.tgz", + "integrity": "sha512-HZIX0UByphEtdVBKaQBgTDdn9z16l4aTUz8e8zPQnyxwHBtf5vtl1L+OhH+m1FGV9DrRmoDuYKqzVrvWDcDozw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.21.0", - "@typescript-eslint/visitor-keys": "8.21.0" + "@typescript-eslint/types": "8.24.0", + "@typescript-eslint/visitor-keys": "8.24.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -3036,16 +3149,16 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.21.0.tgz", - "integrity": "sha512-95OsL6J2BtzoBxHicoXHxgk3z+9P3BEcQTpBKriqiYzLKnM2DeSqs+sndMKdamU8FosiadQFT3D+BSL9EKnAJQ==", + "version": "8.24.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.24.0.tgz", + "integrity": "sha512-8fitJudrnY8aq0F1wMiPM1UUgiXQRJ5i8tFjq9kGfRajU+dbPyOuHbl0qRopLEidy0MwqgTHDt6CnSeXanNIwA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "8.21.0", - "@typescript-eslint/utils": "8.21.0", + "@typescript-eslint/typescript-estree": "8.24.0", + "@typescript-eslint/utils": "8.24.0", "debug": "^4.3.4", - "ts-api-utils": "^2.0.0" + "ts-api-utils": "^2.0.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -3060,9 +3173,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.21.0.tgz", - "integrity": "sha512-PAL6LUuQwotLW2a8VsySDBwYMm129vFm4tMVlylzdoTybTHaAi0oBp7Ac6LhSrHHOdLM3efH+nAR6hAWoMF89A==", + "version": "8.24.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.24.0.tgz", + "integrity": "sha512-VacJCBTyje7HGAw7xp11q439A+zeGG0p0/p2zsZwpnMzjPB5WteaWqt4g2iysgGFafrqvyLWqq6ZPZAOCoefCw==", "dev": true, "license": "MIT", "engines": { @@ -3074,20 +3187,20 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.21.0.tgz", - "integrity": "sha512-x+aeKh/AjAArSauz0GiQZsjT8ciadNMHdkUSwBB9Z6PrKc/4knM4g3UfHml6oDJmKC88a6//cdxnO/+P2LkMcg==", + "version": "8.24.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.24.0.tgz", + "integrity": "sha512-ITjYcP0+8kbsvT9bysygfIfb+hBj6koDsu37JZG7xrCiy3fPJyNmfVtaGsgTUSEuTzcvME5YI5uyL5LD1EV5ZQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.21.0", - "@typescript-eslint/visitor-keys": "8.21.0", + "@typescript-eslint/types": "8.24.0", + "@typescript-eslint/visitor-keys": "8.24.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", "minimatch": "^9.0.4", "semver": "^7.6.0", - "ts-api-utils": "^2.0.0" + "ts-api-utils": "^2.0.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -3127,9 +3240,9 @@ } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", "dev": true, "license": "ISC", "bin": { @@ -3140,16 +3253,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.21.0.tgz", - "integrity": "sha512-xcXBfcq0Kaxgj7dwejMbFyq7IOHgpNMtVuDveK7w3ZGwG9owKzhALVwKpTF2yrZmEwl9SWdetf3fxNzJQaVuxw==", + "version": "8.24.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.24.0.tgz", + "integrity": "sha512-07rLuUBElvvEb1ICnafYWr4hk8/U7X9RDCOqd9JcAMtjh/9oRmcfN4yGzbPVirgMR0+HLVHehmu19CWeh7fsmQ==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.21.0", - "@typescript-eslint/types": "8.21.0", - "@typescript-eslint/typescript-estree": "8.21.0" + "@typescript-eslint/scope-manager": "8.24.0", + "@typescript-eslint/types": "8.24.0", + "@typescript-eslint/typescript-estree": "8.24.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -3164,13 +3277,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.21.0.tgz", - "integrity": "sha512-BkLMNpdV6prozk8LlyK/SOoWLmUFi+ZD+pcqti9ILCbVvHGk1ui1g4jJOc2WDLaeExz2qWwojxlPce5PljcT3w==", + "version": "8.24.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.24.0.tgz", + "integrity": "sha512-kArLq83QxGLbuHrTMoOEWO+l2MwsNS2TGISEdx8xgqpkbytB07XmlQyQdNDrCc1ecSqx0cnmhGvpX+VBwqqSkg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.21.0", + "@typescript-eslint/types": "8.24.0", "eslint-visitor-keys": "^4.2.0" }, "engines": { @@ -4511,9 +4624,9 @@ } }, "node_modules/eslint": { - "version": "9.19.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.19.0.tgz", - "integrity": "sha512-ug92j0LepKlbbEv6hD911THhoRHmbdXt2gX+VDABAW/Ir7D3nqKdv5Pf5vtlyY6HQMTEP2skXY43ueqTCWssEA==", + "version": "9.20.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.20.1.tgz", + "integrity": "sha512-m1mM33o6dBUjxl2qb6wv6nGNwCAsns1eKtaQ4l/NPHeTvhiUPbtdfMyktxN4B3fgHIgsYh1VT3V9txblpQHq+g==", "dev": true, "license": "MIT", "peer": true, @@ -4521,9 +4634,9 @@ "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.12.1", "@eslint/config-array": "^0.19.0", - "@eslint/core": "^0.10.0", + "@eslint/core": "^0.11.0", "@eslint/eslintrc": "^3.2.0", - "@eslint/js": "9.19.0", + "@eslint/js": "9.20.0", "@eslint/plugin-kit": "^0.2.5", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", @@ -4572,14 +4685,13 @@ } }, "node_modules/eslint-config-flat-gitignore": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-flat-gitignore/-/eslint-config-flat-gitignore-1.0.0.tgz", - "integrity": "sha512-EWpSLrAP80IdcYK5sIhq/qAY0pmUdBnbzqzpE3QAn6H6wLBN26cMRoMNU9Di8upTzUSL6TXeYRxWhTYuz8+UQA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-flat-gitignore/-/eslint-config-flat-gitignore-2.0.0.tgz", + "integrity": "sha512-9iH+DZO94uxsw5iFjzqa9GfahA5oK3nA1GoJK/6u8evAtooYJMwuSWiLcGDfrdLoqdQ5/kqFJKKuMY/+SAasvg==", "dev": true, "license": "MIT", "dependencies": { - "@eslint/compat": "^1.2.4", - "find-up-simple": "^1.0.0" + "@eslint/compat": "^1.2.5" }, "funding": { "url": "https://github.com/sponsors/antfu" @@ -4589,25 +4701,25 @@ } }, "node_modules/eslint-config-upleveled": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-upleveled/-/eslint-config-upleveled-9.0.0.tgz", - "integrity": "sha512-CYq+RUXTCzqov/twdMdra6d8EvW3DFPeipi8Q3TWp97iGbR5TTX6QBkjeXt517uFvNorqyXIyfjv9FyIvgCUmQ==", + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/eslint-config-upleveled/-/eslint-config-upleveled-9.1.2.tgz", + "integrity": "sha512-CZmINio73kaFAB1fcGhcmzZdNlwZDnEWz+QC8GGfICjyl2PZQ4jfB8zooJvXo+KNgUaG+ISkfpw27REreiQltg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/eslint-parser": "7.26.5", - "@eslint/compat": "1.2.5", - "@next/eslint-plugin-next": "15.1.6", - "@typescript-eslint/eslint-plugin": "8.21.0", - "@typescript-eslint/parser": "8.21.0", - "eslint-config-flat-gitignore": "1.0.0", + "@babel/eslint-parser": "7.26.8", + "@eslint/compat": "1.2.6", + "@next/eslint-plugin-next": "15.1.7", + "@typescript-eslint/eslint-plugin": "8.24.0", + "@typescript-eslint/parser": "8.24.0", + "eslint-config-flat-gitignore": "2.0.0", "eslint-import-resolver-typescript": "3.7.0", "eslint-plugin-import-x": "4.6.1", "eslint-plugin-jsx-a11y": "6.10.2", "eslint-plugin-react": "7.37.4", "eslint-plugin-react-compiler": "19.0.0-beta-e552027-20250112", "eslint-plugin-react-hooks": "5.1.0", - "eslint-plugin-react-x": "1.24.1", + "eslint-plugin-react-x": "1.26.2", "eslint-plugin-security": "3.0.1", "eslint-plugin-sonarjs": "3.0.1", "eslint-plugin-testing-library": "7.1.1", @@ -4616,7 +4728,7 @@ "is-plain-obj": "4.1.0", "sort-package-json": "2.14.0", "strip-json-comments": "5.0.1", - "ts-api-utils": "2.0.0" + "ts-api-utils": "2.0.1" }, "bin": { "upleveled-eslint-install": "bin/install.js" @@ -4625,170 +4737,14 @@ "node": ">=20.9.0" }, "peerDependencies": { - "@types/node": ">=22.10.10", + "@types/node": ">=22.13.1", "@types/react": "^19.0.8", "@types/react-dom": "^19.0.3", - "eslint": "^9.18.0", + "eslint": "^9.20.0", "globals": "^15.14.0", "typescript": "^5.7.3" } }, - "node_modules/eslint-config-upleveled/node_modules/@eslint-react/ast": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/@eslint-react/ast/-/ast-1.24.1.tgz", - "integrity": "sha512-80LaLQr4L94yeJihCcYivpf8QYHxZg3162VKjBFB4uzW47UqWHaLFqebRIYvbD2P3lBxfTlr323EG7g9PxbKsA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/eff": "1.24.1", - "@typescript-eslint/types": "^8.21.0", - "@typescript-eslint/typescript-estree": "^8.21.0", - "@typescript-eslint/utils": "^8.21.0", - "string-ts": "^2.2.0", - "ts-pattern": "^5.6.2" - }, - "engines": { - "bun": ">=1.0.15", - "node": ">=18.18.0" - } - }, - "node_modules/eslint-config-upleveled/node_modules/@eslint-react/core": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/@eslint-react/core/-/core-1.24.1.tgz", - "integrity": "sha512-0ePXp51eNyAo3EMsUT33YTBCXThtFg67Frygn/yCV+zjGwP4PgChcnKOImahD/xQcfdEmQmJ0Ex6KcV29PYogA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "1.24.1", - "@eslint-react/eff": "1.24.1", - "@eslint-react/jsx": "1.24.1", - "@eslint-react/shared": "1.24.1", - "@eslint-react/var": "1.24.1", - "@typescript-eslint/scope-manager": "^8.21.0", - "@typescript-eslint/type-utils": "^8.21.0", - "@typescript-eslint/types": "^8.21.0", - "@typescript-eslint/utils": "^8.21.0", - "birecord": "^0.1.1", - "ts-pattern": "^5.6.2" - }, - "engines": { - "bun": ">=1.0.15", - "node": ">=18.18.0" - } - }, - "node_modules/eslint-config-upleveled/node_modules/@eslint-react/jsx": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/@eslint-react/jsx/-/jsx-1.24.1.tgz", - "integrity": "sha512-KOHzSoLxFAzf88T0hU1ZgCDLJnDtmoaUchtFVLLW+U6QUbWjPwRa9f4CaYtsvK20swaX0nlDPfOKxrGOQ8spvg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "1.24.1", - "@eslint-react/eff": "1.24.1", - "@eslint-react/var": "1.24.1", - "@typescript-eslint/scope-manager": "^8.21.0", - "@typescript-eslint/types": "^8.21.0", - "@typescript-eslint/utils": "^8.21.0", - "ts-pattern": "^5.6.2" - }, - "engines": { - "bun": ">=1.0.15", - "node": ">=18.18.0" - } - }, - "node_modules/eslint-config-upleveled/node_modules/@eslint-react/shared": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/@eslint-react/shared/-/shared-1.24.1.tgz", - "integrity": "sha512-0iDe2+Vil7613/3msgOMJQWTDEUafw2rzhYVAvFZ+8X9jmfG3bFuqBfGG2HAV2cMdP3yhRmDrvKP+wtnyIL/XQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/eff": "1.24.1", - "@typescript-eslint/utils": "^8.21.0", - "picomatch": "^4.0.2", - "ts-pattern": "^5.6.2" - }, - "engines": { - "bun": ">=1.0.15", - "node": ">=18.18.0" - } - }, - "node_modules/eslint-config-upleveled/node_modules/@eslint-react/var": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/@eslint-react/var/-/var-1.24.1.tgz", - "integrity": "sha512-u+Gf1Jl/npQ/4vFj9ZA68Bm9stmg8nc8QwZZJkXIk+JJXhMe8pAFrg32ZJbvOVB7DS9Q5tvjkuG6VSNDLYLrvg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "1.24.1", - "@eslint-react/eff": "1.24.1", - "@typescript-eslint/scope-manager": "^8.21.0", - "@typescript-eslint/types": "^8.21.0", - "@typescript-eslint/utils": "^8.21.0", - "string-ts": "^2.2.0", - "ts-pattern": "^5.6.2" - }, - "engines": { - "bun": ">=1.0.15", - "node": ">=18.18.0" - } - }, - "node_modules/eslint-config-upleveled/node_modules/eslint-plugin-react-x": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-x/-/eslint-plugin-react-x-1.24.1.tgz", - "integrity": "sha512-S15d5mezOeidFAQIofu3vqG3IyywKYRPHV00znRJdk2t82bNiA4m42qYSokqZWVHi4oJapJ1CurpPXfv9FJKsg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "1.24.1", - "@eslint-react/core": "1.24.1", - "@eslint-react/eff": "1.24.1", - "@eslint-react/jsx": "1.24.1", - "@eslint-react/shared": "1.24.1", - "@eslint-react/var": "1.24.1", - "@typescript-eslint/scope-manager": "^8.21.0", - "@typescript-eslint/type-utils": "^8.21.0", - "@typescript-eslint/types": "^8.21.0", - "@typescript-eslint/utils": "^8.21.0", - "compare-versions": "^6.1.1", - "is-immutable-type": "^5.0.1", - "string-ts": "^2.2.0", - "ts-pattern": "^5.6.2" - }, - "engines": { - "bun": ">=1.0.15", - "node": ">=18.18.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "ts-api-utils": "^2.0.0", - "typescript": "^4.9.5 || ^5.3.3" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": false - }, - "ts-api-utils": { - "optional": true - }, - "typescript": { - "optional": true - } - } - }, - "node_modules/eslint-config-upleveled/node_modules/picomatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", - "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, "node_modules/eslint-config-upleveled/node_modules/strip-json-comments": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-5.0.1.tgz", @@ -5034,6 +4990,49 @@ "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" } }, + "node_modules/eslint-plugin-react-x": { + "version": "1.26.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-x/-/eslint-plugin-react-x-1.26.2.tgz", + "integrity": "sha512-4wEHGPdCY8yNl0AYcZWDdQ6QyX7lRmjoaM7CSw3v9ZEHLh2u8ttKl2JJpx5mRKFWP0JxQ8YvbgLW8MovDAIWmw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-react/ast": "1.26.2", + "@eslint-react/core": "1.26.2", + "@eslint-react/eff": "1.26.2", + "@eslint-react/jsx": "1.26.2", + "@eslint-react/shared": "1.26.2", + "@eslint-react/var": "1.26.2", + "@typescript-eslint/scope-manager": "^8.23.0", + "@typescript-eslint/type-utils": "^8.23.0", + "@typescript-eslint/types": "^8.23.0", + "@typescript-eslint/utils": "^8.23.0", + "compare-versions": "^6.1.1", + "is-immutable-type": "^5.0.1", + "string-ts": "^2.2.1", + "ts-pattern": "^5.6.2" + }, + "engines": { + "bun": ">=1.0.15", + "node": ">=18.18.0" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "ts-api-utils": "^2.0.1", + "typescript": "^4.9.5 || ^5.3.3" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": false + }, + "ts-api-utils": { + "optional": true + }, + "typescript": { + "optional": true + } + } + }, "node_modules/eslint-plugin-react/node_modules/resolve": { "version": "2.0.0-next.5", "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", @@ -5281,6 +5280,20 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/eslint/node_modules/@eslint/core": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.11.0.tgz", + "integrity": "sha512-DWUB2pksgNEb6Bz2fggIy1wh6fGgZP4Xyy/Mt0QZPiloKKXerbqq9D3SBQTlCRYOrcRPu4vuz+CGjwdfqxnoWA==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "@types/json-schema": "^7.0.15" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, "node_modules/espree": { "version": "10.3.0", "resolved": "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz", @@ -5522,19 +5535,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/find-up-simple": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/find-up-simple/-/find-up-simple-1.0.0.tgz", - "integrity": "sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/flat-cache": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", @@ -8917,9 +8917,9 @@ } }, "node_modules/string-ts": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/string-ts/-/string-ts-2.2.0.tgz", - "integrity": "sha512-VTP0LLZo4Jp9Gz5IiDVMS9WyLx/3IeYh0PXUn0NdPqusUFNgkHPWiEdbB9TU2Iv3myUskraD5WtYEdHUrQEIlQ==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/string-ts/-/string-ts-2.2.1.tgz", + "integrity": "sha512-Q2u0gko67PLLhbte5HmPfdOjNvUKbKQM+mCNQae6jE91DmoFHY6HH9GcdqCeNx87DZ2KKjiFxmA0R/42OneGWw==", "dev": true, "license": "MIT" }, @@ -9288,9 +9288,9 @@ } }, "node_modules/ts-api-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.0.0.tgz", - "integrity": "sha512-xCt/TOAc+EOHS1XPnijD3/yzpH6qg2xppZO1YDqGoVsNXfQfzHpOdNuXwrwOU8u4ITXJyDCTyt8w5g1sZv9ynQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.0.1.tgz", + "integrity": "sha512-dnlgjFSVetynI8nzgJ+qF62efpglpWRk8isUEWZGWlJYySCTD6aKvbUDu+zbPeDakk3bg5H4XpitHukgfL1m9w==", "dev": true, "license": "MIT", "engines": { diff --git a/package.json b/package.json index be14432..f85dd76 100644 --- a/package.json +++ b/package.json @@ -17,12 +17,12 @@ }, "devDependencies": { "@jest/globals": "29.7.0", - "@types/node": "22.13.1", - "eslint-config-upleveled": "9.0.0", + "@types/node": "22.13.2", + "eslint-config-upleveled": "9.1.2", "jest": "29.7.0", "typescript": "5.7.3" }, "overrides": { - "@types/node": "22.13.1" + "@types/node": "22.13.2" } }