diff --git a/examples/with-tailwind/apps/docs/package.json b/examples/with-tailwind/apps/docs/package.json index f91c7c9bef96d..49c6b4a98f444 100644 --- a/examples/with-tailwind/apps/docs/package.json +++ b/examples/with-tailwind/apps/docs/package.json @@ -25,7 +25,7 @@ "@types/react": "^19.0.7", "@types/react-dom": "^19.0.3", "autoprefixer": "^10.4.20", - "eslint": "^9.20.0", + "eslint": "^9.21.0", "postcss": "^8.5.1", "tailwindcss": "^3.4.17", "typescript": "5.7.3" diff --git a/examples/with-tailwind/apps/web/package.json b/examples/with-tailwind/apps/web/package.json index 56ca09b0aab01..d92eac1e94f15 100644 --- a/examples/with-tailwind/apps/web/package.json +++ b/examples/with-tailwind/apps/web/package.json @@ -25,7 +25,7 @@ "@types/react": "^19.0.7", "@types/react-dom": "^19.0.3", "autoprefixer": "^10.4.20", - "eslint": "^9.20.0", + "eslint": "^9.21.0", "postcss": "^8.5.1", "tailwindcss": "^3.4.17", "typescript": "5.7.3" diff --git a/examples/with-tailwind/packages/eslint-config/package.json b/examples/with-tailwind/packages/eslint-config/package.json index a45268c2d1953..60fc328921de7 100644 --- a/examples/with-tailwind/packages/eslint-config/package.json +++ b/examples/with-tailwind/packages/eslint-config/package.json @@ -9,9 +9,9 @@ "./react-internal": "./react-internal.js" }, "devDependencies": { - "@eslint/js": "^9.20.0", + "@eslint/js": "^9.21.0", "@next/eslint-plugin-next": "^15.1.6", - "eslint": "^9.20.0", + "eslint": "^9.21.0", "eslint-config-prettier": "^10.0.1", "eslint-plugin-only-warn": "^1.1.0", "eslint-plugin-react": "^7.37.4", diff --git a/examples/with-tailwind/packages/ui/package.json b/examples/with-tailwind/packages/ui/package.json index 4ec4ecaca478a..90aa80ae69cb2 100644 --- a/examples/with-tailwind/packages/ui/package.json +++ b/examples/with-tailwind/packages/ui/package.json @@ -27,7 +27,7 @@ "@repo/typescript-config": "workspace:*", "@types/react": "^19.0.7", "autoprefixer": "^10.4.20", - "eslint": "^9.20.0", + "eslint": "^9.21.0", "postcss": "^8.5.1", "tailwindcss": "^3.4.17", "typescript": "5.7.3" diff --git a/examples/with-tailwind/pnpm-lock.yaml b/examples/with-tailwind/pnpm-lock.yaml index 33c7f5f3e5b4c..0072f1d626cf9 100644 --- a/examples/with-tailwind/pnpm-lock.yaml +++ b/examples/with-tailwind/pnpm-lock.yaml @@ -58,8 +58,8 @@ importers: specifier: ^10.4.20 version: 10.4.20(postcss@8.5.1) eslint: - specifier: ^9.20.0 - version: 9.20.0 + specifier: ^9.21.0 + version: 9.21.0 postcss: specifier: ^8.5.1 version: 8.5.1 @@ -110,8 +110,8 @@ importers: specifier: ^10.4.20 version: 10.4.20(postcss@8.5.1) eslint: - specifier: ^9.20.0 - version: 9.20.0 + specifier: ^9.21.0 + version: 9.21.0 postcss: specifier: ^8.5.1 version: 8.5.1 @@ -125,29 +125,29 @@ importers: packages/eslint-config: devDependencies: '@eslint/js': - specifier: ^9.20.0 - version: 9.20.0 + specifier: ^9.21.0 + version: 9.21.0 '@next/eslint-plugin-next': specifier: ^15.1.6 version: 15.1.6 eslint: - specifier: ^9.20.0 - version: 9.20.0 + specifier: ^9.21.0 + version: 9.21.0 eslint-config-prettier: specifier: ^10.0.1 - version: 10.0.1(eslint@9.20.0) + version: 10.0.1(eslint@9.21.0) eslint-plugin-only-warn: specifier: ^1.1.0 version: 1.1.0 eslint-plugin-react: specifier: ^7.37.4 - version: 7.37.4(eslint@9.20.0) + version: 7.37.4(eslint@9.21.0) eslint-plugin-react-hooks: specifier: ^5.1.0 - version: 5.1.0(eslint@9.20.0) + version: 5.1.0(eslint@9.21.0) eslint-plugin-turbo: specifier: ^2.3.4 - version: 2.4.0(eslint@9.20.0)(turbo@2.4.2) + version: 2.4.0(eslint@9.21.0)(turbo@2.4.2) globals: specifier: ^15.15.0 version: 15.15.0 @@ -156,7 +156,7 @@ importers: version: 5.7.3 typescript-eslint: specifier: ^8.24.0 - version: 8.24.0(eslint@9.20.0)(typescript@5.7.3) + version: 8.24.0(eslint@9.21.0)(typescript@5.7.3) packages/tailwind-config: devDependencies: @@ -191,8 +191,8 @@ importers: specifier: ^10.4.20 version: 10.4.20(postcss@8.5.1) eslint: - specifier: ^9.20.0 - version: 9.20.0 + specifier: ^9.21.0 + version: 9.21.0 postcss: specifier: ^8.5.1 version: 8.5.1 @@ -218,13 +218,13 @@ packages: dev: false optional: true - /@eslint-community/eslint-utils@4.4.1(eslint@9.20.0): + /@eslint-community/eslint-utils@4.4.1(eslint@9.21.0): resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 9.20.0 + eslint: 9.21.0 eslint-visitor-keys: 3.4.3 dev: true @@ -244,22 +244,15 @@ packages: - supports-color dev: true - /@eslint/core@0.10.0: - resolution: {integrity: sha512-gFHJ+xBOo4G3WRlR1e/3G8A6/KZAH6zcE/hkLRCZTi/B9avAG365QhFA8uOGzTMqgTghpn7/fSnscW++dpMSAw==} + /@eslint/core@0.12.0: + resolution: {integrity: sha512-cmrR6pytBuSMTaBweKoGMwu3EiHiEC+DoyupPmlZ0HxBJBtIxwe+j/E4XPIKNx+Q74c8lXKPwYawBf5glsTkHg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: '@types/json-schema': 7.0.15 dev: true - /@eslint/core@0.11.0: - resolution: {integrity: sha512-DWUB2pksgNEb6Bz2fggIy1wh6fGgZP4Xyy/Mt0QZPiloKKXerbqq9D3SBQTlCRYOrcRPu4vuz+CGjwdfqxnoWA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - dependencies: - '@types/json-schema': 7.0.15 - dev: true - - /@eslint/eslintrc@3.2.0: - resolution: {integrity: sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==} + /@eslint/eslintrc@3.3.0: + resolution: {integrity: sha512-yaVPAiNAalnCZedKLdR21GOGILMLKPyqSLWaAjQFvYA2i/ciDi8ArYVr69Anohb6cH2Ukhqti4aFnYyPm8wdwQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: ajv: 6.12.6 @@ -275,8 +268,8 @@ packages: - supports-color dev: true - /@eslint/js@9.20.0: - resolution: {integrity: sha512-iZA07H9io9Wn836aVTytRaNqh00Sad+EamwOVJT12GTLw1VGMFV/4JaME+JjLtr9fiGaoWgYnS54wrfWsSs4oQ==} + /@eslint/js@9.21.0: + resolution: {integrity: sha512-BqStZ3HX8Yz6LvsF5ByXYrtigrV5AXADWLAGc7PH/1SxOb7/FIYYMszZZWiUou/GB9P2lXWk2SV4d+Z8h0nknw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dev: true @@ -285,11 +278,11 @@ packages: engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dev: true - /@eslint/plugin-kit@0.2.5: - resolution: {integrity: sha512-lB05FkqEdUg2AA0xEbUz0SnkXT1LcCTa438W4IWTUh4hdOnVbQyOJ81OrDXsJk/LSiJHubgGEFoR5EHq1NsH1A==} + /@eslint/plugin-kit@0.2.7: + resolution: {integrity: sha512-JubJ5B2pJ4k4yGxaNLdbjrnk9d/iDz6/q8wOilpIowd6PJPgaxCuHBnBszq7Ce2TyMrywm5r4PnKm6V3iiZF+g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: - '@eslint/core': 0.10.0 + '@eslint/core': 0.12.0 levn: 0.4.1 dev: true @@ -316,8 +309,8 @@ packages: engines: {node: '>=18.18'} dev: true - /@humanwhocodes/retry@0.4.1: - resolution: {integrity: sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA==} + /@humanwhocodes/retry@0.4.2: + resolution: {integrity: sha512-xeO57FpIu4p1Ri3Jq/EXq4ClRm86dVF2z/+kvFnyqVYRavTZmaFaUBbWCOuuTh0o/g7DSsk6kc2vrS4Vl5oPOQ==} engines: {node: '>=18.18'} dev: true @@ -691,7 +684,7 @@ packages: csstype: 3.1.3 dev: true - /@typescript-eslint/eslint-plugin@8.24.0(@typescript-eslint/parser@8.24.0)(eslint@9.20.0)(typescript@5.7.3): + /@typescript-eslint/eslint-plugin@8.24.0(@typescript-eslint/parser@8.24.0)(eslint@9.21.0)(typescript@5.7.3): resolution: {integrity: sha512-aFcXEJJCI4gUdXgoo/j9udUYIHgF23MFkg09LFz2dzEmU0+1Plk4rQWv/IYKvPHAtlkkGoB3m5e6oUp+JPsNaQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: @@ -700,12 +693,12 @@ packages: typescript: '>=4.8.4 <5.8.0' dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.24.0(eslint@9.20.0)(typescript@5.7.3) + '@typescript-eslint/parser': 8.24.0(eslint@9.21.0)(typescript@5.7.3) '@typescript-eslint/scope-manager': 8.24.0 - '@typescript-eslint/type-utils': 8.24.0(eslint@9.20.0)(typescript@5.7.3) - '@typescript-eslint/utils': 8.24.0(eslint@9.20.0)(typescript@5.7.3) + '@typescript-eslint/type-utils': 8.24.0(eslint@9.21.0)(typescript@5.7.3) + '@typescript-eslint/utils': 8.24.0(eslint@9.21.0)(typescript@5.7.3) '@typescript-eslint/visitor-keys': 8.24.0 - eslint: 9.20.0 + eslint: 9.21.0 graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -715,7 +708,7 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@8.24.0(eslint@9.20.0)(typescript@5.7.3): + /@typescript-eslint/parser@8.24.0(eslint@9.21.0)(typescript@5.7.3): resolution: {integrity: sha512-MFDaO9CYiard9j9VepMNa9MTcqVvSny2N4hkY6roquzj8pdCBRENhErrteaQuu7Yjn1ppk0v1/ZF9CG3KIlrTA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: @@ -727,7 +720,7 @@ packages: '@typescript-eslint/typescript-estree': 8.24.0(typescript@5.7.3) '@typescript-eslint/visitor-keys': 8.24.0 debug: 4.4.0 - eslint: 9.20.0 + eslint: 9.21.0 typescript: 5.7.3 transitivePeerDependencies: - supports-color @@ -741,7 +734,7 @@ packages: '@typescript-eslint/visitor-keys': 8.24.0 dev: true - /@typescript-eslint/type-utils@8.24.0(eslint@9.20.0)(typescript@5.7.3): + /@typescript-eslint/type-utils@8.24.0(eslint@9.21.0)(typescript@5.7.3): resolution: {integrity: sha512-8fitJudrnY8aq0F1wMiPM1UUgiXQRJ5i8tFjq9kGfRajU+dbPyOuHbl0qRopLEidy0MwqgTHDt6CnSeXanNIwA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: @@ -749,9 +742,9 @@ packages: typescript: '>=4.8.4 <5.8.0' dependencies: '@typescript-eslint/typescript-estree': 8.24.0(typescript@5.7.3) - '@typescript-eslint/utils': 8.24.0(eslint@9.20.0)(typescript@5.7.3) + '@typescript-eslint/utils': 8.24.0(eslint@9.21.0)(typescript@5.7.3) debug: 4.4.0 - eslint: 9.20.0 + eslint: 9.21.0 ts-api-utils: 2.0.1(typescript@5.7.3) typescript: 5.7.3 transitivePeerDependencies: @@ -782,18 +775,18 @@ packages: - supports-color dev: true - /@typescript-eslint/utils@8.24.0(eslint@9.20.0)(typescript@5.7.3): + /@typescript-eslint/utils@8.24.0(eslint@9.21.0)(typescript@5.7.3): resolution: {integrity: sha512-07rLuUBElvvEb1ICnafYWr4hk8/U7X9RDCOqd9JcAMtjh/9oRmcfN4yGzbPVirgMR0+HLVHehmu19CWeh7fsmQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.20.0) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.21.0) '@typescript-eslint/scope-manager': 8.24.0 '@typescript-eslint/types': 8.24.0 '@typescript-eslint/typescript-estree': 8.24.0(typescript@5.7.3) - eslint: 9.20.0 + eslint: 9.21.0 typescript: 5.7.3 transitivePeerDependencies: - supports-color @@ -1390,13 +1383,13 @@ packages: engines: {node: '>=10'} dev: true - /eslint-config-prettier@10.0.1(eslint@9.20.0): + /eslint-config-prettier@10.0.1(eslint@9.21.0): resolution: {integrity: sha512-lZBts941cyJyeaooiKxAtzoPHTN+GbQTJFAIdQbRhA4/8whaAraEh47Whw/ZFfrjNSnlAxqfm9i0XVAEkULjCw==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 9.20.0 + eslint: 9.21.0 dev: true /eslint-plugin-only-warn@1.1.0: @@ -1404,16 +1397,16 @@ packages: engines: {node: '>=6'} dev: true - /eslint-plugin-react-hooks@5.1.0(eslint@9.20.0): + /eslint-plugin-react-hooks@5.1.0(eslint@9.21.0): resolution: {integrity: sha512-mpJRtPgHN2tNAvZ35AMfqeB3Xqeo273QxrHJsbBEPWODRM4r0yB6jfoROqKEYrOn27UtRPpcpHc2UqyBSuUNTw==} engines: {node: '>=10'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 dependencies: - eslint: 9.20.0 + eslint: 9.21.0 dev: true - /eslint-plugin-react@7.37.4(eslint@9.20.0): + /eslint-plugin-react@7.37.4(eslint@9.21.0): resolution: {integrity: sha512-BGP0jRmfYyvOyvMoRX/uoUeW+GqNj9y16bPQzqAHf3AYII/tDs+jMN0dBVkl88/OZwNGwrVFxE7riHsXVfy/LQ==} engines: {node: '>=4'} peerDependencies: @@ -1425,7 +1418,7 @@ packages: array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 es-iterator-helpers: 1.2.1 - eslint: 9.20.0 + eslint: 9.21.0 estraverse: 5.3.0 hasown: 2.0.2 jsx-ast-utils: 3.3.5 @@ -1440,14 +1433,14 @@ packages: string.prototype.repeat: 1.0.0 dev: true - /eslint-plugin-turbo@2.4.0(eslint@9.20.0)(turbo@2.4.2): + /eslint-plugin-turbo@2.4.0(eslint@9.21.0)(turbo@2.4.2): resolution: {integrity: sha512-qCgoRi/OTc1VMxab7+sdKiV1xlkY4qjK9sM+kS7+WogrB1DxLguJSQXvk4HA13SD5VmJsq+8FYOw5q4EUk6Ixg==} peerDependencies: eslint: '>6.6.0' turbo: '>2.0.0' dependencies: dotenv: 16.0.3 - eslint: 9.20.0 + eslint: 9.21.0 turbo: 2.4.2 dev: true @@ -1469,8 +1462,8 @@ packages: engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dev: true - /eslint@9.20.0: - resolution: {integrity: sha512-aL4F8167Hg4IvsW89ejnpTwx+B/UQRzJPGgbIOl+4XqffWsahVVsLEWoZvnrVuwpWmnRd7XeXmQI1zlKcFDteA==} + /eslint@9.21.0: + resolution: {integrity: sha512-KjeihdFqTPhOMXTt7StsDxriV4n66ueuF/jfPNC3j/lduHwr/ijDwJMsF+wyMJethgiKi5wniIE243vi07d3pg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -1479,16 +1472,16 @@ packages: jiti: optional: true dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.20.0) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.21.0) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.19.2 - '@eslint/core': 0.11.0 - '@eslint/eslintrc': 3.2.0 - '@eslint/js': 9.20.0 - '@eslint/plugin-kit': 0.2.5 + '@eslint/core': 0.12.0 + '@eslint/eslintrc': 3.3.0 + '@eslint/js': 9.21.0 + '@eslint/plugin-kit': 0.2.7 '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 - '@humanwhocodes/retry': 0.4.1 + '@humanwhocodes/retry': 0.4.2 '@types/estree': 1.0.6 '@types/json-schema': 7.0.15 ajv: 6.12.6 @@ -1616,12 +1609,12 @@ packages: resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} engines: {node: '>=16'} dependencies: - flatted: 3.3.2 + flatted: 3.3.3 keyv: 4.5.4 dev: true - /flatted@3.3.2: - resolution: {integrity: sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==} + /flatted@3.3.3: + resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} dev: true /for-each@0.3.4: @@ -3222,17 +3215,17 @@ packages: reflect.getprototypeof: 1.0.10 dev: true - /typescript-eslint@8.24.0(eslint@9.20.0)(typescript@5.7.3): + /typescript-eslint@8.24.0(eslint@9.21.0)(typescript@5.7.3): resolution: {integrity: sha512-/lmv4366en/qbB32Vz5+kCNZEMf6xYHwh1z48suBwZvAtnXKbP+YhGe8OLE2BqC67LMqKkCNLtjejdwsdW6uOQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' dependencies: - '@typescript-eslint/eslint-plugin': 8.24.0(@typescript-eslint/parser@8.24.0)(eslint@9.20.0)(typescript@5.7.3) - '@typescript-eslint/parser': 8.24.0(eslint@9.20.0)(typescript@5.7.3) - '@typescript-eslint/utils': 8.24.0(eslint@9.20.0)(typescript@5.7.3) - eslint: 9.20.0 + '@typescript-eslint/eslint-plugin': 8.24.0(@typescript-eslint/parser@8.24.0)(eslint@9.21.0)(typescript@5.7.3) + '@typescript-eslint/parser': 8.24.0(eslint@9.21.0)(typescript@5.7.3) + '@typescript-eslint/utils': 8.24.0(eslint@9.21.0)(typescript@5.7.3) + eslint: 9.21.0 typescript: 5.7.3 transitivePeerDependencies: - supports-color