diff --git a/packages/eslint-config-typescript-react/package.json b/packages/eslint-config-typescript-react/package.json index 70ab93fd..60381406 100644 --- a/packages/eslint-config-typescript-react/package.json +++ b/packages/eslint-config-typescript-react/package.json @@ -22,7 +22,7 @@ "prepack": "pnpm run build" }, "dependencies": { - "@eslint-react/eslint-plugin": "1.9.0", + "@eslint-react/eslint-plugin": "1.10.1", "@rightcapital/eslint-config-typescript": "workspace:*", "@rightcapital/eslint-plugin": "workspace:*", "@rushstack/eslint-patch": "1.10.4", diff --git a/packages/eslint-config-typescript/package.json b/packages/eslint-config-typescript/package.json index fd9ea461..12044cec 100644 --- a/packages/eslint-config-typescript/package.json +++ b/packages/eslint-config-typescript/package.json @@ -25,8 +25,8 @@ "@rightcapital/eslint-config-base": "workspace:*", "@rightcapital/eslint-plugin": "workspace:*", "@rushstack/eslint-patch": "1.10.4", - "@typescript-eslint/eslint-plugin": "8.0.1", - "@typescript-eslint/parser": "8.0.1", + "@typescript-eslint/eslint-plugin": "8.2.0", + "@typescript-eslint/parser": "8.2.0", "eslint-config-prettier": "9.1.0" }, "devDependencies": { diff --git a/packages/eslint-plugin/package.json b/packages/eslint-plugin/package.json index ca6efad0..d7d83359 100644 --- a/packages/eslint-plugin/package.json +++ b/packages/eslint-plugin/package.json @@ -25,14 +25,14 @@ "update:eslint-docs": "pnpm run build && eslint-doc-generator && prettier --write src/rules/**/*.md" }, "dependencies": { - "@typescript-eslint/utils": "8.0.1" + "@typescript-eslint/utils": "8.2.0" }, "devDependencies": { "@rightcapital/tsconfig": "workspace:*", "@types/eslint": "8.56.10", "@types/node": "20.14.11", - "@typescript-eslint/parser": "8.0.1", - "@typescript-eslint/rule-tester": "8.0.1", + "@typescript-eslint/parser": "8.2.0", + "@typescript-eslint/rule-tester": "8.2.0", "@vitest/coverage-v8": "2.0.3", "@vitest/ui": "2.0.3", "eslint": "8.57.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 78425686..6c0cd1de 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -134,11 +134,11 @@ importers: specifier: 1.10.4 version: 1.10.4 '@typescript-eslint/eslint-plugin': - specifier: 8.0.1 - version: 8.0.1(@typescript-eslint/parser@8.0.1(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3) + specifier: 8.2.0 + version: 8.2.0(@typescript-eslint/parser@8.2.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3) '@typescript-eslint/parser': - specifier: 8.0.1 - version: 8.0.1(eslint@8.57.0)(typescript@5.5.3) + specifier: 8.2.0 + version: 8.2.0(eslint@8.57.0)(typescript@5.5.3) eslint: specifier: ^8.23.1 version: 8.57.0 @@ -156,8 +156,8 @@ importers: packages/eslint-config-typescript-react: dependencies: '@eslint-react/eslint-plugin': - specifier: 1.9.0 - version: 1.9.0(eslint@8.57.0)(typescript@5.5.3) + specifier: 1.10.1 + version: 1.10.1(eslint@8.57.0)(typescript@5.5.3) '@rightcapital/eslint-config-typescript': specifier: workspace:* version: link:../eslint-config-typescript @@ -196,8 +196,8 @@ importers: packages/eslint-plugin: dependencies: '@typescript-eslint/utils': - specifier: 8.0.1 - version: 8.0.1(eslint@8.57.0)(typescript@5.5.3) + specifier: 8.2.0 + version: 8.2.0(eslint@8.57.0)(typescript@5.5.3) devDependencies: '@rightcapital/tsconfig': specifier: workspace:* @@ -209,11 +209,11 @@ importers: specifier: 20.14.11 version: 20.14.11 '@typescript-eslint/parser': - specifier: 8.0.1 - version: 8.0.1(eslint@8.57.0)(typescript@5.5.3) + specifier: 8.2.0 + version: 8.2.0(eslint@8.57.0)(typescript@5.5.3) '@typescript-eslint/rule-tester': - specifier: 8.0.1 - version: 8.0.1(@eslint/eslintrc@3.1.0)(eslint@8.57.0)(typescript@5.5.3) + specifier: 8.2.0 + version: 8.2.0(eslint@8.57.0)(typescript@5.5.3) '@vitest/coverage-v8': specifier: 2.0.3 version: 2.0.3(vitest@2.0.3(@types/node@20.14.11)(@vitest/ui@2.0.3)) @@ -310,8 +310,8 @@ importers: specifier: 3.3.3 version: 3.3.3 typescript-eslint: - specifier: 8.0.1 - version: 8.0.1(eslint@8.57.0)(typescript@5.5.3) + specifier: 8.2.0 + version: 8.2.0(eslint@8.57.0)(typescript@5.5.3) vitest: specifier: 2.0.3 version: 2.0.3(@types/node@20.14.11)(@vitest/ui@2.0.3) @@ -587,14 +587,14 @@ packages: resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint-react/ast@1.9.0': - resolution: {integrity: sha512-/w7LM+pq6csgezAhF9pwjFoew9BTvmbwpz9zRkxm711ZMF6ckh6tY/JPwMYpq5hmOmocKLFXnXN7VVP3kj5DaQ==} + '@eslint-react/ast@1.10.1': + resolution: {integrity: sha512-8KC3Q425Es1h9E6vSuyoqLZIbT/Dpv2UV+DIH0zlosR3OxHcglUvR+b2FeNcm6PIr43OxNn3uht6O6fmsilukQ==} - '@eslint-react/core@1.9.0': - resolution: {integrity: sha512-+OX+xjjK31IR31UEy/zS20ndXP36Bis56jiq7cexb8+61d/c/UEoBPxvr7MVfsl1dFBESP3P0CM9qLtbFLwjgA==} + '@eslint-react/core@1.10.1': + resolution: {integrity: sha512-3tXmEZgV556gyYKGlOiHgMkDPDl/lg71+60dIdnvY+KSVgeieeJoQ2Z7kez2ds1a/882gfaNmj8/6qxROtDagQ==} - '@eslint-react/eslint-plugin@1.9.0': - resolution: {integrity: sha512-whRuP0jauHI/BMqGt6FPBu6r/ABF9UNcLE6eUtI+2DhMeXDu7nswReTOv8JWFban5r2t3beFl4RmgxknU8mRCg==} + '@eslint-react/eslint-plugin@1.10.1': + resolution: {integrity: sha512-ZZoqeE4L3Ciu7uNiyfxKTjDBsuNIJlqEc9zy1r8Jk+O0dx1cBBrH+eHCXAMRce6Q5xLWphvSorUbtYBgzmpLFw==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -603,29 +603,25 @@ packages: typescript: optional: true - '@eslint-react/jsx@1.9.0': - resolution: {integrity: sha512-zmdDvO89MmbjezmtGHcGd+9Z5/RiL2cxUGmeZgDeMcvvSS5mVo96/qFo3FjYHWL3Ra2Z0ZBpZZwme6V9ex8aKg==} + '@eslint-react/jsx@1.10.1': + resolution: {integrity: sha512-ddItN4nCgBKewfiV0thzu5vMi6s3SXOTrfrk1Jw5ncbbMebaTGNowMnc5jNHL2Z6ITP0ftoB6mqylBnFV/pUcA==} - '@eslint-react/shared@1.9.0': - resolution: {integrity: sha512-Dr7JoegNEG9Ue0uHzc8mvDSO9pE6ETZeF8xlkZNRC3HLpo3Ol80NH61RoHWlTs69hBYtdU+J0Vzjj/pgq1e2rw==} + '@eslint-react/shared@1.10.1': + resolution: {integrity: sha512-4E3OEep4oSB4h5T4pzmgvqjTru7FVG7LX2gP1WcXLV9Ne+ukMOts+RVnLj/FSpnIqZ+EU07tOuCGSm/Qc6n8Pw==} - '@eslint-react/tools@1.9.0': - resolution: {integrity: sha512-kfvaodU0vomJYq26KXI8SPLMk+1WZtJBzCyR+VEq7hvLaW5e3MAaEGd1bgmeJ04+UdgWO4q2vINSQQZ5n6RYAQ==} + '@eslint-react/tools@1.10.1': + resolution: {integrity: sha512-z+oy+ETIRQaJvfi59gXB9jhkhoCFNaHo7QRLiERK/kx0mQ+1KeWXAQvvSSoTgClM5WL8Z4Ma3EM8HbaHhYQMxA==} - '@eslint-react/types@1.9.0': - resolution: {integrity: sha512-4T7vNBk8Mr07frnS9cqaaiLdbkXBZp7okpyNgxvXzwvhZixuP5SLR7asx93T4DGGHt3H+7gTCzToM2P7YKWutg==} + '@eslint-react/types@1.10.1': + resolution: {integrity: sha512-1XadAq/QBdR3nIqCiJZErqs6L6WyrD7s7TXypPFoKlp0GKJpFAWeewIpHhEIZOiqFmt3qLG+0ruYSAnctRZ1MA==} - '@eslint-react/var@1.9.0': - resolution: {integrity: sha512-gsVerCk1ZSwvbB5nu0c1aQaKWBML0c2gAyfB7nUMij5TeeFAVS78CTfb+WFnlKapq+K4dCO+jfYIdTKCo02wKA==} + '@eslint-react/var@1.10.1': + resolution: {integrity: sha512-Ss3eDXrchEwIwgw9UX9mFg11v0eCtDx7klSuKLB0qzKnrtTDUOsSdjFvkApq3q7GFPETuESzvsYbfESAvCM1yg==} '@eslint/eslintrc@2.1.4': resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@eslint/eslintrc@3.1.0': - resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@8.57.0': resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -844,8 +840,8 @@ packages: '@types/semver@7.5.8': resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} - '@typescript-eslint/eslint-plugin@8.0.1': - resolution: {integrity: sha512-5g3Y7GDFsJAnY4Yhvk8sZtFfV6YNF2caLzjrRPUBzewjPCaj0yokePB4LJSobyCzGMzjZZYFbwuzbfDHlimXbQ==} + '@typescript-eslint/eslint-plugin@8.2.0': + resolution: {integrity: sha512-02tJIs655em7fvt9gps/+4k4OsKULYGtLBPJfOsmOq1+3cdClYiF0+d6mHu6qDnTcg88wJBkcPLpQhq7FyDz0A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 @@ -855,8 +851,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@8.0.1': - resolution: {integrity: sha512-5IgYJ9EO/12pOUwiBKFkpU7rS3IU21mtXzB81TNwq2xEybcmAZrE9qwDtsb5uQd9aVO9o0fdabFyAmKveXyujg==} + '@typescript-eslint/parser@8.2.0': + resolution: {integrity: sha512-j3Di+o0lHgPrb7FxL3fdEy6LJ/j2NE8u+AP/5cQ9SKb+JLH6V6UHDqJ+e0hXBkHP1wn1YDFjYCS9LBQsZDlDEg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -865,23 +861,22 @@ packages: typescript: optional: true - '@typescript-eslint/rule-tester@8.0.1': - resolution: {integrity: sha512-uNOvD7HdsEgRnSCMkxMmP6COq0ItXBXrWdII78svxZjhSNJ3gU4rkL4y0ui6ZoHy0wOfS1f0me1ti+2komxlNg==} + '@typescript-eslint/rule-tester@8.2.0': + resolution: {integrity: sha512-+nolUggnH/VhAzzQEI2DKkDk5dopcrrwE/9MKTgV+bYojqTMrI9poYF0zjXtQdWmIhI4o5qJC5AO0ozmDR9OTA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@eslint/eslintrc': '>=2' eslint: ^8.57.0 || ^9.0.0 '@typescript-eslint/scope-manager@5.62.0': resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@typescript-eslint/scope-manager@8.0.1': - resolution: {integrity: sha512-NpixInP5dm7uukMiRyiHjRKkom5RIFA4dfiHvalanD2cF0CLUuQqxfg8PtEUo9yqJI2bBhF+pcSafqnG3UBnRQ==} + '@typescript-eslint/scope-manager@8.2.0': + resolution: {integrity: sha512-OFn80B38yD6WwpoHU2Tz/fTz7CgFqInllBoC3WP+/jLbTb4gGPTy9HBSTsbDWkMdN55XlVU0mMDYAtgvlUspGw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.0.1': - resolution: {integrity: sha512-+/UT25MWvXeDX9YaHv1IS6KI1fiuTto43WprE7pgSMswHbn1Jm9GEM4Txp+X74ifOWV8emu2AWcbLhpJAvD5Ng==} + '@typescript-eslint/type-utils@8.2.0': + resolution: {integrity: sha512-g1CfXGFMQdT5S+0PSO0fvGXUaiSkl73U1n9LTK5aRAFnPlJ8dLKkXr4AaLFvPedW8lVDoMgLLE3JN98ZZfsj0w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -893,8 +888,8 @@ packages: resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@typescript-eslint/types@8.0.1': - resolution: {integrity: sha512-PpqTVT3yCA/bIgJ12czBuE3iBlM3g4inRSC5J0QOdQFAn07TYrYEQBBKgXH1lQpglup+Zy6c1fxuwTk4MTNKIw==} + '@typescript-eslint/types@8.2.0': + resolution: {integrity: sha512-6a9QSK396YqmiBKPkJtxsgZZZVjYQ6wQ/TlI0C65z7vInaETuC6HAHD98AGLC8DyIPqHytvNuS8bBVvNLKyqvQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/typescript-estree@5.62.0': @@ -906,8 +901,8 @@ packages: typescript: optional: true - '@typescript-eslint/typescript-estree@8.0.1': - resolution: {integrity: sha512-8V9hriRvZQXPWU3bbiUV4Epo7EvgM6RTs+sUmxp5G//dBGy402S7Fx0W0QkB2fb4obCF8SInoUzvTYtc3bkb5w==} + '@typescript-eslint/typescript-estree@8.2.0': + resolution: {integrity: sha512-kiG4EDUT4dImplOsbh47B1QnNmXSoUqOjWDvCJw/o8LgfD0yr7k2uy54D5Wm0j4t71Ge1NkynGhpWdS0dEIAUA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -921,8 +916,8 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - '@typescript-eslint/utils@8.0.1': - resolution: {integrity: sha512-CBFR0G0sCt0+fzfnKaciu9IBsKvEKYwN9UZ+eeogK1fYHg4Qxk1yf/wLQkLXlq8wbU2dFlgAesxt8Gi76E8RTA==} + '@typescript-eslint/utils@8.2.0': + resolution: {integrity: sha512-O46eaYKDlV3TvAVDNcoDzd5N550ckSe8G4phko++OCSC1dYIb9LTc3HDGYdWqWIAT5qDUKphO6sd9RrpIJJPfg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -931,8 +926,8 @@ packages: resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@typescript-eslint/visitor-keys@8.0.1': - resolution: {integrity: sha512-W5E+o0UfUcK5EgchLZsyVWqARmsM7v54/qEq6PY3YI5arkgmCzHiuk0zKSJJbm71V0xdRna4BGomkCTXz2/LkQ==} + '@typescript-eslint/visitor-keys@8.2.0': + resolution: {integrity: sha512-sbgsPMW9yLvS7IhCi8IpuK1oBmtbWUNP+hBdwl/I9nzqVsszGnNGti5r9dUtF5RLivHUFFIdRvLiTsPhzSyJ3Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@ungap/structured-clone@1.2.0': @@ -1551,8 +1546,8 @@ packages: peerDependencies: eslint: '>=8.23.0' - eslint-plugin-react-debug@1.9.0: - resolution: {integrity: sha512-+Nprm5R1yQLvfe6f0BSYXMVB6zOgLcalWnae9eE8Wk+NxQNjAVOCxsB9ipkR1qqdUmZesz6oNpeAE4PgKAf1ig==} + eslint-plugin-react-debug@1.10.1: + resolution: {integrity: sha512-U86dE+R8TTyd5BjNuyXnDmYCb+dhEz8Up3bXiF6/WITT8WnGyBbJmmLFfcBYP2GRRuZ4REpT9Hr1Bfen3aEaUA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1561,8 +1556,8 @@ packages: typescript: optional: true - eslint-plugin-react-dom@1.9.0: - resolution: {integrity: sha512-ESU1OCytAudvkjfA8eqjq/j4+H9p5AObn6Wh1KWpED03KUnGCdYHJs5ZvdxuFS3ttrweyuJekENLwDKwLjxYiw==} + eslint-plugin-react-dom@1.10.1: + resolution: {integrity: sha512-AifDckTIGNmH8ZSJ/tyReRpkSFvgkSZzguX0w/Nx7WL2ZL68aDU+JPpDWkbwcVbPqANStO/egbQ4ob++Zk5KXQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1571,8 +1566,8 @@ packages: typescript: optional: true - eslint-plugin-react-hooks-extra@1.9.0: - resolution: {integrity: sha512-nFs52rtcc4nmOTLTxGoevM2ZXwGRd5IjkWXkaah8W1C1qHoLVnLRyH6geFUMlXbje3+benMb63ycS11GyyCS7w==} + eslint-plugin-react-hooks-extra@1.10.1: + resolution: {integrity: sha512-a63Rfu0EvbsHomHSpuccpSZGv0gDudMCjhiNmoAEG8qG/OzwlIZ7VPb1IWVvVp2S2DgqMnlhuGWjiH10nvvEjQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1587,8 +1582,8 @@ packages: peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - eslint-plugin-react-naming-convention@1.9.0: - resolution: {integrity: sha512-kvuaQFEEQZq4ZTsIxNJccqNnUkt22lkZDp+hPZILC9PS5C6xrACLoVwAIl7k0P6Tv7WsZzoRbxCcanX9F7rtBQ==} + eslint-plugin-react-naming-convention@1.10.1: + resolution: {integrity: sha512-3Utp/5rIrnQJCe47P9lqB9ktwprk2qedTj4ArPNdy8StgNEbzXwAQdS0Fxkf1mKZu2w2RR/rCdyW+57mzZa4/w==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1597,8 +1592,8 @@ packages: typescript: optional: true - eslint-plugin-react-x@1.9.0: - resolution: {integrity: sha512-sZqN8BL7LwcjrnAaSc/aIgXjcnGIpZDo890svcRDfpT8o+12V31T2FKcThS+vtVUgdLufXUY8MLeHfzkbr0sRg==} + eslint-plugin-react-x@1.10.1: + resolution: {integrity: sha512-bangm3Yy0urPwQnLxI8YZBgT6YEiBXQLDpW0JPycMAaIoYm/PArLxjeosSpDoKry+kHAcf9OfYQjE665zX4IUA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1873,10 +1868,6 @@ packages: resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} engines: {node: '>=8'} - globals@14.0.0: - resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} - engines: {node: '>=18'} - globals@15.8.0: resolution: {integrity: sha512-VZAJ4cewHTExBWDHR6yptdIBlx9YSSZuwojj9Nt5mBRXQzrKakDsVKQ1J63sklLvzAJm0X5+RpO4i3Y2hcOnFw==} engines: {node: '>=18'} @@ -2700,9 +2691,6 @@ packages: resolution: {integrity: sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==} hasBin: true - remeda@2.8.0: - resolution: {integrity: sha512-nyddCFIWogLnFhMoYjwXHMkohz3pBrbxHd3Jv79j2YNLCUrpn2XBo9xUsduvxDMW+jHhWxc7KRQwo33AzXvD+A==} - require-directory@2.1.1: resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} engines: {node: '>=0.10.0'} @@ -3031,8 +3019,8 @@ packages: peerDependencies: typescript: '>=4.0.0' - ts-pattern@5.2.0: - resolution: {integrity: sha512-aGaSpOlDcns7ZoeG/OMftWyQG1KqPVhgplhJxNCvyIXqWrumM5uIoOSarw/hmmi/T1PnuQ/uD8NaFHvLpHicDg==} + ts-pattern@5.3.1: + resolution: {integrity: sha512-1RUMKa8jYQdNfmnK4jyzBK3/PS/tnjcZ1CW0v1vWDeYe5RBklc/nquw03MEoB66hVBm4BnlCfmOqDVxHyT1DpA==} tslib@1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} @@ -3083,10 +3071,6 @@ packages: resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==} engines: {node: '>=14.16'} - type-fest@4.23.0: - resolution: {integrity: sha512-ZiBujro2ohr5+Z/hZWHESLz3g08BBdrdLMieYFULJO+tWc437sn8kQsWLJoZErY8alNhxre9K4p3GURAG11n+w==} - engines: {node: '>=16'} - typed-array-buffer@1.0.2: resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} engines: {node: '>= 0.4'} @@ -3103,8 +3087,8 @@ packages: resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} engines: {node: '>= 0.4'} - typescript-eslint@8.0.1: - resolution: {integrity: sha512-V3Y+MdfhawxEjE16dWpb7/IOgeXnLwAEEkS7v8oDqNcR1oYlqWhGH/iHqHdKVdpWme1VPZ0SoywXAkCqawj2eQ==} + typescript-eslint@8.2.0: + resolution: {integrity: sha512-DmnqaPcML0xYwUzgNbM1XaKXpEb7BShYf2P1tkUmmcl8hyeG7Pj08Er7R9bNy6AufabywzJcOybQAtnD/c9DGw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -3545,112 +3529,106 @@ snapshots: '@eslint-community/regexpp@4.11.0': {} - '@eslint-react/ast@1.9.0(eslint@8.57.0)(typescript@5.5.3)': + '@eslint-react/ast@1.10.1(eslint@8.57.0)(typescript@5.5.3)': dependencies: - '@eslint-react/tools': 1.9.0 - '@eslint-react/types': 1.9.0(eslint@8.57.0)(typescript@5.5.3) - '@typescript-eslint/scope-manager': 8.0.1 - '@typescript-eslint/types': 8.0.1 - '@typescript-eslint/typescript-estree': 8.0.1(typescript@5.5.3) - '@typescript-eslint/utils': 8.0.1(eslint@8.57.0)(typescript@5.5.3) - '@typescript-eslint/visitor-keys': 8.0.1 + '@eslint-react/tools': 1.10.1 + '@eslint-react/types': 1.10.1(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/types': 8.2.0 + '@typescript-eslint/typescript-estree': 8.2.0(typescript@5.5.3) + '@typescript-eslint/utils': 8.2.0(eslint@8.57.0)(typescript@5.5.3) birecord: 0.1.1 - remeda: 2.8.0 string-ts: 2.2.0 - ts-pattern: 5.2.0 + ts-pattern: 5.3.1 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/core@1.9.0(eslint@8.57.0)(typescript@5.5.3)': - dependencies: - '@eslint-react/ast': 1.9.0(eslint@8.57.0)(typescript@5.5.3) - '@eslint-react/jsx': 1.9.0(eslint@8.57.0)(typescript@5.5.3) - '@eslint-react/shared': 1.9.0(eslint@8.57.0)(typescript@5.5.3) - '@eslint-react/tools': 1.9.0 - '@eslint-react/types': 1.9.0(eslint@8.57.0)(typescript@5.5.3) - '@eslint-react/var': 1.9.0(eslint@8.57.0)(typescript@5.5.3) - '@typescript-eslint/scope-manager': 8.0.1 - '@typescript-eslint/type-utils': 8.0.1(eslint@8.57.0)(typescript@5.5.3) - '@typescript-eslint/types': 8.0.1 - '@typescript-eslint/utils': 8.0.1(eslint@8.57.0)(typescript@5.5.3) - remeda: 2.8.0 + '@eslint-react/core@1.10.1(eslint@8.57.0)(typescript@5.5.3)': + dependencies: + '@eslint-react/ast': 1.10.1(eslint@8.57.0)(typescript@5.5.3) + '@eslint-react/jsx': 1.10.1(eslint@8.57.0)(typescript@5.5.3) + '@eslint-react/shared': 1.10.1(eslint@8.57.0)(typescript@5.5.3) + '@eslint-react/tools': 1.10.1 + '@eslint-react/types': 1.10.1(eslint@8.57.0)(typescript@5.5.3) + '@eslint-react/var': 1.10.1(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/scope-manager': 8.2.0 + '@typescript-eslint/type-utils': 8.2.0(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/types': 8.2.0 + '@typescript-eslint/utils': 8.2.0(eslint@8.57.0)(typescript@5.5.3) short-unique-id: 5.2.0 - ts-pattern: 5.2.0 + ts-pattern: 5.3.1 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/eslint-plugin@1.9.0(eslint@8.57.0)(typescript@5.5.3)': + '@eslint-react/eslint-plugin@1.10.1(eslint@8.57.0)(typescript@5.5.3)': dependencies: - '@eslint-react/shared': 1.9.0(eslint@8.57.0)(typescript@5.5.3) - '@eslint-react/tools': 1.9.0 - '@eslint-react/types': 1.9.0(eslint@8.57.0)(typescript@5.5.3) - '@typescript-eslint/scope-manager': 8.0.1 - '@typescript-eslint/type-utils': 8.0.1(eslint@8.57.0)(typescript@5.5.3) - '@typescript-eslint/types': 8.0.1 - '@typescript-eslint/utils': 8.0.1(eslint@8.57.0)(typescript@5.5.3) + '@eslint-react/shared': 1.10.1(eslint@8.57.0)(typescript@5.5.3) + '@eslint-react/tools': 1.10.1 + '@eslint-react/types': 1.10.1(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/scope-manager': 8.2.0 + '@typescript-eslint/type-utils': 8.2.0(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/types': 8.2.0 + '@typescript-eslint/utils': 8.2.0(eslint@8.57.0)(typescript@5.5.3) eslint: 8.57.0 - eslint-plugin-react-debug: 1.9.0(eslint@8.57.0)(typescript@5.5.3) - eslint-plugin-react-dom: 1.9.0(eslint@8.57.0)(typescript@5.5.3) - eslint-plugin-react-hooks-extra: 1.9.0(eslint@8.57.0)(typescript@5.5.3) - eslint-plugin-react-naming-convention: 1.9.0(eslint@8.57.0)(typescript@5.5.3) - eslint-plugin-react-x: 1.9.0(eslint@8.57.0)(typescript@5.5.3) - remeda: 2.8.0 + eslint-plugin-react-debug: 1.10.1(eslint@8.57.0)(typescript@5.5.3) + eslint-plugin-react-dom: 1.10.1(eslint@8.57.0)(typescript@5.5.3) + eslint-plugin-react-hooks-extra: 1.10.1(eslint@8.57.0)(typescript@5.5.3) + eslint-plugin-react-naming-convention: 1.10.1(eslint@8.57.0)(typescript@5.5.3) + eslint-plugin-react-x: 1.10.1(eslint@8.57.0)(typescript@5.5.3) optionalDependencies: typescript: 5.5.3 transitivePeerDependencies: - supports-color - '@eslint-react/jsx@1.9.0(eslint@8.57.0)(typescript@5.5.3)': - dependencies: - '@eslint-react/ast': 1.9.0(eslint@8.57.0)(typescript@5.5.3) - '@eslint-react/tools': 1.9.0 - '@eslint-react/types': 1.9.0(eslint@8.57.0)(typescript@5.5.3) - '@eslint-react/var': 1.9.0(eslint@8.57.0)(typescript@5.5.3) - '@typescript-eslint/scope-manager': 8.0.1 - '@typescript-eslint/types': 8.0.1 - '@typescript-eslint/utils': 8.0.1(eslint@8.57.0)(typescript@5.5.3) - remeda: 2.8.0 - ts-pattern: 5.2.0 + '@eslint-react/jsx@1.10.1(eslint@8.57.0)(typescript@5.5.3)': + dependencies: + '@eslint-react/ast': 1.10.1(eslint@8.57.0)(typescript@5.5.3) + '@eslint-react/tools': 1.10.1 + '@eslint-react/types': 1.10.1(eslint@8.57.0)(typescript@5.5.3) + '@eslint-react/var': 1.10.1(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/scope-manager': 8.2.0 + '@typescript-eslint/types': 8.2.0 + '@typescript-eslint/utils': 8.2.0(eslint@8.57.0)(typescript@5.5.3) + ts-pattern: 5.3.1 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/shared@1.9.0(eslint@8.57.0)(typescript@5.5.3)': + '@eslint-react/shared@1.10.1(eslint@8.57.0)(typescript@5.5.3)': dependencies: - '@typescript-eslint/utils': 8.0.1(eslint@8.57.0)(typescript@5.5.3) + '@eslint-react/tools': 1.10.1 + '@typescript-eslint/utils': 8.2.0(eslint@8.57.0)(typescript@5.5.3) picomatch: 4.0.2 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/tools@1.9.0': {} + '@eslint-react/tools@1.10.1': {} - '@eslint-react/types@1.9.0(eslint@8.57.0)(typescript@5.5.3)': + '@eslint-react/types@1.10.1(eslint@8.57.0)(typescript@5.5.3)': dependencies: - '@eslint-react/tools': 1.9.0 - '@typescript-eslint/types': 8.0.1 - '@typescript-eslint/utils': 8.0.1(eslint@8.57.0)(typescript@5.5.3) - remeda: 2.8.0 + '@eslint-react/tools': 1.10.1 + '@typescript-eslint/types': 8.2.0 + '@typescript-eslint/utils': 8.2.0(eslint@8.57.0)(typescript@5.5.3) transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/var@1.9.0(eslint@8.57.0)(typescript@5.5.3)': + '@eslint-react/var@1.10.1(eslint@8.57.0)(typescript@5.5.3)': dependencies: - '@eslint-react/ast': 1.9.0(eslint@8.57.0)(typescript@5.5.3) - '@eslint-react/tools': 1.9.0 - '@eslint-react/types': 1.9.0(eslint@8.57.0)(typescript@5.5.3) - '@typescript-eslint/scope-manager': 8.0.1 - '@typescript-eslint/types': 8.0.1 - '@typescript-eslint/utils': 8.0.1(eslint@8.57.0)(typescript@5.5.3) - remeda: 2.8.0 + '@eslint-react/ast': 1.10.1(eslint@8.57.0)(typescript@5.5.3) + '@eslint-react/tools': 1.10.1 + '@eslint-react/types': 1.10.1(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/scope-manager': 8.2.0 + '@typescript-eslint/types': 8.2.0 + '@typescript-eslint/utils': 8.2.0(eslint@8.57.0)(typescript@5.5.3) + ts-pattern: 5.3.1 transitivePeerDependencies: - eslint - supports-color @@ -3670,20 +3648,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/eslintrc@3.1.0': - dependencies: - ajv: 6.12.6 - debug: 4.3.5 - espree: 10.1.0 - globals: 14.0.0 - ignore: 5.3.1 - import-fresh: 3.3.0 - js-yaml: 4.1.0 - minimatch: 3.1.2 - strip-json-comments: 3.1.1 - transitivePeerDependencies: - - supports-color - '@eslint/js@8.57.0': {} '@fastify/busboy@2.1.1': {} @@ -3866,14 +3830,14 @@ snapshots: '@types/semver@7.5.8': {} - '@typescript-eslint/eslint-plugin@8.0.1(@typescript-eslint/parser@8.0.1(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3)': + '@typescript-eslint/eslint-plugin@8.2.0(@typescript-eslint/parser@8.2.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.0.1(eslint@8.57.0)(typescript@5.5.3) - '@typescript-eslint/scope-manager': 8.0.1 - '@typescript-eslint/type-utils': 8.0.1(eslint@8.57.0)(typescript@5.5.3) - '@typescript-eslint/utils': 8.0.1(eslint@8.57.0)(typescript@5.5.3) - '@typescript-eslint/visitor-keys': 8.0.1 + '@typescript-eslint/parser': 8.2.0(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/scope-manager': 8.2.0 + '@typescript-eslint/type-utils': 8.2.0(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/utils': 8.2.0(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/visitor-keys': 8.2.0 eslint: 8.57.0 graphemer: 1.4.0 ignore: 5.3.1 @@ -3884,12 +3848,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.0.1(eslint@8.57.0)(typescript@5.5.3)': + '@typescript-eslint/parser@8.2.0(eslint@8.57.0)(typescript@5.5.3)': dependencies: - '@typescript-eslint/scope-manager': 8.0.1 - '@typescript-eslint/types': 8.0.1 - '@typescript-eslint/typescript-estree': 8.0.1(typescript@5.5.3) - '@typescript-eslint/visitor-keys': 8.0.1 + '@typescript-eslint/scope-manager': 8.2.0 + '@typescript-eslint/types': 8.2.0 + '@typescript-eslint/typescript-estree': 8.2.0(typescript@5.5.3) + '@typescript-eslint/visitor-keys': 8.2.0 debug: 4.3.5 eslint: 8.57.0 optionalDependencies: @@ -3897,11 +3861,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/rule-tester@8.0.1(@eslint/eslintrc@3.1.0)(eslint@8.57.0)(typescript@5.5.3)': + '@typescript-eslint/rule-tester@8.2.0(eslint@8.57.0)(typescript@5.5.3)': dependencies: - '@eslint/eslintrc': 3.1.0 - '@typescript-eslint/typescript-estree': 8.0.1(typescript@5.5.3) - '@typescript-eslint/utils': 8.0.1(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/typescript-estree': 8.2.0(typescript@5.5.3) + '@typescript-eslint/utils': 8.2.0(eslint@8.57.0)(typescript@5.5.3) ajv: 6.12.6 eslint: 8.57.0 json-stable-stringify-without-jsonify: 1.0.1 @@ -3916,15 +3879,15 @@ snapshots: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - '@typescript-eslint/scope-manager@8.0.1': + '@typescript-eslint/scope-manager@8.2.0': dependencies: - '@typescript-eslint/types': 8.0.1 - '@typescript-eslint/visitor-keys': 8.0.1 + '@typescript-eslint/types': 8.2.0 + '@typescript-eslint/visitor-keys': 8.2.0 - '@typescript-eslint/type-utils@8.0.1(eslint@8.57.0)(typescript@5.5.3)': + '@typescript-eslint/type-utils@8.2.0(eslint@8.57.0)(typescript@5.5.3)': dependencies: - '@typescript-eslint/typescript-estree': 8.0.1(typescript@5.5.3) - '@typescript-eslint/utils': 8.0.1(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/typescript-estree': 8.2.0(typescript@5.5.3) + '@typescript-eslint/utils': 8.2.0(eslint@8.57.0)(typescript@5.5.3) debug: 4.3.5 ts-api-utils: 1.3.0(typescript@5.5.3) optionalDependencies: @@ -3935,7 +3898,7 @@ snapshots: '@typescript-eslint/types@5.62.0': {} - '@typescript-eslint/types@8.0.1': {} + '@typescript-eslint/types@8.2.0': {} '@typescript-eslint/typescript-estree@5.62.0(typescript@5.5.3)': dependencies: @@ -3951,10 +3914,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.0.1(typescript@5.5.3)': + '@typescript-eslint/typescript-estree@8.2.0(typescript@5.5.3)': dependencies: - '@typescript-eslint/types': 8.0.1 - '@typescript-eslint/visitor-keys': 8.0.1 + '@typescript-eslint/types': 8.2.0 + '@typescript-eslint/visitor-keys': 8.2.0 debug: 4.3.5 globby: 11.1.0 is-glob: 4.0.3 @@ -3981,12 +3944,12 @@ snapshots: - supports-color - typescript - '@typescript-eslint/utils@8.0.1(eslint@8.57.0)(typescript@5.5.3)': + '@typescript-eslint/utils@8.2.0(eslint@8.57.0)(typescript@5.5.3)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@typescript-eslint/scope-manager': 8.0.1 - '@typescript-eslint/types': 8.0.1 - '@typescript-eslint/typescript-estree': 8.0.1(typescript@5.5.3) + '@typescript-eslint/scope-manager': 8.2.0 + '@typescript-eslint/types': 8.2.0 + '@typescript-eslint/typescript-estree': 8.2.0(typescript@5.5.3) eslint: 8.57.0 transitivePeerDependencies: - supports-color @@ -3997,9 +3960,9 @@ snapshots: '@typescript-eslint/types': 5.62.0 eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@8.0.1': + '@typescript-eslint/visitor-keys@8.2.0': dependencies: - '@typescript-eslint/types': 8.0.1 + '@typescript-eslint/types': 8.2.0 eslint-visitor-keys: 3.4.3 '@ungap/structured-clone@1.2.0': {} @@ -4801,60 +4764,61 @@ snapshots: minimatch: 9.0.5 semver: 7.6.2 - eslint-plugin-react-debug@1.9.0(eslint@8.57.0)(typescript@5.5.3): - dependencies: - '@eslint-react/ast': 1.9.0(eslint@8.57.0)(typescript@5.5.3) - '@eslint-react/core': 1.9.0(eslint@8.57.0)(typescript@5.5.3) - '@eslint-react/jsx': 1.9.0(eslint@8.57.0)(typescript@5.5.3) - '@eslint-react/shared': 1.9.0(eslint@8.57.0)(typescript@5.5.3) - '@eslint-react/tools': 1.9.0 - '@eslint-react/types': 1.9.0(eslint@8.57.0)(typescript@5.5.3) - '@typescript-eslint/scope-manager': 8.0.1 - '@typescript-eslint/type-utils': 8.0.1(eslint@8.57.0)(typescript@5.5.3) - '@typescript-eslint/types': 8.0.1 - '@typescript-eslint/utils': 8.0.1(eslint@8.57.0)(typescript@5.5.3) + eslint-plugin-react-debug@1.10.1(eslint@8.57.0)(typescript@5.5.3): + dependencies: + '@eslint-react/ast': 1.10.1(eslint@8.57.0)(typescript@5.5.3) + '@eslint-react/core': 1.10.1(eslint@8.57.0)(typescript@5.5.3) + '@eslint-react/jsx': 1.10.1(eslint@8.57.0)(typescript@5.5.3) + '@eslint-react/shared': 1.10.1(eslint@8.57.0)(typescript@5.5.3) + '@eslint-react/tools': 1.10.1 + '@eslint-react/types': 1.10.1(eslint@8.57.0)(typescript@5.5.3) + '@eslint-react/var': 1.10.1(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/scope-manager': 8.2.0 + '@typescript-eslint/type-utils': 8.2.0(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/types': 8.2.0 + '@typescript-eslint/utils': 8.2.0(eslint@8.57.0)(typescript@5.5.3) eslint: 8.57.0 - remeda: 2.8.0 string-ts: 2.2.0 + ts-pattern: 5.3.1 optionalDependencies: typescript: 5.5.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-dom@1.9.0(eslint@8.57.0)(typescript@5.5.3): - dependencies: - '@eslint-react/ast': 1.9.0(eslint@8.57.0)(typescript@5.5.3) - '@eslint-react/core': 1.9.0(eslint@8.57.0)(typescript@5.5.3) - '@eslint-react/jsx': 1.9.0(eslint@8.57.0)(typescript@5.5.3) - '@eslint-react/shared': 1.9.0(eslint@8.57.0)(typescript@5.5.3) - '@eslint-react/tools': 1.9.0 - '@eslint-react/types': 1.9.0(eslint@8.57.0)(typescript@5.5.3) - '@eslint-react/var': 1.9.0(eslint@8.57.0)(typescript@5.5.3) - '@typescript-eslint/scope-manager': 8.0.1 - '@typescript-eslint/types': 8.0.1 - '@typescript-eslint/utils': 8.0.1(eslint@8.57.0)(typescript@5.5.3) + eslint-plugin-react-dom@1.10.1(eslint@8.57.0)(typescript@5.5.3): + dependencies: + '@eslint-react/ast': 1.10.1(eslint@8.57.0)(typescript@5.5.3) + '@eslint-react/core': 1.10.1(eslint@8.57.0)(typescript@5.5.3) + '@eslint-react/jsx': 1.10.1(eslint@8.57.0)(typescript@5.5.3) + '@eslint-react/shared': 1.10.1(eslint@8.57.0)(typescript@5.5.3) + '@eslint-react/tools': 1.10.1 + '@eslint-react/types': 1.10.1(eslint@8.57.0)(typescript@5.5.3) + '@eslint-react/var': 1.10.1(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/scope-manager': 8.2.0 + '@typescript-eslint/types': 8.2.0 + '@typescript-eslint/utils': 8.2.0(eslint@8.57.0)(typescript@5.5.3) eslint: 8.57.0 - remeda: 2.8.0 + ts-pattern: 5.3.1 optionalDependencies: typescript: 5.5.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks-extra@1.9.0(eslint@8.57.0)(typescript@5.5.3): - dependencies: - '@eslint-react/ast': 1.9.0(eslint@8.57.0)(typescript@5.5.3) - '@eslint-react/core': 1.9.0(eslint@8.57.0)(typescript@5.5.3) - '@eslint-react/jsx': 1.9.0(eslint@8.57.0)(typescript@5.5.3) - '@eslint-react/shared': 1.9.0(eslint@8.57.0)(typescript@5.5.3) - '@eslint-react/tools': 1.9.0 - '@eslint-react/types': 1.9.0(eslint@8.57.0)(typescript@5.5.3) - '@eslint-react/var': 1.9.0(eslint@8.57.0)(typescript@5.5.3) - '@typescript-eslint/scope-manager': 8.0.1 - '@typescript-eslint/type-utils': 8.0.1(eslint@8.57.0)(typescript@5.5.3) - '@typescript-eslint/types': 8.0.1 - '@typescript-eslint/utils': 8.0.1(eslint@8.57.0)(typescript@5.5.3) + eslint-plugin-react-hooks-extra@1.10.1(eslint@8.57.0)(typescript@5.5.3): + dependencies: + '@eslint-react/ast': 1.10.1(eslint@8.57.0)(typescript@5.5.3) + '@eslint-react/core': 1.10.1(eslint@8.57.0)(typescript@5.5.3) + '@eslint-react/jsx': 1.10.1(eslint@8.57.0)(typescript@5.5.3) + '@eslint-react/shared': 1.10.1(eslint@8.57.0)(typescript@5.5.3) + '@eslint-react/tools': 1.10.1 + '@eslint-react/types': 1.10.1(eslint@8.57.0)(typescript@5.5.3) + '@eslint-react/var': 1.10.1(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/scope-manager': 8.2.0 + '@typescript-eslint/type-utils': 8.2.0(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/types': 8.2.0 + '@typescript-eslint/utils': 8.2.0(eslint@8.57.0)(typescript@5.5.3) eslint: 8.57.0 - remeda: 2.8.0 + ts-pattern: 5.3.1 optionalDependencies: typescript: 5.5.3 transitivePeerDependencies: @@ -4864,41 +4828,41 @@ snapshots: dependencies: eslint: 8.57.0 - eslint-plugin-react-naming-convention@1.9.0(eslint@8.57.0)(typescript@5.5.3): - dependencies: - '@eslint-react/ast': 1.9.0(eslint@8.57.0)(typescript@5.5.3) - '@eslint-react/core': 1.9.0(eslint@8.57.0)(typescript@5.5.3) - '@eslint-react/jsx': 1.9.0(eslint@8.57.0)(typescript@5.5.3) - '@eslint-react/shared': 1.9.0(eslint@8.57.0)(typescript@5.5.3) - '@eslint-react/tools': 1.9.0 - '@eslint-react/types': 1.9.0(eslint@8.57.0)(typescript@5.5.3) - '@typescript-eslint/scope-manager': 8.0.1 - '@typescript-eslint/type-utils': 8.0.1(eslint@8.57.0)(typescript@5.5.3) - '@typescript-eslint/types': 8.0.1 - '@typescript-eslint/utils': 8.0.1(eslint@8.57.0)(typescript@5.5.3) + eslint-plugin-react-naming-convention@1.10.1(eslint@8.57.0)(typescript@5.5.3): + dependencies: + '@eslint-react/ast': 1.10.1(eslint@8.57.0)(typescript@5.5.3) + '@eslint-react/core': 1.10.1(eslint@8.57.0)(typescript@5.5.3) + '@eslint-react/jsx': 1.10.1(eslint@8.57.0)(typescript@5.5.3) + '@eslint-react/shared': 1.10.1(eslint@8.57.0)(typescript@5.5.3) + '@eslint-react/tools': 1.10.1 + '@eslint-react/types': 1.10.1(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/scope-manager': 8.2.0 + '@typescript-eslint/type-utils': 8.2.0(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/types': 8.2.0 + '@typescript-eslint/utils': 8.2.0(eslint@8.57.0)(typescript@5.5.3) eslint: 8.57.0 - remeda: 2.8.0 + ts-pattern: 5.3.1 optionalDependencies: typescript: 5.5.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-x@1.9.0(eslint@8.57.0)(typescript@5.5.3): - dependencies: - '@eslint-react/ast': 1.9.0(eslint@8.57.0)(typescript@5.5.3) - '@eslint-react/core': 1.9.0(eslint@8.57.0)(typescript@5.5.3) - '@eslint-react/jsx': 1.9.0(eslint@8.57.0)(typescript@5.5.3) - '@eslint-react/shared': 1.9.0(eslint@8.57.0)(typescript@5.5.3) - '@eslint-react/tools': 1.9.0 - '@eslint-react/types': 1.9.0(eslint@8.57.0)(typescript@5.5.3) - '@eslint-react/var': 1.9.0(eslint@8.57.0)(typescript@5.5.3) - '@typescript-eslint/scope-manager': 8.0.1 - '@typescript-eslint/type-utils': 8.0.1(eslint@8.57.0)(typescript@5.5.3) - '@typescript-eslint/types': 8.0.1 - '@typescript-eslint/utils': 8.0.1(eslint@8.57.0)(typescript@5.5.3) + eslint-plugin-react-x@1.10.1(eslint@8.57.0)(typescript@5.5.3): + dependencies: + '@eslint-react/ast': 1.10.1(eslint@8.57.0)(typescript@5.5.3) + '@eslint-react/core': 1.10.1(eslint@8.57.0)(typescript@5.5.3) + '@eslint-react/jsx': 1.10.1(eslint@8.57.0)(typescript@5.5.3) + '@eslint-react/shared': 1.10.1(eslint@8.57.0)(typescript@5.5.3) + '@eslint-react/tools': 1.10.1 + '@eslint-react/types': 1.10.1(eslint@8.57.0)(typescript@5.5.3) + '@eslint-react/var': 1.10.1(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/scope-manager': 8.2.0 + '@typescript-eslint/type-utils': 8.2.0(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/types': 8.2.0 + '@typescript-eslint/utils': 8.2.0(eslint@8.57.0)(typescript@5.5.3) eslint: 8.57.0 is-immutable-type: 5.0.0(eslint@8.57.0)(typescript@5.5.3) - remeda: 2.8.0 + ts-pattern: 5.3.1 optionalDependencies: typescript: 5.5.3 transitivePeerDependencies: @@ -5296,8 +5260,6 @@ snapshots: dependencies: type-fest: 0.20.2 - globals@14.0.0: {} - globals@15.8.0: {} globalthis@1.0.4: @@ -5480,7 +5442,7 @@ snapshots: is-immutable-type@5.0.0(eslint@8.57.0)(typescript@5.5.3): dependencies: - '@typescript-eslint/type-utils': 8.0.1(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/type-utils': 8.2.0(eslint@8.57.0)(typescript@5.5.3) eslint: 8.57.0 ts-api-utils: 1.3.0(typescript@5.5.3) ts-declaration-location: 1.0.4(typescript@5.5.3) @@ -6059,10 +6021,6 @@ snapshots: dependencies: jsesc: 0.5.0 - remeda@2.8.0: - dependencies: - type-fest: 4.23.0 - require-directory@2.1.1: {} require-from-string@2.0.2: {} @@ -6393,7 +6351,7 @@ snapshots: minimatch: 10.0.1 typescript: 5.5.3 - ts-pattern@5.2.0: {} + ts-pattern@5.3.1: {} tslib@1.14.1: {} @@ -6429,8 +6387,6 @@ snapshots: type-fest@3.13.1: {} - type-fest@4.23.0: {} - typed-array-buffer@1.0.2: dependencies: call-bind: 1.0.7 @@ -6463,11 +6419,11 @@ snapshots: is-typed-array: 1.1.13 possible-typed-array-names: 1.0.0 - typescript-eslint@8.0.1(eslint@8.57.0)(typescript@5.5.3): + typescript-eslint@8.2.0(eslint@8.57.0)(typescript@5.5.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.0.1(@typescript-eslint/parser@8.0.1(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3) - '@typescript-eslint/parser': 8.0.1(eslint@8.57.0)(typescript@5.5.3) - '@typescript-eslint/utils': 8.0.1(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/eslint-plugin': 8.2.0(@typescript-eslint/parser@8.2.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/parser': 8.2.0(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/utils': 8.2.0(eslint@8.57.0)(typescript@5.5.3) optionalDependencies: typescript: 5.5.3 transitivePeerDependencies: diff --git a/specs/eslint/package.json b/specs/eslint/package.json index 13edb456..2e649a7c 100644 --- a/specs/eslint/package.json +++ b/specs/eslint/package.json @@ -23,7 +23,7 @@ "eslint-config-prettier": "9.1.0", "execa": "9.3.0", "prettier": "3.3.3", - "typescript-eslint": "8.0.1", + "typescript-eslint": "8.2.0", "vitest": "2.0.3" } }