diff --git a/dist/package.json b/dist/package.json index acc3b38..07b5fd2 100644 --- a/dist/package.json +++ b/dist/package.json @@ -1,6 +1,6 @@ { "name": "@aet/eslint-rules", - "version": "2.0.13", + "version": "2.0.19", "license": "UNLICENSED", "type": "module", "bin": { @@ -15,19 +15,20 @@ "exports": { ".": "./config/index.js", "./default": "./default.js", - "./prettier": "./prettier.js" + "./prettier": "./prettier.js", + "./tsconfig": "./tsconfig.json", + "./types": "./types.js" }, "optionalDependencies": { "@tanstack/eslint-plugin-query": "^5.59.7" }, - "tsconfig": "./tsconfig.json", "dependencies": { "@antfu/install-pkg": "^0.5.0", "@nolyfill/is-core-module": "^1.0.39", - "@aet/eslint-define-config": "^0.1.0-beta.37", - "@eslint/js": "^9.15.0", + "@aet/eslint-define-config": "^0.1.0-beta.38", + "@eslint/js": "^9.16.0", "@eslint-community/eslint-utils": "^4.4.1", - "@eslint-react/eslint-plugin": "1.17.1", + "@eslint-react/eslint-plugin": "1.17.2", "@stylistic/eslint-plugin": "^2.11.0", "@types/eslint": "^9.6.1", "@typescript-eslint/eslint-plugin": "^8.16.0", @@ -54,7 +55,7 @@ "estraverse": "^5.3.0", "fast-glob": "^3.3.2", "get-tsconfig": "^4.8.1", - "globals": "^15.12.0", + "globals": "^15.13.0", "ignore": "^6.0.2", "is-bun-module": "^1.3.0", "is-glob": "^4.0.3", diff --git a/dist/tsconfig.json b/dist/tsconfig.json index cf2f146..d1b5d61 100644 --- a/dist/tsconfig.json +++ b/dist/tsconfig.json @@ -2,16 +2,17 @@ "compilerOptions": { "allowArbitraryExtensions": true, "allowImportingTsExtensions": true, - "importsNotUsedAsValues": "error", "jsx": "react-jsx", - "module": "NodeNext", + "module": "Preserve", "moduleResolution": "Bundler", "noImplicitOverride": true, "noImplicitReturns": true, "noUnusedLocals": true, "noUnusedParameters": true, + "resolveJsonModule": true, "strict": true, "stripInternal": true, - "target": "ESNext" + "target": "ESNext", + "verbatimModuleSyntax": true } } diff --git a/package.json b/package.json index 0006e44..4ef4251 100644 --- a/package.json +++ b/package.json @@ -10,14 +10,14 @@ }, "private": true, "devDependencies": { - "@aet/eslint-define-config": "^0.1.0-beta.37", + "@aet/eslint-define-config": "^0.1.0-beta.38", "@antfu/install-pkg": "^0.5.0", "@babel/core": "^7.26.0", "@babel/plugin-transform-flow-strip-types": "^7.25.9", "@babel/preset-env": "^7.26.0", - "@eslint-react/eslint-plugin": "^1.17.1", - "@eslint/js": "^9.15.0", - "@graphql-eslint/eslint-plugin": "^4.0.1", + "@eslint-react/eslint-plugin": "^1.17.2", + "@eslint/js": "^9.16.0", + "@graphql-eslint/eslint-plugin": "^4.2.0", "@stylistic/eslint-plugin": "^2.11.0", "@swc-node/register": "^1.10.9", "@tanstack/eslint-plugin-query": "^5.61.6", @@ -44,7 +44,7 @@ "dts-bundle-generator": "9.5.1", "esbuild": "0.24.0", "esbuild-plugin-alias": "^0.2.1", - "eslint": "9.15.0", + "eslint": "9.16.0", "eslint-config-prettier": "^9.1.0", "eslint-import-resolver-typescript": "^3.6.3", "eslint-plugin-import-x": "^4.4.3", @@ -58,7 +58,7 @@ "esquery": "^1.6.0", "fast-glob": "^3.3.2", "find-cache-dir": "^5.0.0", - "globals": "^15.12.0", + "globals": "^15.13.0", "graphql": "^16.9.0", "json-schema-to-ts": "^3.1.1", "lodash-es": "^4.17.21", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2940a0a..599518a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -31,8 +31,8 @@ importers: .: devDependencies: '@aet/eslint-define-config': - specifier: ^0.1.0-beta.37 - version: 0.1.0-beta.37 + specifier: ^0.1.0-beta.38 + version: 0.1.0-beta.38 '@antfu/install-pkg': specifier: ^0.5.0 version: 0.5.0 @@ -46,23 +46,23 @@ importers: specifier: ^7.26.0 version: 7.26.0(@babel/core@7.26.0) '@eslint-react/eslint-plugin': - specifier: ^1.17.1 - version: 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + specifier: ^1.17.2 + version: 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) '@eslint/js': - specifier: ^9.15.0 - version: 9.15.0 + specifier: ^9.16.0 + version: 9.16.0 '@graphql-eslint/eslint-plugin': - specifier: ^4.0.1 - version: 4.0.1(@types/node@22.10.1)(eslint@9.15.0(jiti@2.4.0))(graphql@16.9.0)(typescript@5.7.2) + specifier: ^4.2.0 + version: 4.2.0(@types/node@22.10.1)(eslint@9.16.0(jiti@2.4.0))(graphql@16.9.0)(json-schema-to-ts@3.1.1)(typescript@5.7.2) '@stylistic/eslint-plugin': specifier: ^2.11.0 - version: 2.11.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + version: 2.11.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) '@swc-node/register': specifier: ^1.10.9 version: 1.10.9(@swc/core@1.7.23)(@swc/types@0.1.12)(typescript@5.7.2) '@tanstack/eslint-plugin-query': specifier: ^5.61.6 - version: 5.61.6(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + version: 5.61.6(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) '@types/babel-plugin-macros': specifier: ^3.1.3 version: 3.1.3 @@ -104,13 +104,13 @@ importers: version: 0.14.6 '@typescript-eslint/eslint-plugin': specifier: ^8.16.0 - version: 8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + version: 8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) '@typescript-eslint/parser': specifier: ^8.16.0 - version: 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + version: 8.16.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) '@typescript-eslint/type-utils': specifier: ^8.16.0 - version: 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + version: 8.16.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) '@typescript-eslint/types': specifier: ^8.16.0 version: 8.16.0 @@ -119,7 +119,7 @@ importers: version: 8.16.0(typescript@5.7.2) '@typescript-eslint/utils': specifier: 8.0.0 - version: 8.0.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + version: 8.0.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) babel-plugin-macros: specifier: ^3.1.0 version: 3.1.0 @@ -133,35 +133,35 @@ importers: specifier: ^0.2.1 version: 0.2.1 eslint: - specifier: 9.15.0 - version: 9.15.0(jiti@2.4.0) + specifier: 9.16.0 + version: 9.16.0(jiti@2.4.0) eslint-config-prettier: specifier: ^9.1.0 - version: 9.1.0(eslint@9.15.0(jiti@2.4.0)) + version: 9.1.0(eslint@9.16.0(jiti@2.4.0)) eslint-import-resolver-typescript: specifier: ^3.6.3 - version: 3.6.3(@typescript-eslint/parser@8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2))(eslint-plugin-import-x@4.4.3(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.15.0(jiti@2.4.0)) + version: 3.6.3(@typescript-eslint/parser@8.16.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2))(eslint-plugin-import-x@4.4.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.0)) eslint-plugin-import-x: specifier: ^4.4.3 - version: 4.4.3(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + version: 4.4.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) eslint-plugin-jsdoc: specifier: ^50.6.0 - version: 50.6.0(eslint@9.15.0(jiti@2.4.0)) + version: 50.6.0(eslint@9.16.0(jiti@2.4.0)) eslint-plugin-react-refresh: specifier: ^0.4.14 - version: 0.4.14(eslint@9.15.0(jiti@2.4.0)) + version: 0.4.14(eslint@9.16.0(jiti@2.4.0)) eslint-plugin-storybook: specifier: canary - version: 0.9.0--canary.165.991522a.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + version: 0.9.0--canary.165.991522a.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) eslint-plugin-testing-library: specifier: ^7.0.0 - version: 7.0.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + version: 7.0.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) eslint-plugin-unicorn: specifier: ^56.0.1 - version: 56.0.1(eslint@9.15.0(jiti@2.4.0)) + version: 56.0.1(eslint@9.16.0(jiti@2.4.0)) eslint-plugin-vitest: specifier: ^0.5.4 - version: 0.5.4(@typescript-eslint/eslint-plugin@8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + version: 0.5.4(@typescript-eslint/eslint-plugin@8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) esprima: specifier: ^4.0.1 version: 4.0.1 @@ -175,8 +175,8 @@ importers: specifier: ^5.0.0 version: 5.0.0 globals: - specifier: ^15.12.0 - version: 15.12.0 + specifier: ^15.13.0 + version: 15.13.0 graphql: specifier: ^16.9.0 version: 16.9.0 @@ -212,12 +212,12 @@ importers: version: 5.7.2 typescript-eslint: specifier: ^8.16.0 - version: 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + version: 8.16.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) packages: - '@aet/eslint-define-config@0.1.0-beta.37': - resolution: {integrity: sha512-cZZFLjCE+qYj7P8hfvuOhHtrwTmrTg+l3FGw7NmygI1ndXDGEGBwei5JLTaHrRsUIIWYQEH+91w8IXGObm7QBw==} + '@aet/eslint-define-config@0.1.0-beta.38': + resolution: {integrity: sha512-+8t5MQ356b+RqPIs/pGuqYomFq88MmeLFs6RD2vFmMHLh2OpxizLBiolDdBkgQr3lWQkOkScqmZMTRqQV0b/lA==} engines: {node: '>=18.0.0', npm: '>=9.0.0'} '@ampproject/remapping@2.3.0': @@ -930,14 +930,14 @@ packages: resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint-react/ast@1.17.1': - resolution: {integrity: sha512-cPW05RlZtgNwR/99U6YFrNqCCdGurP/dIgN3SWQtPrX91JtP2OmlEyKlTZ3E3lXB6ijS6oZcmp6NljL7M8V+ig==} + '@eslint-react/ast@1.17.2': + resolution: {integrity: sha512-N0Xlx0ARwWe8K1SUKf/ojAU3h+pv51C4FsRjQSdlLSlQ19KVZfl3xnpMEpGYGmtvVREID2FUl7qrl+jvbgJd1Q==} - '@eslint-react/core@1.17.1': - resolution: {integrity: sha512-4jE0oQnkf2B7BaGkp5cbe9wPmOK2978gaqDJ6sqwvcL1cIkWY0Z1c8Wbq8rWztlVRiPYNpmbmJ+COAYDxzvhhQ==} + '@eslint-react/core@1.17.2': + resolution: {integrity: sha512-HQE1w32YRSjoUY7sUoIaFIqPBII91atlzIi3PoostRpJWynJQyeIvnelf7WVPh/7nb9l8DxguiyPS6Ph9oro4w==} - '@eslint-react/eslint-plugin@1.17.1': - resolution: {integrity: sha512-/ctfKryjIAJuIsGIjp354g8PZB6AIU61ZXSysEwJhj2lfZt/QHGPBMSE2XlIvwxK6wWqiN+9aSbXHrIvfvAKhg==} + '@eslint-react/eslint-plugin@1.17.2': + resolution: {integrity: sha512-kDKxB3zDJFQk/OrX4NfYLqzE7etTXCKtSoF82ozy+QbK8PTNJYvtt9kXGFbKqKSxRe3sAQalDVnw8Czf8WOviw==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -946,20 +946,20 @@ packages: typescript: optional: true - '@eslint-react/jsx@1.17.1': - resolution: {integrity: sha512-L6Zdh8zTAMO9LUmXlL/YX/gU4ja9vCkov834LYmSf7k5wbc17fniSqXYVfqQrWl+T11mdyN+alx4IjQti3lHgA==} + '@eslint-react/jsx@1.17.2': + resolution: {integrity: sha512-SWp4w93+w2gC8Ov34pX+Xr0qqFl73AMarmuaFH8xNgJI9Q1+8pqAsfrdcUGq3bsqunldYoILiLm/rzffij0n4g==} - '@eslint-react/shared@1.17.1': - resolution: {integrity: sha512-wB/mBIfuc36Hn2GShHsSO91uqL9lI3VVVwTzJ3YhAN4hJMeZn8fWMuARtwaVeFpmLNYI7hG5wGxo4bHn9yKjsw==} + '@eslint-react/shared@1.17.2': + resolution: {integrity: sha512-mUZYVufwNffMsdRQjVuyuipBRc4h3SR4mG1jnRUcu8N2PNA/oyZkdlnMdA3rIpqrgIZ/o4ruiFSZb7tmLgcMUg==} - '@eslint-react/tools@1.17.1': - resolution: {integrity: sha512-0ZUw3PF70qeBMJLrntmojQLGzy5S05fwor5CxrHIp1MwQoPTphX11WiuCuq5ohHZ+xopqLHASkRrvAPthAalUQ==} + '@eslint-react/tools@1.17.2': + resolution: {integrity: sha512-yb/O7/VceXp/IWDtgeSvnyaUvEbgXglaol6AuARlzoWIIRp1eYhNkXUJPZWsSpnqvK5F2mXX6D2TN5L74EEuLQ==} - '@eslint-react/types@1.17.1': - resolution: {integrity: sha512-jf9kkRRnV65wCQPdVIGBa81VH4CbN/qULSg6YnErKd4Kgbq6l8Sh54lY8Qlo1jj2LHtzo/nACdyWx1aOgkyuDg==} + '@eslint-react/types@1.17.2': + resolution: {integrity: sha512-I6rylxFVR+5E4C3PtKxebzEihPSu5A7QanEkI4aFOXkr8URkSCjpQxtyhw4bFxW6ElzoSKpnYMqZuWZEu2ySrA==} - '@eslint-react/var@1.17.1': - resolution: {integrity: sha512-hsHzVjfj+FmAkk6VRqwYJtEBI+k5fUkw2YgMezTx2HkuWP6BWYprLzD+tRU1IS5jMrvIw1FkcBLfcu0EU5FfLQ==} + '@eslint-react/var@1.17.2': + resolution: {integrity: sha512-8SkmLMe8st6Ynti70rz9j8KCcw3FHQj5ZasIjkeCdLAVgZ1ADU6D7nHdVz6f5kIyA4h97TIjvztM/75DIWUVYQ==} '@eslint/config-array@0.19.0': resolution: {integrity: sha512-zdHg2FPIFNKPdcHWtiNT+jEFCHYVplAXRDlQDyqy0zGx/q2parwh7brGJSiTxRk/TSMkbM//zt/f5CHgyTyaSQ==} @@ -973,8 +973,8 @@ packages: resolution: {integrity: sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.15.0': - resolution: {integrity: sha512-tMTqrY+EzbXmKJR5ToI8lxu7jaN5EdmrBFJpQk5JmSlyLsx6o4t27r883K5xsLuCYCpfKBCGswMSWXsM+jB7lg==} + '@eslint/js@9.16.0': + resolution: {integrity: sha512-tw2HxzQkrbeuvyj1tG2Yqq+0H9wGoI2IMk4EOsQeX+vmd75FtJAzf+gTA69WF+baUKRYQ3x2kbLE08js5OsTVg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/object-schema@2.1.4': @@ -985,12 +985,16 @@ packages: resolution: {integrity: sha512-2b/g5hRmpbb1o4GnTZax9N9m0FXzz9OV42ZzI4rDDMDuHUqigAiQCEWChBWCY4ztAGVRjoWT19v0yMmc5/L5kA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@graphql-eslint/eslint-plugin@4.0.1': - resolution: {integrity: sha512-Tph3mPCFdm1EehLKAKeCf/oIYLA2Y5//bRcr0xT9iE8aiC71rkSkfyGpUN5yZgkc/sntyn6dS5HWIab897oFZw==} + '@graphql-eslint/eslint-plugin@4.2.0': + resolution: {integrity: sha512-69TMzcyDcB4Blv0kCo5HiI4lF0ZON4Kdglmdw+mU/bL7Vv0f1rwliN5PJ35lqMqVO8oVnM82RgnF6jEwjtu3qA==} engines: {node: '>=18'} peerDependencies: eslint: '>=8.44.0' graphql: ^16 + json-schema-to-ts: ^3 + peerDependenciesMeta: + json-schema-to-ts: + optional: true '@graphql-tools/batch-execute@9.0.7': resolution: {integrity: sha512-0WriB4FNUClDJceGa7RQrbxwDzwrC/YqnYsXGnxOtpFS7F96SBO2HV3ycrSNEQC7ZDp4fHeevAAZfL6A2Nts7Q==} @@ -1853,8 +1857,8 @@ packages: peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 - eslint-plugin-react-debug@1.17.1: - resolution: {integrity: sha512-CFcm/sxqzfIsLmQjg364x0FiiTmgEhZZT3ekP4QfSsm1vLWUWlbwopBQQvFDPMNlfhuwXRzYrggbkllGT3B17A==} + eslint-plugin-react-debug@1.17.2: + resolution: {integrity: sha512-bvu9477jWvx5Th9OGewbqW/d3IBZUTuXIDW79p9xu0nJCkb5ZoRdgLTgKyFKWy4vAtGMc0EziQo5noXJq6ZTqQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1863,8 +1867,8 @@ packages: typescript: optional: true - eslint-plugin-react-dom@1.17.1: - resolution: {integrity: sha512-aXV11FswyCDGJYCg3pj5kaxNmM5RYGMvuL+KhaqcX+GKdCIpC9SqiImeLSiWOxVLWYS9kH5Ltz4xU3T3eqOgOA==} + eslint-plugin-react-dom@1.17.2: + resolution: {integrity: sha512-HWziOSbfKT54ESnavyxQmGhOyLvNZZ8bGVmw1tEF1mnCEuKu9L25qlcbfP34M/ZRI3RlLOogOWkLF/Ot9zpEuQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1873,8 +1877,8 @@ packages: typescript: optional: true - eslint-plugin-react-hooks-extra@1.17.1: - resolution: {integrity: sha512-REPsDs8pn+QUSS+iDY7hOfUiCd4TIM9XNusDM+Nu51mBXezQ0k2f7X0wtlxaAHnt+YX1vzoy6BSylJaUlFMJaA==} + eslint-plugin-react-hooks-extra@1.17.2: + resolution: {integrity: sha512-uhe69tJ4mPuaIRBriof7qD8LrKmSw8W4w+NCEfcPb8RO6KPF+ihM331WM53cRV6VjcsWyUOVQScAjfiVPmZ/cA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1883,8 +1887,8 @@ packages: typescript: optional: true - eslint-plugin-react-naming-convention@1.17.1: - resolution: {integrity: sha512-tVbmeLJK2jC/j8IwtkvpiKnk496hhOD2j+nGEZeYjI9r5oGR/mmTpQx/0/+0HnRJ7a/ctUiuTSDzesQuU3Eu/A==} + eslint-plugin-react-naming-convention@1.17.2: + resolution: {integrity: sha512-jOYKwW0lzkmS0C5de+7BfxDBS3Tn+lv/+btInVhXRftM2Hg60jLPiYAsdHxgv7wi17o5b61pzsTMXX2h9HR1mA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1898,8 +1902,8 @@ packages: peerDependencies: eslint: '>=7' - eslint-plugin-react-web-api@1.17.1: - resolution: {integrity: sha512-c02sPQXM+7z5w0JZkgdPltPzdLlDrDxwitbGXmhePyhZYZfDCOa69ROltQPI9b2ClRmMWYgxoPlJsnGaYln6Wg==} + eslint-plugin-react-web-api@1.17.2: + resolution: {integrity: sha512-mpGE05ybVHJDr8ywLLVb+3F2H2+FuX/3NVs1k/eTb/6A2w3tt05hSXHQ/V8SPCHasQaHjG/TPKilWwZgwZowYw==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1908,8 +1912,8 @@ packages: typescript: optional: true - eslint-plugin-react-x@1.17.1: - resolution: {integrity: sha512-Iq9Eaye/+LpdOcU/qRbib4cC6EAL9bfIBH2+IDWQXLyY/HAXnmBFDJgotEPOLymIIOKhgjzfX03nkdfBIqZ3zA==} + eslint-plugin-react-x@1.17.2: + resolution: {integrity: sha512-hPnBd3c87xM2/HAk/f+s1MH/BRK2EP8u3Mb5TUvCEfuRTuX+CpLeNref2Q8vG8mxS1f4gnZHaMAnfrXndjTAGg==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1961,8 +1965,8 @@ packages: resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.15.0: - resolution: {integrity: sha512-7CrWySmIibCgT1Os28lUU6upBshZ+GxybLOrmRzi08kS8MBuO8QA7pXEgYgY5W8vK3e74xv0lpjo9DbaGU9Rkw==} + eslint@9.16.0: + resolution: {integrity: sha512-whp8mSQI4C8VXd+fLgSM0lh3UlmcFtVwUQjyKCFfsp+2ItAIYhlq/hqGahGqHE6cv9unM41VlqKk2VtKYR2TaA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -2094,8 +2098,8 @@ packages: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} - globals@15.12.0: - resolution: {integrity: sha512-1+gLErljJFhbOVyaetcwJiJ4+eLe45S2E7P5UiZ9xGfeq3ATQf5DOv9G7MH3gGbKQLkzmNh2DxfZwLdw+j6oTQ==} + globals@15.13.0: + resolution: {integrity: sha512-49TewVEz0UxZjr1WYYsWpPrhyC/B/pA8Bq0fUmet2n+eR7yn0IvNzNaoBwnK6mdkzcN+se7Ez9zUgULTz2QH4g==} engines: {node: '>=18'} globby@11.1.0: @@ -2911,7 +2915,7 @@ packages: snapshots: - '@aet/eslint-define-config@0.1.0-beta.37': {} + '@aet/eslint-define-config@0.1.0-beta.38': {} '@ampproject/remapping@2.3.0': dependencies: @@ -3721,20 +3725,20 @@ snapshots: '@esbuild/win32-x64@0.24.0': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@9.15.0(jiti@2.4.0))': + '@eslint-community/eslint-utils@4.4.0(eslint@9.16.0(jiti@2.4.0))': dependencies: - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.0) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} - '@eslint-react/ast@1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)': + '@eslint-react/ast@1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2)': dependencies: - '@eslint-react/tools': 1.17.1 - '@eslint-react/types': 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/tools': 1.17.2 + '@eslint-react/types': 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) '@typescript-eslint/types': 8.16.0 '@typescript-eslint/typescript-estree': 8.16.0(typescript@5.7.2) - '@typescript-eslint/utils': 8.0.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/utils': 8.0.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) birecord: 0.1.1 string-ts: 2.2.0 ts-pattern: 5.5.0 @@ -3743,18 +3747,18 @@ snapshots: - supports-color - typescript - '@eslint-react/core@1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)': + '@eslint-react/core@1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2)': dependencies: - '@eslint-react/ast': 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/jsx': 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/shared': 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/tools': 1.17.1 - '@eslint-react/types': 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/var': 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@typescript-eslint/scope-manager': 8.15.0 - '@typescript-eslint/type-utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/ast': 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/jsx': 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/shared': 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/tools': 1.17.2 + '@eslint-react/types': 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/var': 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/scope-manager': 8.16.0 + '@typescript-eslint/type-utils': 8.16.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) '@typescript-eslint/types': 8.16.0 - '@typescript-eslint/utils': 8.0.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/utils': 8.0.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) birecord: 0.1.1 short-unique-id: 5.2.0 ts-pattern: 5.5.0 @@ -3763,36 +3767,36 @@ snapshots: - supports-color - typescript - '@eslint-react/eslint-plugin@1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)': + '@eslint-react/eslint-plugin@1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2)': dependencies: - '@eslint-react/shared': 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/tools': 1.17.1 - '@eslint-react/types': 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@typescript-eslint/scope-manager': 8.15.0 - '@typescript-eslint/type-utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/shared': 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/tools': 1.17.2 + '@eslint-react/types': 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/scope-manager': 8.16.0 + '@typescript-eslint/type-utils': 8.16.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) '@typescript-eslint/types': 8.16.0 - '@typescript-eslint/utils': 8.0.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - eslint: 9.15.0(jiti@2.4.0) - eslint-plugin-react-debug: 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - eslint-plugin-react-dom: 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - eslint-plugin-react-hooks-extra: 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - eslint-plugin-react-naming-convention: 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - eslint-plugin-react-web-api: 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - eslint-plugin-react-x: 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/utils': 8.0.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + eslint: 9.16.0(jiti@2.4.0) + eslint-plugin-react-debug: 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + eslint-plugin-react-dom: 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + eslint-plugin-react-hooks-extra: 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + eslint-plugin-react-naming-convention: 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + eslint-plugin-react-web-api: 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + eslint-plugin-react-x: 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: - supports-color - '@eslint-react/jsx@1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)': + '@eslint-react/jsx@1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2)': dependencies: - '@eslint-react/ast': 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/tools': 1.17.1 - '@eslint-react/types': 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/var': 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@typescript-eslint/scope-manager': 8.15.0 + '@eslint-react/ast': 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/tools': 1.17.2 + '@eslint-react/types': 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/var': 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/scope-manager': 8.16.0 '@typescript-eslint/types': 8.16.0 - '@typescript-eslint/utils': 8.0.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/utils': 8.0.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) birecord: 0.1.1 ts-pattern: 5.5.0 transitivePeerDependencies: @@ -3800,10 +3804,10 @@ snapshots: - supports-color - typescript - '@eslint-react/shared@1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)': + '@eslint-react/shared@1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2)': dependencies: - '@eslint-react/tools': 1.17.1 - '@typescript-eslint/utils': 8.0.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/tools': 1.17.2 + '@typescript-eslint/utils': 8.0.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) local-pkg: 0.5.1 picomatch: 4.0.2 ts-pattern: 5.5.0 @@ -3812,26 +3816,26 @@ snapshots: - supports-color - typescript - '@eslint-react/tools@1.17.1': {} + '@eslint-react/tools@1.17.2': {} - '@eslint-react/types@1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)': + '@eslint-react/types@1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2)': dependencies: - '@eslint-react/tools': 1.17.1 + '@eslint-react/tools': 1.17.2 '@typescript-eslint/types': 8.16.0 - '@typescript-eslint/utils': 8.0.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/utils': 8.0.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/var@1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)': + '@eslint-react/var@1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2)': dependencies: - '@eslint-react/ast': 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/tools': 1.17.1 - '@eslint-react/types': 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@typescript-eslint/scope-manager': 8.15.0 + '@eslint-react/ast': 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/tools': 1.17.2 + '@eslint-react/types': 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/scope-manager': 8.16.0 '@typescript-eslint/types': 8.16.0 - '@typescript-eslint/utils': 8.0.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/utils': 8.0.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) ts-pattern: 5.5.0 transitivePeerDependencies: - eslint @@ -3862,7 +3866,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.15.0': {} + '@eslint/js@9.16.0': {} '@eslint/object-schema@2.1.4': {} @@ -3870,18 +3874,20 @@ snapshots: dependencies: levn: 0.4.1 - '@graphql-eslint/eslint-plugin@4.0.1(@types/node@22.10.1)(eslint@9.15.0(jiti@2.4.0))(graphql@16.9.0)(typescript@5.7.2)': + '@graphql-eslint/eslint-plugin@4.2.0(@types/node@22.10.1)(eslint@9.16.0(jiti@2.4.0))(graphql@16.9.0)(json-schema-to-ts@3.1.1)(typescript@5.7.2)': dependencies: '@graphql-tools/code-file-loader': 8.1.7(graphql@16.9.0) '@graphql-tools/graphql-tag-pluck': 8.3.4(graphql@16.9.0) '@graphql-tools/utils': 10.6.1(graphql@16.9.0) debug: 4.3.6 - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.0) fast-glob: 3.3.2 graphql: 16.9.0 graphql-config: 5.1.3(@types/node@22.10.1)(graphql@16.9.0)(typescript@5.7.2) graphql-depth-limit: 1.1.0(graphql@16.9.0) lodash.lowercase: 4.3.0 + optionalDependencies: + json-schema-to-ts: 3.1.1 transitivePeerDependencies: - '@types/node' - bufferutil @@ -4185,10 +4191,10 @@ snapshots: dependencies: lodash: 4.17.21 - '@stylistic/eslint-plugin@2.11.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)': + '@stylistic/eslint-plugin@2.11.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2)': dependencies: - '@typescript-eslint/utils': 8.0.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - eslint: 9.15.0(jiti@2.4.0) + '@typescript-eslint/utils': 8.0.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + eslint: 9.16.0(jiti@2.4.0) eslint-visitor-keys: 4.2.0 espree: 10.3.0 estraverse: 5.3.0 @@ -4274,10 +4280,10 @@ snapshots: dependencies: '@swc/counter': 0.1.3 - '@tanstack/eslint-plugin-query@5.61.6(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)': + '@tanstack/eslint-plugin-query@5.61.6(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2)': dependencies: - '@typescript-eslint/utils': 8.0.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - eslint: 9.15.0(jiti@2.4.0) + '@typescript-eslint/utils': 8.0.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + eslint: 9.16.0(jiti@2.4.0) transitivePeerDependencies: - supports-color - typescript @@ -4366,15 +4372,15 @@ snapshots: dependencies: '@types/node': 22.10.1 - '@typescript-eslint/eslint-plugin@8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)': + '@typescript-eslint/eslint-plugin@8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/parser': 8.16.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) '@typescript-eslint/scope-manager': 8.16.0 - '@typescript-eslint/type-utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@typescript-eslint/utils': 8.0.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/type-utils': 8.16.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/utils': 8.0.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) '@typescript-eslint/visitor-keys': 8.16.0 - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.0) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -4384,14 +4390,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)': + '@typescript-eslint/parser@8.16.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2)': dependencies: '@typescript-eslint/scope-manager': 8.16.0 '@typescript-eslint/types': 8.16.0 '@typescript-eslint/typescript-estree': 8.16.0(typescript@5.7.2) '@typescript-eslint/visitor-keys': 8.16.0 debug: 4.3.6 - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.0) optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: @@ -4412,12 +4418,12 @@ snapshots: '@typescript-eslint/types': 8.16.0 '@typescript-eslint/visitor-keys': 8.16.0 - '@typescript-eslint/type-utils@8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)': + '@typescript-eslint/type-utils@8.16.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2)': dependencies: '@typescript-eslint/typescript-estree': 8.16.0(typescript@5.7.2) - '@typescript-eslint/utils': 8.0.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/utils': 8.0.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) debug: 4.3.6 - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.0) ts-api-utils: 1.3.0(typescript@5.7.2) optionalDependencies: typescript: 5.7.2 @@ -4460,13 +4466,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.0.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)': + '@typescript-eslint/utils@8.0.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.15.0(jiti@2.4.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.16.0(jiti@2.4.0)) '@typescript-eslint/scope-manager': 8.0.0 '@typescript-eslint/types': 8.0.0 '@typescript-eslint/typescript-estree': 8.0.0(patch_hash=zlal42evfhopemboiioznx3k3i)(typescript@5.7.2) - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.0) transitivePeerDependencies: - supports-color - typescript @@ -4786,9 +4792,9 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-config-prettier@9.1.0(eslint@9.15.0(jiti@2.4.0)): + eslint-config-prettier@9.1.0(eslint@9.16.0(jiti@2.4.0)): dependencies: - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.0) eslint-import-resolver-node@0.3.9: dependencies: @@ -4798,41 +4804,41 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2))(eslint-plugin-import-x@4.4.3(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.15.0(jiti@2.4.0)): + eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.16.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2))(eslint-plugin-import-x@4.4.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.0)): dependencies: '@nolyfill/is-core-module': 1.0.39 debug: 4.3.6 enhanced-resolve: 5.17.1 - eslint: 9.15.0(jiti@2.4.0) - eslint-module-utils: 2.9.0(@typescript-eslint/parser@8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2))(eslint-plugin-import-x@4.4.3(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.15.0(jiti@2.4.0)))(eslint@9.15.0(jiti@2.4.0)) + eslint: 9.16.0(jiti@2.4.0) + eslint-module-utils: 2.9.0(@typescript-eslint/parser@8.16.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.16.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2))(eslint-plugin-import-x@4.4.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.0)))(eslint@9.16.0(jiti@2.4.0)) fast-glob: 3.3.2 get-tsconfig: 4.8.0 is-bun-module: 1.1.0 is-glob: 4.0.3 optionalDependencies: - eslint-plugin-import-x: 4.4.3(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + eslint-plugin-import-x: 4.4.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) transitivePeerDependencies: - '@typescript-eslint/parser' - eslint-import-resolver-node - eslint-import-resolver-webpack - supports-color - eslint-module-utils@2.9.0(@typescript-eslint/parser@8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2))(eslint-plugin-import-x@4.4.3(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.15.0(jiti@2.4.0)))(eslint@9.15.0(jiti@2.4.0)): + eslint-module-utils@2.9.0(@typescript-eslint/parser@8.16.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.16.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2))(eslint-plugin-import-x@4.4.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.0)))(eslint@9.16.0(jiti@2.4.0)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - eslint: 9.15.0(jiti@2.4.0) - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2))(eslint-plugin-import-x@4.4.3(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.15.0(jiti@2.4.0)) + '@typescript-eslint/parser': 8.16.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + eslint: 9.16.0(jiti@2.4.0) + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.16.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2))(eslint-plugin-import-x@4.4.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.0)) transitivePeerDependencies: - supports-color - eslint-plugin-import-x@4.4.3(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2): + eslint-plugin-import-x@4.4.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2): dependencies: - '@typescript-eslint/utils': 8.0.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/utils': 8.0.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) debug: 4.3.6 doctrine: 3.0.0 - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.0) eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.8.0 is-glob: 4.0.3 @@ -4844,14 +4850,14 @@ snapshots: - supports-color - typescript - eslint-plugin-jsdoc@50.6.0(eslint@9.15.0(jiti@2.4.0)): + eslint-plugin-jsdoc@50.6.0(eslint@9.16.0(jiti@2.4.0)): dependencies: '@es-joy/jsdoccomment': 0.49.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 debug: 4.3.6 escape-string-regexp: 4.0.0 - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.0) espree: 10.3.0 esquery: 1.6.0 parse-imports: 2.1.1 @@ -4861,20 +4867,20 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-debug@1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2): + eslint-plugin-react-debug@1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2): dependencies: - '@eslint-react/ast': 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/core': 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/jsx': 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/shared': 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/tools': 1.17.1 - '@eslint-react/types': 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/var': 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@typescript-eslint/scope-manager': 8.15.0 - '@typescript-eslint/type-utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/ast': 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/core': 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/jsx': 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/shared': 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/tools': 1.17.2 + '@eslint-react/types': 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/var': 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/scope-manager': 8.16.0 + '@typescript-eslint/type-utils': 8.16.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) '@typescript-eslint/types': 8.16.0 - '@typescript-eslint/utils': 8.0.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - eslint: 9.15.0(jiti@2.4.0) + '@typescript-eslint/utils': 8.0.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + eslint: 9.16.0(jiti@2.4.0) string-ts: 2.2.0 ts-pattern: 5.5.0 optionalDependencies: @@ -4882,141 +4888,141 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-dom@1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2): + eslint-plugin-react-dom@1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2): dependencies: - '@eslint-react/ast': 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/core': 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/jsx': 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/shared': 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/tools': 1.17.1 - '@eslint-react/types': 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/var': 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@typescript-eslint/scope-manager': 8.15.0 + '@eslint-react/ast': 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/core': 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/jsx': 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/shared': 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/tools': 1.17.2 + '@eslint-react/types': 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/var': 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/scope-manager': 8.16.0 '@typescript-eslint/types': 8.16.0 - '@typescript-eslint/utils': 8.0.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/utils': 8.0.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) compare-versions: 6.1.1 - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.0) ts-pattern: 5.5.0 optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks-extra@1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2): + eslint-plugin-react-hooks-extra@1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2): dependencies: - '@eslint-react/ast': 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/core': 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/jsx': 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/shared': 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/tools': 1.17.1 - '@eslint-react/types': 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/var': 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@typescript-eslint/scope-manager': 8.15.0 - '@typescript-eslint/type-utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/ast': 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/core': 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/jsx': 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/shared': 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/tools': 1.17.2 + '@eslint-react/types': 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/var': 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/scope-manager': 8.16.0 + '@typescript-eslint/type-utils': 8.16.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) '@typescript-eslint/types': 8.16.0 - '@typescript-eslint/utils': 8.0.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - eslint: 9.15.0(jiti@2.4.0) + '@typescript-eslint/utils': 8.0.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + eslint: 9.16.0(jiti@2.4.0) ts-pattern: 5.5.0 optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: - supports-color - eslint-plugin-react-naming-convention@1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2): + eslint-plugin-react-naming-convention@1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2): dependencies: - '@eslint-react/ast': 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/core': 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/jsx': 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/shared': 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/tools': 1.17.1 - '@eslint-react/types': 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@typescript-eslint/scope-manager': 8.15.0 - '@typescript-eslint/type-utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/ast': 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/core': 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/jsx': 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/shared': 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/tools': 1.17.2 + '@eslint-react/types': 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/scope-manager': 8.16.0 + '@typescript-eslint/type-utils': 8.16.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) '@typescript-eslint/types': 8.16.0 - '@typescript-eslint/utils': 8.0.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - eslint: 9.15.0(jiti@2.4.0) + '@typescript-eslint/utils': 8.0.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + eslint: 9.16.0(jiti@2.4.0) ts-pattern: 5.5.0 optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: - supports-color - eslint-plugin-react-refresh@0.4.14(eslint@9.15.0(jiti@2.4.0)): + eslint-plugin-react-refresh@0.4.14(eslint@9.16.0(jiti@2.4.0)): dependencies: - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.0) - eslint-plugin-react-web-api@1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2): + eslint-plugin-react-web-api@1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2): dependencies: - '@eslint-react/ast': 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/core': 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/jsx': 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/shared': 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/tools': 1.17.1 - '@eslint-react/types': 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/var': 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@typescript-eslint/scope-manager': 8.15.0 + '@eslint-react/ast': 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/core': 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/jsx': 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/shared': 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/tools': 1.17.2 + '@eslint-react/types': 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/var': 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/scope-manager': 8.16.0 '@typescript-eslint/types': 8.16.0 - '@typescript-eslint/utils': 8.0.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/utils': 8.0.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) birecord: 0.1.1 - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.0) ts-pattern: 5.5.0 optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: - supports-color - eslint-plugin-react-x@1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2): + eslint-plugin-react-x@1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2): dependencies: - '@eslint-react/ast': 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/core': 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/jsx': 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/shared': 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/tools': 1.17.1 - '@eslint-react/types': 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/var': 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@typescript-eslint/scope-manager': 8.15.0 - '@typescript-eslint/type-utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/ast': 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/core': 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/jsx': 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/shared': 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/tools': 1.17.2 + '@eslint-react/types': 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/var': 1.17.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/scope-manager': 8.16.0 + '@typescript-eslint/type-utils': 8.16.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) '@typescript-eslint/types': 8.16.0 - '@typescript-eslint/utils': 8.0.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/utils': 8.0.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) compare-versions: 6.1.1 - eslint: 9.15.0(jiti@2.4.0) - is-immutable-type: 5.0.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + eslint: 9.16.0(jiti@2.4.0) + is-immutable-type: 5.0.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) ts-pattern: 5.5.0 optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: - supports-color - eslint-plugin-storybook@0.9.0--canary.165.991522a.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2): + eslint-plugin-storybook@0.9.0--canary.165.991522a.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2): dependencies: '@storybook/csf': 0.0.1 - '@typescript-eslint/utils': 8.0.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - eslint: 9.15.0(jiti@2.4.0) + '@typescript-eslint/utils': 8.0.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + eslint: 9.16.0(jiti@2.4.0) requireindex: 1.2.0 ts-dedent: 2.2.0 transitivePeerDependencies: - supports-color - typescript - eslint-plugin-testing-library@7.0.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2): + eslint-plugin-testing-library@7.0.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2): dependencies: '@typescript-eslint/scope-manager': 8.15.0 - '@typescript-eslint/utils': 8.0.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - eslint: 9.15.0(jiti@2.4.0) + '@typescript-eslint/utils': 8.0.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + eslint: 9.16.0(jiti@2.4.0) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-unicorn@56.0.1(eslint@9.15.0(jiti@2.4.0)): + eslint-plugin-unicorn@56.0.1(eslint@9.16.0(jiti@2.4.0)): dependencies: '@babel/helper-validator-identifier': 7.25.9 - '@eslint-community/eslint-utils': 4.4.0(eslint@9.15.0(jiti@2.4.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.16.0(jiti@2.4.0)) ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.38.1 - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.0) esquery: 1.6.0 - globals: 15.12.0 + globals: 15.13.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 jsesc: 3.0.2 @@ -5027,12 +5033,12 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2): + eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2): dependencies: - '@typescript-eslint/utils': 8.0.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - eslint: 9.15.0(jiti@2.4.0) + '@typescript-eslint/utils': 8.0.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + eslint: 9.16.0(jiti@2.4.0) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/eslint-plugin': 8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) transitivePeerDependencies: - supports-color - typescript @@ -5046,14 +5052,14 @@ snapshots: eslint-visitor-keys@4.2.0: {} - eslint@9.15.0(jiti@2.4.0): + eslint@9.16.0(jiti@2.4.0): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.15.0(jiti@2.4.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.16.0(jiti@2.4.0)) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.19.0 '@eslint/core': 0.9.0 '@eslint/eslintrc': 3.2.0 - '@eslint/js': 9.15.0 + '@eslint/js': 9.16.0 '@eslint/plugin-kit': 0.2.3 '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 @@ -5210,7 +5216,7 @@ snapshots: globals@14.0.0: {} - globals@15.12.0: {} + globals@15.13.0: {} globby@11.1.0: dependencies: @@ -5301,10 +5307,10 @@ snapshots: dependencies: is-extglob: 2.1.1 - is-immutable-type@5.0.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2): + is-immutable-type@5.0.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2): dependencies: - '@typescript-eslint/type-utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - eslint: 9.15.0(jiti@2.4.0) + '@typescript-eslint/type-utils': 8.16.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + eslint: 9.16.0(jiti@2.4.0) ts-api-utils: 1.3.0(typescript@5.7.2) ts-declaration-location: 1.0.4(typescript@5.7.2) typescript: 5.7.2 @@ -5824,12 +5830,12 @@ snapshots: type-fest@4.29.0: {} - typescript-eslint@8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2): + typescript-eslint@8.16.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2): dependencies: - '@typescript-eslint/eslint-plugin': 8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@typescript-eslint/parser': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@typescript-eslint/utils': 8.0.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - eslint: 9.15.0(jiti@2.4.0) + '@typescript-eslint/eslint-plugin': 8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/parser': 8.16.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/utils': 8.0.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.7.2) + eslint: 9.16.0(jiti@2.4.0) optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: diff --git a/src/commits.json b/src/commits.json index 81d4037..5cee4cb 100644 --- a/src/commits.json +++ b/src/commits.json @@ -6,10 +6,10 @@ "subject": "[meta] add `repository.directory` field" }, "eslint-import-resolver-typescript": { - "hash": "42e7cc3eb413dda56683c1b2b2483e4756e0bd62", - "date": "2024-11-01T01:52:08+00:00", + "hash": "e6256b7860e886583ec5a7614b001d021e1086a2", + "date": "2024-12-01T03:42:40+00:00", "committer": "GitHub", - "subject": "chore(deps): update dependency @types/node to ^18.19.63 (#320)" + "subject": "chore(deps): update dependency simple-git-hooks to ^2.11.1 (#325)" }, "eslint-plugin-jsx-a11y": { "hash": "7566e13531f09a040daee4c16d0cba0c28d321c4", diff --git a/src/index.ts b/src/index.ts index f3d6031..32a9c68 100644 --- a/src/index.ts +++ b/src/index.ts @@ -99,7 +99,7 @@ export async function extendConfig( }, { name: 'eslint-rules: Disable type checking', - files: ['*.js', '*.mjs', '*.cjs', '*.jsx'], + files: ['**/*.js', '**/*.mjs', '**/*.cjs', '**/*.jsx'], ...tseslint.configs.disableTypeChecked, rules: { 'import-x/no-commonjs': off, @@ -111,7 +111,7 @@ export async function extendConfig( }, { name: 'eslint-rules/.d.ts-files', - files: ['*.d.ts'], + files: ['**/*.d.ts'], rules: { '@typescript-eslint/consistent-type-imports': off, 'import-x/unambiguous': off, diff --git a/src/presets/custom.ts b/src/presets/custom.ts index 4e0142d..ff3e66c 100644 --- a/src/presets/custom.ts +++ b/src/presets/custom.ts @@ -14,8 +14,8 @@ export default defineConfig([ { name: 'eslint-rules/typed-custom', plugins: { 'typed-custom': typedPlugin }, - files: ['*.ts'], - ignores: ['*.d.ts'], + files: ['**/*.ts'], + ignores: ['**/*.d.ts'], rules: { 'typed-custom/restrict-template-expressions': error, } satisfies Partial, diff --git a/src/presets/react.ts b/src/presets/react.ts index a580c96..d08fd35 100644 --- a/src/presets/react.ts +++ b/src/presets/react.ts @@ -10,6 +10,7 @@ const reactRules: Partial = { '@eslint-react/no-missing-component-display-name': off, '@eslint-react/no-children-prop': error, '@eslint-react/no-leaked-conditional-rendering': error, + '@eslint-react/prefer-read-only-props': off, }; export async function react() { @@ -23,12 +24,12 @@ export async function react() { a11y.flatConfigs.recommended, { name: 'eslint-rules/react', - files: ['*.tsx'], + files: ['**/*.tsx'], rules: reactRules, }, { name: 'eslint-rules/react/test-files', - files: ['*.test.tsx'], + files: ['**/*.test.tsx'], rules: { '@eslint-react/no-clone-element': off, '@eslint-react/no-create-ref': off, diff --git a/src/presets/unicorn.ts b/src/presets/unicorn.ts index 9b713ab..09664db 100644 --- a/src/presets/unicorn.ts +++ b/src/presets/unicorn.ts @@ -100,17 +100,6 @@ const unicornRules: Partial = { 'unicorn/template-indent': warn, }; -// export const unicorn = defineMiddleware((config, { addRules }) => { -// config.plugins.push('unicorn'); -// addRules(unicornRules); -// config.overrides.push({ -// files: ['*.test.ts', '*.test.tsx'], -// rules: { -// 'unicorn/no-useless-undefined': off, -// }, -// }); -// }); - export default defineConfig([ { name: 'eslint-rules/unicorn', @@ -124,7 +113,7 @@ export default defineConfig([ }, { name: 'eslint-rules/unicorn/tests', - files: ['*.test.ts', '*.test.tsx'], + files: ['**/*.test.ts', '**/*.test.tsx'], rules: { 'unicorn/no-useless-undefined': off, },