diff --git a/README.md b/README.md index 9775d90f04..fcb55e58d7 100644 --- a/README.md +++ b/README.md @@ -384,7 +384,6 @@ Since flat config requires us to explicitly provide the plugin names (instead of | New Prefix | Original Prefix | Source Plugin | | ---------- | ---------------------- | ------------------------------------------------------------------------------------------ | -| `import/*` | `import-x/*` | [eslint-plugin-import-x](https://github.com/un-es/eslint-plugin-import-x) | | `node/*` | `n/*` | [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) | | `yaml/*` | `yml/*` | [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml) | | `ts/*` | `@typescript-eslint/*` | [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint) | diff --git a/package.json b/package.json index d3b9a23e13..c1723c4c47 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@antfu/eslint-config", "type": "module", - "version": "4.13.3", + "version": "4.14.0", "packageManager": "pnpm@10.11.1", "description": "Anthony's ESLint config", "author": "Anthony Fu (https://github.com/antfu/)", @@ -119,7 +119,6 @@ "eslint-merge-processors": "catalog:prod", "eslint-plugin-antfu": "catalog:prod", "eslint-plugin-command": "catalog:prod", - "eslint-plugin-import-x": "catalog:prod", "eslint-plugin-jsdoc": "catalog:prod", "eslint-plugin-jsonc": "catalog:prod", "eslint-plugin-n": "catalog:prod", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index eb63b1a425..af27d9cfec 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,8 +13,8 @@ catalogs: specifier: ^1.0.2 version: 1.0.2 '@types/node': - specifier: ^22.15.29 - version: 22.15.29 + specifier: ^22.15.30 + version: 22.15.30 bumpp: specifier: ^10.1.1 version: 10.1.1 @@ -40,18 +40,18 @@ catalogs: specifier: ^0.2.14 version: 0.2.14 tsdown: - specifier: ^0.12.6 - version: 0.12.6 + specifier: ^0.12.7 + version: 0.12.7 typescript: specifier: ^5.8.3 version: 5.8.3 vitest: - specifier: ^3.2.1 - version: 3.2.1 + specifier: ^3.2.2 + version: 3.2.2 peer: '@eslint-react/eslint-plugin': - specifier: ^1.51.0 - version: 1.51.0 + specifier: ^1.51.1 + version: 1.51.1 '@prettier/plugin-xml': specifier: ^3.4.1 version: 3.4.1 @@ -108,8 +108,8 @@ catalogs: specifier: ^4.5.0 version: 4.5.0 '@eslint/markdown': - specifier: ^6.4.0 - version: 6.4.0 + specifier: ^6.5.0 + version: 6.5.0 '@stylistic/eslint-plugin': specifier: ^5.0.0-beta.1 version: 5.0.0-beta.1 @@ -143,9 +143,6 @@ catalogs: eslint-plugin-command: specifier: ^3.2.1 version: 3.2.1 - eslint-plugin-import-x: - specifier: ^4.15.0 - version: 4.15.0 eslint-plugin-jsdoc: specifier: ^50.7.1 version: 50.7.1 @@ -177,8 +174,8 @@ catalogs: specifier: ^4.1.4 version: 4.1.4 eslint-plugin-vue: - specifier: ^10.1.0 - version: 10.1.0 + specifier: ^10.2.0 + version: 10.2.0 eslint-plugin-yml: specifier: ^1.18.0 version: 1.18.0 @@ -228,7 +225,7 @@ importers: version: 4.5.0(eslint@9.28.0(jiti@2.4.2)) '@eslint/markdown': specifier: catalog:prod - version: 6.4.0 + version: 6.5.0 '@stylistic/eslint-plugin': specifier: catalog:prod version: 5.0.0-beta.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) @@ -240,7 +237,7 @@ importers: version: 8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) '@vitest/eslint-plugin': specifier: catalog:prod - version: 1.2.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3)(vitest@3.2.1(@types/debug@4.1.12)(@types/node@22.15.29)) + version: 1.2.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3)(vitest@3.2.2(@types/debug@4.1.12)(@types/node@22.15.30)) ansis: specifier: catalog:prod version: 4.1.0 @@ -262,9 +259,6 @@ importers: eslint-plugin-command: specifier: catalog:prod version: 3.2.1(eslint@9.28.0(jiti@2.4.2)) - eslint-plugin-import-x: - specifier: catalog:prod - version: 4.15.0(@typescript-eslint/utils@8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.28.0(jiti@2.4.2)) eslint-plugin-jsdoc: specifier: catalog:prod version: 50.7.1(eslint@9.28.0(jiti@2.4.2)) @@ -297,7 +291,7 @@ importers: version: 4.1.4(@typescript-eslint/eslint-plugin@8.33.1(@typescript-eslint/parser@8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.28.0(jiti@2.4.2)) eslint-plugin-vue: specifier: catalog:prod - version: 10.1.0(eslint@9.28.0(jiti@2.4.2))(vue-eslint-parser@10.1.3(eslint@9.28.0(jiti@2.4.2))) + version: 10.2.0(eslint@9.28.0(jiti@2.4.2))(vue-eslint-parser@10.1.3(eslint@9.28.0(jiti@2.4.2))) eslint-plugin-yml: specifier: catalog:prod version: 1.18.0(eslint@9.28.0(jiti@2.4.2)) @@ -334,7 +328,7 @@ importers: version: 25.0.0 '@eslint-react/eslint-plugin': specifier: catalog:peer - version: 1.51.0(eslint@9.28.0(jiti@2.4.2))(ts-api-utils@2.1.0(typescript@5.8.3))(typescript@5.8.3) + version: 1.51.1(eslint@9.28.0(jiti@2.4.2))(ts-api-utils@2.1.0(typescript@5.8.3))(typescript@5.8.3) '@eslint/config-inspector': specifier: catalog:dev version: 1.0.2(eslint@9.28.0(jiti@2.4.2)) @@ -343,7 +337,7 @@ importers: version: 3.4.1(prettier@3.4.2) '@types/node': specifier: catalog:dev - version: 22.15.29 + version: 22.15.30 '@unocss/eslint-plugin': specifier: catalog:peer version: 66.1.3(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) @@ -412,7 +406,7 @@ importers: version: 0.2.14 tsdown: specifier: catalog:dev - version: 0.12.6(typescript@5.8.3) + version: 0.12.7(typescript@5.8.3) tsx: specifier: ^4.19.4 version: 4.19.4 @@ -421,7 +415,7 @@ importers: version: 5.8.3 vitest: specifier: catalog:dev - version: 3.2.1(@types/debug@4.1.12)(@types/node@22.15.29) + version: 3.2.2(@types/debug@4.1.12)(@types/node@22.15.30) vue: specifier: catalog:peer version: 3.5.16(typescript@5.8.3) @@ -458,20 +452,11 @@ packages: resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} engines: {node: '>=6.9.0'} - '@babel/parser@7.27.2': - resolution: {integrity: sha512-QYLs8299NA7WM/bZAdp+CviYYkVoYXlDW2rzliy3chxd1PQjej7JORuMJDJXJUb9g0TT+B99EwaVLKmX+sPXWw==} - engines: {node: '>=6.0.0'} - hasBin: true - '@babel/parser@7.27.5': resolution: {integrity: sha512-OsQd175SxWkGlzbny8J3K8TnnDD0N3lrIUtB92xwyRpzaenGZhxDvxN/JgU00U3CDZNj9tPuDJ5H0WS4Nt3vKg==} engines: {node: '>=6.0.0'} hasBin: true - '@babel/types@7.27.1': - resolution: {integrity: sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q==} - engines: {node: '>=6.9.0'} - '@babel/types@7.27.3': resolution: {integrity: sha512-Y1GkI4ktrtvmawoSq+4FCVHNryea6uR+qUQy0AGxLSsjCX0nVmkYQMBLHDkXZuo5hGx7eYdnIaslsdBFm7zbUw==} engines: {node: '>=6.9.0'} @@ -808,20 +793,20 @@ packages: resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint-react/ast@1.51.0': - resolution: {integrity: sha512-vLJ5RMtwWItUx4rZtvuLDqDDxYlxFX/T6ijx036Jbo353d6ooVQiY9zqb9ULnnWurFrTh/xK965GiF4uaEFFNQ==} + '@eslint-react/ast@1.51.1': + resolution: {integrity: sha512-eJigbLl/cnzjLGwXMGZnrnDhlziEFcPR03R4XKu1LqUVRFZ5UoTV7wGSQrunhJ+fvSzUeG5WNQIlfUKs2G+Srg==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} - '@eslint-react/core@1.51.0': - resolution: {integrity: sha512-p2kxmeOfZ7gF0lJhYshJi7NZcFtA6NE03figb/kiMNL6EbZvXqEFiJtfLNw5hMkgJXTBEsqQNLwyloQQaPGS/A==} + '@eslint-react/core@1.51.1': + resolution: {integrity: sha512-d6yREY6+tmR9ikHlZiMyuAZtYMXXbYcegzHfW2QNZCMEykha5K7FLjEGRASVKO3GnygO8b8Hqmi9jIuzyogJ5g==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} - '@eslint-react/eff@1.51.0': - resolution: {integrity: sha512-1pBCk0r4O8IoPOCoJDOTrOlWZjRXYpRMNSU2l3G1/fezqyeFrTxbbZquTckFjRvgJ0GI8snykP+I09Q2VkHMkg==} + '@eslint-react/eff@1.51.1': + resolution: {integrity: sha512-eTJBe0XSHnenLHt0+3Y0oeA08GYioyeNmlmfy7yzJitVG5ADnktB73bcMxlHAgxDOEvcVSsVc4ze8sxSz3NvjA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} - '@eslint-react/eslint-plugin@1.51.0': - resolution: {integrity: sha512-k4Nw5oO38VrICymqE+vDhas0zfXXFzA/NQzoKi/aWfKMmv+nti4/ur/8yR9FC3joQYMm0MhlR8+q+3ejnbT1LQ==} + '@eslint-react/eslint-plugin@1.51.1': + resolution: {integrity: sha512-ZMMCYdgmg8fNnZsa8PhyOnGFh+Vn0XfmPiDTaz7+WnsgdENxq7Y0bitbqoZv//VdRMRtdpO654B9eQBC40DmkA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.28.0 @@ -830,16 +815,16 @@ packages: typescript: optional: true - '@eslint-react/kit@1.51.0': - resolution: {integrity: sha512-cgHl7jbYONWJRmLN78DYNRLuLU5nZLEZeXIPwpjdCc+sm9TYvRmzva3l5uIAOSDbJH3wec9gNT5qqS0J278O+w==} + '@eslint-react/kit@1.51.1': + resolution: {integrity: sha512-vtWUl1IUexuDr9k7pgW5Pw2+cHXC76iAXYDZsq7NB3cr1sSabboI3218VjSmBBSYevjBjWi8Bm8mDB0Lkd1OAA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} - '@eslint-react/shared@1.51.0': - resolution: {integrity: sha512-7tI2pGNPixZUQLecrYj+z/5oizalzQfJ69Ts4yV3yKz0qqLex8crmRQyofjhrQFBkVxpjRUqaADvLLfymbzoQQ==} + '@eslint-react/shared@1.51.1': + resolution: {integrity: sha512-63Pbjt7n8Cln+kAdO3w7miv07lu64/+NCerJQTmIXSEol7UwAWW+qQUWU31rTQDgx57YSmgmg5mDizvEw0VqYw==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} - '@eslint-react/var@1.51.0': - resolution: {integrity: sha512-pwVay0trXNh3UrVAQNUgUgY8sdVHmhKNDvljF4t/SAd3HGJrgp18Ecz6PxLwFEPTSdvYHeCWEmZMpv83CsO2fA==} + '@eslint-react/var@1.51.1': + resolution: {integrity: sha512-gIGt0BcyBJH+E29qPpI6vc4lIwQVKaEnVzh0ELOS1FKWXE6tH3hL82/CkIJMyeQvLDVpVQNUxzPM9iaGZTcLlg==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} '@eslint/compat@1.2.5': @@ -865,10 +850,6 @@ packages: peerDependencies: eslint: ^9.28.0 - '@eslint/core@0.10.0': - resolution: {integrity: sha512-gFHJ+xBOo4G3WRlR1e/3G8A6/KZAH6zcE/hkLRCZTi/B9avAG365QhFA8uOGzTMqgTghpn7/fSnscW++dpMSAw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/core@0.13.0': resolution: {integrity: sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -885,8 +866,8 @@ packages: resolution: {integrity: sha512-fnqSjGWd/CoIp4EXIxWVK/sHA6DOHN4+8Ix2cX5ycOY7LG0UY8nHCU5pIp2eaE1Mc7Qd8kHspYNzYXT2ojPLzg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/markdown@6.4.0': - resolution: {integrity: sha512-J07rR8uBSNFJ9iliNINrchilpkmCihPmTVotpThUeKEn5G8aBBZnkjNBy/zovhJA5LBk1vWU9UDlhqKSc/dViQ==} + '@eslint/markdown@6.5.0': + resolution: {integrity: sha512-oSkF0p8X21vKEEAGTZASi7q3tbdTvlGduQ02Xz2A1AFncUP4RLVcNz27XurxVW4fs1JXuh0xBtvokXdtp/nN+Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/object-schema@2.1.6': @@ -969,12 +950,12 @@ packages: resolution: {integrity: sha512-nIh/M6Kh3ZtOmlY00DaUYB4xeeV6F3/ts1l29iwl3/cfyY/OuCfUx+v08zgx8TKPTifXRcjjqVQ4KB2zOYSbyw==} engines: {node: '>=18.18.0'} - '@oxc-project/runtime@0.72.1': - resolution: {integrity: sha512-8nU/WPeJWF6QJrT8HtEEIojz26bXn677deDX8BDVpjcz97CVKORVAvFhE2/lfjnBYE0+aqmjFeD17YnJQpCyqg==} + '@oxc-project/runtime@0.72.2': + resolution: {integrity: sha512-J2lsPDen2mFs3cOA1gIBd0wsHEhum2vTnuKIRwmj3HJJcIz/XgeNdzvgSOioIXOJgURIpcDaK05jwaDG1rhDwg==} engines: {node: '>=6.9.0'} - '@oxc-project/types@0.72.1': - resolution: {integrity: sha512-qlvcDuCjISt4W7Izw0i5+GS3zCKJLXkoNDEc+E4ploage35SlZqxahpdKbHDX8uD70KDVNYWtupsHoNETy5kPQ==} + '@oxc-project/types@0.72.2': + resolution: {integrity: sha512-il5RF8AP85XC0CMjHF4cnVT9nT/v/ocm6qlZQpSiAR9qBbQMGkFKloBZwm7PcnOdiUX97yHgsKM7uDCCWCu3tg==} '@pkgr/core@0.1.1': resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} @@ -989,68 +970,68 @@ packages: resolution: {integrity: sha512-ezIadUb1aFhwJLd++WVqVpi9rnlX8vnd4ju7saPhwLHJN1mJgOv0puePTGV+FbtSnWtwoHDT8lAm4kagDZmpCg==} engines: {node: '>=20.0.0'} - '@rolldown/binding-darwin-arm64@1.0.0-beta.10-commit.87188ed': - resolution: {integrity: sha512-0tuZTzzjQ1TV5gcoRrIHfRRMyBqzOHL9Yl7BZX5iR+J2hIUBJiq1P+mGAvTb/PDgkYWfEgtBde3AUMJtSj8+Hg==} + '@rolldown/binding-darwin-arm64@1.0.0-beta.11-commit.f051675': + resolution: {integrity: sha512-Hlt/h+lOJ+ksC2wED2M9Hku/9CA2Hr17ENK82gNMmi3OqwcZLdZFqJDpASTli65wIOeT4p9rIUMdkfshCoJpYA==} cpu: [arm64] os: [darwin] - '@rolldown/binding-darwin-x64@1.0.0-beta.10-commit.87188ed': - resolution: {integrity: sha512-OmtnJvjXlLsPzdDhUdukImWQBztZWhlnDFSrIaBnMXF9WrqwgIG4FfRwQXXhS/iDyCdHqUVr8473OANzVv7Ang==} + '@rolldown/binding-darwin-x64@1.0.0-beta.11-commit.f051675': + resolution: {integrity: sha512-Bnst+HBwhW2YrNybEiNf9TJkI1myDgXmiPBVIOS0apzrLCmByzei6PilTClOpTpNFYB+UviL3Ox2gKUmcgUjGw==} cpu: [x64] os: [darwin] - '@rolldown/binding-freebsd-x64@1.0.0-beta.10-commit.87188ed': - resolution: {integrity: sha512-rgtwGtvBGNc5aJROgxvD/ITwC0sY1KdGTADiG3vD1YXmkBCsZIBq1yhCUxz+qUhhIkmohmwqDcgUBCNpa7Wdjw==} + '@rolldown/binding-freebsd-x64@1.0.0-beta.11-commit.f051675': + resolution: {integrity: sha512-3jAxVmYDPc8vMZZOfZI1aokGB9cP6VNeU9XNCx0UJ6ShlSPK3qkAa0sWgueMhaQkgBVf8MOfGpjo47ohGd7QrA==} cpu: [x64] os: [freebsd] - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.10-commit.87188ed': - resolution: {integrity: sha512-yeR/cWwnKdv8S/mJGL7ZE+Wt+unSWhhA5FraZtWPavOX6tfelUZIQlAeKrcti2exQbjIMFS4WJ1MyuclyIvFCQ==} + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.11-commit.f051675': + resolution: {integrity: sha512-TpUltUdvcsAf2WvXXD8AVc3BozvhgazJ2gJLXp4DVV2V82m26QelI373Bzx8d/4hB167EEIg4wWW/7GXB/ltoQ==} cpu: [arm] os: [linux] - '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.10-commit.87188ed': - resolution: {integrity: sha512-kg7yeU3XIGmaoKF1+u8OGJ/NE2XMpwgtQpCWzJh7Z8DhJDjMlszhV3DrnKjywI3NmVNCEXYwGO6mYff31xuHug==} + '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.11-commit.f051675': + resolution: {integrity: sha512-eGvHnYQSdbdhsTdjdp/+83LrN81/7X9HD6y3jg7mEmdsicxEMEIt6CsP7tvYS/jn4489jgO/6mLxW/7Vg+B8pw==} cpu: [arm64] os: [linux] - '@rolldown/binding-linux-arm64-musl@1.0.0-beta.10-commit.87188ed': - resolution: {integrity: sha512-gvXDfeL4C6dql3Catf8HgnBnDy/zr8ZFX3f/edQ+QY0iJVHY/JG+bitRsNPWWOFmsv/Xm+qSyR44e5VW8Pi1oQ==} + '@rolldown/binding-linux-arm64-musl@1.0.0-beta.11-commit.f051675': + resolution: {integrity: sha512-0NJZWXJls83FpBRzkTbGBsXXstaQLsfodnyeOghxbnNdsjn+B4dcNPpMK5V3QDsjC0pNjDLaDdzB2jWKlZbP/Q==} cpu: [arm64] os: [linux] - '@rolldown/binding-linux-x64-gnu@1.0.0-beta.10-commit.87188ed': - resolution: {integrity: sha512-rpzxr4TyvM3+tXGNjM3AEtgnUM9tpYe6EsIuLiU3fs+KaMKj5vOTr5k/eCACxnjDi4s78ARmqT+Z3ZS2E06U5w==} + '@rolldown/binding-linux-x64-gnu@1.0.0-beta.11-commit.f051675': + resolution: {integrity: sha512-9vXnu27r4zgS/BHP6RCLBOrJoV2xxtLYHT68IVpSOdCkBHGpf1oOJt6blv1y5NRRJBEfAFCvj5NmwSMhETF96w==} cpu: [x64] os: [linux] - '@rolldown/binding-linux-x64-musl@1.0.0-beta.10-commit.87188ed': - resolution: {integrity: sha512-cq+Gd1jEie1xxBNllnna21FPaWilWzQK+sI8kF1qMWRI6U909JjS/SzYR0UNLbvNa+neZh8dj37XnxCTQQ40Lw==} + '@rolldown/binding-linux-x64-musl@1.0.0-beta.11-commit.f051675': + resolution: {integrity: sha512-e6tvsZbtHt4kzl82oCajOUxwIN8uMfjhuQ0qxIVRzPekRRjKEzyH9agYPW6toN0cnHpkhPsu51tyZKJOdUl7jg==} cpu: [x64] os: [linux] - '@rolldown/binding-wasm32-wasi@1.0.0-beta.10-commit.87188ed': - resolution: {integrity: sha512-xN4bJ0DQeWJiyerA46d5Lyv5Cor/FoNlbaO9jEOHZDdWz78E2xt/LE3bOND3c59gZa+/YUBEifs4lwixU/wWPg==} + '@rolldown/binding-wasm32-wasi@1.0.0-beta.11-commit.f051675': + resolution: {integrity: sha512-nBQVizPoUQiViANhWrOyihXNf2booP2iq3S396bI1tmHftdgUXWKa6yAoleJBgP0oF0idXpTPU82ciaROUcjpg==} engines: {node: '>=14.21.3'} cpu: [wasm32] - '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.10-commit.87188ed': - resolution: {integrity: sha512-xUHManwWX+Lox4zoTY5FiEDGJOjCO9X6hTospFX4f6ELmhJQNnAO4dahZDc/Ph+3wbc3724ZMCGWQvHfTR3wWg==} + '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.11-commit.f051675': + resolution: {integrity: sha512-Rey/ECXKI/UEykrKfJX3oVAPXDH2k1p2BKzYGza0z3S2X5I3sTDOeBn2I0IQgyyf7U3+DCBhYjkDFnmSePrU/A==} cpu: [arm64] os: [win32] - '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.10-commit.87188ed': - resolution: {integrity: sha512-RmO3wCz9iD+grSgLyqMido8NJh6GxkPYRmK6Raoxcs5YC9GuKftxGoanBk0gtyjCKJ6jwizWKWNYJNkZSbWnOw==} + '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.11-commit.f051675': + resolution: {integrity: sha512-LtuMKJe6iFH4iV55dy+gDwZ9v23Tfxx5cd7ZAxvhYFGoVNSvarxAgl844BvFGReERCnLTGRvo85FUR6fDHQX+A==} cpu: [ia32] os: [win32] - '@rolldown/binding-win32-x64-msvc@1.0.0-beta.10-commit.87188ed': - resolution: {integrity: sha512-bWuJ5MoBd1qRCpC9uVxmFKrYjrWkn1ERElKnj0O9N2lWOi30iSTrpDeLMEvwueyiapcJh2PYUxyFE3W9pw29HQ==} + '@rolldown/binding-win32-x64-msvc@1.0.0-beta.11-commit.f051675': + resolution: {integrity: sha512-YY8UYfBm4dbWa4psgEPPD9T9X0nAvlYu0BOsQC5vDfCwzzU7IHT4jAfetvlQq+4+M6qWHSTr6v+/WX5EmlM1WA==} cpu: [x64] os: [win32] - '@rolldown/pluginutils@1.0.0-beta.10-commit.87188ed': - resolution: {integrity: sha512-IjVRLSxjO7EzlW4S6O8AoWbCkEi1lOpE30G8Xw5ZK/zl39K/KjzsDPc1AwhftepueQnQHJMgZZG9ITEmxcF5/A==} + '@rolldown/pluginutils@1.0.0-beta.11-commit.f051675': + resolution: {integrity: sha512-TAqMYehvpauLKz7v4TZOTUQNjxa5bUQWw2+51/+Zk3ItclBxgoSWhnZ31sXjdoX6le6OXdK2vZfV3KoyW/O/GA==} '@rollup/rollup-android-arm-eabi@4.34.9': resolution: {integrity: sha512-qZdlImWXur0CFakn2BJ2znJOdqYZKiedEPEVNTBrpfPjc/YuTGcaYZcdmNFTkUj3DU0ZM/AElcM8Ybww3xVLzA==} @@ -1197,8 +1178,8 @@ packages: '@types/ms@0.7.34': resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} - '@types/node@22.15.29': - resolution: {integrity: sha512-LNdjOkUDlU1RZb8e1kOIUpN1qQUlzGkEtbVNo53vbrwDg5om6oduhm4SiUaPW5ASTXhAiP0jInWG8Qx9fVlOeQ==} + '@types/node@22.15.30': + resolution: {integrity: sha512-6Q7lr06bEHdlfplU6YRbgG1SFBdlsfNC4/lX+SkhiTs0cpJkOElmWls8PxDFv4yY/xKb8Y6SO0OmSX4wgqTZbA==} '@types/unist@3.0.3': resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} @@ -1224,10 +1205,6 @@ packages: peerDependencies: typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/scope-manager@8.32.1': - resolution: {integrity: sha512-7IsIaIDeZn7kffk7qXC3o6Z4UblZJKV3UBpkvRNpr5NSyLji7tvTcvmnMNYuYLyh26mN8W723xpo3i4MlD33vA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/scope-manager@8.33.1': resolution: {integrity: sha512-dM4UBtgmzHR9bS0Rv09JST0RcHYearoEoo3pG5B6GoTR9XcyeqX87FEhPo+5kTvVfKCvfHaHrcgeJQc6mrDKrA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1245,10 +1222,6 @@ packages: eslint: ^9.28.0 typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/types@8.32.1': - resolution: {integrity: sha512-YmybwXUJcgGqgAp6bEsgpPXEg6dcCyPyCSr0CAAueacR/CCBi25G3V8gGQ2kRzQRBNol7VQknxMs9HvVa9Rvfg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/types@8.33.1': resolution: {integrity: sha512-xid1WfizGhy/TKMTwhtVOgalHwPtV8T32MS9MaH50Cwvz6x6YqRIPdD2WvW0XaqOzTV9p5xdLY0h/ZusU5Lokg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1266,10 +1239,6 @@ packages: eslint: ^9.28.0 typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/visitor-keys@8.32.1': - resolution: {integrity: sha512-ar0tjQfObzhSaW3C3QNmTc5ofj0hDoNQ5XWrCy6zDyabdr0TWhCkClp+rywGNj/odAFBVzzJrK4tEq5M4Hmu4w==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/visitor-keys@8.33.1': resolution: {integrity: sha512-3i8NrFcZeeDHJ+7ZUuDkGT+UHq+XoFGsymNK2jZCOHcfEzRQ0BdpRtdpSx/Iyf3MHLWIcLS0COuOPibKQboIiQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1289,91 +1258,6 @@ packages: resolution: {integrity: sha512-EP8QRcOO/dAD1+RxOnWOiGaIyo4IJQOdqD0nBteZDoL3X9vj6GPUI5yo8f7uR6k0koI/hxJv5BVsfQZSIsVjLA==} engines: {node: '>=14'} - '@unrs/resolver-binding-darwin-arm64@1.7.9': - resolution: {integrity: sha512-hWbcVTcNqgUirY5DC3heOLrz35D926r2izfxveBmuIgDwx9KkUHfqd93g8PtROJX01lvhmyAc3E09/ma6jhyqQ==} - cpu: [arm64] - os: [darwin] - - '@unrs/resolver-binding-darwin-x64@1.7.9': - resolution: {integrity: sha512-NCZb/oaXELjt8jtm6ztlNPpAxKZsKIxsGYPSxkwQdQ/zl7X2PfyCpWqwoGE4A9vCP6gAgJnvH3e22nE0qk9ieA==} - cpu: [x64] - os: [darwin] - - '@unrs/resolver-binding-freebsd-x64@1.7.9': - resolution: {integrity: sha512-/AYheGgFn9Pw3X3pYFCohznydaUA9980/wlwgbgCsVxnY4IbqVoZhTLQZ4JWKKaOWBwwmM8FseHf5h5OawyOQQ==} - cpu: [x64] - os: [freebsd] - - '@unrs/resolver-binding-linux-arm-gnueabihf@1.7.9': - resolution: {integrity: sha512-RYV9sEH3o6SZum5wGb9evXlgibsVfluuiyi09hXVD+qPRrCSB45h3z1HjZpe9+c25GiN53CEy149fYS0fLVBtw==} - cpu: [arm] - os: [linux] - - '@unrs/resolver-binding-linux-arm-musleabihf@1.7.9': - resolution: {integrity: sha512-0ishMZMCYNJd4SNjHnjByHWh6ia7EDVZrOVAW8wf9Vz2PTZ0pLrFwu5c9voHouGKg7s2cnzPz87c0OK7dwimUQ==} - cpu: [arm] - os: [linux] - - '@unrs/resolver-binding-linux-arm64-gnu@1.7.9': - resolution: {integrity: sha512-FOspRldYylONzWCkF5n/B1MMYKXXlg2bzgcgESEVcP4LFh0eom/0XsWvfy+dlfBJ+FkYfJjvBJeje14xOBOa6g==} - cpu: [arm64] - os: [linux] - - '@unrs/resolver-binding-linux-arm64-musl@1.7.9': - resolution: {integrity: sha512-P1S5jTht888/1mZVrBZx8IOxpikRDPoECxod1CcAHYUZGUNr+PNp1m5eB9FWMK2zRCJ8HgHNZfdRyDf9pNCrlQ==} - cpu: [arm64] - os: [linux] - - '@unrs/resolver-binding-linux-ppc64-gnu@1.7.9': - resolution: {integrity: sha512-cD9+BPxlFSiIkGWknSgKdTMGZIzCtSIg/O7GJ1LoC+jGtUOBNBJYMn6FyEPRvdpphewYzaCuPsikrMkpdX303Q==} - cpu: [ppc64] - os: [linux] - - '@unrs/resolver-binding-linux-riscv64-gnu@1.7.9': - resolution: {integrity: sha512-Z6IuWg9u0257dCVgc/x/zIKamqJhrmaOFuq3AYsSt6ZtyEHoyD5kxdXQUvEgBAd/Fn1b8tsX+VD9mB9al5306Q==} - cpu: [riscv64] - os: [linux] - - '@unrs/resolver-binding-linux-riscv64-musl@1.7.9': - resolution: {integrity: sha512-HpINrXLJVEpvkHHIla6pqhMAKbQBrY+2946i6rF6OlByONLTuObg65bcv3A38qV9yqJ7vtE0FyfNn68k0uQKbg==} - cpu: [riscv64] - os: [linux] - - '@unrs/resolver-binding-linux-s390x-gnu@1.7.9': - resolution: {integrity: sha512-ZXZFfaPFXnrDIPpkFoAZmxzXwqqfCHfnFdZhrEd+mrc/hHTQyxINyzrFMFCqtAa5eIjD7vgzNIXsMFU2QBnCPw==} - cpu: [s390x] - os: [linux] - - '@unrs/resolver-binding-linux-x64-gnu@1.7.9': - resolution: {integrity: sha512-EzeeaZnuQOa93ox08oa9DqgQc8sK59jfs+apOUrZZSJCDG1ZbtJINPc8uRqE7p3Z66FPAe/uO3+7jZTkWbVDfg==} - cpu: [x64] - os: [linux] - - '@unrs/resolver-binding-linux-x64-musl@1.7.9': - resolution: {integrity: sha512-a07ezNt0OY8Vv/iDreJo7ZkKtwRb6UCYaCcMY2nm3ext7rTtDFS7X1GePqrbByvIbRFd6E5q1CKBPzJk6M360Q==} - cpu: [x64] - os: [linux] - - '@unrs/resolver-binding-wasm32-wasi@1.7.9': - resolution: {integrity: sha512-d0fHnxgtrv75Po6LKJLjo1LFC5S0E8vv86H/5wGDFLG0AvS/0k+SghgUW6zAzjM2XRAic/qcy9+O7n/5JOjxFA==} - engines: {node: '>=14.0.0'} - cpu: [wasm32] - - '@unrs/resolver-binding-win32-arm64-msvc@1.7.9': - resolution: {integrity: sha512-0MFcaQDsUYxNqRxjPdsMKg1OGtmsqLzPY2Nwiiyalx6HFvkcHxgRCAOppgeUuDucpUEf76k/4tBzfzPxjYkFUg==} - cpu: [arm64] - os: [win32] - - '@unrs/resolver-binding-win32-ia32-msvc@1.7.9': - resolution: {integrity: sha512-SiewmebiN32RpzrV1Dvbw7kdDCRuPThdgEWKJvDNcEGnVEV3ScYGuk5smJjKHXszqNX3mIXG/PcCXqHsE/7XGA==} - cpu: [ia32] - os: [win32] - - '@unrs/resolver-binding-win32-x64-msvc@1.7.9': - resolution: {integrity: sha512-hORofIRZCm85+TUZ9OmHQJNlgtOmK/TPfvYeSplKAl+zQvAwMGyy6DZcSbrF+KdB1EDoGISwU7dX7PE92haOXg==} - cpu: [x64] - os: [win32] - '@vitest/eslint-plugin@1.2.1': resolution: {integrity: sha512-JQr1jdVcrsoS7Sdzn83h9sq4DvREf9Q/onTZbJCqTVlv/76qb+TZrLv/9VhjnjSMHweQH5FdpMDeCR6aDe2fgw==} peerDependencies: @@ -1386,11 +1270,11 @@ packages: vitest: optional: true - '@vitest/expect@3.2.1': - resolution: {integrity: sha512-FqS/BnDOzV6+IpxrTg5GQRyLOCtcJqkwMwcS8qGCI2IyRVDwPAtutztaf1CjtPHlZlWtl1yUPCd7HM0cNiDOYw==} + '@vitest/expect@3.2.2': + resolution: {integrity: sha512-ipHw0z669vEMjzz3xQE8nJX1s0rQIb7oEl4jjl35qWTwm/KIHERIg/p/zORrjAaZKXfsv7IybcNGHwhOOAPMwQ==} - '@vitest/mocker@3.2.1': - resolution: {integrity: sha512-OXxMJnx1lkB+Vl65Re5BrsZEHc90s5NMjD23ZQ9NlU7f7nZiETGoX4NeKZSmsKjseuMq2uOYXdLOeoM0pJU+qw==} + '@vitest/mocker@3.2.2': + resolution: {integrity: sha512-jKojcaRyIYpDEf+s7/dD3LJt53c0dPfp5zCPXz9H/kcGrSlovU/t1yEaNzM9oFME3dcd4ULwRI/x0Po1Zf+LTw==} peerDependencies: msw: ^2.4.9 vite: ^5.0.0 || ^6.0.0 || ^7.0.0-0 @@ -1400,20 +1284,20 @@ packages: vite: optional: true - '@vitest/pretty-format@3.2.1': - resolution: {integrity: sha512-xBh1X2GPlOGBupp6E1RcUQWIxw0w/hRLd3XyBS6H+dMdKTAqHDNsIR2AnJwPA3yYe9DFy3VUKTe3VRTrAiQ01g==} + '@vitest/pretty-format@3.2.2': + resolution: {integrity: sha512-FY4o4U1UDhO9KMd2Wee5vumwcaHw7Vg4V7yR4Oq6uK34nhEJOmdRYrk3ClburPRUA09lXD/oXWZ8y/Sdma0aUQ==} - '@vitest/runner@3.2.1': - resolution: {integrity: sha512-kygXhNTu/wkMYbwYpS3z/9tBe0O8qpdBuC3dD/AW9sWa0LE/DAZEjnHtWA9sIad7lpD4nFW1yQ+zN7mEKNH3yA==} + '@vitest/runner@3.2.2': + resolution: {integrity: sha512-GYcHcaS3ejGRZYed2GAkvsjBeXIEerDKdX3orQrBJqLRiea4NSS9qvn9Nxmuy1IwIB+EjFOaxXnX79l8HFaBwg==} - '@vitest/snapshot@3.2.1': - resolution: {integrity: sha512-5xko/ZpW2Yc65NVK9Gpfg2y4BFvcF+At7yRT5AHUpTg9JvZ4xZoyuRY4ASlmNcBZjMslV08VRLDrBOmUe2YX3g==} + '@vitest/snapshot@3.2.2': + resolution: {integrity: sha512-aMEI2XFlR1aNECbBs5C5IZopfi5Lb8QJZGGpzS8ZUHML5La5wCbrbhLOVSME68qwpT05ROEEOAZPRXFpxZV2wA==} - '@vitest/spy@3.2.1': - resolution: {integrity: sha512-Nbfib34Z2rfcJGSetMxjDCznn4pCYPZOtQYox2kzebIJcgH75yheIKd5QYSFmR8DIZf2M8fwOm66qSDIfRFFfQ==} + '@vitest/spy@3.2.2': + resolution: {integrity: sha512-6Utxlx3o7pcTxvp0u8kUiXtRFScMrUg28KjB3R2hon7w4YqOFAEA9QwzPVVS1QNL3smo4xRNOpNZClRVfpMcYg==} - '@vitest/utils@3.2.1': - resolution: {integrity: sha512-KkHlGhePEKZSub5ViknBcN5KEF+u7dSUr9NW8QsVICusUojrgrOnnY3DEWWO877ax2Pyopuk2qHmt+gkNKnBVw==} + '@vitest/utils@3.2.2': + resolution: {integrity: sha512-qJYMllrWpF/OYfWHP32T31QCaLa3BAzT/n/8mNGhPdVcjY+JYazQFO1nsJvXU12Kp1xMpNY4AGuljPTNjQve6A==} '@vue/compiler-core@3.5.16': resolution: {integrity: sha512-AOQS2eaQOaaZQoL1u+2rCJIKDruNXVBZSiUD3chnUrsoX5ZTQMaCvXlWNIfxBJuU15r1o7+mpo5223KVtIhAgQ==} @@ -1502,8 +1386,8 @@ packages: resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} engines: {node: '>=12'} - ast-kit@2.0.0: - resolution: {integrity: sha512-P63jzlYNz96MF9mCcprU+a7I5/ZQ5QAn3y+mZcPWEcGV3CHF/GWnkFPj3oCrWLUjL47+PD9PNiCUdXxw0cWdsg==} + ast-kit@2.1.0: + resolution: {integrity: sha512-ROM2LlXbZBZVk97crfw8PGDOBzzsJvN2uJCmwswvPUNyfH14eg90mSN3xNqsri1JS1G9cz0VzeDUhxJkTrr4Ew==} engines: {node: '>=20.18.0'} astro-eslint-parser@1.2.2: @@ -1692,14 +1576,6 @@ packages: csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - debug@3.2.7: - resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - debug@4.4.1: resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==} engines: {node: '>=6.0'} @@ -1752,11 +1628,11 @@ packages: resolution: {integrity: sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==} engines: {node: '>=12'} - dts-resolver@2.0.1: - resolution: {integrity: sha512-Pe2kqaQTNVxleYpt9Q9658fn6rEpoZbMbDpEBbcU6pnuGM3Q0IdM+Rv67kN6qcyp8Bv2Uv9NYy5Y1rG1LSgfoQ==} + dts-resolver@2.1.1: + resolution: {integrity: sha512-3BiGFhB6mj5Kv+W2vdJseQUYW+SKVzAFJL6YNP6ursbrwy1fXHRotfHi3xLNxe4wZl/K8qbAFeCDjZLjzqxxRw==} engines: {node: '>=20.18.0'} peerDependencies: - oxc-resolver: ^9.0.2 + oxc-resolver: '>=11.0.0' peerDependenciesMeta: oxc-resolver: optional: true @@ -1841,18 +1717,6 @@ packages: peerDependencies: eslint: ^9.28.0 - eslint-import-context@0.1.6: - resolution: {integrity: sha512-/e2ZNPDLCrU8niIy0pddcvXuoO2YrKjf3NAIX+60mHJBT4yv7mqCqvVdyCW2E720e25e4S/1OSVef4U6efGLFg==} - engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - peerDependencies: - unrs-resolver: ^1.0.0 - peerDependenciesMeta: - unrs-resolver: - optional: true - - eslint-import-resolver-node@0.3.9: - resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} - eslint-json-compat-utils@0.2.1: resolution: {integrity: sha512-YzEodbDyW8DX8bImKhAcCeu/L31Dd/70Bidx2Qex9OFUtgzXLqtfWL4Hr5fM/aCCB8QUZLuJur0S9k6UfgFkfg==} engines: {node: '>=12'} @@ -1899,19 +1763,6 @@ packages: peerDependencies: eslint: ^9.28.0 - eslint-plugin-import-x@4.15.0: - resolution: {integrity: sha512-oqCESQlM8r0iRioPHmDqrblH69u11NuglErCnMIY2FcY0UfCCs7qlEuiuqkYKT0puJSQq+fXpDD0MvMTQsAhoQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - '@typescript-eslint/utils': ^8.33.1 - eslint: ^9.28.0 - eslint-import-resolver-node: '*' - peerDependenciesMeta: - '@typescript-eslint/utils': - optional: true - eslint-import-resolver-node: - optional: true - eslint-plugin-jsdoc@50.7.1: resolution: {integrity: sha512-XBnVA5g2kUVokTNUiE1McEPse5n9/mNUmuJcx52psT6zBs2eVcXSmQBvjfa7NZdfLVSy3u1pEDDUxoxpwy89WA==} engines: {node: '>=18'} @@ -1945,8 +1796,8 @@ packages: peerDependencies: eslint: ^9.28.0 - eslint-plugin-react-debug@1.51.0: - resolution: {integrity: sha512-JKI6KGxCNJjI3fLKY2v2ClmKLZiGAEWOuwi5IjyNsT8nqOIFSIyv/abR0gKPiy3g5r63PNJZKmEFrE9GbMG9JA==} + eslint-plugin-react-debug@1.51.1: + resolution: {integrity: sha512-TFPcmcP/UVCcXcTJnEwDdrHpmcMf4axpcpT49gwzPI1e8sBn7KOPS/ZLirvXJTvUPJALdmz41lWL2fJNYypMUw==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.28.0 @@ -1955,8 +1806,8 @@ packages: typescript: optional: true - eslint-plugin-react-dom@1.51.0: - resolution: {integrity: sha512-MNmwEshlTuaxHHnqNR3AG0bYPOJElxb6071sy0dHXDm75vOEcD7ECefURlKnR9+GIkqZhc8eQOyJZ/fY/uXTGQ==} + eslint-plugin-react-dom@1.51.1: + resolution: {integrity: sha512-P9gKr0evluLyb9jdDjJL2l1qONx0dSQTLPKaEgdPnUTzHM7GvseN39wZSxFAuZQ8ikHmoGuBt2m1kfRRonJ/IQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.28.0 @@ -1965,8 +1816,8 @@ packages: typescript: optional: true - eslint-plugin-react-hooks-extra@1.51.0: - resolution: {integrity: sha512-TS43qGkRsV2LcBAXMcKPcaBWBRxFEvK9fJNOGisVzBULMxOZRxUpM3SM2eKfTG/lUueNLJ/4hxTvbUP9rtTpZA==} + eslint-plugin-react-hooks-extra@1.51.1: + resolution: {integrity: sha512-HHbXmdLptrjG7TvOOAoPxIj7hJlDss7g8UiyBDYRw3zmvP6tW5KI7+ANj5xnsF+x95Lu6Twag5oKcoqhub3PtQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.28.0 @@ -1981,8 +1832,8 @@ packages: peerDependencies: eslint: ^9.28.0 - eslint-plugin-react-naming-convention@1.51.0: - resolution: {integrity: sha512-YWmyiCnhIdWx1K3e30VwWEl9/kC/XfHH8gOP6sKyEeRRtxKx543UpjJDDynmEVdjBtN8l/g5ayaleRCtqnqMEw==} + eslint-plugin-react-naming-convention@1.51.1: + resolution: {integrity: sha512-Xy/4bqjAe+NzvCEh1ZDT13BNXNOj2UK+6t/hiVot2ZuwsZIEaBXGqcaKdqyTGGeTQ2r9z4o4vK7Ib6AT23h/Yw==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.28.0 @@ -1996,8 +1847,8 @@ packages: peerDependencies: eslint: ^9.28.0 - eslint-plugin-react-web-api@1.51.0: - resolution: {integrity: sha512-k38LxjSaGMIVDf0WpArs7Zki8qnG+OpQ8u78tpywFWGAUGzVxwBnRHCsj+FGL3QvSOST3vHLtK94ME2XFSJPXw==} + eslint-plugin-react-web-api@1.51.1: + resolution: {integrity: sha512-SRR2O2AvNmTkfjK+GgRhwp9TE1987xcXutgTALPWkYcZsKaPwMvxAjCyMdtvkhp5Lh7VVt2WdvwonEDXOoSa6Q==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.28.0 @@ -2006,8 +1857,8 @@ packages: typescript: optional: true - eslint-plugin-react-x@1.51.0: - resolution: {integrity: sha512-zOhqYm43TULoP7jeupDCBtAuT6JUe22khce3dlmOxNUoA+fx7isyHokx2VPc3ZLCdMCGBXH8iwCwpSoJXGxrsg==} + eslint-plugin-react-x@1.51.1: + resolution: {integrity: sha512-DxV+0IxmuW8eyqnTtzARoGZcLyfYI5SyYcbWu4A9tcdb06iPAy+6rId0ltRNxQmuSpCSJQZH0TtP6Qgcm4ofJw==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.28.0 @@ -2063,8 +1914,8 @@ packages: '@typescript-eslint/eslint-plugin': optional: true - eslint-plugin-vue@10.1.0: - resolution: {integrity: sha512-/VTiJ1eSfNLw6lvG9ENySbGmcVvz6wZ9nA7ZqXlLBY2RkaF15iViYKxglWiIch12KiLAj0j1iXPYU6W4wTROFA==} + eslint-plugin-vue@10.2.0: + resolution: {integrity: sha512-tl9s+KN3z0hN2b8fV2xSs5ytGl7Esk1oSCxULLwFcdaElhZ8btYYZFrWxvh4En+czrSDtuLCeCOGa8HhEZuBdQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^9.28.0 @@ -2239,9 +2090,6 @@ packages: engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] - function-bind@1.1.2: - resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - fzf@0.5.2: resolution: {integrity: sha512-Tt4kuxLXFKHy8KT40zwsUPUkg1CrsgY25FxA2U/j/0WgEDCk3ddc/zLTCCcbSHX9FcKtLuVaDGtGE/STWC+j3Q==} @@ -2296,10 +2144,6 @@ packages: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} - hasown@2.0.2: - resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} - engines: {node: '>= 0.4'} - hookable@5.5.3: resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==} @@ -2341,10 +2185,6 @@ packages: resolution: {integrity: sha512-f4RqJKBUe5rQkJ2eJEJBXSticB3hGbN9j0yxxMQFqIW89Jp9WYFtzfTcRlstDKVUTRzSOTLKRfO9vIztenwtxA==} engines: {node: '>=18.20'} - is-core-module@2.15.1: - resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==} - engines: {node: '>= 0.4'} - is-docker@3.0.0: resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -2661,10 +2501,6 @@ packages: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} - minimatch@10.0.1: - resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==} - engines: {node: 20 || >=22} - minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} @@ -2691,11 +2527,6 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - napi-postinstall@0.2.3: - resolution: {integrity: sha512-Mi7JISo/4Ij2tDZ2xBE2WH+/KvVlkhA6juEjpEeRAVPNCpN3nxJo/5FhDNKgBcdmcmhaH6JjgST4xY/23ZYK0w==} - engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - hasBin: true - natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} @@ -2792,9 +2623,6 @@ packages: resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} engines: {node: '>=12'} - path-parse@1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - pathe@2.0.3: resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} @@ -2942,10 +2770,6 @@ packages: resolve-pkg-maps@1.0.0: resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} - resolve@1.22.8: - resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} - hasBin: true - restore-cursor@5.1.0: resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==} engines: {node: '>=18'} @@ -2957,21 +2781,24 @@ packages: rfdc@1.4.1: resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} - rolldown-plugin-dts@0.13.7: - resolution: {integrity: sha512-D1ite1Ye8OaNi0utY4yoC/anZMmAjd2vBAYDEKuTrcz5B1hK0/CXiQAsiaPp8RIrsotFAOklj7LvT5i3p0HV6w==} + rolldown-plugin-dts@0.13.8: + resolution: {integrity: sha512-jib3ui3rgADoAXwyuCRid74yoi0ZGTLD0P/bQQXFeaVIdhh4ZXwU2RJ0eUmSFJX1fQVc+a3lfccrPEuV7vvRJg==} engines: {node: '>=20.18.0'} peerDependencies: + '@typescript/native-preview': '>=7.0.0-dev.20250601.1' rolldown: ^1.0.0-beta.9 typescript: ^5.0.0 vue-tsc: ~2.2.0 peerDependenciesMeta: + '@typescript/native-preview': + optional: true typescript: optional: true vue-tsc: optional: true - rolldown@1.0.0-beta.10-commit.87188ed: - resolution: {integrity: sha512-D+iim+DHIwK9kbZvubENmtnYFqHfFV0OKwzT8yU/W+xyUK1A71+iRFmJYBGqNUo3fJ2Ob4oIQfan63mhzh614A==} + rolldown@1.0.0-beta.11-commit.f051675: + resolution: {integrity: sha512-g8MCVkvg2GnrrG+j+WplOTx1nAmjSwYOMSOQI0qfxf8D4NmYZqJuG3f85yWK64XXQv6pKcXZsfMkOPs9B6B52A==} hasBin: true rollup@4.34.9: @@ -3044,9 +2871,6 @@ packages: spdx-license-ids@3.0.20: resolution: {integrity: sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==} - stable-hash@0.0.5: - resolution: {integrity: sha512-+L3ccpzibovGXFK+Ap/f8LOS0ahMrHTf3xu7mMLSpEGU0EO9ucaysSylKo9eRDFNhWve/y275iPmIZ4z39a9iA==} - stackback@0.0.2: resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} @@ -3090,10 +2914,6 @@ packages: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} - supports-preserve-symlinks-flag@1.0.0: - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} - engines: {node: '>= 0.4'} - svelte-eslint-parser@1.2.0: resolution: {integrity: sha512-mbPtajIeuiyU80BEyGvwAktBeTX7KCr5/0l+uRGLq1dafwRNrjfM5kHGJScEBlPG3ipu6dJqfW/k0/fujvIEVw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -3166,8 +2986,8 @@ packages: ts-pattern@5.7.1: resolution: {integrity: sha512-EGs8PguQqAAUIcQfK4E9xdXxB6s2GK4sJfT/vcc9V1ELIvC4LH/zXu2t/5fajtv6oiRCxdv7BgtVK3vWgROxag==} - tsdown@0.12.6: - resolution: {integrity: sha512-NIqmptXCYc0iZzSGNpFtWATTDM5MyqDfV7bhgqfrw8KJlEFLI9zYyF4uFDheEvudTMNH5dkcQUJaklpmHsA37A==} + tsdown@0.12.7: + resolution: {integrity: sha512-VJjVaqJfIQuQwtOoeuEJMOJUf3MPDrfX0X7OUNx3nq5pQeuIl3h58tmdbM1IZcu8Dn2j8NQjLh+5TXa0yPb9zg==} engines: {node: '>=18.0.0'} hasBin: true peerDependencies: @@ -3237,9 +3057,6 @@ packages: unist-util-visit@5.0.0: resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} - unrs-resolver@1.7.9: - resolution: {integrity: sha512-hhFtY782YKwpz54G1db49YYS1RuMn8mBylIrCldrjb9BxZKnQ2xHw7+2zcl7H6fnUlTHGWv23/+677cpufhfxQ==} - update-browserslist-db@1.1.1: resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} hasBin: true @@ -3252,8 +3069,8 @@ packages: util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - vite-node@3.2.1: - resolution: {integrity: sha512-V4EyKQPxquurNJPtQJRZo8hKOoKNBRIhxcDbQFPFig0JdoWcUhwRgK8yoCXXrfYVPKS6XwirGHPszLnR8FbjCA==} + vite-node@3.2.2: + resolution: {integrity: sha512-Xj/jovjZvDXOq2FgLXu8NsY4uHUMWtzVmMC2LkCu9HWdr9Qu1Is5sanX3Z4jOFKdohfaWDnEJWp9pRP0vVpAcA==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true @@ -3288,16 +3105,16 @@ packages: terser: optional: true - vitest@3.2.1: - resolution: {integrity: sha512-VZ40MBnlE1/V5uTgdqY3DmjUgZtIzsYq758JGlyQrv5syIsaYcabkfPkEuWML49Ph0D/SoqpVFd0dyVTr551oA==} + vitest@3.2.2: + resolution: {integrity: sha512-fyNn/Rp016Bt5qvY0OQvIUCwW2vnaEBLxP42PmKbNIoasSYjML+8xyeADOPvBe+Xfl/ubIw4og7Lt9jflRsCNw==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/debug': ^4.1.12 '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 - '@vitest/browser': 3.2.1 - '@vitest/ui': 3.2.1 + '@vitest/browser': 3.2.2 + '@vitest/ui': 3.2.2 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -3398,8 +3215,8 @@ packages: zimmerframe@1.1.2: resolution: {integrity: sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==} - zod@3.25.50: - resolution: {integrity: sha512-VstOnRxf4tlSq0raIwbn0n+LA34SxVoZ8r3pkwSUM0jqNiA/HCMQEVjTuS5FZmHsge+9MDGTiAuHyml5T0um6A==} + zod@3.25.55: + resolution: {integrity: sha512-219huNnkSLQnLsQ3uaRjXsxMrVm5C9W3OOpEVt2k5tvMKuA8nBSu38e0B//a+he9Iq2dvmk2VyYVlHqiHa4YBA==} zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} @@ -3443,19 +3260,10 @@ snapshots: '@babel/helper-validator-identifier@7.27.1': {} - '@babel/parser@7.27.2': - dependencies: - '@babel/types': 7.27.1 - '@babel/parser@7.27.5': dependencies: '@babel/types': 7.27.3 - '@babel/types@7.27.1': - dependencies: - '@babel/helper-string-parser': 7.27.1 - '@babel/helper-validator-identifier': 7.27.1 - '@babel/types@7.27.3': dependencies: '@babel/helper-string-parser': 7.27.1 @@ -3497,7 +3305,7 @@ snapshots: '@es-joy/jsdoccomment@0.50.2': dependencies: '@types/estree': 1.0.6 - '@typescript-eslint/types': 8.32.1 + '@typescript-eslint/types': 8.33.1 comment-parser: 1.4.1 esquery: 1.6.0 jsdoc-type-pratt-parser: 4.1.0 @@ -3659,9 +3467,9 @@ snapshots: '@eslint-community/regexpp@4.12.1': {} - '@eslint-react/ast@1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3)': + '@eslint-react/ast@1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3)': dependencies: - '@eslint-react/eff': 1.51.0 + '@eslint-react/eff': 1.51.1 '@typescript-eslint/types': 8.33.1 '@typescript-eslint/typescript-estree': 8.33.1(typescript@5.8.3) '@typescript-eslint/utils': 8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) @@ -3672,13 +3480,13 @@ snapshots: - supports-color - typescript - '@eslint-react/core@1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3)': + '@eslint-react/core@1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3)': dependencies: - '@eslint-react/ast': 1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) - '@eslint-react/eff': 1.51.0 - '@eslint-react/kit': 1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) - '@eslint-react/shared': 1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) - '@eslint-react/var': 1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) + '@eslint-react/ast': 1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) + '@eslint-react/eff': 1.51.1 + '@eslint-react/kit': 1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) + '@eslint-react/shared': 1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) + '@eslint-react/var': 1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) '@typescript-eslint/scope-manager': 8.33.1 '@typescript-eslint/type-utils': 8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) '@typescript-eslint/types': 8.33.1 @@ -3690,57 +3498,57 @@ snapshots: - supports-color - typescript - '@eslint-react/eff@1.51.0': {} + '@eslint-react/eff@1.51.1': {} - '@eslint-react/eslint-plugin@1.51.0(eslint@9.28.0(jiti@2.4.2))(ts-api-utils@2.1.0(typescript@5.8.3))(typescript@5.8.3)': + '@eslint-react/eslint-plugin@1.51.1(eslint@9.28.0(jiti@2.4.2))(ts-api-utils@2.1.0(typescript@5.8.3))(typescript@5.8.3)': dependencies: - '@eslint-react/eff': 1.51.0 - '@eslint-react/kit': 1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) - '@eslint-react/shared': 1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) + '@eslint-react/eff': 1.51.1 + '@eslint-react/kit': 1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) + '@eslint-react/shared': 1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) '@typescript-eslint/scope-manager': 8.33.1 '@typescript-eslint/type-utils': 8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) '@typescript-eslint/types': 8.33.1 '@typescript-eslint/utils': 8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) eslint: 9.28.0(jiti@2.4.2) - eslint-plugin-react-debug: 1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) - eslint-plugin-react-dom: 1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) - eslint-plugin-react-hooks-extra: 1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) - eslint-plugin-react-naming-convention: 1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) - eslint-plugin-react-web-api: 1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) - eslint-plugin-react-x: 1.51.0(eslint@9.28.0(jiti@2.4.2))(ts-api-utils@2.1.0(typescript@5.8.3))(typescript@5.8.3) + eslint-plugin-react-debug: 1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) + eslint-plugin-react-dom: 1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) + eslint-plugin-react-hooks-extra: 1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) + eslint-plugin-react-naming-convention: 1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) + eslint-plugin-react-web-api: 1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) + eslint-plugin-react-x: 1.51.1(eslint@9.28.0(jiti@2.4.2))(ts-api-utils@2.1.0(typescript@5.8.3))(typescript@5.8.3) optionalDependencies: typescript: 5.8.3 transitivePeerDependencies: - supports-color - ts-api-utils - '@eslint-react/kit@1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3)': + '@eslint-react/kit@1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3)': dependencies: - '@eslint-react/eff': 1.51.0 + '@eslint-react/eff': 1.51.1 '@typescript-eslint/utils': 8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) ts-pattern: 5.7.1 - zod: 3.25.50 + zod: 3.25.55 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/shared@1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3)': + '@eslint-react/shared@1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3)': dependencies: - '@eslint-react/eff': 1.51.0 - '@eslint-react/kit': 1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) + '@eslint-react/eff': 1.51.1 + '@eslint-react/kit': 1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) '@typescript-eslint/utils': 8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) ts-pattern: 5.7.1 - zod: 3.25.50 + zod: 3.25.55 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/var@1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3)': + '@eslint-react/var@1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3)': dependencies: - '@eslint-react/ast': 1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) - '@eslint-react/eff': 1.51.0 + '@eslint-react/ast': 1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) + '@eslint-react/eff': 1.51.1 '@typescript-eslint/scope-manager': 8.33.1 '@typescript-eslint/types': 8.33.1 '@typescript-eslint/utils': 8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) @@ -3788,10 +3596,6 @@ snapshots: - supports-color - utf-8-validate - '@eslint/core@0.10.0': - dependencies: - '@types/json-schema': 7.0.15 - '@eslint/core@0.13.0': dependencies: '@types/json-schema': 7.0.15 @@ -3816,10 +3620,10 @@ snapshots: '@eslint/js@9.28.0': {} - '@eslint/markdown@6.4.0': + '@eslint/markdown@6.5.0': dependencies: - '@eslint/core': 0.10.0 - '@eslint/plugin-kit': 0.2.8 + '@eslint/core': 0.14.0 + '@eslint/plugin-kit': 0.3.1 mdast-util-from-markdown: 2.0.2 mdast-util-frontmatter: 2.0.1 mdast-util-gfm: 3.0.0 @@ -3903,9 +3707,9 @@ snapshots: '@nodelib/fs.scandir': 4.0.1 fastq: 1.17.1 - '@oxc-project/runtime@0.72.1': {} + '@oxc-project/runtime@0.72.2': {} - '@oxc-project/types@0.72.1': {} + '@oxc-project/types@0.72.2': {} '@pkgr/core@0.1.1': {} @@ -3918,43 +3722,45 @@ snapshots: dependencies: quansync: 0.2.10 - '@rolldown/binding-darwin-arm64@1.0.0-beta.10-commit.87188ed': + '@rolldown/binding-darwin-arm64@1.0.0-beta.11-commit.f051675': optional: true - '@rolldown/binding-darwin-x64@1.0.0-beta.10-commit.87188ed': + '@rolldown/binding-darwin-x64@1.0.0-beta.11-commit.f051675': optional: true - '@rolldown/binding-freebsd-x64@1.0.0-beta.10-commit.87188ed': + '@rolldown/binding-freebsd-x64@1.0.0-beta.11-commit.f051675': optional: true - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.10-commit.87188ed': + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.11-commit.f051675': optional: true - '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.10-commit.87188ed': + '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.11-commit.f051675': optional: true - '@rolldown/binding-linux-arm64-musl@1.0.0-beta.10-commit.87188ed': + '@rolldown/binding-linux-arm64-musl@1.0.0-beta.11-commit.f051675': optional: true - '@rolldown/binding-linux-x64-gnu@1.0.0-beta.10-commit.87188ed': + '@rolldown/binding-linux-x64-gnu@1.0.0-beta.11-commit.f051675': optional: true - '@rolldown/binding-linux-x64-musl@1.0.0-beta.10-commit.87188ed': + '@rolldown/binding-linux-x64-musl@1.0.0-beta.11-commit.f051675': optional: true - '@rolldown/binding-wasm32-wasi@1.0.0-beta.10-commit.87188ed': + '@rolldown/binding-wasm32-wasi@1.0.0-beta.11-commit.f051675': + dependencies: + '@napi-rs/wasm-runtime': 0.2.10 optional: true - '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.10-commit.87188ed': + '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.11-commit.f051675': optional: true - '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.10-commit.87188ed': + '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.11-commit.f051675': optional: true - '@rolldown/binding-win32-x64-msvc@1.0.0-beta.10-commit.87188ed': + '@rolldown/binding-win32-x64-msvc@1.0.0-beta.11-commit.f051675': optional: true - '@rolldown/pluginutils@1.0.0-beta.10-commit.87188ed': {} + '@rolldown/pluginutils@1.0.0-beta.11-commit.f051675': {} '@rollup/rollup-android-arm-eabi@4.34.9': optional: true @@ -4065,7 +3871,7 @@ snapshots: '@types/ms@0.7.34': {} - '@types/node@22.15.29': + '@types/node@22.15.30': dependencies: undici-types: 6.21.0 @@ -4109,11 +3915,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.32.1': - dependencies: - '@typescript-eslint/types': 8.32.1 - '@typescript-eslint/visitor-keys': 8.32.1 - '@typescript-eslint/scope-manager@8.33.1': dependencies: '@typescript-eslint/types': 8.33.1 @@ -4134,8 +3935,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.32.1': {} - '@typescript-eslint/types@8.33.1': {} '@typescript-eslint/typescript-estree@8.33.1(typescript@5.8.3)': @@ -4165,11 +3964,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.32.1': - dependencies: - '@typescript-eslint/types': 8.32.1 - eslint-visitor-keys: 4.2.0 - '@typescript-eslint/visitor-keys@8.33.1': dependencies: '@typescript-eslint/types': 8.33.1 @@ -4200,113 +3994,60 @@ snapshots: '@unocss/core': 66.1.3 magic-string: 0.30.17 - '@unrs/resolver-binding-darwin-arm64@1.7.9': - optional: true - - '@unrs/resolver-binding-darwin-x64@1.7.9': - optional: true - - '@unrs/resolver-binding-freebsd-x64@1.7.9': - optional: true - - '@unrs/resolver-binding-linux-arm-gnueabihf@1.7.9': - optional: true - - '@unrs/resolver-binding-linux-arm-musleabihf@1.7.9': - optional: true - - '@unrs/resolver-binding-linux-arm64-gnu@1.7.9': - optional: true - - '@unrs/resolver-binding-linux-arm64-musl@1.7.9': - optional: true - - '@unrs/resolver-binding-linux-ppc64-gnu@1.7.9': - optional: true - - '@unrs/resolver-binding-linux-riscv64-gnu@1.7.9': - optional: true - - '@unrs/resolver-binding-linux-riscv64-musl@1.7.9': - optional: true - - '@unrs/resolver-binding-linux-s390x-gnu@1.7.9': - optional: true - - '@unrs/resolver-binding-linux-x64-gnu@1.7.9': - optional: true - - '@unrs/resolver-binding-linux-x64-musl@1.7.9': - optional: true - - '@unrs/resolver-binding-wasm32-wasi@1.7.9': - dependencies: - '@napi-rs/wasm-runtime': 0.2.10 - optional: true - - '@unrs/resolver-binding-win32-arm64-msvc@1.7.9': - optional: true - - '@unrs/resolver-binding-win32-ia32-msvc@1.7.9': - optional: true - - '@unrs/resolver-binding-win32-x64-msvc@1.7.9': - optional: true - - '@vitest/eslint-plugin@1.2.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3)(vitest@3.2.1(@types/debug@4.1.12)(@types/node@22.15.29))': + '@vitest/eslint-plugin@1.2.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3)(vitest@3.2.2(@types/debug@4.1.12)(@types/node@22.15.30))': dependencies: '@typescript-eslint/utils': 8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) eslint: 9.28.0(jiti@2.4.2) optionalDependencies: typescript: 5.8.3 - vitest: 3.2.1(@types/debug@4.1.12)(@types/node@22.15.29) + vitest: 3.2.2(@types/debug@4.1.12)(@types/node@22.15.30) transitivePeerDependencies: - supports-color - '@vitest/expect@3.2.1': + '@vitest/expect@3.2.2': dependencies: '@types/chai': 5.2.2 - '@vitest/spy': 3.2.1 - '@vitest/utils': 3.2.1 + '@vitest/spy': 3.2.2 + '@vitest/utils': 3.2.2 chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.1(vite@5.4.11(@types/node@22.15.29))': + '@vitest/mocker@3.2.2(vite@5.4.11(@types/node@22.15.30))': dependencies: - '@vitest/spy': 3.2.1 + '@vitest/spy': 3.2.2 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 5.4.11(@types/node@22.15.29) + vite: 5.4.11(@types/node@22.15.30) - '@vitest/pretty-format@3.2.1': + '@vitest/pretty-format@3.2.2': dependencies: tinyrainbow: 2.0.0 - '@vitest/runner@3.2.1': + '@vitest/runner@3.2.2': dependencies: - '@vitest/utils': 3.2.1 + '@vitest/utils': 3.2.2 pathe: 2.0.3 - '@vitest/snapshot@3.2.1': + '@vitest/snapshot@3.2.2': dependencies: - '@vitest/pretty-format': 3.2.1 + '@vitest/pretty-format': 3.2.2 magic-string: 0.30.17 pathe: 2.0.3 - '@vitest/spy@3.2.1': + '@vitest/spy@3.2.2': dependencies: tinyspy: 4.0.3 - '@vitest/utils@3.2.1': + '@vitest/utils@3.2.2': dependencies: - '@vitest/pretty-format': 3.2.1 + '@vitest/pretty-format': 3.2.2 loupe: 3.1.3 tinyrainbow: 2.0.0 '@vue/compiler-core@3.5.16': dependencies: - '@babel/parser': 7.27.2 + '@babel/parser': 7.27.5 '@vue/shared': 3.5.16 entities: 4.5.0 estree-walker: 2.0.2 @@ -4319,7 +4060,7 @@ snapshots: '@vue/compiler-sfc@3.5.16': dependencies: - '@babel/parser': 7.27.2 + '@babel/parser': 7.27.5 '@vue/compiler-core': 3.5.16 '@vue/compiler-dom': 3.5.16 '@vue/compiler-ssr': 3.5.16 @@ -4401,7 +4142,7 @@ snapshots: assertion-error@2.0.1: {} - ast-kit@2.0.0: + ast-kit@2.1.0: dependencies: '@babel/parser': 7.27.5 pathe: 2.0.3 @@ -4409,8 +4150,8 @@ snapshots: astro-eslint-parser@1.2.2: dependencies: '@astrojs/compiler': 2.10.3 - '@typescript-eslint/scope-manager': 8.32.1 - '@typescript-eslint/types': 8.32.1 + '@typescript-eslint/scope-manager': 8.33.1 + '@typescript-eslint/types': 8.33.1 astrojs-compiler-sync: 1.0.1(@astrojs/compiler@2.10.3) debug: 4.4.1 entities: 6.0.0 @@ -4598,11 +4339,6 @@ snapshots: csstype@3.1.3: {} - debug@3.2.7: - dependencies: - ms: 2.1.3 - optional: true - debug@4.4.1: dependencies: ms: 2.1.3 @@ -4638,7 +4374,7 @@ snapshots: dotenv@16.4.7: {} - dts-resolver@2.0.1: {} + dts-resolver@2.1.1: {} electron-to-chromium@1.5.76: {} @@ -4745,22 +4481,6 @@ snapshots: eslint: 9.28.0(jiti@2.4.2) prettier-linter-helpers: 1.0.0 - eslint-import-context@0.1.6(unrs-resolver@1.7.9): - dependencies: - get-tsconfig: 4.10.1 - stable-hash: 0.0.5 - optionalDependencies: - unrs-resolver: 1.7.9 - - eslint-import-resolver-node@0.3.9: - dependencies: - debug: 3.2.7 - is-core-module: 2.15.1 - resolve: 1.22.8 - transitivePeerDependencies: - - supports-color - optional: true - eslint-json-compat-utils@0.2.1(eslint@9.28.0(jiti@2.4.2))(jsonc-eslint-parser@2.4.0): dependencies: eslint: 9.28.0(jiti@2.4.2) @@ -4781,7 +4501,7 @@ snapshots: dependencies: '@eslint-community/eslint-utils': 4.7.0(eslint@9.28.0(jiti@2.4.2)) '@jridgewell/sourcemap-codec': 1.5.0 - '@typescript-eslint/types': 8.32.1 + '@typescript-eslint/types': 8.33.1 astro-eslint-parser: 1.2.2 eslint: 9.28.0(jiti@2.4.2) eslint-compat-utils: 0.6.4(eslint@9.28.0(jiti@2.4.2)) @@ -4814,24 +4534,6 @@ snapshots: prettier: 3.4.2 synckit: 0.9.2 - eslint-plugin-import-x@4.15.0(@typescript-eslint/utils@8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.28.0(jiti@2.4.2)): - dependencies: - '@typescript-eslint/types': 8.33.1 - comment-parser: 1.4.1 - debug: 4.4.1 - eslint: 9.28.0(jiti@2.4.2) - eslint-import-context: 0.1.6(unrs-resolver@1.7.9) - is-glob: 4.0.3 - minimatch: 10.0.1 - semver: 7.7.2 - stable-hash: 0.0.5 - unrs-resolver: 1.7.9 - optionalDependencies: - '@typescript-eslint/utils': 8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) - eslint-import-resolver-node: 0.3.9 - transitivePeerDependencies: - - supports-color - eslint-plugin-jsdoc@50.7.1(eslint@9.28.0(jiti@2.4.2)): dependencies: '@es-joy/jsdoccomment': 0.50.2 @@ -4901,14 +4603,14 @@ snapshots: tinyglobby: 0.2.14 yaml-eslint-parser: 1.3.0 - eslint-plugin-react-debug@1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3): + eslint-plugin-react-debug@1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3): dependencies: - '@eslint-react/ast': 1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) - '@eslint-react/core': 1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) - '@eslint-react/eff': 1.51.0 - '@eslint-react/kit': 1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) - '@eslint-react/shared': 1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) - '@eslint-react/var': 1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) + '@eslint-react/ast': 1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) + '@eslint-react/core': 1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) + '@eslint-react/eff': 1.51.1 + '@eslint-react/kit': 1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) + '@eslint-react/shared': 1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) + '@eslint-react/var': 1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) '@typescript-eslint/scope-manager': 8.33.1 '@typescript-eslint/type-utils': 8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) '@typescript-eslint/types': 8.33.1 @@ -4921,14 +4623,14 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-dom@1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3): + eslint-plugin-react-dom@1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3): dependencies: - '@eslint-react/ast': 1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) - '@eslint-react/core': 1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) - '@eslint-react/eff': 1.51.0 - '@eslint-react/kit': 1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) - '@eslint-react/shared': 1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) - '@eslint-react/var': 1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) + '@eslint-react/ast': 1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) + '@eslint-react/core': 1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) + '@eslint-react/eff': 1.51.1 + '@eslint-react/kit': 1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) + '@eslint-react/shared': 1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) + '@eslint-react/var': 1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) '@typescript-eslint/scope-manager': 8.33.1 '@typescript-eslint/types': 8.33.1 '@typescript-eslint/utils': 8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) @@ -4941,14 +4643,14 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks-extra@1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3): + eslint-plugin-react-hooks-extra@1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3): dependencies: - '@eslint-react/ast': 1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) - '@eslint-react/core': 1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) - '@eslint-react/eff': 1.51.0 - '@eslint-react/kit': 1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) - '@eslint-react/shared': 1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) - '@eslint-react/var': 1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) + '@eslint-react/ast': 1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) + '@eslint-react/core': 1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) + '@eslint-react/eff': 1.51.1 + '@eslint-react/kit': 1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) + '@eslint-react/shared': 1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) + '@eslint-react/var': 1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) '@typescript-eslint/scope-manager': 8.33.1 '@typescript-eslint/type-utils': 8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) '@typescript-eslint/types': 8.33.1 @@ -4965,14 +4667,14 @@ snapshots: dependencies: eslint: 9.28.0(jiti@2.4.2) - eslint-plugin-react-naming-convention@1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3): + eslint-plugin-react-naming-convention@1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3): dependencies: - '@eslint-react/ast': 1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) - '@eslint-react/core': 1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) - '@eslint-react/eff': 1.51.0 - '@eslint-react/kit': 1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) - '@eslint-react/shared': 1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) - '@eslint-react/var': 1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) + '@eslint-react/ast': 1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) + '@eslint-react/core': 1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) + '@eslint-react/eff': 1.51.1 + '@eslint-react/kit': 1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) + '@eslint-react/shared': 1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) + '@eslint-react/var': 1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) '@typescript-eslint/scope-manager': 8.33.1 '@typescript-eslint/type-utils': 8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) '@typescript-eslint/types': 8.33.1 @@ -4989,14 +4691,14 @@ snapshots: dependencies: eslint: 9.28.0(jiti@2.4.2) - eslint-plugin-react-web-api@1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3): + eslint-plugin-react-web-api@1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3): dependencies: - '@eslint-react/ast': 1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) - '@eslint-react/core': 1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) - '@eslint-react/eff': 1.51.0 - '@eslint-react/kit': 1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) - '@eslint-react/shared': 1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) - '@eslint-react/var': 1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) + '@eslint-react/ast': 1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) + '@eslint-react/core': 1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) + '@eslint-react/eff': 1.51.1 + '@eslint-react/kit': 1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) + '@eslint-react/shared': 1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) + '@eslint-react/var': 1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) '@typescript-eslint/scope-manager': 8.33.1 '@typescript-eslint/types': 8.33.1 '@typescript-eslint/utils': 8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) @@ -5008,14 +4710,14 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-x@1.51.0(eslint@9.28.0(jiti@2.4.2))(ts-api-utils@2.1.0(typescript@5.8.3))(typescript@5.8.3): + eslint-plugin-react-x@1.51.1(eslint@9.28.0(jiti@2.4.2))(ts-api-utils@2.1.0(typescript@5.8.3))(typescript@5.8.3): dependencies: - '@eslint-react/ast': 1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) - '@eslint-react/core': 1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) - '@eslint-react/eff': 1.51.0 - '@eslint-react/kit': 1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) - '@eslint-react/shared': 1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) - '@eslint-react/var': 1.51.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) + '@eslint-react/ast': 1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) + '@eslint-react/core': 1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) + '@eslint-react/eff': 1.51.1 + '@eslint-react/kit': 1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) + '@eslint-react/shared': 1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) + '@eslint-react/var': 1.51.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) '@typescript-eslint/scope-manager': 8.33.1 '@typescript-eslint/type-utils': 8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) '@typescript-eslint/types': 8.33.1 @@ -5110,7 +4812,7 @@ snapshots: optionalDependencies: '@typescript-eslint/eslint-plugin': 8.33.1(@typescript-eslint/parser@8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) - eslint-plugin-vue@10.1.0(eslint@9.28.0(jiti@2.4.2))(vue-eslint-parser@10.1.3(eslint@9.28.0(jiti@2.4.2))): + eslint-plugin-vue@10.2.0(eslint@9.28.0(jiti@2.4.2))(vue-eslint-parser@10.1.3(eslint@9.28.0(jiti@2.4.2))): dependencies: '@eslint-community/eslint-utils': 4.7.0(eslint@9.28.0(jiti@2.4.2)) eslint: 9.28.0(jiti@2.4.2) @@ -5330,9 +5032,6 @@ snapshots: fsevents@2.3.3: optional: true - function-bind@1.1.2: - optional: true - fzf@0.5.2: {} get-east-asian-width@1.3.0: {} @@ -5389,11 +5088,6 @@ snapshots: has-flag@4.0.0: {} - hasown@2.0.2: - dependencies: - function-bind: 1.1.2 - optional: true - hookable@5.5.3: {} html-tags@3.3.1: {} @@ -5421,11 +5115,6 @@ snapshots: dependencies: builtin-modules: 5.0.0 - is-core-module@2.15.1: - dependencies: - hasown: 2.0.2 - optional: true - is-docker@3.0.0: {} is-extglob@2.1.1: {} @@ -5913,10 +5602,6 @@ snapshots: min-indent@1.0.1: {} - minimatch@10.0.1: - dependencies: - brace-expansion: 2.0.1 - minimatch@3.1.2: dependencies: brace-expansion: 1.1.11 @@ -5940,8 +5625,6 @@ snapshots: nanoid@3.3.8: {} - napi-postinstall@0.2.3: {} - natural-compare@1.4.0: {} natural-orderby@5.0.0: {} @@ -6031,9 +5714,6 @@ snapshots: path-key@4.0.0: {} - path-parse@1.0.7: - optional: true - pathe@2.0.3: {} pathval@2.0.0: {} @@ -6156,13 +5836,6 @@ snapshots: resolve-pkg-maps@1.0.0: {} - resolve@1.22.8: - dependencies: - is-core-module: 2.15.1 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 - optional: true - restore-cursor@5.1.0: dependencies: onetime: 7.0.0 @@ -6172,42 +5845,42 @@ snapshots: rfdc@1.4.1: {} - rolldown-plugin-dts@0.13.7(rolldown@1.0.0-beta.10-commit.87188ed)(typescript@5.8.3): + rolldown-plugin-dts@0.13.8(rolldown@1.0.0-beta.11-commit.f051675)(typescript@5.8.3): dependencies: '@babel/generator': 7.27.5 '@babel/parser': 7.27.5 '@babel/types': 7.27.3 - ast-kit: 2.0.0 + ast-kit: 2.1.0 birpc: 2.3.0 debug: 4.4.1 - dts-resolver: 2.0.1 + dts-resolver: 2.1.1 get-tsconfig: 4.10.1 - rolldown: 1.0.0-beta.10-commit.87188ed + rolldown: 1.0.0-beta.11-commit.f051675 optionalDependencies: typescript: 5.8.3 transitivePeerDependencies: - oxc-resolver - supports-color - rolldown@1.0.0-beta.10-commit.87188ed: + rolldown@1.0.0-beta.11-commit.f051675: dependencies: - '@oxc-project/runtime': 0.72.1 - '@oxc-project/types': 0.72.1 - '@rolldown/pluginutils': 1.0.0-beta.10-commit.87188ed + '@oxc-project/runtime': 0.72.2 + '@oxc-project/types': 0.72.2 + '@rolldown/pluginutils': 1.0.0-beta.11-commit.f051675 ansis: 4.1.0 optionalDependencies: - '@rolldown/binding-darwin-arm64': 1.0.0-beta.10-commit.87188ed - '@rolldown/binding-darwin-x64': 1.0.0-beta.10-commit.87188ed - '@rolldown/binding-freebsd-x64': 1.0.0-beta.10-commit.87188ed - '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-beta.10-commit.87188ed - '@rolldown/binding-linux-arm64-gnu': 1.0.0-beta.10-commit.87188ed - '@rolldown/binding-linux-arm64-musl': 1.0.0-beta.10-commit.87188ed - '@rolldown/binding-linux-x64-gnu': 1.0.0-beta.10-commit.87188ed - '@rolldown/binding-linux-x64-musl': 1.0.0-beta.10-commit.87188ed - '@rolldown/binding-wasm32-wasi': 1.0.0-beta.10-commit.87188ed - '@rolldown/binding-win32-arm64-msvc': 1.0.0-beta.10-commit.87188ed - '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.10-commit.87188ed - '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.10-commit.87188ed + '@rolldown/binding-darwin-arm64': 1.0.0-beta.11-commit.f051675 + '@rolldown/binding-darwin-x64': 1.0.0-beta.11-commit.f051675 + '@rolldown/binding-freebsd-x64': 1.0.0-beta.11-commit.f051675 + '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-beta.11-commit.f051675 + '@rolldown/binding-linux-arm64-gnu': 1.0.0-beta.11-commit.f051675 + '@rolldown/binding-linux-arm64-musl': 1.0.0-beta.11-commit.f051675 + '@rolldown/binding-linux-x64-gnu': 1.0.0-beta.11-commit.f051675 + '@rolldown/binding-linux-x64-musl': 1.0.0-beta.11-commit.f051675 + '@rolldown/binding-wasm32-wasi': 1.0.0-beta.11-commit.f051675 + '@rolldown/binding-win32-arm64-msvc': 1.0.0-beta.11-commit.f051675 + '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.11-commit.f051675 + '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.11-commit.f051675 rollup@4.34.9: dependencies: @@ -6289,8 +5962,6 @@ snapshots: spdx-license-ids@3.0.20: {} - stable-hash@0.0.5: {} - stackback@0.0.2: {} std-env@3.9.0: {} @@ -6329,9 +6000,6 @@ snapshots: dependencies: has-flag: 4.0.0 - supports-preserve-symlinks-flag@1.0.0: - optional: true - svelte-eslint-parser@1.2.0(svelte@5.33.14): dependencies: eslint-scope: 8.3.0 @@ -6407,7 +6075,7 @@ snapshots: ts-pattern@5.7.1: {} - tsdown@0.12.6(typescript@5.8.3): + tsdown@0.12.7(typescript@5.8.3): dependencies: ansis: 4.1.0 cac: 6.7.14 @@ -6416,8 +6084,8 @@ snapshots: diff: 8.0.2 empathic: 1.1.0 hookable: 5.5.3 - rolldown: 1.0.0-beta.10-commit.87188ed - rolldown-plugin-dts: 0.13.7(rolldown@1.0.0-beta.10-commit.87188ed)(typescript@5.8.3) + rolldown: 1.0.0-beta.11-commit.f051675 + rolldown-plugin-dts: 0.13.8(rolldown@1.0.0-beta.11-commit.f051675)(typescript@5.8.3) semver: 7.7.2 tinyexec: 1.0.1 tinyglobby: 0.2.14 @@ -6425,6 +6093,7 @@ snapshots: optionalDependencies: typescript: 5.8.3 transitivePeerDependencies: + - '@typescript/native-preview' - oxc-resolver - supports-color - vue-tsc @@ -6480,28 +6149,6 @@ snapshots: unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 - unrs-resolver@1.7.9: - dependencies: - napi-postinstall: 0.2.3 - optionalDependencies: - '@unrs/resolver-binding-darwin-arm64': 1.7.9 - '@unrs/resolver-binding-darwin-x64': 1.7.9 - '@unrs/resolver-binding-freebsd-x64': 1.7.9 - '@unrs/resolver-binding-linux-arm-gnueabihf': 1.7.9 - '@unrs/resolver-binding-linux-arm-musleabihf': 1.7.9 - '@unrs/resolver-binding-linux-arm64-gnu': 1.7.9 - '@unrs/resolver-binding-linux-arm64-musl': 1.7.9 - '@unrs/resolver-binding-linux-ppc64-gnu': 1.7.9 - '@unrs/resolver-binding-linux-riscv64-gnu': 1.7.9 - '@unrs/resolver-binding-linux-riscv64-musl': 1.7.9 - '@unrs/resolver-binding-linux-s390x-gnu': 1.7.9 - '@unrs/resolver-binding-linux-x64-gnu': 1.7.9 - '@unrs/resolver-binding-linux-x64-musl': 1.7.9 - '@unrs/resolver-binding-wasm32-wasi': 1.7.9 - '@unrs/resolver-binding-win32-arm64-msvc': 1.7.9 - '@unrs/resolver-binding-win32-ia32-msvc': 1.7.9 - '@unrs/resolver-binding-win32-x64-msvc': 1.7.9 - update-browserslist-db@1.1.1(browserslist@4.24.4): dependencies: browserslist: 4.24.4 @@ -6514,13 +6161,13 @@ snapshots: util-deprecate@1.0.2: {} - vite-node@3.2.1(@types/node@22.15.29): + vite-node@3.2.2(@types/node@22.15.30): dependencies: cac: 6.7.14 debug: 4.4.1 es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 5.4.11(@types/node@22.15.29) + vite: 5.4.11(@types/node@22.15.30) transitivePeerDependencies: - '@types/node' - less @@ -6532,25 +6179,25 @@ snapshots: - supports-color - terser - vite@5.4.11(@types/node@22.15.29): + vite@5.4.11(@types/node@22.15.30): dependencies: esbuild: 0.21.5 postcss: 8.5.3 rollup: 4.34.9 optionalDependencies: - '@types/node': 22.15.29 + '@types/node': 22.15.30 fsevents: 2.3.3 - vitest@3.2.1(@types/debug@4.1.12)(@types/node@22.15.29): + vitest@3.2.2(@types/debug@4.1.12)(@types/node@22.15.30): dependencies: '@types/chai': 5.2.2 - '@vitest/expect': 3.2.1 - '@vitest/mocker': 3.2.1(vite@5.4.11(@types/node@22.15.29)) - '@vitest/pretty-format': 3.2.1 - '@vitest/runner': 3.2.1 - '@vitest/snapshot': 3.2.1 - '@vitest/spy': 3.2.1 - '@vitest/utils': 3.2.1 + '@vitest/expect': 3.2.2 + '@vitest/mocker': 3.2.2(vite@5.4.11(@types/node@22.15.30)) + '@vitest/pretty-format': 3.2.2 + '@vitest/runner': 3.2.2 + '@vitest/snapshot': 3.2.2 + '@vitest/spy': 3.2.2 + '@vitest/utils': 3.2.2 chai: 5.2.0 debug: 4.4.1 expect-type: 1.2.1 @@ -6563,12 +6210,12 @@ snapshots: tinyglobby: 0.2.14 tinypool: 1.1.0 tinyrainbow: 2.0.0 - vite: 5.4.11(@types/node@22.15.29) - vite-node: 3.2.1(@types/node@22.15.29) + vite: 5.4.11(@types/node@22.15.30) + vite-node: 3.2.2(@types/node@22.15.30) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.12 - '@types/node': 22.15.29 + '@types/node': 22.15.30 transitivePeerDependencies: - less - lightningcss @@ -6654,6 +6301,6 @@ snapshots: zimmerframe@1.1.2: {} - zod@3.25.50: {} + zod@3.25.55: {} zwitch@2.0.4: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index cc4fbe8c88..000a586359 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -9,7 +9,7 @@ catalogs: dev: '@antfu/ni': ^25.0.0 '@eslint/config-inspector': ^1.0.2 - '@types/node': ^22.15.29 + '@types/node': ^22.15.30 bumpp: ^10.1.1 eslint-typegen: ^2.2.0 execa: ^9.6.0 @@ -18,12 +18,12 @@ catalogs: pnpm-workspace-yaml: ^0.3.1 simple-git-hooks: ^2.13.0 tinyglobby: ^0.2.14 - tsdown: ^0.12.6 + tsdown: ^0.12.7 tsx: ^4.19.4 typescript: ^5.8.3 - vitest: ^3.2.1 + vitest: ^3.2.2 peer: - '@eslint-react/eslint-plugin': ^1.51.0 + '@eslint-react/eslint-plugin': ^1.51.1 '@prettier/plugin-xml': ^3.4.1 '@unocss/eslint-plugin': ^66.1.3 astro-eslint-parser: ^1.2.2 @@ -44,7 +44,7 @@ catalogs: '@antfu/install-pkg': ^1.1.0 '@clack/prompts': ^0.11.0 '@eslint-community/eslint-plugin-eslint-comments': ^4.5.0 - '@eslint/markdown': ^6.4.0 + '@eslint/markdown': ^6.5.0 '@stylistic/eslint-plugin': ^5.0.0-beta.1 '@typescript-eslint/eslint-plugin': ^8.33.1 '@typescript-eslint/parser': ^8.33.1 @@ -56,7 +56,6 @@ catalogs: eslint-merge-processors: ^2.0.0 eslint-plugin-antfu: ^3.1.1 eslint-plugin-command: ^3.2.1 - eslint-plugin-import-x: ^4.15.0 eslint-plugin-jsdoc: ^50.7.1 eslint-plugin-jsonc: ^2.20.1 eslint-plugin-n: ^17.19.0 @@ -67,7 +66,7 @@ catalogs: eslint-plugin-toml: ^0.12.0 eslint-plugin-unicorn: ^59.0.1 eslint-plugin-unused-imports: ^4.1.4 - eslint-plugin-vue: ^10.1.0 + eslint-plugin-vue: ^10.2.0 eslint-plugin-yml: ^1.18.0 eslint-processor-vue-blocks: ^2.0.0 globals: ^16.2.0 diff --git a/src/configs/imports.ts b/src/configs/imports.ts index b5f0038a75..ef057ed798 100644 --- a/src/configs/imports.ts +++ b/src/configs/imports.ts @@ -1,37 +1,18 @@ import type { OptionsStylistic, TypedFlatConfigItem } from '../types' -import { pluginAntfu, pluginImport } from '../plugins' - -export async function imports(options: OptionsStylistic = {}): Promise { - const { - stylistic = true, - } = options +import { pluginAntfu } from '../plugins' +export async function imports(_options: OptionsStylistic = {}): Promise { return [ { name: 'antfu/imports/rules', plugins: { antfu: pluginAntfu, - import: pluginImport, }, rules: { 'antfu/import-dedupe': 'error', 'antfu/no-import-dist': 'error', 'antfu/no-import-node-modules-by-path': 'error', - - 'import/consistent-type-specifier-style': ['error', 'prefer-top-level'], - 'import/first': 'error', - 'import/no-duplicates': 'error', - 'import/no-mutable-exports': 'error', - 'import/no-named-default': 'error', - 'import/no-self-import': 'error', - 'import/no-webpack-loader-syntax': 'error', - - ...stylistic - ? { - 'import/newline-after-import': ['error', { count: 1 }], - } - : {}, }, }, ] diff --git a/src/configs/stylistic.ts b/src/configs/stylistic.ts index 49de856da6..999a903bba 100644 --- a/src/configs/stylistic.ts +++ b/src/configs/stylistic.ts @@ -1,5 +1,4 @@ import type { OptionsOverrides, StylisticConfig, TypedFlatConfigItem } from '../types' - import { pluginAntfu } from '../plugins' import { interopDefault } from '../utils' @@ -64,6 +63,11 @@ export async function stylistic( ), 'style/generator-star-spacing': ['error', { after: true, before: false }], + 'style/padding-line-between-statements': [ + 'error', + { blankLine: 'always', next: '*', prev: 'import' }, + { blankLine: 'any', next: 'import', prev: 'import' }, + ], 'style/yield-star-spacing': ['error', { after: true, before: false }], ...overrides, diff --git a/src/factory.ts b/src/factory.ts index d5867210b5..5ee552db01 100644 --- a/src/factory.ts +++ b/src/factory.ts @@ -62,7 +62,6 @@ export const defaultPluginRenaming = { '@stylistic': 'style', '@typescript-eslint': 'ts', - 'import-x': 'import', 'n': 'node', 'vitest': 'test', 'yml': 'yaml', diff --git a/src/plugins.ts b/src/plugins.ts index 4a00265261..81e760a743 100644 --- a/src/plugins.ts +++ b/src/plugins.ts @@ -3,7 +3,6 @@ export { default as pluginComments } from '@eslint-community/eslint-plugin-eslint-comments' export { default as pluginAntfu } from 'eslint-plugin-antfu' -export * as pluginImport from 'eslint-plugin-import-x' export { default as pluginNode } from 'eslint-plugin-n' export { default as pluginPerfectionist } from 'eslint-plugin-perfectionist' export { default as pluginUnicorn } from 'eslint-plugin-unicorn'