diff --git a/package-lock.json b/package-lock.json index dd94aa0e9b..76c6b9c286 100644 --- a/package-lock.json +++ b/package-lock.json @@ -36,7 +36,7 @@ "unist-util-visit": "5.1.0" }, "devDependencies": { - "@eslint-react/eslint-plugin": "4.2.3", + "@eslint-react/eslint-plugin": "5.7.5", "@eslint/js": "10.0.1", "@next/eslint-plugin-next": "16.2.6", "@tailwindcss/aspect-ratio": "0.4.2", @@ -1258,137 +1258,152 @@ } }, "node_modules/@eslint-react/ast": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/@eslint-react/ast/-/ast-4.2.3.tgz", - "integrity": "sha512-/XHJPFX8lsp+c/gMzFOnIxqH7YIXVX8SlMHuZ6XTUlYHkGquhydTtgso0VFiLQN1z3dThrybdgBq+JD+LSwK2w==", + "version": "5.7.5", + "resolved": "https://registry.npmjs.org/@eslint-react/ast/-/ast-5.7.5.tgz", + "integrity": "sha512-xMrkcIJH/n/YnR9ys0izfeHK0/LEEfC9y+YnM1LdKtGUSKm19vcZ506Nc/X1XfGYkHMaJQJvDnXbdMcGaCI8Sw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "^8.58.0", - "@typescript-eslint/typescript-estree": "^8.58.0", - "@typescript-eslint/utils": "^8.58.0", + "@typescript-eslint/types": "^8.59.2", + "@typescript-eslint/typescript-estree": "^8.59.2", + "@typescript-eslint/utils": "^8.59.2", "string-ts": "^2.3.1" }, "engines": { "node": ">=22.0.0" }, "peerDependencies": { - "eslint": "^10.0.0", + "eslint": "^10.3.0", "typescript": "*" } }, "node_modules/@eslint-react/core": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/@eslint-react/core/-/core-4.2.3.tgz", - "integrity": "sha512-r0cgJlCemBb61f0qCrXS95hNq2ajIku5V7Tk45fROQu4HIV55ILJeN2ceea1LKmgRWy/pQw8+SvImronwWo16A==", + "version": "5.7.5", + "resolved": "https://registry.npmjs.org/@eslint-react/core/-/core-5.7.5.tgz", + "integrity": "sha512-v4ltzn/Y0gLVpJnFNBTsASPQI3XeIa925kq+bv6qM5i1/8b2MLMNKrf2InDOUVDWrtIRXwuqkeg9WYDVcpqhhA==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/ast": "4.2.3", - "@eslint-react/jsx": "4.2.3", - "@eslint-react/shared": "4.2.3", - "@eslint-react/var": "4.2.3", - "@typescript-eslint/scope-manager": "^8.58.0", - "@typescript-eslint/types": "^8.58.0", - "@typescript-eslint/utils": "^8.58.0", + "@eslint-react/ast": "5.7.5", + "@eslint-react/eslint": "5.7.5", + "@eslint-react/jsx": "5.7.5", + "@eslint-react/shared": "5.7.5", + "@eslint-react/var": "5.7.5", + "@typescript-eslint/scope-manager": "^8.59.2", + "@typescript-eslint/types": "^8.59.2", + "@typescript-eslint/utils": "^8.59.2", "ts-pattern": "^5.9.0" }, "engines": { "node": ">=22.0.0" }, "peerDependencies": { - "eslint": "^10.0.0", + "eslint": "^10.3.0", + "typescript": "*" + } + }, + "node_modules/@eslint-react/eslint": { + "version": "5.7.5", + "resolved": "https://registry.npmjs.org/@eslint-react/eslint/-/eslint-5.7.5.tgz", + "integrity": "sha512-PkpHtaVICA0LDl1oDXw7ZF1Nn4ik0TnrG5Urcacr2lwmvwYDvl31hxoBUqNTA+VkYzIDUqKeAUfMXpCtXe3rDw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/utils": "^8.59.2" + }, + "engines": { + "node": ">=22.0.0" + }, + "peerDependencies": { + "eslint": "^10.3.0", "typescript": "*" } }, "node_modules/@eslint-react/eslint-plugin": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/@eslint-react/eslint-plugin/-/eslint-plugin-4.2.3.tgz", - "integrity": "sha512-kJP6QWXfwI+T53xlUqWaCf3XrSWx6xnu6e50gpdnjNBJjv2FxQqm25Ef1wTEQWORnSyN7q18LU5i8hl4J/ZSXQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/shared": "4.2.3", - "@typescript-eslint/scope-manager": "^8.58.0", - "@typescript-eslint/type-utils": "^8.58.0", - "@typescript-eslint/types": "^8.58.0", - "@typescript-eslint/utils": "^8.58.0", - "eslint-plugin-react-dom": "4.2.3", - "eslint-plugin-react-jsx": "4.2.3", - "eslint-plugin-react-naming-convention": "4.2.3", - "eslint-plugin-react-rsc": "4.2.3", - "eslint-plugin-react-web-api": "4.2.3", - "eslint-plugin-react-x": "4.2.3", - "ts-api-utils": "^2.5.0" + "version": "5.7.5", + "resolved": "https://registry.npmjs.org/@eslint-react/eslint-plugin/-/eslint-plugin-5.7.5.tgz", + "integrity": "sha512-LTNLG1UWhD2W06zu0nqPGv1pRoxLOZuFCOU2ndF8kwYvyF+4VhJoCo4MMTYMJbbmN9ZU61pZFbZAJvPQqXyxkw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-react/shared": "5.7.5", + "eslint-plugin-react-dom": "5.7.5", + "eslint-plugin-react-jsx": "5.7.5", + "eslint-plugin-react-naming-convention": "5.7.5", + "eslint-plugin-react-rsc": "5.7.5", + "eslint-plugin-react-web-api": "5.7.5", + "eslint-plugin-react-x": "5.7.5" }, "engines": { "node": ">=22.0.0" }, "peerDependencies": { - "eslint": "^10.0.0", + "eslint": "^10.3.0", "typescript": "*" } }, "node_modules/@eslint-react/jsx": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/@eslint-react/jsx/-/jsx-4.2.3.tgz", - "integrity": "sha512-lSwRo/PAwf1EvXRxpXA5yBhPIxahFuC4uHh84nc5OxE0mJ7YEmzmASR+ug3QOnVnfDsJDVo6AWVR7PSL99YkOQ==", + "version": "5.7.5", + "resolved": "https://registry.npmjs.org/@eslint-react/jsx/-/jsx-5.7.5.tgz", + "integrity": "sha512-dmtbYB9p1yCneH4Eo16Zv1I7f3/BgGMsiQTm6FD+4KynFouOGZja+7TOU2VbUR4Lf1Hjg3RORA+RyD5VZQpc3Q==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/ast": "4.2.3", - "@eslint-react/shared": "4.2.3", - "@eslint-react/var": "4.2.3", - "@typescript-eslint/types": "^8.58.0", - "@typescript-eslint/utils": "^8.58.0", + "@eslint-react/ast": "5.7.5", + "@eslint-react/eslint": "5.7.5", + "@eslint-react/shared": "5.7.5", + "@eslint-react/var": "5.7.5", + "@typescript-eslint/types": "^8.59.2", + "@typescript-eslint/utils": "^8.59.2", "ts-pattern": "^5.9.0" }, "engines": { "node": ">=22.0.0" }, "peerDependencies": { - "eslint": "^10.0.0", + "eslint": "^10.3.0", "typescript": "*" } }, "node_modules/@eslint-react/shared": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/@eslint-react/shared/-/shared-4.2.3.tgz", - "integrity": "sha512-6HermdKaTWkID0coAK46ynA9XIwUWGgA2Y+NK6qcmL/qbYzyRYs4hq+SmLMvZZ8DV/SFOaHRXl9iCTvjf6DvXQ==", + "version": "5.7.5", + "resolved": "https://registry.npmjs.org/@eslint-react/shared/-/shared-5.7.5.tgz", + "integrity": "sha512-NV3P16oiQeZBzBVGBMtjM7mxBkEBFcoIb3P898JBzU1S0BdYhR9d/oMTmdjm+81jBmBOBfuzObRZyV4wl6UWAQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/utils": "^8.58.0", + "@eslint-react/eslint": "5.7.5", + "@typescript-eslint/utils": "^8.59.2", "ts-pattern": "^5.9.0", - "zod": "^4.3.6" + "zod": "^4.4.3" }, "engines": { "node": ">=22.0.0" }, "peerDependencies": { - "eslint": "^10.0.0", + "eslint": "^10.3.0", "typescript": "*" } }, "node_modules/@eslint-react/var": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/@eslint-react/var/-/var-4.2.3.tgz", - "integrity": "sha512-zkQki2eYbQrMW4O6DCZDQzslFvw0sWAlvW/WWjocEIGHqRGC3IHWcRt3xsq8JPNOW4WjF4/LZ8czkyLoINV9rw==", + "version": "5.7.5", + "resolved": "https://registry.npmjs.org/@eslint-react/var/-/var-5.7.5.tgz", + "integrity": "sha512-Zyzb/DGSyXZDBkkRGcTww03JDFgVE3eAqMlRwgqoc28fRzIJNcJBXiUFaiDVGluf0OtZwLCspsvGmI9b0nJn+g==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/ast": "4.2.3", - "@eslint-react/shared": "4.2.3", - "@typescript-eslint/scope-manager": "^8.58.0", - "@typescript-eslint/types": "^8.58.0", - "@typescript-eslint/utils": "^8.58.0", + "@eslint-react/ast": "5.7.5", + "@eslint-react/eslint": "5.7.5", + "@typescript-eslint/scope-manager": "^8.59.2", + "@typescript-eslint/types": "^8.59.2", + "@typescript-eslint/utils": "^8.59.2", "ts-pattern": "^5.9.0" }, "engines": { "node": ">=22.0.0" }, "peerDependencies": { - "eslint": "^10.0.0", + "eslint": "^10.3.0", "typescript": "*" } }, @@ -3398,14 +3413,14 @@ "license": "MIT" }, "node_modules/@typescript-eslint/project-service": { - "version": "8.59.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.59.1.tgz", - "integrity": "sha512-+MuHQlHiEr00Of/IQbE/MmEoi44znZHbR/Pz7Opq4HryUOlRi+/44dro9Ycy8Fyo+/024IWtw8m4JUMCGTYxDg==", + "version": "8.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.59.2.tgz", + "integrity": "sha512-+2hqvEkeyf/0FBor67duF0Ll7Ot8jyKzDQOSrxazF/danillRq2DwR9dLptsXpoZQqxE1UisSmoZewrlPas9Vw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.59.1", - "@typescript-eslint/types": "^8.59.1", + "@typescript-eslint/tsconfig-utils": "^8.59.2", + "@typescript-eslint/types": "^8.59.2", "debug": "^4.4.3" }, "engines": { @@ -3420,14 +3435,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.59.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.59.1.tgz", - "integrity": "sha512-LwuHQI4pDOYVKvmH2dkaJo6YZCSgouVgnS/z7yBPKBMvgtBvyLqiLy9Z6b7+m/TRcX1NFYUqZetI5Y+aT4GEfg==", + "version": "8.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.59.2.tgz", + "integrity": "sha512-JzfyEpEtOU89CcFSwyNS3mu4MLvLSXqnmX05+aKBDM+TdR5jzcGOEBwxwGNxrEQ7p/z6kK2WyioCGBf2zZBnvg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.59.1", - "@typescript-eslint/visitor-keys": "8.59.1" + "@typescript-eslint/types": "8.59.2", + "@typescript-eslint/visitor-keys": "8.59.2" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -3438,9 +3453,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.59.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.59.1.tgz", - "integrity": "sha512-/0nEyPbX7gRsk0Uwfe4ALwwgxuA66d/l2mhRDNlAvaj4U3juhUtJNq0DsY8M2AYwwb9rEq2hrC3IcIcEt++iJA==", + "version": "8.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.59.2.tgz", + "integrity": "sha512-BKK4alN7oi4C/zv4VqHQ+uRU+lTa6JGIZ7s1juw7b3RHo9OfKB+bKX3u0iVZetdsUCBBkSbdWbarJbmN0fTeSw==", "dev": true, "license": "MIT", "engines": { @@ -3455,15 +3470,15 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.59.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.59.1.tgz", - "integrity": "sha512-klWPBR2ciQHS3f++ug/mVnWKPjBUo7icEL3FAO1lhAR1Z1i5NQYZ1EannMSRYcq5qCv5wNALlXr6fksRHyYl7w==", + "version": "8.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.59.2.tgz", + "integrity": "sha512-nhqaj1nmTdVVl/BP5omXNRGO38jn5iosis2vbdmupF2txCf8ylWT8lx+JlvMYYVqzGVKtjojUFoQ3JRWK+mfzQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.59.1", - "@typescript-eslint/typescript-estree": "8.59.1", - "@typescript-eslint/utils": "8.59.1", + "@typescript-eslint/types": "8.59.2", + "@typescript-eslint/typescript-estree": "8.59.2", + "@typescript-eslint/utils": "8.59.2", "debug": "^4.4.3", "ts-api-utils": "^2.5.0" }, @@ -3480,9 +3495,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.59.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.59.1.tgz", - "integrity": "sha512-ZDCjgccSdYPw5Bxh+my4Z0lJU96ZDN7jbBzvmEn0FZx3RtU1C7VWl6NbDx94bwY3V5YsgwRzJPOgeY2Q/nLG8A==", + "version": "8.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.59.2.tgz", + "integrity": "sha512-e82GVOE8Ps3E++Egvb6Y3Dw0S10u8NkQ9KXmtRhCWJJ8kDhOJTvtMAWnFL16kB1583goCWXsr0NieKCZMs2/0Q==", "dev": true, "license": "MIT", "engines": { @@ -3494,16 +3509,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.59.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.59.1.tgz", - "integrity": "sha512-OUd+vJS05sSkOip+BkZ/2NS8RMxrAAJemsC6vU3kmfLyeaJT0TftHkV9mcx2107MmsBVXXexhVu4F0TZXyMl4g==", + "version": "8.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.59.2.tgz", + "integrity": "sha512-o0XPGNwcWw+FIwStOWn+BwBuEmL6QXP0rsvAFg7ET1dey1Nr6Wb1ac8p5HEsK0ygO/6mUxlk+YWQD9xcb/nnXg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.59.1", - "@typescript-eslint/tsconfig-utils": "8.59.1", - "@typescript-eslint/types": "8.59.1", - "@typescript-eslint/visitor-keys": "8.59.1", + "@typescript-eslint/project-service": "8.59.2", + "@typescript-eslint/tsconfig-utils": "8.59.2", + "@typescript-eslint/types": "8.59.2", + "@typescript-eslint/visitor-keys": "8.59.2", "debug": "^4.4.3", "minimatch": "^10.2.2", "semver": "^7.7.3", @@ -3522,16 +3537,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.59.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.59.1.tgz", - "integrity": "sha512-3pIeoXhCeYH9FSCBI8P3iNwJlGuzPlYKkTlen2O9T1DSeeg8UG8jstq6BLk+Mda0qup7mgk4z4XL4OzRaxZ8LA==", + "version": "8.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.59.2.tgz", + "integrity": "sha512-Juw3EinkXqjaffxz6roowvV7GZT/kET5vSKKZT6upl5TXdWkLkYmNPXwDDL2Vkt2DPn0nODIS4egC/0AGxKo/Q==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", - "@typescript-eslint/scope-manager": "8.59.1", - "@typescript-eslint/types": "8.59.1", - "@typescript-eslint/typescript-estree": "8.59.1" + "@typescript-eslint/scope-manager": "8.59.2", + "@typescript-eslint/types": "8.59.2", + "@typescript-eslint/typescript-estree": "8.59.2" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -3546,13 +3561,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.59.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.59.1.tgz", - "integrity": "sha512-LdDNl6C5iJExcM0Yh0PwAIBb9PrSiCsWamF/JyEZawm3kFDnRoaq3LGE4bpyRao/fWeGKKyw7icx0YxrLFC5Cg==", + "version": "8.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.59.2.tgz", + "integrity": "sha512-NwjLUnGy8/Zfx23fl50tRC8rYaYnM52xNRYFAXvmiil9yh1+K6aRVQMnzW6gQB/1DLgWt977lYQn7C+wtgXZiA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.59.1", + "@typescript-eslint/types": "8.59.2", "eslint-visitor-keys": "^5.0.0" }, "engines": { @@ -5240,122 +5255,111 @@ } }, "node_modules/eslint-plugin-react-dom": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-dom/-/eslint-plugin-react-dom-4.2.3.tgz", - "integrity": "sha512-7FCB+kx0iwWw2OOb0aDrXU4Eds5ihrq6UACNVMmtv5c4qd82n+wRGQwXBQKlTbwR9gpfn3HRDlaofZX93gShlA==", + "version": "5.7.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-dom/-/eslint-plugin-react-dom-5.7.5.tgz", + "integrity": "sha512-Offk+olNNmubwu7VjKUKClTIf2/48PyHv0nrLCjNN/3qslql+T93tDbvKwvK9K2p4c0nDZ8vENi5phy06Hy5Tg==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/ast": "4.2.3", - "@eslint-react/core": "4.2.3", - "@eslint-react/jsx": "4.2.3", - "@eslint-react/shared": "4.2.3", - "@eslint-react/var": "4.2.3", - "@typescript-eslint/scope-manager": "^8.58.0", - "@typescript-eslint/types": "^8.58.0", - "@typescript-eslint/utils": "^8.58.0", - "compare-versions": "^6.1.1", - "ts-pattern": "^5.9.0" + "@eslint-react/ast": "5.7.5", + "@eslint-react/eslint": "5.7.5", + "@eslint-react/jsx": "5.7.5", + "@eslint-react/shared": "5.7.5", + "@typescript-eslint/types": "^8.59.2", + "@typescript-eslint/utils": "^8.59.2", + "compare-versions": "^6.1.1" }, "engines": { "node": ">=22.0.0" }, "peerDependencies": { - "eslint": "^10.0.0", + "eslint": "^10.3.0", "typescript": "*" } }, "node_modules/eslint-plugin-react-jsx": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-jsx/-/eslint-plugin-react-jsx-4.2.3.tgz", - "integrity": "sha512-IUiYO1Qm/NDo/CVBa/nOP6lKJvPtDz7ucKsfcmrDYFS7NGyLJedubB4vFtMGZ2XGBFJeEYLnSo7Y+89b0qdynA==", + "version": "5.7.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-jsx/-/eslint-plugin-react-jsx-5.7.5.tgz", + "integrity": "sha512-ACA9EGiYF39ZDt4Huv4zKsBYCBuUO9eKsliMkuKbBnK1QbH3tvpdbwIU4g6vdcOKmS7Y+jf9m3fzezGYtw2mdg==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/ast": "4.2.3", - "@eslint-react/core": "4.2.3", - "@eslint-react/jsx": "4.2.3", - "@eslint-react/shared": "4.2.3", - "@eslint-react/var": "4.2.3", - "@typescript-eslint/scope-manager": "^8.58.0", - "@typescript-eslint/types": "^8.58.0", - "@typescript-eslint/utils": "^8.58.0", - "compare-versions": "^6.1.1", - "ts-pattern": "^5.9.0" + "@eslint-react/ast": "5.7.5", + "@eslint-react/core": "5.7.5", + "@eslint-react/eslint": "5.7.5", + "@eslint-react/jsx": "5.7.5", + "@eslint-react/shared": "5.7.5", + "@typescript-eslint/types": "^8.59.2", + "@typescript-eslint/utils": "^8.59.2" }, "engines": { "node": ">=22.0.0" }, "peerDependencies": { - "eslint": "^10.0.0", + "eslint": "^10.3.0", "typescript": "*" } }, "node_modules/eslint-plugin-react-naming-convention": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-naming-convention/-/eslint-plugin-react-naming-convention-4.2.3.tgz", - "integrity": "sha512-H4eq0ajs+K+tgn6/eeglkLN3HBWm4QyWbJ2jbwPo75gyPmEP7Xvr0jslcnAwnmQfiiKX+KqKuiOMAqOr0SXubg==", + "version": "5.7.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-naming-convention/-/eslint-plugin-react-naming-convention-5.7.5.tgz", + "integrity": "sha512-1M4xXTfXrBqtmkSK5XGFuzEKdMhsk4jtlFIHmxqQ8ZtuByv9VUqm+UBIXqW60HSKER4lmHaJnAEhZCVbPJCaUQ==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/ast": "4.2.3", - "@eslint-react/core": "4.2.3", - "@eslint-react/shared": "4.2.3", - "@eslint-react/var": "4.2.3", - "@typescript-eslint/scope-manager": "^8.58.0", - "@typescript-eslint/type-utils": "^8.58.0", - "@typescript-eslint/types": "^8.58.0", - "@typescript-eslint/utils": "^8.58.0", - "compare-versions": "^6.1.1", - "string-ts": "^2.3.1", + "@eslint-react/ast": "5.7.5", + "@eslint-react/core": "5.7.5", + "@eslint-react/eslint": "5.7.5", + "@eslint-react/var": "5.7.5", + "@typescript-eslint/types": "^8.59.2", + "@typescript-eslint/utils": "^8.59.2", "ts-pattern": "^5.9.0" }, "engines": { "node": ">=22.0.0" }, "peerDependencies": { - "eslint": "^10.0.0", + "eslint": "^10.3.0", "typescript": "*" } }, "node_modules/eslint-plugin-react-rsc": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-rsc/-/eslint-plugin-react-rsc-4.2.3.tgz", - "integrity": "sha512-m8gfimx1o7LRWUYI0dDNCUGgiEqEdUlQyM4I/28RQJEmmrmxj4HVTU6/AX7JCmOlhclghT/JA4C1sAVwOdbw7g==", + "version": "5.7.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-rsc/-/eslint-plugin-react-rsc-5.7.5.tgz", + "integrity": "sha512-2uuJ+tPN0QXEyMdGZjIWuWdqLr0/nLViT3GqNYyZo1oL2Fn7EozM7piXxt7PvfsVqhW9xBAHZFX8+2B5Iwiu1w==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/ast": "4.2.3", - "@eslint-react/shared": "4.2.3", - "@eslint-react/var": "4.2.3", - "@typescript-eslint/scope-manager": "^8.58.0", - "@typescript-eslint/type-utils": "^8.58.0", - "@typescript-eslint/types": "^8.58.0", - "@typescript-eslint/utils": "^8.58.0", - "ts-pattern": "^5.9.0" + "@eslint-react/ast": "5.7.5", + "@eslint-react/core": "5.7.5", + "@eslint-react/eslint": "5.7.5", + "@eslint-react/shared": "5.7.5", + "@eslint-react/var": "5.7.5", + "@typescript-eslint/types": "^8.59.2", + "@typescript-eslint/utils": "^8.59.2" }, "engines": { - "node": ">=20.19.0" + "node": ">=22.0.0" }, "peerDependencies": { - "eslint": "^10.0.0", + "eslint": "^10.3.0", "typescript": "*" } }, "node_modules/eslint-plugin-react-web-api": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-web-api/-/eslint-plugin-react-web-api-4.2.3.tgz", - "integrity": "sha512-iHXFiURfokcTicZ9DZsQHCV9BuVRqve7GFYNBBD5AVFzEWseCV+lXc6y2EoXxsQW8WfYhAwTZ5Yhr+fKJR7t1w==", + "version": "5.7.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-web-api/-/eslint-plugin-react-web-api-5.7.5.tgz", + "integrity": "sha512-6lWV7Bydx7ZraMEhcJ/Ra/DKLodBuuP9hlWOQEknUDVXtuyk3l494HqP09Yvh6llBa5Nl7+smXlOP/s8TmKOFQ==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/ast": "4.2.3", - "@eslint-react/core": "4.2.3", - "@eslint-react/shared": "4.2.3", - "@eslint-react/var": "4.2.3", - "@typescript-eslint/scope-manager": "^8.58.0", - "@typescript-eslint/types": "^8.58.0", - "@typescript-eslint/utils": "^8.58.0", + "@eslint-react/ast": "5.7.5", + "@eslint-react/core": "5.7.5", + "@eslint-react/eslint": "5.7.5", + "@eslint-react/shared": "5.7.5", + "@eslint-react/var": "5.7.5", + "@typescript-eslint/types": "^8.59.2", + "@typescript-eslint/utils": "^8.59.2", "birecord": "^0.1.1", "ts-pattern": "^5.9.0" }, @@ -5363,26 +5367,28 @@ "node": ">=22.0.0" }, "peerDependencies": { - "eslint": "^10.0.0", + "eslint": "^10.3.0", "typescript": "*" } }, "node_modules/eslint-plugin-react-x": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-x/-/eslint-plugin-react-x-4.2.3.tgz", - "integrity": "sha512-kJZXa5QsGA4FzuTyKLKjFt9nm78CZcfHshfgfSXjVOshvlVGeg1RWyNZnXDW3hASdZ/REsPg2mGFYqwUPXnJ5Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "4.2.3", - "@eslint-react/core": "4.2.3", - "@eslint-react/jsx": "4.2.3", - "@eslint-react/shared": "4.2.3", - "@eslint-react/var": "4.2.3", - "@typescript-eslint/scope-manager": "^8.58.0", - "@typescript-eslint/type-utils": "^8.58.0", - "@typescript-eslint/types": "^8.58.0", - "@typescript-eslint/utils": "^8.58.0", + "version": "5.7.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-x/-/eslint-plugin-react-x-5.7.5.tgz", + "integrity": "sha512-oHUoWMWhs2oU3OCrgiVNtzHlIgbZV3GxH/1QPrpCIMT1vn9Nb2TSr8TOLW5nj2kNDglmyCBScBJxo5yxHeS/cQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-react/ast": "5.7.5", + "@eslint-react/core": "5.7.5", + "@eslint-react/eslint": "5.7.5", + "@eslint-react/jsx": "5.7.5", + "@eslint-react/shared": "5.7.5", + "@eslint-react/var": "5.7.5", + "@typescript-eslint/scope-manager": "^8.59.2", + "@typescript-eslint/type-utils": "^8.59.2", + "@typescript-eslint/types": "^8.59.2", + "@typescript-eslint/typescript-estree": "^8.59.2", + "@typescript-eslint/utils": "^8.59.2", "compare-versions": "^6.1.1", "string-ts": "^2.3.1", "ts-api-utils": "^2.5.0", @@ -5392,7 +5398,7 @@ "node": ">=22.0.0" }, "peerDependencies": { - "eslint": "^10.0.0", + "eslint": "^10.3.0", "typescript": "*" } }, @@ -12597,9 +12603,9 @@ } }, "node_modules/zod": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/zod/-/zod-4.4.2.tgz", - "integrity": "sha512-IynmDyxsEsb9RKzO3J9+4SxXnl2FTFSzNBaKKaMV6tsSk0rw9gYw9gs+JFCq/qk2LCZ78KDwyj+Z289TijSkUw==", + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.4.3.tgz", + "integrity": "sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==", "dev": true, "license": "MIT", "funding": { diff --git a/package.json b/package.json index e155eb6fcf..1f275ff52e 100644 --- a/package.json +++ b/package.json @@ -83,7 +83,7 @@ "unist-util-visit": "5.1.0" }, "devDependencies": { - "@eslint-react/eslint-plugin": "4.2.3", + "@eslint-react/eslint-plugin": "5.7.5", "@eslint/js": "10.0.1", "@next/eslint-plugin-next": "16.2.6", "@tailwindcss/aspect-ratio": "0.4.2",