From 4d3c81368d0909bbfa425b939a5a8df5c3d3dbef Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Thu, 15 Aug 2024 19:20:55 +0200 Subject: [PATCH 001/105] chore: update deps --- package.json | 40 +-- pnpm-lock.yaml | 873 ++++++++++++++++++++++++------------------------- 2 files changed, 453 insertions(+), 460 deletions(-) diff --git a/package.json b/package.json index 32a38e2dcd..3b634eccc1 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "@antfu/eslint-config", "type": "module", "version": "2.25.1", - "packageManager": "pnpm@9.7.0", + "packageManager": "pnpm@9.7.1", "description": "Anthony's ESLint config", "author": "Anthony Fu (https://github.com/antfu/)", "license": "MIT", @@ -96,25 +96,25 @@ } }, "dependencies": { - "@antfu/install-pkg": "^0.3.4", + "@antfu/install-pkg": "^0.3.5", "@clack/prompts": "^0.7.0", - "@eslint-community/eslint-plugin-eslint-comments": "^4.3.0", - "@stylistic/eslint-plugin": "^2.6.2", - "@typescript-eslint/eslint-plugin": "^8.0.1", - "@typescript-eslint/parser": "^8.0.1", - "@vitest/eslint-plugin": "^1.0.1", + "@eslint-community/eslint-plugin-eslint-comments": "^4.4.0", + "@stylistic/eslint-plugin": "^2.6.3", + "@typescript-eslint/eslint-plugin": "^8.1.0", + "@typescript-eslint/parser": "^8.1.0", + "@vitest/eslint-plugin": "^1.0.3", "eslint-config-flat-gitignore": "^0.1.8", "eslint-flat-config-utils": "^0.3.0", "eslint-merge-processors": "^0.1.0", "eslint-plugin-antfu": "^2.3.5", "eslint-plugin-command": "^0.2.3", "eslint-plugin-import-x": "^3.1.0", - "eslint-plugin-jsdoc": "^50.0.1", + "eslint-plugin-jsdoc": "^50.2.2", "eslint-plugin-jsonc": "^2.16.0", "eslint-plugin-markdown": "^5.1.0", "eslint-plugin-n": "^17.10.2", - "eslint-plugin-no-only-tests": "^3.1.0", - "eslint-plugin-perfectionist": "^3.1.3", + "eslint-plugin-no-only-tests": "^3.3.0", + "eslint-plugin-perfectionist": "^3.2.0", "eslint-plugin-regexp": "^2.6.0", "eslint-plugin-toml": "^0.11.1", "eslint-plugin-unicorn": "^55.0.0", @@ -134,17 +134,17 @@ }, "devDependencies": { "@antfu/eslint-config": "workspace:*", - "@antfu/ni": "^0.22.1", - "@eslint-react/eslint-plugin": "^1.10.0", - "@eslint/config-inspector": "^0.5.2", + "@antfu/ni": "^0.22.4", + "@eslint-react/eslint-plugin": "^1.10.1", + "@eslint/config-inspector": "^0.5.3", "@prettier/plugin-xml": "^3.4.1", - "@stylistic/eslint-plugin-migrate": "^2.6.2", + "@stylistic/eslint-plugin-migrate": "^2.6.3", "@types/eslint": "^9.6.0", "@types/fs-extra": "^11.0.4", - "@types/node": "^22.2.0", + "@types/node": "^22.3.0", "@types/prompts": "^2.4.9", "@types/yargs": "^17.0.33", - "@unocss/eslint-plugin": "^0.62.0", + "@unocss/eslint-plugin": "^0.62.1", "astro-eslint-parser": "^1.0.2", "bumpp": "^9.5.1", "eslint": "npm:eslint-ts-patch@9.5.0-0", @@ -155,12 +155,12 @@ "eslint-plugin-solid": "^0.14.1", "eslint-plugin-svelte": "^2.43.0", "eslint-ts-patch": "9.5.0-0", - "eslint-typegen": "^0.3.0", + "eslint-typegen": "^0.3.1", "esno": "^4.7.0", - "execa": "^9.3.0", + "execa": "^9.3.1", "fast-glob": "^3.3.2", "fs-extra": "^11.2.0", - "lint-staged": "^15.2.8", + "lint-staged": "^15.2.9", "prettier-plugin-astro": "^0.14.1", "prettier-plugin-slidev": "^1.0.5", "rimraf": "^6.0.1", @@ -171,7 +171,7 @@ "tsx": "^4.17.0", "typescript": "^5.5.4", "vitest": "^2.0.5", - "vue": "^3.4.37" + "vue": "^3.4.38" }, "resolutions": { "tsx": "~4.17.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f2e70e5c74..da2bc07a07 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,26 +12,26 @@ importers: .: dependencies: '@antfu/install-pkg': - specifier: ^0.3.4 - version: 0.3.4 + specifier: ^0.3.5 + version: 0.3.5 '@clack/prompts': specifier: ^0.7.0 version: 0.7.0 '@eslint-community/eslint-plugin-eslint-comments': - specifier: ^4.3.0 - version: 4.3.0(eslint-ts-patch@9.5.0-0) + specifier: ^4.4.0 + version: 4.4.0(eslint-ts-patch@9.5.0-0) '@stylistic/eslint-plugin': - specifier: ^2.6.2 - version: 2.6.2(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + specifier: ^2.6.3 + version: 2.6.3(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) '@typescript-eslint/eslint-plugin': - specifier: ^8.0.1 - version: 8.0.1(@typescript-eslint/parser@8.0.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4))(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + specifier: ^8.1.0 + version: 8.1.0(@typescript-eslint/parser@8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4))(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) '@typescript-eslint/parser': - specifier: ^8.0.1 - version: 8.0.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + specifier: ^8.1.0 + version: 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) '@vitest/eslint-plugin': - specifier: ^1.0.1 - version: 1.0.1(@typescript-eslint/utils@8.0.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4))(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)(vitest@2.0.5(@types/node@22.2.0)) + specifier: ^1.0.3 + version: 1.0.3(@typescript-eslint/utils@8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4))(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)(vitest@2.0.5(@types/node@22.3.0)) eslint-config-flat-gitignore: specifier: ^0.1.8 version: 0.1.8 @@ -51,8 +51,8 @@ importers: specifier: ^3.1.0 version: 3.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) eslint-plugin-jsdoc: - specifier: ^50.0.1 - version: 50.0.1(eslint-ts-patch@9.5.0-0) + specifier: ^50.2.2 + version: 50.2.2(eslint-ts-patch@9.5.0-0) eslint-plugin-jsonc: specifier: ^2.16.0 version: 2.16.0(eslint-ts-patch@9.5.0-0) @@ -63,11 +63,11 @@ importers: specifier: ^17.10.2 version: 17.10.2(eslint-ts-patch@9.5.0-0) eslint-plugin-no-only-tests: - specifier: ^3.1.0 - version: 3.1.0 + specifier: ^3.3.0 + version: 3.3.0 eslint-plugin-perfectionist: - specifier: ^3.1.3 - version: 3.1.3(astro-eslint-parser@1.0.2(typescript@5.5.4))(eslint-ts-patch@9.5.0-0)(svelte-eslint-parser@0.41.0(svelte@4.2.18))(svelte@4.2.18)(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint-ts-patch@9.5.0-0)) + specifier: ^3.2.0 + version: 3.2.0(astro-eslint-parser@1.0.2(typescript@5.5.4))(eslint-ts-patch@9.5.0-0)(svelte-eslint-parser@0.41.0(svelte@4.2.18))(svelte@4.2.18)(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint-ts-patch@9.5.0-0)) eslint-plugin-regexp: specifier: ^2.6.0 version: 2.6.0(eslint-ts-patch@9.5.0-0) @@ -79,7 +79,7 @@ importers: version: 55.0.0(eslint-ts-patch@9.5.0-0) eslint-plugin-unused-imports: specifier: ^4.1.3 - version: 4.1.3(@typescript-eslint/eslint-plugin@8.0.1(@typescript-eslint/parser@8.0.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4))(eslint-ts-patch@9.5.0-0)(typescript@5.5.4))(eslint-ts-patch@9.5.0-0) + version: 4.1.3(@typescript-eslint/eslint-plugin@8.1.0(@typescript-eslint/parser@8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4))(eslint-ts-patch@9.5.0-0)(typescript@5.5.4))(eslint-ts-patch@9.5.0-0) eslint-plugin-vue: specifier: ^9.27.0 version: 9.27.0(eslint-ts-patch@9.5.0-0) @@ -88,7 +88,7 @@ importers: version: 1.14.0(eslint-ts-patch@9.5.0-0) eslint-processor-vue-blocks: specifier: ^0.1.2 - version: 0.1.2(@vue/compiler-sfc@3.4.37)(eslint-ts-patch@9.5.0-0) + version: 0.1.2(@vue/compiler-sfc@3.4.38)(eslint-ts-patch@9.5.0-0) globals: specifier: ^15.9.0 version: 15.9.0 @@ -121,20 +121,20 @@ importers: specifier: workspace:* version: 'link:' '@antfu/ni': - specifier: ^0.22.1 - version: 0.22.1 + specifier: ^0.22.4 + version: 0.22.4 '@eslint-react/eslint-plugin': - specifier: ^1.10.0 - version: 1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + specifier: ^1.10.1 + version: 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) '@eslint/config-inspector': - specifier: ^0.5.2 - version: 0.5.2(eslint-ts-patch@9.5.0-0) + specifier: ^0.5.3 + version: 0.5.3(eslint-ts-patch@9.5.0-0) '@prettier/plugin-xml': specifier: ^3.4.1 version: 3.4.1(prettier@3.3.2) '@stylistic/eslint-plugin-migrate': - specifier: ^2.6.2 - version: 2.6.2(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + specifier: ^2.6.3 + version: 2.6.3(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) '@types/eslint': specifier: ^9.6.0 version: 9.6.0 @@ -142,8 +142,8 @@ importers: specifier: ^11.0.4 version: 11.0.4 '@types/node': - specifier: ^22.2.0 - version: 22.2.0 + specifier: ^22.3.0 + version: 22.3.0 '@types/prompts': specifier: ^2.4.9 version: 2.4.9 @@ -151,8 +151,8 @@ importers: specifier: ^17.0.33 version: 17.0.33 '@unocss/eslint-plugin': - specifier: ^0.62.0 - version: 0.62.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + specifier: ^0.62.1 + version: 0.62.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) astro-eslint-parser: specifier: ^1.0.2 version: 1.0.2(typescript@5.5.4) @@ -184,14 +184,14 @@ importers: specifier: 9.5.0-0 version: 9.5.0-0 eslint-typegen: - specifier: ^0.3.0 - version: 0.3.0(eslint-ts-patch@9.5.0-0) + specifier: ^0.3.1 + version: 0.3.1(eslint-ts-patch@9.5.0-0) esno: specifier: ^4.7.0 version: 4.7.0 execa: - specifier: ^9.3.0 - version: 9.3.0 + specifier: ^9.3.1 + version: 9.3.1 fast-glob: specifier: ^3.3.2 version: 3.3.2 @@ -199,8 +199,8 @@ importers: specifier: ^11.2.0 version: 11.2.0 lint-staged: - specifier: ^15.2.8 - version: 15.2.8 + specifier: ^15.2.9 + version: 15.2.9 prettier-plugin-astro: specifier: ^0.14.1 version: 0.14.1 @@ -230,10 +230,10 @@ importers: version: 5.5.4 vitest: specifier: ^2.0.5 - version: 2.0.5(@types/node@22.2.0) + version: 2.0.5(@types/node@22.3.0) vue: - specifier: ^3.4.37 - version: 3.4.37(typescript@5.5.4) + specifier: ^3.4.38 + version: 3.4.38(typescript@5.5.4) packages: @@ -245,18 +245,18 @@ packages: resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} - '@antfu/install-pkg@0.3.4': - resolution: {integrity: sha512-xmYFuDsaS5hlqVSJYVIzBGnUBhZR6NpwelQx/qr9wHTenqMF14YhsexWADcFyMCKwf/vApnvLTfEEnaOBvo5SA==} + '@antfu/install-pkg@0.3.5': + resolution: {integrity: sha512-HwIACY0IzrM7FGafMbWZOqEDBSfCwPcylu+GacaRcxJm4Yvvuh3Dy2vZwqdJAzXponc6aLO9FaH4l75pq8/ZSA==} - '@antfu/ni@0.22.1': - resolution: {integrity: sha512-5STu7QHsLYWpt+K/+zRcMOIUnG51lOhnqPInImXGyC6PMHtkrZQjbqZ/R3GW8XdTYOnKiT77+R09Tl4fzuFK5w==} + '@antfu/ni@0.22.4': + resolution: {integrity: sha512-uCzh43cmUwQQcgv2BPyo0JWOMgXhcaE+F2I6Ucmfc7f9ir52lfA4OtZXdfL5D8cMa5GAwuCSNqOshIol8YN82g==} hasBin: true '@antfu/utils@0.7.10': resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==} - '@apidevtools/json-schema-ref-parser@11.6.1': - resolution: {integrity: sha512-DxjgKBCoyReu4p5HMvpmgSOfRhhBcuf5V5soDDRgOTZMwsA4KSFzol1abFZgiCTE11L2kKGca5Md9GwDdXVBwQ==} + '@apidevtools/json-schema-ref-parser@11.7.0': + resolution: {integrity: sha512-pRrmXMCwnmrkS3MLgAIW5dXRzeTv6GLjkjb4HmxNnvAKXN1Nfzp4KmGADBQvlVUcqi+a5D+hfGDLLnd5NnYxog==} engines: {node: '>= 16'} '@astrojs/compiler@2.9.1': @@ -308,8 +308,8 @@ packages: resolution: {integrity: sha512-I238eDtOolvCuvtxrnqtlBaw0BwdQuYqK7eA6XIonicMdOOOb75mqdIzkGDUbS04+1Di007rgm9snFRNeVrOog==} engines: {node: '>=16'} - '@es-joy/jsdoccomment@0.46.0': - resolution: {integrity: sha512-C3Axuq1xd/9VqFZpW4YAzOx5O9q/LP46uIQy/iNDpHG3fmPa6TBtvfglMCs3RBiBxAIi0Go97r8+jvTt55XMyQ==} + '@es-joy/jsdoccomment@0.48.0': + resolution: {integrity: sha512-G6QUWIcC+KvSwXNsJyDTHvqUdNoAVJPPgkc3+Uk4WBKqZvoXhlvazOgm9aL0HwihJLQf0l+tOE2UFzXBqCqgDw==} engines: {node: '>=16'} '@esbuild/aix-ppc64@0.19.12': @@ -870,8 +870,8 @@ packages: cpu: [x64] os: [win32] - '@eslint-community/eslint-plugin-eslint-comments@4.3.0': - resolution: {integrity: sha512-6e93KtgsndNkvwCCa07LOQJSwzzLLxwrFll3+huyFoiiQXWG0KBcmo0Q1bVgYQQDLfWOOZl2VPBsXqZL6vHIBQ==} + '@eslint-community/eslint-plugin-eslint-comments@4.4.0': + resolution: {integrity: sha512-yljsWl5Qv3IkIRmJ38h3NrHXFCm4EUl55M8doGTF6hvzvFF8kRpextgSrg2dwHev9lzBZyafCr9RelGIyQm6fw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 @@ -880,20 +880,20 @@ packages: resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + eslint: ^9.9.0 '@eslint-community/regexpp@4.10.0': resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint-react/ast@1.10.0': - resolution: {integrity: sha512-K8IFiy9HoIj2s9ohvw3RYhhDhwmb/O+ZnWOkIbEcjdsoS+Lrt6j6L1grYsxOv5EjT056M/9V3tPCzGAj4KUOhg==} + '@eslint-react/ast@1.10.1': + resolution: {integrity: sha512-8KC3Q425Es1h9E6vSuyoqLZIbT/Dpv2UV+DIH0zlosR3OxHcglUvR+b2FeNcm6PIr43OxNn3uht6O6fmsilukQ==} - '@eslint-react/core@1.10.0': - resolution: {integrity: sha512-pnVtRj6StT7wlUBMa2iW6oZ4Te+aoadjVBkNriyyBRYihpjFmVvDJRs+9Q6LyvSOPg/dQHSxln3baPuWCV4xqQ==} + '@eslint-react/core@1.10.1': + resolution: {integrity: sha512-3tXmEZgV556gyYKGlOiHgMkDPDl/lg71+60dIdnvY+KSVgeieeJoQ2Z7kez2ds1a/882gfaNmj8/6qxROtDagQ==} - '@eslint-react/eslint-plugin@1.10.0': - resolution: {integrity: sha512-lA/5WI5Cw1nRGSOgDSbe8/V4fN5jo6RKiIdRiz/BIDfITrmHJE5fpXpK77/BWF2d+IWut8zst8K6IB/WddWWiQ==} + '@eslint-react/eslint-plugin@1.10.1': + resolution: {integrity: sha512-ZZoqeE4L3Ciu7uNiyfxKTjDBsuNIJlqEc9zy1r8Jk+O0dx1cBBrH+eHCXAMRce6Q5xLWphvSorUbtYBgzmpLFw==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -902,34 +902,34 @@ packages: typescript: optional: true - '@eslint-react/jsx@1.10.0': - resolution: {integrity: sha512-qhSxmK2hFjNxYHHxqug0F6gXVtrfhC6POKVbvU5hd4aA5Ru+PxeoB3e2w5/6S7fqJiA4nOtItGY1jfCQkRWndw==} + '@eslint-react/jsx@1.10.1': + resolution: {integrity: sha512-ddItN4nCgBKewfiV0thzu5vMi6s3SXOTrfrk1Jw5ncbbMebaTGNowMnc5jNHL2Z6ITP0ftoB6mqylBnFV/pUcA==} - '@eslint-react/shared@1.10.0': - resolution: {integrity: sha512-/nY0I+9OmiA3t8u08LLbJfh1rq0s+/xHXH+hSR6C6W3enwspP9MZB3M4fItypgZW7WSfvBXYtjGS7KvgSFaC7Q==} + '@eslint-react/shared@1.10.1': + resolution: {integrity: sha512-4E3OEep4oSB4h5T4pzmgvqjTru7FVG7LX2gP1WcXLV9Ne+ukMOts+RVnLj/FSpnIqZ+EU07tOuCGSm/Qc6n8Pw==} - '@eslint-react/tools@1.10.0': - resolution: {integrity: sha512-EY/en+rtUF9yMyWB/I0NRKu4PVOnaAlN5b4Mi4BzWHxifJU4WMp//R4jfL/egJD1pRjyCcbCZenjOVEGziMCew==} + '@eslint-react/tools@1.10.1': + resolution: {integrity: sha512-z+oy+ETIRQaJvfi59gXB9jhkhoCFNaHo7QRLiERK/kx0mQ+1KeWXAQvvSSoTgClM5WL8Z4Ma3EM8HbaHhYQMxA==} - '@eslint-react/types@1.10.0': - resolution: {integrity: sha512-hQjvM1jAulm+p1wuHEWmPbzx5C0AplRFsiQ+fPiWFHj6ooWiXosFbJajvELSmn2v+0Mqn1JaGcYviX7cgdqNMg==} + '@eslint-react/types@1.10.1': + resolution: {integrity: sha512-1XadAq/QBdR3nIqCiJZErqs6L6WyrD7s7TXypPFoKlp0GKJpFAWeewIpHhEIZOiqFmt3qLG+0ruYSAnctRZ1MA==} - '@eslint-react/var@1.10.0': - resolution: {integrity: sha512-7nT7zve16J69rVwN7wfVlzpfQSSu1cVXrepK0xMl4HHNE0HFAYRoRmPtMidIqmYn8/nFq3MJs4i2gmuVW4IjXw==} + '@eslint-react/var@1.10.1': + resolution: {integrity: sha512-Ss3eDXrchEwIwgw9UX9mFg11v0eCtDx7klSuKLB0qzKnrtTDUOsSdjFvkApq3q7GFPETuESzvsYbfESAvCM1yg==} - '@eslint-stylistic/metadata@2.6.2': - resolution: {integrity: sha512-pynQdebsca0My2uhTyJ504o2FqvXL1S+I8tyyQRFNF16gHNknTSHtEHfpyZbpmEBBQda8b3vlMXCc4j5waXhEQ==} + '@eslint-stylistic/metadata@2.6.3': + resolution: {integrity: sha512-XDgXAQYmI2hmwEfj2Y1HPVi3Ijlw8+81RwyGY/fHhU8+ALkmU6VE4LWMcxnQD7S9iwGtQZtqyICFuj9pNlEj5g==} '@eslint/config-array@0.16.0': resolution: {integrity: sha512-/jmuSd74i4Czf1XXn7wGRWZCuyaUZ330NH1Bek0Pplatt4Sy1S5haN21SCLLdbeKslQ+S0wEJ+++v5YibSi+Lg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/config-array@0.17.0': - resolution: {integrity: sha512-A68TBu6/1mHHuc5YJL0U0VVeGNiklLAL6rRmhTCP2B5XjWLMnrX+HkO+IAXyHvks5cyyY1jjK5ITPQ1HGS2EVA==} + '@eslint/config-array@0.17.1': + resolution: {integrity: sha512-BlYOpej8AQ8Ev9xVqroV7a02JK3SkBAaN9GfMMH9W6Ch8FlQlkjGw4Ir7+FgYwfirivAf4t+GtzuAxqfukmISA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/config-inspector@0.5.2': - resolution: {integrity: sha512-m7uUwWhYU4DoHTakyLIRauqnYK05Bv8G+R47IN7a6KC4XXAjIw/OeztgBU5tjGNfzsSOM8nr9Rf779B7D3GPtw==} + '@eslint/config-inspector@0.5.3': + resolution: {integrity: sha512-ZetBSOuoZ+5U947Y3VDbZKerILI6SuiVPCz9zJiJKGVPgm/42rGZe31yeSUp0/kyiSIIpKD3RXXzqqXVzIFMOw==} hasBin: true peerDependencies: eslint: ^8.50.0 || ^9.0.0 @@ -1115,35 +1115,35 @@ packages: resolution: {integrity: sha512-X67V4cCgM0Sz50bP8GbVzmiL8DHC2IXvdKcsN7DlxHyf+/T4d9GveeGukwha5Fx3MuYeGZWKag7TFL2ZY4w54A==} engines: {node: '>=18.0.0'} - '@stylistic/eslint-plugin-js@2.6.2': - resolution: {integrity: sha512-wCr/kVctAPayMU3pcOI1MKR7MoKIh6VKZU89lPklAqtJoxT+Em6RueiiARbpznUYG5eg3LymiU+aMD+aIZXdqA==} + '@stylistic/eslint-plugin-js@2.6.3': + resolution: {integrity: sha512-VkfqvbP9ro4XlP7wjIe6tWJjh6rzEJYYeIr5oWHTiayHfKgtRgUIRIWTZu1vbJg49aP2CsM0GRFI6iX5xwqTXA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' - '@stylistic/eslint-plugin-jsx@2.6.2': - resolution: {integrity: sha512-dSXK/fSPA938J1fBi10QmhzLKtZ/2TuyVNHQMk8jUhWfKJDleAogaSqcWNAbN8fwcoe9UWmt/3StiIf2oYC1aQ==} + '@stylistic/eslint-plugin-jsx@2.6.3': + resolution: {integrity: sha512-33GvA4L4uHvD0cdOE6ufy52W2pmpGtjIAQQWlROv5NRFw0mKpe7wK5++mOXmujlY5gbX51k8poPjvludIUK2og==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' - '@stylistic/eslint-plugin-migrate@2.6.2': - resolution: {integrity: sha512-agC+6FeSnddeXTWqwR9vY0W6cLNFyQbi/RL6fgD+sNxO2ZNAPG0LumZfZ5iczm0WqmbFmJBgkdFTXNYgu2N5Sw==} + '@stylistic/eslint-plugin-migrate@2.6.3': + resolution: {integrity: sha512-xqz0AvQC4x1LFaMSoCsiCxyHMnZyztILktmD3+UGjG6DiNjTYD6OYKtOE90SjfCQbGFT4CTKHKgY+6IJX2/Ugw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@stylistic/eslint-plugin-plus@2.6.2': - resolution: {integrity: sha512-cANcPASfRvq3VTbbQCrSIXq+2AI0IW68PNYaZoXXS0ENlp7HDB8dmrsJnOgWCcoEvdCB8z/eWcG/eq/v5Qcl+Q==} + '@stylistic/eslint-plugin-plus@2.6.3': + resolution: {integrity: sha512-lQ/BtROkPAOSTORfEsRcL+3lNt8+H/jS7mFF2j859PSyb487bmoO6npmGCr4dNfFrz5d0h11i3zp1hT/trZ8HA==} peerDependencies: eslint: '*' - '@stylistic/eslint-plugin-ts@2.6.2': - resolution: {integrity: sha512-6OEN3VtUNxjgOvWPavnC10MByr1H4zsgwNND3rQXr5lDFv93MLUnTsH+/SH15OkuqdyJgrQILI6b9lYecb1vIg==} + '@stylistic/eslint-plugin-ts@2.6.3': + resolution: {integrity: sha512-eb8v1ad/FgALhPDptANIGP/rpd9b3ESmG/j4q489KK4MmQyeJYiZCks8xN6AHGkJ8QsLziw0xXWNb74KuxbB7g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' - '@stylistic/eslint-plugin@2.6.2': - resolution: {integrity: sha512-Ic5oFNM/25iuagob6LiIBkSI/A2y45TsyKtDtODXHRZDy52WfPfeexI6r+OH5+aWN9QGob2Bw+4JRM9/4areWw==} + '@stylistic/eslint-plugin@2.6.3': + resolution: {integrity: sha512-QCt1XviL9qghGN1Jnb6PCRzQTbvkUq11ybFrASi6ypuiLO1i6Oo/j22uKE3wXKG8lnOkvfjLFm0dumyaqaPG+g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' @@ -1169,8 +1169,8 @@ packages: '@types/mdast@3.0.14': resolution: {integrity: sha512-gVZ04PGgw1qLZKsnWnyFv4ORnaJ+DXLdHTVSFbU8yX6xZ34Bjg4Q32yPkmveUP1yItXReKfB0Aknlh/3zxTKAw==} - '@types/node@22.2.0': - resolution: {integrity: sha512-bm6EG6/pCpkxDf/0gDNDdtDILMOHgaQBVOJGdwsqClnxA3xL6jtMv76rLBc006RVMWbmaf0xbmom4Z/5o2nRkQ==} + '@types/node@22.3.0': + resolution: {integrity: sha512-nrWpWVaDZuaVc5X84xJ0vNrLvomM205oQyLsRt7OHNZbSHslcWsvgFR7O7hire2ZonjLrWBbedmotmIlJDVd6g==} '@types/normalize-package-data@2.4.3': resolution: {integrity: sha512-ehPtgRgaULsFG8x0NeYJvmyH1hmlfsNLujHe9dQEia/7MAJYdzMSi19JtchUHjmBA6XC/75dK55mzZH+RyieSg==} @@ -1187,19 +1187,19 @@ packages: '@types/yargs@17.0.33': resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} - '@typescript-eslint/eslint-plugin@8.0.1': - resolution: {integrity: sha512-5g3Y7GDFsJAnY4Yhvk8sZtFfV6YNF2caLzjrRPUBzewjPCaj0yokePB4LJSobyCzGMzjZZYFbwuzbfDHlimXbQ==} + '@typescript-eslint/eslint-plugin@8.1.0': + resolution: {integrity: sha512-LlNBaHFCEBPHyD4pZXb35mzjGkuGKXU5eeCA1SxvHfiRES0E82dOounfVpL4DCqYvJEKab0bZIA0gCRpdLKkCw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 - eslint: ^8.57.0 || ^9.0.0 + eslint: ^9.9.0 typescript: '*' peerDependenciesMeta: typescript: optional: true - '@typescript-eslint/parser@8.0.1': - resolution: {integrity: sha512-5IgYJ9EO/12pOUwiBKFkpU7rS3IU21mtXzB81TNwq2xEybcmAZrE9qwDtsb5uQd9aVO9o0fdabFyAmKveXyujg==} + '@typescript-eslint/parser@8.1.0': + resolution: {integrity: sha512-U7iTAtGgJk6DPX9wIWPPOlt1gO57097G06gIcl0N0EEnNw8RGD62c+2/DiP/zL7KrkqnnqF7gtFGR7YgzPllTA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1212,12 +1212,12 @@ packages: resolution: {integrity: sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/scope-manager@8.0.1': - resolution: {integrity: sha512-NpixInP5dm7uukMiRyiHjRKkom5RIFA4dfiHvalanD2cF0CLUuQqxfg8PtEUo9yqJI2bBhF+pcSafqnG3UBnRQ==} + '@typescript-eslint/scope-manager@8.1.0': + resolution: {integrity: sha512-DsuOZQji687sQUjm4N6c9xABJa7fjvfIdjqpSIIVOgaENf2jFXiM9hIBZOL3hb6DHK9Nvd2d7zZnoMLf9e0OtQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.0.1': - resolution: {integrity: sha512-+/UT25MWvXeDX9YaHv1IS6KI1fiuTto43WprE7pgSMswHbn1Jm9GEM4Txp+X74ifOWV8emu2AWcbLhpJAvD5Ng==} + '@typescript-eslint/type-utils@8.1.0': + resolution: {integrity: sha512-oLYvTxljVvsMnldfl6jIKxTaU7ok7km0KDrwOt1RHYu6nxlhN3TIx8k5Q52L6wR33nOwDgM7VwW1fT1qMNfFIA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -1229,8 +1229,8 @@ packages: resolution: {integrity: sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/types@8.0.1': - resolution: {integrity: sha512-PpqTVT3yCA/bIgJ12czBuE3iBlM3g4inRSC5J0QOdQFAn07TYrYEQBBKgXH1lQpglup+Zy6c1fxuwTk4MTNKIw==} + '@typescript-eslint/types@8.1.0': + resolution: {integrity: sha512-q2/Bxa0gMOu/2/AKALI0tCKbG2zppccnRIRCW6BaaTlRVaPKft4oVYPp7WOPpcnsgbr0qROAVCVKCvIQ0tbWog==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/typescript-estree@7.18.0': @@ -1242,8 +1242,8 @@ packages: typescript: optional: true - '@typescript-eslint/typescript-estree@8.0.1': - resolution: {integrity: sha512-8V9hriRvZQXPWU3bbiUV4Epo7EvgM6RTs+sUmxp5G//dBGy402S7Fx0W0QkB2fb4obCF8SInoUzvTYtc3bkb5w==} + '@typescript-eslint/typescript-estree@8.1.0': + resolution: {integrity: sha512-NTHhmufocEkMiAord/g++gWKb0Fr34e9AExBRdqgWdVBaKoei2dIyYKD9Q0jBnvfbEA5zaf8plUFMUH6kQ0vGg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -1257,8 +1257,8 @@ packages: peerDependencies: eslint: ^8.56.0 - '@typescript-eslint/utils@8.0.1': - resolution: {integrity: sha512-CBFR0G0sCt0+fzfnKaciu9IBsKvEKYwN9UZ+eeogK1fYHg4Qxk1yf/wLQkLXlq8wbU2dFlgAesxt8Gi76E8RTA==} + '@typescript-eslint/utils@8.1.0': + resolution: {integrity: sha512-ypRueFNKTIFwqPeJBfeIpxZ895PQhNyH4YID6js0UoBImWYoSjBsahUn9KMiJXh94uOjVBgHD9AmkyPsPnFwJA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1267,23 +1267,23 @@ packages: resolution: {integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/visitor-keys@8.0.1': - resolution: {integrity: sha512-W5E+o0UfUcK5EgchLZsyVWqARmsM7v54/qEq6PY3YI5arkgmCzHiuk0zKSJJbm71V0xdRna4BGomkCTXz2/LkQ==} + '@typescript-eslint/visitor-keys@8.1.0': + resolution: {integrity: sha512-ba0lNI19awqZ5ZNKh6wCModMwoZs457StTebQ0q1NP58zSi2F6MOZRXwfKZy+jB78JNJ/WH8GSh2IQNzXX8Nag==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@unocss/config@0.62.0': - resolution: {integrity: sha512-Mm6w2445+zF0tShf9DaXBpnLTQ1xjHurHjZfWicO78P4ZeVyJB6ZIukgwExJNFTuLQ32CIME2oWILBZMM5tF4Q==} + '@unocss/config@0.62.1': + resolution: {integrity: sha512-HNYpaqDERySunXKcD7u8UBe2lbeF8bgIxZ/aCoidfwrpuID8i7QXLcinoUgM2cFR6jXzHDxog+TpKKgcWeBm1A==} engines: {node: '>=14'} - '@unocss/core@0.62.0': - resolution: {integrity: sha512-ion+7oHnaVaVMIKFonOPB1J8iune7xOU2uw6CdJK+Kbf+1f0ET8aNCZ9UxJ02+/DDd+6e6ax6+9XrAj4J+XDCA==} + '@unocss/core@0.62.1': + resolution: {integrity: sha512-v257k6T6GByPbsXkCzglV0cMVfaQZmvKKQEFsx34VOJ7jLVwh3QCj0seSP8j4rWSIWxqQJnox3KaVrKVp7aJbg==} - '@unocss/eslint-plugin@0.62.0': - resolution: {integrity: sha512-FbzdoB9wEpYXvPUcfyPZtsQvINMSm4Q7yoryrllAqN/IS+BPEDeWhNXRw5U1YkcXOiOT0gbaborDDdUL/PHPOw==} + '@unocss/eslint-plugin@0.62.1': + resolution: {integrity: sha512-8AYwmSQVhlYyOGJaN+CjqoL1r1i1s9mhaQ8M1/A0ABdP7935itucXz04rZCKlLWtMYlTjpWUOGEV+XMfxHGRjA==} engines: {node: '>=14'} - '@vitest/eslint-plugin@1.0.1': - resolution: {integrity: sha512-albpL56cL9XMwHJWCWZqjDxkuDkBXBF3WpPGOv6q2WA3cipCP41cKEwfSGktoRNGmPN77wuX452O8pM+z+ApNw==} + '@vitest/eslint-plugin@1.0.3': + resolution: {integrity: sha512-7hTONh+lqN+TEimHy2aWVdHVqYohcxLGD4yYBwSVvhyiti/j9CqBNMQvOa6xLoVcEtaWAoCCDbYgvxwNqA4lsA==} peerDependencies: '@typescript-eslint/utils': '>= 8.0' eslint: '>= 8.57.0' @@ -1321,34 +1321,34 @@ packages: peerDependencies: '@eslint/config-array': '>=0.16.0' - '@vue/compiler-core@3.4.37': - resolution: {integrity: sha512-ZDDT/KiLKuCRXyzWecNzC5vTcubGz4LECAtfGPENpo0nrmqJHwuWtRLxk/Sb9RAKtR9iFflFycbkjkY+W/PZUQ==} + '@vue/compiler-core@3.4.38': + resolution: {integrity: sha512-8IQOTCWnLFqfHzOGm9+P8OPSEDukgg3Huc92qSG49if/xI2SAwLHQO2qaPQbjCWPBcQoO1WYfXfTACUrWV3c5A==} - '@vue/compiler-dom@3.4.37': - resolution: {integrity: sha512-rIiSmL3YrntvgYV84rekAtU/xfogMUJIclUMeIKEtVBFngOL3IeZHhsH3UaFEgB5iFGpj6IW+8YuM/2Up+vVag==} + '@vue/compiler-dom@3.4.38': + resolution: {integrity: sha512-Osc/c7ABsHXTsETLgykcOwIxFktHfGSUDkb05V61rocEfsFDcjDLH/IHJSNJP+/Sv9KeN2Lx1V6McZzlSb9EhQ==} - '@vue/compiler-sfc@3.4.37': - resolution: {integrity: sha512-vCfetdas40Wk9aK/WWf8XcVESffsbNkBQwS5t13Y/PcfqKfIwJX2gF+82th6dOpnpbptNMlMjAny80li7TaCIg==} + '@vue/compiler-sfc@3.4.38': + resolution: {integrity: sha512-s5QfZ+9PzPh3T5H4hsQDJtI8x7zdJaew/dCGgqZ2630XdzaZ3AD8xGZfBqpT8oaD/p2eedd+pL8tD5vvt5ZYJQ==} - '@vue/compiler-ssr@3.4.37': - resolution: {integrity: sha512-TyAgYBWrHlFrt4qpdACh8e9Ms6C/AZQ6A6xLJaWrCL8GCX5DxMzxyeFAEMfU/VFr4tylHm+a2NpfJpcd7+20XA==} + '@vue/compiler-ssr@3.4.38': + resolution: {integrity: sha512-YXznKFQ8dxYpAz9zLuVvfcXhc31FSPFDcqr0kyujbOwNhlmaNvL2QfIy+RZeJgSn5Fk54CWoEUeW+NVBAogGaw==} - '@vue/reactivity@3.4.37': - resolution: {integrity: sha512-UmdKXGx0BZ5kkxPqQr3PK3tElz6adTey4307NzZ3whZu19i5VavYal7u2FfOmAzlcDVgE8+X0HZ2LxLb/jgbYw==} + '@vue/reactivity@3.4.38': + resolution: {integrity: sha512-4vl4wMMVniLsSYYeldAKzbk72+D3hUnkw9z8lDeJacTxAkXeDAP1uE9xr2+aKIN0ipOL8EG2GPouVTH6yF7Gnw==} - '@vue/runtime-core@3.4.37': - resolution: {integrity: sha512-MNjrVoLV/sirHZoD7QAilU1Ifs7m/KJv4/84QVbE6nyAZGQNVOa1HGxaOzp9YqCG+GpLt1hNDC4RbH+KtanV7w==} + '@vue/runtime-core@3.4.38': + resolution: {integrity: sha512-21z3wA99EABtuf+O3IhdxP0iHgkBs1vuoCAsCKLVJPEjpVqvblwBnTj42vzHRlWDCyxu9ptDm7sI2ZMcWrQqlA==} - '@vue/runtime-dom@3.4.37': - resolution: {integrity: sha512-Mg2EwgGZqtwKrqdL/FKMF2NEaOHuH+Ks9TQn3DHKyX//hQTYOun+7Tqp1eo0P4Ds+SjltZshOSRq6VsU0baaNg==} + '@vue/runtime-dom@3.4.38': + resolution: {integrity: sha512-afZzmUreU7vKwKsV17H1NDThEEmdYI+GCAK/KY1U957Ig2NATPVjCROv61R19fjZNzMmiU03n79OMnXyJVN0UA==} - '@vue/server-renderer@3.4.37': - resolution: {integrity: sha512-jZ5FAHDR2KBq2FsRUJW6GKDOAG9lUTX8aBEGq4Vf6B/35I9fPce66BornuwmqmKgfiSlecwuOb6oeoamYMohkg==} + '@vue/server-renderer@3.4.38': + resolution: {integrity: sha512-NggOTr82FbPEkkUvBm4fTGcwUY8UuTsnWC/L2YZBmvaQ4C4Jl/Ao4HHTB+l7WnFCt5M/dN3l0XLuyjzswGYVCA==} peerDependencies: - vue: 3.4.37 + vue: 3.4.38 - '@vue/shared@3.4.37': - resolution: {integrity: sha512-nIh8P2fc3DflG8+5Uw8PT/1i17ccFn0xxN/5oE9RfV5SVnd7G0XEFRwakrnNFE/jlS95fpGXDVG5zDETS26nmg==} + '@vue/shared@3.4.38': + resolution: {integrity: sha512-q0xCiLkuWWQLzVrecPb0RMsNWyxICOjPrcrwxTUEHb1fsnvni4dcuyG7RT/Ie7VPTvnjzIaWzRMUBsrqNj/hhw==} '@xml-tools/parser@1.0.11': resolution: {integrity: sha512-aKqQ077XnR+oQtHJlrAflaZaL7qZsulWc/i/ZEooar5JiWj1eLt0+Wg28cpa+XLney107wXqneC+oG1IZvxkTA==} @@ -1712,10 +1712,6 @@ packages: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} - entities@5.0.0: - resolution: {integrity: sha512-BeJFvFRJddxobhvEdm5GqHzRV/X+ACeuw0/BuuxsCh1EUZcAIz8+kYmBp/LrQuloy6K1f3a0M7+IhmZ7QnkISA==} - engines: {node: '>=0.12'} - environment@1.1.0: resolution: {integrity: sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==} engines: {node: '>=18'} @@ -1825,8 +1821,8 @@ packages: peerDependencies: eslint: ^8.56.0 || ^9.0.0-0 - eslint-plugin-jsdoc@50.0.1: - resolution: {integrity: sha512-UayhAysIk1Du8InV27WMbV4AMSJSu60+bekmeuGK2OUy4QJSFPr1srYT6AInykGkmMdRuHfDX6Q0tJEr8BtDtg==} + eslint-plugin-jsdoc@50.2.2: + resolution: {integrity: sha512-i0ZMWA199DG7sjxlzXn5AeYZxpRfMJjDPUl7lL9eJJX8TPRoIaxJU4ys/joP5faM5AXE1eqW/dslCj3uj4Nqpg==} engines: {node: '>=18'} peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 @@ -1849,12 +1845,12 @@ packages: peerDependencies: eslint: '>=8.23.0' - eslint-plugin-no-only-tests@3.1.0: - resolution: {integrity: sha512-Lf4YW/bL6Un1R6A76pRZyE1dl1vr31G/ev8UzIc/geCgFWyrKil8hVjYqWVKGB/UIGmb6Slzs9T0wNezdSVegw==} + eslint-plugin-no-only-tests@3.3.0: + resolution: {integrity: sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==} engines: {node: '>=5.0.0'} - eslint-plugin-perfectionist@3.1.3: - resolution: {integrity: sha512-eFRkBvMnnHjle5MuqTzoTIukWIr7Gm2wXvhTj3HyT/ku2J5oj7quBRbvZ8iYkjPyUFBpir3ZBnVQ5vFYswvpQg==} + eslint-plugin-perfectionist@3.2.0: + resolution: {integrity: sha512-cX1aztMbSfRWPKJH8CD+gadrbkS+RNH1OGWuNGws8J6rHzYYhawxWTU/yzMYjq2IRJCpBCfhgfa7BHRXQYxLHA==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: astro-eslint-parser: ^1.0.2 @@ -1872,8 +1868,8 @@ packages: vue-eslint-parser: optional: true - eslint-plugin-react-debug@1.10.0: - resolution: {integrity: sha512-ylMyY9Glvbx+51/1M+r3xXoBKflX8sgDXbTV/4UqoL9zWezNpRUzqCk47dLGz3Bx02RfeI4S40tWjDwiuVj1gg==} + eslint-plugin-react-debug@1.10.1: + resolution: {integrity: sha512-U86dE+R8TTyd5BjNuyXnDmYCb+dhEz8Up3bXiF6/WITT8WnGyBbJmmLFfcBYP2GRRuZ4REpT9Hr1Bfen3aEaUA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1882,8 +1878,8 @@ packages: typescript: optional: true - eslint-plugin-react-dom@1.10.0: - resolution: {integrity: sha512-WSle6EkKcyOv/hwyOJIpmMN+wQ+x+DK80fXj/OwCnZO6MOrj22PFcIPHl1SjPqJOZJki0oA4AlEK7Aih1zslKw==} + eslint-plugin-react-dom@1.10.1: + resolution: {integrity: sha512-AifDckTIGNmH8ZSJ/tyReRpkSFvgkSZzguX0w/Nx7WL2ZL68aDU+JPpDWkbwcVbPqANStO/egbQ4ob++Zk5KXQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1892,8 +1888,8 @@ packages: typescript: optional: true - eslint-plugin-react-hooks-extra@1.10.0: - resolution: {integrity: sha512-T7u2ri5iqI8K8/mvFufR0lqAvHAreFAdny3x0YzB9I4iQQEEMrpoq/AgnncdpmyX+htTIDhTwSsPw63SE5vZqg==} + eslint-plugin-react-hooks-extra@1.10.1: + resolution: {integrity: sha512-a63Rfu0EvbsHomHSpuccpSZGv0gDudMCjhiNmoAEG8qG/OzwlIZ7VPb1IWVvVp2S2DgqMnlhuGWjiH10nvvEjQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1908,8 +1904,8 @@ packages: peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - eslint-plugin-react-naming-convention@1.10.0: - resolution: {integrity: sha512-RGFyLQtPyfO+vVe9dgJASLYd/N/ISJ+nYChD9QzFoON/FM/D8C38iWb9b2429QOox01n3gI/CPQCBg02Iy2GWA==} + eslint-plugin-react-naming-convention@1.10.1: + resolution: {integrity: sha512-3Utp/5rIrnQJCe47P9lqB9ktwprk2qedTj4ArPNdy8StgNEbzXwAQdS0Fxkf1mKZu2w2RR/rCdyW+57mzZa4/w==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1923,8 +1919,8 @@ packages: peerDependencies: eslint: '>=7' - eslint-plugin-react-x@1.10.0: - resolution: {integrity: sha512-BcYssfHLHwHwn6AiNerYTCqYpY+f/eoorV+TguV+HEPAjblJiE+adiFWCqOqJlr0pvNsTI1F0lXJft6O4Lhh8w==} + eslint-plugin-react-x@1.10.1: + resolution: {integrity: sha512-bangm3Yy0urPwQnLxI8YZBgT6YEiBXQLDpW0JPycMAaIoYm/PArLxjeosSpDoKry+kHAcf9OfYQjE665zX4IUA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -2006,8 +2002,8 @@ packages: resolution: {integrity: sha512-6JYddNg25GLx0BBoSZ1cK0uo3OQXE8x3tLetfzfFe+PMOFttr8KBDJ8glUQXmaiFHX+Q4v59A2gas/ZKZIUwuA==} hasBin: true - eslint-typegen@0.3.0: - resolution: {integrity: sha512-NXuFC16JBS8H11cD8DJcmSzpv2+MljyDvksSbx4ak5zXebk7SEFMIdk/idYGXgevs0Lz4BClYG7b4MtD0+tFVg==} + eslint-typegen@0.3.1: + resolution: {integrity: sha512-D1hMMOuQw+WmN1uMk5lDfc9XCgOZMRlvOWwQfME6dyAgJqxGJ/STEyN7YBmt3zMqKkN7XJJ+4mjB82JcR4s/UA==} peerDependencies: eslint: ^8.45.0 || ^9.0.0 @@ -2069,8 +2065,8 @@ packages: resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} engines: {node: '>=16.17'} - execa@9.3.0: - resolution: {integrity: sha512-l6JFbqnHEadBoVAVpN5dl2yCyfX28WoBAGaoQcNmLLSedOxTxcn2Qa83s8I/PA5i56vWru2OHOtrwF7Om2vqlg==} + execa@9.3.1: + resolution: {integrity: sha512-gdhefCCNy/8tpH/2+ajP9IQc14vXchNdd0weyzSJEFURhRMGncQ+zKFxwjAufIewPEJm9BPOaJnvg2UtlH2gPQ==} engines: {node: ^18.19.0 || >=20.5.0} fast-deep-equal@3.1.3: @@ -2249,8 +2245,8 @@ packages: resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} engines: {node: '>=16.17.0'} - human-signals@7.0.0: - resolution: {integrity: sha512-74kytxOUSvNbjrT9KisAbaTZ/eJwD/LrbM/kh5j0IhPuJzwuA19dWvniFGwBzN9rVjg+O/e+F310PjObDXS+9Q==} + human-signals@8.0.0: + resolution: {integrity: sha512-/1/GPCpDUCCYwlERiYjxoczfP0zfvZMU/OWgQPMya9AbAE24vseigFdhAMObpc8Q4lc/kjutPfUddDYyAmejnA==} engines: {node: '>=18.18.0'} ignore@5.3.1: @@ -2416,6 +2412,10 @@ packages: resolution: {integrity: sha512-YtOli5Cmzy3q4dP26GraSOeAhqecewG04hoO8DY56CH4KJ9Fvv5qKWUCCo3HZob7esJQHCv6/+bnTy72xZZaVQ==} engines: {node: '>=12.0.0'} + jsdoc-type-pratt-parser@4.1.0: + resolution: {integrity: sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg==} + engines: {node: '>=12.0.0'} + jsesc@0.5.0: resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} hasBin: true @@ -2431,8 +2431,8 @@ packages: json-parse-even-better-errors@2.3.1: resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} - json-schema-to-typescript-lite@14.0.1: - resolution: {integrity: sha512-MhjvNC3MfEyYmKiC1rEzwDTCc22+hWU/2HKVfnklar4tifbkT8oZvvamEG1n550JeCmJ0V+2ly+5fF5K+lIExg==} + json-schema-to-typescript-lite@14.1.0: + resolution: {integrity: sha512-b8K6P3aiLgiYKYcHacgZKrwPXPyjekqRPV5vkNfBt0EoohcOSXEbcuGzgi6KQmsAhuy5Mh2KMxofXodRhMxURA==} json-schema-traverse@0.4.1: resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} @@ -2481,8 +2481,8 @@ packages: lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - lint-staged@15.2.8: - resolution: {integrity: sha512-PUWFf2zQzsd9EFU+kM1d7UP+AZDbKFKuj+9JNVTBkhUFhbg4MAt6WfyMMwBfM4lYqd4D2Jwac5iuTu9rVj4zCQ==} + lint-staged@15.2.9: + resolution: {integrity: sha512-BZAt8Lk3sEnxw7tfxM7jeZlPRuT4M68O0/CwZhhaw6eeWu0Lz5eERE3m386InivXB64fp/mDID452h48tvKlRQ==} engines: {node: '>=18.12.0'} hasBin: true @@ -3193,9 +3193,6 @@ packages: tinybench@2.8.0: resolution: {integrity: sha512-1/eK7zUnIklz4JUUlL+658n58XO2hHLQfSk1Zf2LKieUjxidN16eKFEoDEfjHc3ohofSSqK3X5yO6VGb6iW8Lw==} - tinyexec@0.1.4: - resolution: {integrity: sha512-Ba2ELcNnnWkgqnAJBouhcsDsYitbD9LIAVNSz3746u50f+tlF3wO0uB3uqyz8NHFSTpv23qtT47XGDw8pXW5DA==} - tinypool@1.0.0: resolution: {integrity: sha512-KIKExllK7jp3uvrNtvRBYBWBOAXSX8ZvoaD8T+7KB/QHIuoJW3Pmr60zucywjAlMb5TeXUkcs/MWeWLu0qvuAQ==} engines: {node: ^18.0.0 || >=20.0.0} @@ -3241,8 +3238,8 @@ packages: ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - ts-pattern@5.2.0: - resolution: {integrity: sha512-aGaSpOlDcns7ZoeG/OMftWyQG1KqPVhgplhJxNCvyIXqWrumM5uIoOSarw/hmmi/T1PnuQ/uD8NaFHvLpHicDg==} + ts-pattern@5.3.1: + resolution: {integrity: sha512-1RUMKa8jYQdNfmnK4jyzBK3/PS/tnjcZ1CW0v1vWDeYe5RBklc/nquw03MEoB66hVBm4BnlCfmOqDVxHyT1DpA==} tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} @@ -3305,8 +3302,8 @@ packages: uncrypto@0.1.3: resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} - undici-types@6.13.0: - resolution: {integrity: sha512-xtFJHudx8S2DSoujjMd1WeWvn7KKWFRESZTMeL1RptAYERu29D6jphMjjY+vn96jvN3kVPDNxU/E13VTaXj6jg==} + undici-types@6.18.2: + resolution: {integrity: sha512-5ruQbENj95yDYJNS3TvcaxPMshV7aizdv/hWYjGIKoANWKjhWNBsr2YEuYZKodQulB1b8l7ILOuDQep3afowQQ==} unenv@1.9.0: resolution: {integrity: sha512-QKnFNznRxmbOF1hDgzpqrlIf6NC5sbZ2OJ+5Wl3OX8uM+LUJXbj4TXvLJCtwbPTmbMHCLIz6JLKNinNsMShK9g==} @@ -3401,8 +3398,8 @@ packages: peerDependencies: eslint: '>=6.0.0' - vue@3.4.37: - resolution: {integrity: sha512-3vXvNfkKTBsSJ7JP+LyR7GBuwQuckbWvuwAid3xbqK9ppsKt/DUvfqgZ48fgOLEfpy1IacL5f8QhUVl77RaI7A==} + vue@3.4.38: + resolution: {integrity: sha512-f0ZgN+mZ5KFgVv9wz0f4OgVKukoXtS3nwET4c2vLBGQR50aI8G0cqbFtLlX9Yiyg3LFGBitruPHt2PxwTduJEw==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -3502,15 +3499,15 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@antfu/install-pkg@0.3.4': + '@antfu/install-pkg@0.3.5': dependencies: - tinyexec: 0.1.4 + '@jsdevtools/ez-spawn': 3.0.4 - '@antfu/ni@0.22.1': {} + '@antfu/ni@0.22.4': {} '@antfu/utils@0.7.10': {} - '@apidevtools/json-schema-ref-parser@11.6.1': + '@apidevtools/json-schema-ref-parser@11.7.0': dependencies: '@jsdevtools/ono': 7.1.3 '@types/json-schema': 7.0.15 @@ -3569,11 +3566,11 @@ snapshots: esquery: 1.6.0 jsdoc-type-pratt-parser: 4.0.0 - '@es-joy/jsdoccomment@0.46.0': + '@es-joy/jsdoccomment@0.48.0': dependencies: comment-parser: 1.4.1 esquery: 1.6.0 - jsdoc-type-pratt-parser: 4.0.0 + jsdoc-type-pratt-parser: 4.1.0 '@esbuild/aix-ppc64@0.19.12': optional: true @@ -3854,7 +3851,7 @@ snapshots: '@esbuild/win32-x64@0.23.0': optional: true - '@eslint-community/eslint-plugin-eslint-comments@4.3.0(eslint-ts-patch@9.5.0-0)': + '@eslint-community/eslint-plugin-eslint-comments@4.4.0(eslint-ts-patch@9.5.0-0)': dependencies: escape-string-regexp: 4.0.0 eslint: eslint-ts-patch@9.5.0-0 @@ -3872,112 +3869,112 @@ snapshots: '@eslint-community/regexpp@4.10.0': {} - '@eslint-react/ast@1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': + '@eslint-react/ast@1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': dependencies: - '@eslint-react/tools': 1.10.0 - '@eslint-react/types': 1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@typescript-eslint/types': 8.0.1 - '@typescript-eslint/typescript-estree': 8.0.1(typescript@5.5.4) - '@typescript-eslint/utils': 8.0.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/tools': 1.10.1 + '@eslint-react/types': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/types': 8.1.0 + '@typescript-eslint/typescript-estree': 8.1.0(typescript@5.5.4) + '@typescript-eslint/utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) birecord: 0.1.1 string-ts: 2.2.0 - ts-pattern: 5.2.0 + ts-pattern: 5.3.1 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/core@1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': - dependencies: - '@eslint-react/ast': 1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/jsx': 1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/shared': 1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/tools': 1.10.0 - '@eslint-react/types': 1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/var': 1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.0.1 - '@typescript-eslint/type-utils': 8.0.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@typescript-eslint/types': 8.0.1 - '@typescript-eslint/utils': 8.0.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/core@1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': + dependencies: + '@eslint-react/ast': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/jsx': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/shared': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/tools': 1.10.1 + '@eslint-react/types': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/var': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.1.0 + '@typescript-eslint/type-utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/types': 8.1.0 + '@typescript-eslint/utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) short-unique-id: 5.2.0 - ts-pattern: 5.2.0 + ts-pattern: 5.3.1 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/eslint-plugin@1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': + '@eslint-react/eslint-plugin@1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': dependencies: - '@eslint-react/shared': 1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/tools': 1.10.0 - '@eslint-react/types': 1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.0.1 - '@typescript-eslint/type-utils': 8.0.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@typescript-eslint/types': 8.0.1 - '@typescript-eslint/utils': 8.0.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/shared': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/tools': 1.10.1 + '@eslint-react/types': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.1.0 + '@typescript-eslint/type-utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/types': 8.1.0 + '@typescript-eslint/utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) eslint: eslint-ts-patch@9.5.0-0 - eslint-plugin-react-debug: 1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - eslint-plugin-react-dom: 1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - eslint-plugin-react-hooks-extra: 1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - eslint-plugin-react-naming-convention: 1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - eslint-plugin-react-x: 1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + eslint-plugin-react-debug: 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + eslint-plugin-react-dom: 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + eslint-plugin-react-hooks-extra: 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + eslint-plugin-react-naming-convention: 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + eslint-plugin-react-x: 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: - supports-color - '@eslint-react/jsx@1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': + '@eslint-react/jsx@1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': dependencies: - '@eslint-react/ast': 1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/tools': 1.10.0 - '@eslint-react/types': 1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/var': 1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.0.1 - '@typescript-eslint/types': 8.0.1 - '@typescript-eslint/utils': 8.0.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - ts-pattern: 5.2.0 + '@eslint-react/ast': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/tools': 1.10.1 + '@eslint-react/types': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/var': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.1.0 + '@typescript-eslint/types': 8.1.0 + '@typescript-eslint/utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + ts-pattern: 5.3.1 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/shared@1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': + '@eslint-react/shared@1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': dependencies: - '@eslint-react/tools': 1.10.0 - '@typescript-eslint/utils': 8.0.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/tools': 1.10.1 + '@typescript-eslint/utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) picomatch: 4.0.2 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/tools@1.10.0': {} + '@eslint-react/tools@1.10.1': {} - '@eslint-react/types@1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': + '@eslint-react/types@1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': dependencies: - '@eslint-react/tools': 1.10.0 - '@typescript-eslint/types': 8.0.1 - '@typescript-eslint/utils': 8.0.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/tools': 1.10.1 + '@typescript-eslint/types': 8.1.0 + '@typescript-eslint/utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/var@1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': + '@eslint-react/var@1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': dependencies: - '@eslint-react/ast': 1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/tools': 1.10.0 - '@eslint-react/types': 1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.0.1 - '@typescript-eslint/types': 8.0.1 - '@typescript-eslint/utils': 8.0.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - ts-pattern: 5.2.0 + '@eslint-react/ast': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/tools': 1.10.1 + '@eslint-react/types': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.1.0 + '@typescript-eslint/types': 8.1.0 + '@typescript-eslint/utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + ts-pattern: 5.3.1 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-stylistic/metadata@2.6.2': {} + '@eslint-stylistic/metadata@2.6.3': {} '@eslint/config-array@0.16.0': dependencies: @@ -3987,7 +3984,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/config-array@0.17.0': + '@eslint/config-array@0.17.1': dependencies: '@eslint/object-schema': 2.1.4 debug: 4.3.6 @@ -3995,10 +3992,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/config-inspector@0.5.2(eslint-ts-patch@9.5.0-0)': + '@eslint/config-inspector@0.5.3(eslint-ts-patch@9.5.0-0)': dependencies: - '@eslint/config-array': 0.17.0 - '@voxpelli/config-array-find-files': 0.1.2(@eslint/config-array@0.17.0) + '@eslint/config-array': 0.17.1 + '@voxpelli/config-array-find-files': 0.1.2(@eslint/config-array@0.17.1) bundle-require: 5.0.0(esbuild@0.21.5) cac: 6.7.14 chokidar: 3.6.0 @@ -4170,7 +4167,7 @@ snapshots: '@slidev/types@0.47.5': {} - '@stylistic/eslint-plugin-js@2.6.2(eslint-ts-patch@9.5.0-0)': + '@stylistic/eslint-plugin-js@2.6.3(eslint-ts-patch@9.5.0-0)': dependencies: '@types/eslint': 9.6.0 acorn: 8.12.1 @@ -4178,48 +4175,46 @@ snapshots: eslint-visitor-keys: 4.0.0 espree: 10.1.0 - '@stylistic/eslint-plugin-jsx@2.6.2(eslint-ts-patch@9.5.0-0)': + '@stylistic/eslint-plugin-jsx@2.6.3(eslint-ts-patch@9.5.0-0)': dependencies: - '@stylistic/eslint-plugin-js': 2.6.2(eslint-ts-patch@9.5.0-0) + '@stylistic/eslint-plugin-js': 2.6.3(eslint-ts-patch@9.5.0-0) '@types/eslint': 9.6.0 eslint: eslint-ts-patch@9.5.0-0 + eslint-visitor-keys: 4.0.0 + espree: 10.1.0 estraverse: 5.3.0 picomatch: 4.0.2 - '@stylistic/eslint-plugin-migrate@2.6.2(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': + '@stylistic/eslint-plugin-migrate@2.6.3(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': dependencies: - '@eslint-stylistic/metadata': 2.6.2 - '@typescript-eslint/utils': 8.0.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-stylistic/metadata': 2.6.3 + '@typescript-eslint/utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) transitivePeerDependencies: - eslint - supports-color - typescript - '@stylistic/eslint-plugin-plus@2.6.2(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': + '@stylistic/eslint-plugin-plus@2.6.3(eslint-ts-patch@9.5.0-0)': dependencies: '@types/eslint': 9.6.0 - '@typescript-eslint/utils': 8.0.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) eslint: eslint-ts-patch@9.5.0-0 - transitivePeerDependencies: - - supports-color - - typescript - '@stylistic/eslint-plugin-ts@2.6.2(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': + '@stylistic/eslint-plugin-ts@2.6.3(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': dependencies: - '@stylistic/eslint-plugin-js': 2.6.2(eslint-ts-patch@9.5.0-0) + '@stylistic/eslint-plugin-js': 2.6.3(eslint-ts-patch@9.5.0-0) '@types/eslint': 9.6.0 - '@typescript-eslint/utils': 8.0.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) eslint: eslint-ts-patch@9.5.0-0 transitivePeerDependencies: - supports-color - typescript - '@stylistic/eslint-plugin@2.6.2(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': + '@stylistic/eslint-plugin@2.6.3(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': dependencies: - '@stylistic/eslint-plugin-js': 2.6.2(eslint-ts-patch@9.5.0-0) - '@stylistic/eslint-plugin-jsx': 2.6.2(eslint-ts-patch@9.5.0-0) - '@stylistic/eslint-plugin-plus': 2.6.2(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@stylistic/eslint-plugin-ts': 2.6.2(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@stylistic/eslint-plugin-js': 2.6.3(eslint-ts-patch@9.5.0-0) + '@stylistic/eslint-plugin-jsx': 2.6.3(eslint-ts-patch@9.5.0-0) + '@stylistic/eslint-plugin-plus': 2.6.3(eslint-ts-patch@9.5.0-0) + '@stylistic/eslint-plugin-ts': 2.6.3(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) '@types/eslint': 9.6.0 eslint: eslint-ts-patch@9.5.0-0 transitivePeerDependencies: @@ -4241,27 +4236,27 @@ snapshots: '@types/fs-extra@11.0.4': dependencies: '@types/jsonfile': 6.1.3 - '@types/node': 22.2.0 + '@types/node': 22.3.0 '@types/json-schema@7.0.15': {} '@types/jsonfile@6.1.3': dependencies: - '@types/node': 22.2.0 + '@types/node': 22.3.0 '@types/mdast@3.0.14': dependencies: '@types/unist': 2.0.9 - '@types/node@22.2.0': + '@types/node@22.3.0': dependencies: - undici-types: 6.13.0 + undici-types: 6.18.2 '@types/normalize-package-data@2.4.3': {} '@types/prompts@2.4.9': dependencies: - '@types/node': 22.2.0 + '@types/node': 22.3.0 kleur: 3.0.3 '@types/unist@2.0.9': {} @@ -4272,14 +4267,14 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@8.0.1(@typescript-eslint/parser@8.0.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4))(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': + '@typescript-eslint/eslint-plugin@8.1.0(@typescript-eslint/parser@8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4))(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 8.0.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.0.1 - '@typescript-eslint/type-utils': 8.0.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@typescript-eslint/utils': 8.0.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@typescript-eslint/visitor-keys': 8.0.1 + '@typescript-eslint/parser': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.1.0 + '@typescript-eslint/type-utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 8.1.0 eslint: eslint-ts-patch@9.5.0-0 graphemer: 1.4.0 ignore: 5.3.1 @@ -4290,12 +4285,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.0.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': + '@typescript-eslint/parser@8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': dependencies: - '@typescript-eslint/scope-manager': 8.0.1 - '@typescript-eslint/types': 8.0.1 - '@typescript-eslint/typescript-estree': 8.0.1(typescript@5.5.4) - '@typescript-eslint/visitor-keys': 8.0.1 + '@typescript-eslint/scope-manager': 8.1.0 + '@typescript-eslint/types': 8.1.0 + '@typescript-eslint/typescript-estree': 8.1.0(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 8.1.0 debug: 4.3.6 eslint: eslint-ts-patch@9.5.0-0 optionalDependencies: @@ -4308,15 +4303,15 @@ snapshots: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 - '@typescript-eslint/scope-manager@8.0.1': + '@typescript-eslint/scope-manager@8.1.0': dependencies: - '@typescript-eslint/types': 8.0.1 - '@typescript-eslint/visitor-keys': 8.0.1 + '@typescript-eslint/types': 8.1.0 + '@typescript-eslint/visitor-keys': 8.1.0 - '@typescript-eslint/type-utils@8.0.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': + '@typescript-eslint/type-utils@8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': dependencies: - '@typescript-eslint/typescript-estree': 8.0.1(typescript@5.5.4) - '@typescript-eslint/utils': 8.0.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/typescript-estree': 8.1.0(typescript@5.5.4) + '@typescript-eslint/utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) debug: 4.3.6 ts-api-utils: 1.3.0(typescript@5.5.4) optionalDependencies: @@ -4327,7 +4322,7 @@ snapshots: '@typescript-eslint/types@7.18.0': {} - '@typescript-eslint/types@8.0.1': {} + '@typescript-eslint/types@8.1.0': {} '@typescript-eslint/typescript-estree@7.18.0(typescript@5.5.4)': dependencies: @@ -4344,10 +4339,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.0.1(typescript@5.5.4)': + '@typescript-eslint/typescript-estree@8.1.0(typescript@5.5.4)': dependencies: - '@typescript-eslint/types': 8.0.1 - '@typescript-eslint/visitor-keys': 8.0.1 + '@typescript-eslint/types': 8.1.0 + '@typescript-eslint/visitor-keys': 8.1.0 debug: 4.3.6 globby: 11.1.0 is-glob: 4.0.3 @@ -4370,12 +4365,12 @@ snapshots: - supports-color - typescript - '@typescript-eslint/utils@8.0.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': + '@typescript-eslint/utils@8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint-ts-patch@9.5.0-0) - '@typescript-eslint/scope-manager': 8.0.1 - '@typescript-eslint/types': 8.0.1 - '@typescript-eslint/typescript-estree': 8.0.1(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.1.0 + '@typescript-eslint/types': 8.1.0 + '@typescript-eslint/typescript-estree': 8.1.0(typescript@5.5.4) eslint: eslint-ts-patch@9.5.0-0 transitivePeerDependencies: - supports-color @@ -4386,25 +4381,25 @@ snapshots: '@typescript-eslint/types': 7.18.0 eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@8.0.1': + '@typescript-eslint/visitor-keys@8.1.0': dependencies: - '@typescript-eslint/types': 8.0.1 + '@typescript-eslint/types': 8.1.0 eslint-visitor-keys: 3.4.3 - '@unocss/config@0.62.0': + '@unocss/config@0.62.1': dependencies: - '@unocss/core': 0.62.0 + '@unocss/core': 0.62.1 unconfig: 0.5.5 transitivePeerDependencies: - supports-color - '@unocss/core@0.62.0': {} + '@unocss/core@0.62.1': {} - '@unocss/eslint-plugin@0.62.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': + '@unocss/eslint-plugin@0.62.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': dependencies: - '@typescript-eslint/utils': 8.0.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@unocss/config': 0.62.0 - '@unocss/core': 0.62.0 + '@typescript-eslint/utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@unocss/config': 0.62.1 + '@unocss/core': 0.62.1 magic-string: 0.30.11 synckit: 0.9.1 transitivePeerDependencies: @@ -4412,13 +4407,13 @@ snapshots: - supports-color - typescript - '@vitest/eslint-plugin@1.0.1(@typescript-eslint/utils@8.0.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4))(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)(vitest@2.0.5(@types/node@22.2.0))': + '@vitest/eslint-plugin@1.0.3(@typescript-eslint/utils@8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4))(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)(vitest@2.0.5(@types/node@22.3.0))': dependencies: eslint: eslint-ts-patch@9.5.0-0 optionalDependencies: - '@typescript-eslint/utils': 8.0.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) typescript: 5.5.4 - vitest: 2.0.5(@types/node@22.2.0) + vitest: 2.0.5(@types/node@22.3.0) '@vitest/expect@2.0.5': dependencies: @@ -4453,64 +4448,64 @@ snapshots: loupe: 3.1.1 tinyrainbow: 1.2.0 - '@voxpelli/config-array-find-files@0.1.2(@eslint/config-array@0.17.0)': + '@voxpelli/config-array-find-files@0.1.2(@eslint/config-array@0.17.1)': dependencies: - '@eslint/config-array': 0.17.0 + '@eslint/config-array': 0.17.1 '@nodelib/fs.walk': 2.0.0 - '@vue/compiler-core@3.4.37': + '@vue/compiler-core@3.4.38': dependencies: '@babel/parser': 7.24.7 - '@vue/shared': 3.4.37 - entities: 5.0.0 + '@vue/shared': 3.4.38 + entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.0 - '@vue/compiler-dom@3.4.37': + '@vue/compiler-dom@3.4.38': dependencies: - '@vue/compiler-core': 3.4.37 - '@vue/shared': 3.4.37 + '@vue/compiler-core': 3.4.38 + '@vue/shared': 3.4.38 - '@vue/compiler-sfc@3.4.37': + '@vue/compiler-sfc@3.4.38': dependencies: '@babel/parser': 7.24.7 - '@vue/compiler-core': 3.4.37 - '@vue/compiler-dom': 3.4.37 - '@vue/compiler-ssr': 3.4.37 - '@vue/shared': 3.4.37 + '@vue/compiler-core': 3.4.38 + '@vue/compiler-dom': 3.4.38 + '@vue/compiler-ssr': 3.4.38 + '@vue/shared': 3.4.38 estree-walker: 2.0.2 magic-string: 0.30.11 postcss: 8.4.40 source-map-js: 1.2.0 - '@vue/compiler-ssr@3.4.37': + '@vue/compiler-ssr@3.4.38': dependencies: - '@vue/compiler-dom': 3.4.37 - '@vue/shared': 3.4.37 + '@vue/compiler-dom': 3.4.38 + '@vue/shared': 3.4.38 - '@vue/reactivity@3.4.37': + '@vue/reactivity@3.4.38': dependencies: - '@vue/shared': 3.4.37 + '@vue/shared': 3.4.38 - '@vue/runtime-core@3.4.37': + '@vue/runtime-core@3.4.38': dependencies: - '@vue/reactivity': 3.4.37 - '@vue/shared': 3.4.37 + '@vue/reactivity': 3.4.38 + '@vue/shared': 3.4.38 - '@vue/runtime-dom@3.4.37': + '@vue/runtime-dom@3.4.38': dependencies: - '@vue/reactivity': 3.4.37 - '@vue/runtime-core': 3.4.37 - '@vue/shared': 3.4.37 + '@vue/reactivity': 3.4.38 + '@vue/runtime-core': 3.4.38 + '@vue/shared': 3.4.38 csstype: 3.1.3 - '@vue/server-renderer@3.4.37(vue@3.4.37(typescript@5.5.4))': + '@vue/server-renderer@3.4.38(vue@3.4.38(typescript@5.5.4))': dependencies: - '@vue/compiler-ssr': 3.4.37 - '@vue/shared': 3.4.37 - vue: 3.4.37(typescript@5.5.4) + '@vue/compiler-ssr': 3.4.38 + '@vue/shared': 3.4.38 + vue: 3.4.38(typescript@5.5.4) - '@vue/shared@3.4.37': {} + '@vue/shared@3.4.38': {} '@xml-tools/parser@1.0.11': dependencies: @@ -4863,8 +4858,6 @@ snapshots: entities@4.5.0: {} - entities@5.0.0: {} - environment@1.1.0: {} error-ex@1.3.2: @@ -5082,9 +5075,9 @@ snapshots: - supports-color - typescript - eslint-plugin-jsdoc@50.0.1(eslint-ts-patch@9.5.0-0): + eslint-plugin-jsdoc@50.2.2(eslint-ts-patch@9.5.0-0): dependencies: - '@es-joy/jsdoccomment': 0.46.0 + '@es-joy/jsdoccomment': 0.48.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 debug: 4.3.6 @@ -5129,12 +5122,12 @@ snapshots: minimatch: 9.0.5 semver: 7.6.3 - eslint-plugin-no-only-tests@3.1.0: {} + eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@3.1.3(astro-eslint-parser@1.0.2(typescript@5.5.4))(eslint-ts-patch@9.5.0-0)(svelte-eslint-parser@0.41.0(svelte@4.2.18))(svelte@4.2.18)(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint-ts-patch@9.5.0-0)): + eslint-plugin-perfectionist@3.2.0(astro-eslint-parser@1.0.2(typescript@5.5.4))(eslint-ts-patch@9.5.0-0)(svelte-eslint-parser@0.41.0(svelte@4.2.18))(svelte@4.2.18)(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint-ts-patch@9.5.0-0)): dependencies: - '@typescript-eslint/types': 8.0.1 - '@typescript-eslint/utils': 8.0.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/types': 8.1.0 + '@typescript-eslint/utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) eslint: eslint-ts-patch@9.5.0-0 minimatch: 10.0.1 natural-compare-lite: 1.4.0 @@ -5147,61 +5140,61 @@ snapshots: - supports-color - typescript - eslint-plugin-react-debug@1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4): - dependencies: - '@eslint-react/ast': 1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/core': 1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/jsx': 1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/shared': 1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/tools': 1.10.0 - '@eslint-react/types': 1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/var': 1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.0.1 - '@typescript-eslint/type-utils': 8.0.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@typescript-eslint/types': 8.0.1 - '@typescript-eslint/utils': 8.0.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + eslint-plugin-react-debug@1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4): + dependencies: + '@eslint-react/ast': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/core': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/jsx': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/shared': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/tools': 1.10.1 + '@eslint-react/types': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/var': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.1.0 + '@typescript-eslint/type-utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/types': 8.1.0 + '@typescript-eslint/utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) eslint: eslint-ts-patch@9.5.0-0 string-ts: 2.2.0 - ts-pattern: 5.2.0 + ts-pattern: 5.3.1 optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: - supports-color - eslint-plugin-react-dom@1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4): - dependencies: - '@eslint-react/ast': 1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/core': 1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/jsx': 1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/shared': 1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/tools': 1.10.0 - '@eslint-react/types': 1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/var': 1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.0.1 - '@typescript-eslint/types': 8.0.1 - '@typescript-eslint/utils': 8.0.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + eslint-plugin-react-dom@1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4): + dependencies: + '@eslint-react/ast': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/core': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/jsx': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/shared': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/tools': 1.10.1 + '@eslint-react/types': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/var': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.1.0 + '@typescript-eslint/types': 8.1.0 + '@typescript-eslint/utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) eslint: eslint-ts-patch@9.5.0-0 - ts-pattern: 5.2.0 + ts-pattern: 5.3.1 optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks-extra@1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4): - dependencies: - '@eslint-react/ast': 1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/core': 1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/jsx': 1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/shared': 1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/tools': 1.10.0 - '@eslint-react/types': 1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/var': 1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.0.1 - '@typescript-eslint/type-utils': 8.0.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@typescript-eslint/types': 8.0.1 - '@typescript-eslint/utils': 8.0.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + eslint-plugin-react-hooks-extra@1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4): + dependencies: + '@eslint-react/ast': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/core': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/jsx': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/shared': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/tools': 1.10.1 + '@eslint-react/types': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/var': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.1.0 + '@typescript-eslint/type-utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/types': 8.1.0 + '@typescript-eslint/utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) eslint: eslint-ts-patch@9.5.0-0 - ts-pattern: 5.2.0 + ts-pattern: 5.3.1 optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: @@ -5211,20 +5204,20 @@ snapshots: dependencies: eslint: eslint-ts-patch@9.5.0-0 - eslint-plugin-react-naming-convention@1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4): - dependencies: - '@eslint-react/ast': 1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/core': 1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/jsx': 1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/shared': 1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/tools': 1.10.0 - '@eslint-react/types': 1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.0.1 - '@typescript-eslint/type-utils': 8.0.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@typescript-eslint/types': 8.0.1 - '@typescript-eslint/utils': 8.0.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + eslint-plugin-react-naming-convention@1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4): + dependencies: + '@eslint-react/ast': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/core': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/jsx': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/shared': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/tools': 1.10.1 + '@eslint-react/types': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.1.0 + '@typescript-eslint/type-utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/types': 8.1.0 + '@typescript-eslint/utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) eslint: eslint-ts-patch@9.5.0-0 - ts-pattern: 5.2.0 + ts-pattern: 5.3.1 optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: @@ -5234,22 +5227,22 @@ snapshots: dependencies: eslint: eslint-ts-patch@9.5.0-0 - eslint-plugin-react-x@1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4): - dependencies: - '@eslint-react/ast': 1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/core': 1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/jsx': 1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/shared': 1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/tools': 1.10.0 - '@eslint-react/types': 1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/var': 1.10.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.0.1 - '@typescript-eslint/type-utils': 8.0.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@typescript-eslint/types': 8.0.1 - '@typescript-eslint/utils': 8.0.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + eslint-plugin-react-x@1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4): + dependencies: + '@eslint-react/ast': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/core': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/jsx': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/shared': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/tools': 1.10.1 + '@eslint-react/types': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/var': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.1.0 + '@typescript-eslint/type-utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/types': 8.1.0 + '@typescript-eslint/utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) eslint: eslint-ts-patch@9.5.0-0 is-immutable-type: 5.0.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - ts-pattern: 5.2.0 + ts-pattern: 5.3.1 optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: @@ -5261,7 +5254,7 @@ snapshots: '@eslint-community/regexpp': 4.10.0 comment-parser: 1.4.1 eslint: eslint-ts-patch@9.5.0-0 - jsdoc-type-pratt-parser: 4.0.0 + jsdoc-type-pratt-parser: 4.1.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 @@ -5328,11 +5321,11 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-unused-imports@4.1.3(@typescript-eslint/eslint-plugin@8.0.1(@typescript-eslint/parser@8.0.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4))(eslint-ts-patch@9.5.0-0)(typescript@5.5.4))(eslint-ts-patch@9.5.0-0): + eslint-plugin-unused-imports@4.1.3(@typescript-eslint/eslint-plugin@8.1.0(@typescript-eslint/parser@8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4))(eslint-ts-patch@9.5.0-0)(typescript@5.5.4))(eslint-ts-patch@9.5.0-0): dependencies: eslint: eslint-ts-patch@9.5.0-0 optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.0.1(@typescript-eslint/parser@8.0.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4))(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/eslint-plugin': 8.1.0(@typescript-eslint/parser@8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4))(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) eslint-plugin-vue@9.27.0(eslint-ts-patch@9.5.0-0): dependencies: @@ -5359,9 +5352,9 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.4.37)(eslint-ts-patch@9.5.0-0): + eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.4.38)(eslint-ts-patch@9.5.0-0): dependencies: - '@vue/compiler-sfc': 3.4.37 + '@vue/compiler-sfc': 3.4.38 eslint: eslint-ts-patch@9.5.0-0 eslint-scope@7.2.2: @@ -5382,11 +5375,11 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-typegen@0.3.0(eslint-ts-patch@9.5.0-0): + eslint-typegen@0.3.1(eslint-ts-patch@9.5.0-0): dependencies: '@types/eslint': 9.6.0 eslint: eslint-ts-patch@9.5.0-0 - json-schema-to-typescript-lite: 14.0.1 + json-schema-to-typescript-lite: 14.1.0 ohash: 1.1.3 eslint-visitor-keys@3.4.3: {} @@ -5492,13 +5485,13 @@ snapshots: signal-exit: 4.1.0 strip-final-newline: 3.0.0 - execa@9.3.0: + execa@9.3.1: dependencies: '@sindresorhus/merge-streams': 4.0.0 cross-spawn: 7.0.3 figures: 6.1.0 get-stream: 9.0.1 - human-signals: 7.0.0 + human-signals: 8.0.0 is-plain-obj: 4.1.0 is-stream: 4.0.1 npm-run-path: 5.3.0 @@ -5694,7 +5687,7 @@ snapshots: human-signals@5.0.0: {} - human-signals@7.0.0: {} + human-signals@8.0.0: {} ignore@5.3.1: {} @@ -5783,7 +5776,7 @@ snapshots: is-immutable-type@5.0.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4): dependencies: - '@typescript-eslint/type-utils': 8.0.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/type-utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) eslint: eslint-ts-patch@9.5.0-0 ts-api-utils: 1.3.0(typescript@5.5.4) ts-declaration-location: 1.0.4(typescript@5.5.4) @@ -5845,6 +5838,8 @@ snapshots: jsdoc-type-pratt-parser@4.0.0: {} + jsdoc-type-pratt-parser@4.1.0: {} + jsesc@0.5.0: {} jsesc@3.0.2: {} @@ -5853,9 +5848,9 @@ snapshots: json-parse-even-better-errors@2.3.1: {} - json-schema-to-typescript-lite@14.0.1: + json-schema-to-typescript-lite@14.1.0: dependencies: - '@apidevtools/json-schema-ref-parser': 11.6.1 + '@apidevtools/json-schema-ref-parser': 11.7.0 '@types/json-schema': 7.0.15 json-schema-traverse@0.4.1: {} @@ -5900,7 +5895,7 @@ snapshots: lines-and-columns@1.2.4: {} - lint-staged@15.2.8: + lint-staged@15.2.9: dependencies: chalk: 5.3.0 commander: 12.1.0 @@ -6604,8 +6599,6 @@ snapshots: tinybench@2.8.0: {} - tinyexec@0.1.4: {} - tinypool@1.0.0: {} tinyrainbow@1.2.0: {} @@ -6639,7 +6632,7 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-pattern@5.2.0: {} + ts-pattern@5.3.1: {} tslib@2.6.2: {} @@ -6703,7 +6696,7 @@ snapshots: uncrypto@0.1.3: {} - undici-types@6.13.0: {} + undici-types@6.18.2: {} unenv@1.9.0: dependencies: @@ -6738,13 +6731,13 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - vite-node@2.0.5(@types/node@22.2.0): + vite-node@2.0.5(@types/node@22.3.0): dependencies: cac: 6.7.14 debug: 4.3.6 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.0.5(@types/node@22.2.0) + vite: 5.0.5(@types/node@22.3.0) transitivePeerDependencies: - '@types/node' - less @@ -6755,16 +6748,16 @@ snapshots: - supports-color - terser - vite@5.0.5(@types/node@22.2.0): + vite@5.0.5(@types/node@22.3.0): dependencies: esbuild: 0.19.12 postcss: 8.4.40 rollup: 4.19.0 optionalDependencies: - '@types/node': 22.2.0 + '@types/node': 22.3.0 fsevents: 2.3.3 - vitest@2.0.5(@types/node@22.2.0): + vitest@2.0.5(@types/node@22.3.0): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -6782,11 +6775,11 @@ snapshots: tinybench: 2.8.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.0.5(@types/node@22.2.0) - vite-node: 2.0.5(@types/node@22.2.0) + vite: 5.0.5(@types/node@22.3.0) + vite-node: 2.0.5(@types/node@22.3.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.2.0 + '@types/node': 22.3.0 transitivePeerDependencies: - less - lightningcss @@ -6809,13 +6802,13 @@ snapshots: transitivePeerDependencies: - supports-color - vue@3.4.37(typescript@5.5.4): + vue@3.4.38(typescript@5.5.4): dependencies: - '@vue/compiler-dom': 3.4.37 - '@vue/compiler-sfc': 3.4.37 - '@vue/runtime-dom': 3.4.37 - '@vue/server-renderer': 3.4.37(vue@3.4.37(typescript@5.5.4)) - '@vue/shared': 3.4.37 + '@vue/compiler-dom': 3.4.38 + '@vue/compiler-sfc': 3.4.38 + '@vue/runtime-dom': 3.4.38 + '@vue/server-renderer': 3.4.38(vue@3.4.38(typescript@5.5.4)) + '@vue/shared': 3.4.38 optionalDependencies: typescript: 5.5.4 From 9feacfcd61b60b4b98f156b2734472b15801f5b2 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Thu, 15 Aug 2024 19:21:03 +0200 Subject: [PATCH 002/105] chore: release v2.25.2 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 3b634eccc1..40240199f7 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@antfu/eslint-config", "type": "module", - "version": "2.25.1", + "version": "2.25.2", "packageManager": "pnpm@9.7.1", "description": "Anthony's ESLint config", "author": "Anthony Fu (https://github.com/antfu/)", From e5ca29927a0020464347eb7602ed4c8db809a466 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Fri, 16 Aug 2024 12:23:21 +0200 Subject: [PATCH 003/105] fix: `ignoresTypeAware` reslove, fix #578 --- src/configs/typescript.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/configs/typescript.ts b/src/configs/typescript.ts index ed57cb095f..bac079e2d9 100644 --- a/src/configs/typescript.ts +++ b/src/configs/typescript.ts @@ -99,8 +99,8 @@ export async function typescript( // assign type-aware parser for type-aware files and type-unaware parser for the rest ...isTypeAware ? [ + makeParser(false, files), makeParser(true, filesTypeAware, ignoresTypeAware), - makeParser(false, files, filesTypeAware), ] : [ makeParser(false, files), From 12fd868bf23448d4a4be2c4e6e027dcc27d6963f Mon Sep 17 00:00:00 2001 From: Pascal Jufer Date: Fri, 16 Aug 2024 14:03:46 +0200 Subject: [PATCH 004/105] fix: check packages existence in local scope (#583) Co-authored-by: Anthony Fu --- src/configs/formatters.ts | 6 +++--- src/utils.ts | 12 ++++++++++-- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/src/configs/formatters.ts b/src/configs/formatters.ts index 5e5a8c9b78..76cfdd81fb 100644 --- a/src/configs/formatters.ts +++ b/src/configs/formatters.ts @@ -1,7 +1,7 @@ import { isPackageExists } from 'local-pkg' import { GLOB_ASTRO, GLOB_ASTRO_TS, GLOB_CSS, GLOB_GRAPHQL, GLOB_HTML, GLOB_LESS, GLOB_MARKDOWN, GLOB_POSTCSS, GLOB_SCSS, GLOB_XML } from '../globs' import type { VendoredPrettierOptions } from '../vender/prettier-types' -import { ensurePackages, interopDefault, parserPlain } from '../utils' +import { ensurePackages, interopDefault, isPackageInScope, parserPlain } from '../utils' import type { OptionsFormatters, StylisticConfig, TypedFlatConfigItem } from '../types' import { StylisticConfigDefaults } from './stylistic' @@ -11,13 +11,13 @@ export async function formatters( ): Promise { if (options === true) { options = { - astro: isPackageExists('prettier-plugin-astro'), + astro: isPackageInScope('prettier-plugin-astro'), css: true, graphql: true, html: true, markdown: true, slidev: isPackageExists('@slidev/cli'), - xml: isPackageExists('@prettier/plugin-xml'), + xml: isPackageInScope('@prettier/plugin-xml'), } } diff --git a/src/utils.ts b/src/utils.ts index 6a8a183030..7c1fee8079 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -1,7 +1,11 @@ import process from 'node:process' +import { fileURLToPath } from 'node:url' import { isPackageExists } from 'local-pkg' import type { Awaitable, TypedFlatConfigItem } from './types' +const scopeUrl = fileURLToPath(new URL('.', import.meta.url)) +const isCwdInScope = isPackageExists('@antfu/eslint-config') + export const parserPlain = { meta: { name: 'parser-plain', @@ -107,11 +111,15 @@ export async function interopDefault(m: Awaitable): Promise { - if (process.env.CI || process.stdout.isTTY === false) + if (process.env.CI || process.stdout.isTTY === false || isCwdInScope === false) return - const nonExistingPackages = packages.filter(i => i && !isPackageExists(i)) as string[] + const nonExistingPackages = packages.filter(i => i && !isPackageInScope(i)) as string[] if (nonExistingPackages.length === 0) return From 700c473fbc2ed808800d112f50829515b4a8147e Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Fri, 16 Aug 2024 14:06:48 +0200 Subject: [PATCH 005/105] chore: update deps --- package.json | 8 ++-- pnpm-lock.yaml | 117 +++++++++++++++++++++---------------------------- 2 files changed, 56 insertions(+), 69 deletions(-) diff --git a/package.json b/package.json index 40240199f7..159cdc615e 100644 --- a/package.json +++ b/package.json @@ -99,7 +99,7 @@ "@antfu/install-pkg": "^0.3.5", "@clack/prompts": "^0.7.0", "@eslint-community/eslint-plugin-eslint-comments": "^4.4.0", - "@stylistic/eslint-plugin": "^2.6.3", + "@stylistic/eslint-plugin": "^2.6.4", "@typescript-eslint/eslint-plugin": "^8.1.0", "@typescript-eslint/parser": "^8.1.0", "@vitest/eslint-plugin": "^1.0.3", @@ -138,13 +138,13 @@ "@eslint-react/eslint-plugin": "^1.10.1", "@eslint/config-inspector": "^0.5.3", "@prettier/plugin-xml": "^3.4.1", - "@stylistic/eslint-plugin-migrate": "^2.6.3", + "@stylistic/eslint-plugin-migrate": "^2.6.4", "@types/eslint": "^9.6.0", "@types/fs-extra": "^11.0.4", "@types/node": "^22.3.0", "@types/prompts": "^2.4.9", "@types/yargs": "^17.0.33", - "@unocss/eslint-plugin": "^0.62.1", + "@unocss/eslint-plugin": "^0.62.2", "astro-eslint-parser": "^1.0.2", "bumpp": "^9.5.1", "eslint": "npm:eslint-ts-patch@9.5.0-0", @@ -174,6 +174,8 @@ "vue": "^3.4.38" }, "resolutions": { + "@eslint-community/eslint-utils": "^4.4.0", + "@typescript-eslint/utils": "^8.1.0", "tsx": "~4.17.0" }, "simple-git-hooks": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index da2bc07a07..da4bbcb987 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,6 +5,8 @@ settings: excludeLinksFromLockfile: false overrides: + '@eslint-community/eslint-utils': ^4.4.0 + '@typescript-eslint/utils': ^8.1.0 tsx: ~4.17.0 importers: @@ -21,8 +23,8 @@ importers: specifier: ^4.4.0 version: 4.4.0(eslint-ts-patch@9.5.0-0) '@stylistic/eslint-plugin': - specifier: ^2.6.3 - version: 2.6.3(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + specifier: ^2.6.4 + version: 2.6.4(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) '@typescript-eslint/eslint-plugin': specifier: ^8.1.0 version: 8.1.0(@typescript-eslint/parser@8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4))(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) @@ -133,8 +135,8 @@ importers: specifier: ^3.4.1 version: 3.4.1(prettier@3.3.2) '@stylistic/eslint-plugin-migrate': - specifier: ^2.6.3 - version: 2.6.3(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + specifier: ^2.6.4 + version: 2.6.4(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) '@types/eslint': specifier: ^9.6.0 version: 9.6.0 @@ -151,8 +153,8 @@ importers: specifier: ^17.0.33 version: 17.0.33 '@unocss/eslint-plugin': - specifier: ^0.62.1 - version: 0.62.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + specifier: ^0.62.2 + version: 0.62.2(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) astro-eslint-parser: specifier: ^1.0.2 version: 1.0.2(typescript@5.5.4) @@ -917,8 +919,8 @@ packages: '@eslint-react/var@1.10.1': resolution: {integrity: sha512-Ss3eDXrchEwIwgw9UX9mFg11v0eCtDx7klSuKLB0qzKnrtTDUOsSdjFvkApq3q7GFPETuESzvsYbfESAvCM1yg==} - '@eslint-stylistic/metadata@2.6.3': - resolution: {integrity: sha512-XDgXAQYmI2hmwEfj2Y1HPVi3Ijlw8+81RwyGY/fHhU8+ALkmU6VE4LWMcxnQD7S9iwGtQZtqyICFuj9pNlEj5g==} + '@eslint-stylistic/metadata@2.6.4': + resolution: {integrity: sha512-+G42E6NLxYPU6S7eCSP+shpS8lwjAKofAXbOkhMi1XXv1oqWfDQQoqu9+yvITKL6Xhe50vvE40dynoHH1SoTAA==} '@eslint/config-array@0.16.0': resolution: {integrity: sha512-/jmuSd74i4Czf1XXn7wGRWZCuyaUZ330NH1Bek0Pplatt4Sy1S5haN21SCLLdbeKslQ+S0wEJ+++v5YibSi+Lg==} @@ -1115,35 +1117,35 @@ packages: resolution: {integrity: sha512-X67V4cCgM0Sz50bP8GbVzmiL8DHC2IXvdKcsN7DlxHyf+/T4d9GveeGukwha5Fx3MuYeGZWKag7TFL2ZY4w54A==} engines: {node: '>=18.0.0'} - '@stylistic/eslint-plugin-js@2.6.3': - resolution: {integrity: sha512-VkfqvbP9ro4XlP7wjIe6tWJjh6rzEJYYeIr5oWHTiayHfKgtRgUIRIWTZu1vbJg49aP2CsM0GRFI6iX5xwqTXA==} + '@stylistic/eslint-plugin-js@2.6.4': + resolution: {integrity: sha512-kx1hS3xTvzxZLdr/DCU/dLBE++vcP97sHeEFX2QXhk1Ipa4K1rzPOLw1HCbf4mU3s+7kHP5eYpDe+QteEOFLug==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' - '@stylistic/eslint-plugin-jsx@2.6.3': - resolution: {integrity: sha512-33GvA4L4uHvD0cdOE6ufy52W2pmpGtjIAQQWlROv5NRFw0mKpe7wK5++mOXmujlY5gbX51k8poPjvludIUK2og==} + '@stylistic/eslint-plugin-jsx@2.6.4': + resolution: {integrity: sha512-bIvVhdtjmyu3S10V7QRIuawtCZSq9gRmzAX23ucjCOdSFzEwlq+di0IM0riBAvvQerrJL4SM6G3xgyPs8BSXIA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' - '@stylistic/eslint-plugin-migrate@2.6.3': - resolution: {integrity: sha512-xqz0AvQC4x1LFaMSoCsiCxyHMnZyztILktmD3+UGjG6DiNjTYD6OYKtOE90SjfCQbGFT4CTKHKgY+6IJX2/Ugw==} + '@stylistic/eslint-plugin-migrate@2.6.4': + resolution: {integrity: sha512-pg2w7woYcXClhxTKU93z6kbTOHWXL7EQz/uR7zVRR3UYKhNHG5PZKVUbyUwwp849fVEJ2/gOtSQvOq11vH/xmg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@stylistic/eslint-plugin-plus@2.6.3': - resolution: {integrity: sha512-lQ/BtROkPAOSTORfEsRcL+3lNt8+H/jS7mFF2j859PSyb487bmoO6npmGCr4dNfFrz5d0h11i3zp1hT/trZ8HA==} + '@stylistic/eslint-plugin-plus@2.6.4': + resolution: {integrity: sha512-EuRvtxhf7Hv8OoMIePulP/6rBJIgPTu1l5GAm1780WcF1Cl8bOZXIn84Pdac5pNv6lVlzCOFm8MD3VE+2YROuA==} peerDependencies: eslint: '*' - '@stylistic/eslint-plugin-ts@2.6.3': - resolution: {integrity: sha512-eb8v1ad/FgALhPDptANIGP/rpd9b3ESmG/j4q489KK4MmQyeJYiZCks8xN6AHGkJ8QsLziw0xXWNb74KuxbB7g==} + '@stylistic/eslint-plugin-ts@2.6.4': + resolution: {integrity: sha512-yxL8Hj6WkObw1jfiLpBzKy5yfxY6vwlwO4miq34ySErUjUecPV5jxfVbOe4q1QDPKemQGPq93v7sAQS5PzM8lA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' - '@stylistic/eslint-plugin@2.6.3': - resolution: {integrity: sha512-QCt1XviL9qghGN1Jnb6PCRzQTbvkUq11ybFrASi6ypuiLO1i6Oo/j22uKE3wXKG8lnOkvfjLFm0dumyaqaPG+g==} + '@stylistic/eslint-plugin@2.6.4': + resolution: {integrity: sha512-euUGnjzH8EOqEYTGk9dB2OBINp0FX1nuO7/k4fO82zNRBIKZgJoDwTLM4Ce+Om6W1Qmh1PrZjCr4jh4tMEXGPQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' @@ -1251,12 +1253,6 @@ packages: typescript: optional: true - '@typescript-eslint/utils@7.18.0': - resolution: {integrity: sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - eslint: ^8.56.0 - '@typescript-eslint/utils@8.1.0': resolution: {integrity: sha512-ypRueFNKTIFwqPeJBfeIpxZ895PQhNyH4YID6js0UoBImWYoSjBsahUn9KMiJXh94uOjVBgHD9AmkyPsPnFwJA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1271,21 +1267,21 @@ packages: resolution: {integrity: sha512-ba0lNI19awqZ5ZNKh6wCModMwoZs457StTebQ0q1NP58zSi2F6MOZRXwfKZy+jB78JNJ/WH8GSh2IQNzXX8Nag==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@unocss/config@0.62.1': - resolution: {integrity: sha512-HNYpaqDERySunXKcD7u8UBe2lbeF8bgIxZ/aCoidfwrpuID8i7QXLcinoUgM2cFR6jXzHDxog+TpKKgcWeBm1A==} + '@unocss/config@0.62.2': + resolution: {integrity: sha512-TgWhO0hkTADnuSgcUZvFP3i4AVpaiMvr41hhQqCPQTaiLMRrroXFnqL33cpkEbHLIfbTh74pXrDxnzMLaEKVdQ==} engines: {node: '>=14'} - '@unocss/core@0.62.1': - resolution: {integrity: sha512-v257k6T6GByPbsXkCzglV0cMVfaQZmvKKQEFsx34VOJ7jLVwh3QCj0seSP8j4rWSIWxqQJnox3KaVrKVp7aJbg==} + '@unocss/core@0.62.2': + resolution: {integrity: sha512-86jEFUJ/PSwdb1qqiEi0lWlewfKLQwiH+JAfnh8c2hLjOPVmCkb0nnsYSMh8drmtN5kpk6E06mN0IrKMO7OnvQ==} - '@unocss/eslint-plugin@0.62.1': - resolution: {integrity: sha512-8AYwmSQVhlYyOGJaN+CjqoL1r1i1s9mhaQ8M1/A0ABdP7935itucXz04rZCKlLWtMYlTjpWUOGEV+XMfxHGRjA==} + '@unocss/eslint-plugin@0.62.2': + resolution: {integrity: sha512-y1E3jhRfORBHvhA0/dYK/tVBT5/YtJDrV3Y3ytJ5r8HdPqhDYucKV4Ihk2vDthIxzLlxzzwn2YZeSZEdbt0/IQ==} engines: {node: '>=14'} '@vitest/eslint-plugin@1.0.3': resolution: {integrity: sha512-7hTONh+lqN+TEimHy2aWVdHVqYohcxLGD4yYBwSVvhyiti/j9CqBNMQvOa6xLoVcEtaWAoCCDbYgvxwNqA4lsA==} peerDependencies: - '@typescript-eslint/utils': '>= 8.0' + '@typescript-eslint/utils': ^8.1.0 eslint: '>= 8.57.0' typescript: '>= 5.0.0' vitest: '*' @@ -3974,7 +3970,7 @@ snapshots: - supports-color - typescript - '@eslint-stylistic/metadata@2.6.3': {} + '@eslint-stylistic/metadata@2.6.4': {} '@eslint/config-array@0.16.0': dependencies: @@ -4167,7 +4163,7 @@ snapshots: '@slidev/types@0.47.5': {} - '@stylistic/eslint-plugin-js@2.6.3(eslint-ts-patch@9.5.0-0)': + '@stylistic/eslint-plugin-js@2.6.4(eslint-ts-patch@9.5.0-0)': dependencies: '@types/eslint': 9.6.0 acorn: 8.12.1 @@ -4175,9 +4171,9 @@ snapshots: eslint-visitor-keys: 4.0.0 espree: 10.1.0 - '@stylistic/eslint-plugin-jsx@2.6.3(eslint-ts-patch@9.5.0-0)': + '@stylistic/eslint-plugin-jsx@2.6.4(eslint-ts-patch@9.5.0-0)': dependencies: - '@stylistic/eslint-plugin-js': 2.6.3(eslint-ts-patch@9.5.0-0) + '@stylistic/eslint-plugin-js': 2.6.4(eslint-ts-patch@9.5.0-0) '@types/eslint': 9.6.0 eslint: eslint-ts-patch@9.5.0-0 eslint-visitor-keys: 4.0.0 @@ -4185,23 +4181,23 @@ snapshots: estraverse: 5.3.0 picomatch: 4.0.2 - '@stylistic/eslint-plugin-migrate@2.6.3(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': + '@stylistic/eslint-plugin-migrate@2.6.4(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': dependencies: - '@eslint-stylistic/metadata': 2.6.3 + '@eslint-stylistic/metadata': 2.6.4 '@typescript-eslint/utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) transitivePeerDependencies: - eslint - supports-color - typescript - '@stylistic/eslint-plugin-plus@2.6.3(eslint-ts-patch@9.5.0-0)': + '@stylistic/eslint-plugin-plus@2.6.4(eslint-ts-patch@9.5.0-0)': dependencies: '@types/eslint': 9.6.0 eslint: eslint-ts-patch@9.5.0-0 - '@stylistic/eslint-plugin-ts@2.6.3(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': + '@stylistic/eslint-plugin-ts@2.6.4(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': dependencies: - '@stylistic/eslint-plugin-js': 2.6.3(eslint-ts-patch@9.5.0-0) + '@stylistic/eslint-plugin-js': 2.6.4(eslint-ts-patch@9.5.0-0) '@types/eslint': 9.6.0 '@typescript-eslint/utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) eslint: eslint-ts-patch@9.5.0-0 @@ -4209,12 +4205,12 @@ snapshots: - supports-color - typescript - '@stylistic/eslint-plugin@2.6.3(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': + '@stylistic/eslint-plugin@2.6.4(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': dependencies: - '@stylistic/eslint-plugin-js': 2.6.3(eslint-ts-patch@9.5.0-0) - '@stylistic/eslint-plugin-jsx': 2.6.3(eslint-ts-patch@9.5.0-0) - '@stylistic/eslint-plugin-plus': 2.6.3(eslint-ts-patch@9.5.0-0) - '@stylistic/eslint-plugin-ts': 2.6.3(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@stylistic/eslint-plugin-js': 2.6.4(eslint-ts-patch@9.5.0-0) + '@stylistic/eslint-plugin-jsx': 2.6.4(eslint-ts-patch@9.5.0-0) + '@stylistic/eslint-plugin-plus': 2.6.4(eslint-ts-patch@9.5.0-0) + '@stylistic/eslint-plugin-ts': 2.6.4(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) '@types/eslint': 9.6.0 eslint: eslint-ts-patch@9.5.0-0 transitivePeerDependencies: @@ -4354,17 +4350,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.18.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint-ts-patch@9.5.0-0) - '@typescript-eslint/scope-manager': 7.18.0 - '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.4) - eslint: eslint-ts-patch@9.5.0-0 - transitivePeerDependencies: - - supports-color - - typescript - '@typescript-eslint/utils@8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint-ts-patch@9.5.0-0) @@ -4386,20 +4371,20 @@ snapshots: '@typescript-eslint/types': 8.1.0 eslint-visitor-keys: 3.4.3 - '@unocss/config@0.62.1': + '@unocss/config@0.62.2': dependencies: - '@unocss/core': 0.62.1 + '@unocss/core': 0.62.2 unconfig: 0.5.5 transitivePeerDependencies: - supports-color - '@unocss/core@0.62.1': {} + '@unocss/core@0.62.2': {} - '@unocss/eslint-plugin@0.62.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': + '@unocss/eslint-plugin@0.62.2(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': dependencies: '@typescript-eslint/utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@unocss/config': 0.62.1 - '@unocss/core': 0.62.1 + '@unocss/config': 0.62.2 + '@unocss/core': 0.62.2 magic-string: 0.30.11 synckit: 0.9.1 transitivePeerDependencies: @@ -5060,7 +5045,7 @@ snapshots: eslint-plugin-import-x@3.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4): dependencies: - '@typescript-eslint/utils': 7.18.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) debug: 4.3.6 doctrine: 3.0.0 eslint: eslint-ts-patch@9.5.0-0 @@ -5261,7 +5246,7 @@ snapshots: eslint-plugin-solid@0.14.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4): dependencies: - '@typescript-eslint/utils': 7.18.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) eslint: eslint-ts-patch@9.5.0-0 estraverse: 5.3.0 is-html: 2.0.0 From 172f9037cfa6ffae47b1bb5a215091470b09e674 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Fri, 16 Aug 2024 14:06:56 +0200 Subject: [PATCH 006/105] chore: release v2.26.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 159cdc615e..c3b7aed330 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@antfu/eslint-config", "type": "module", - "version": "2.25.2", + "version": "2.26.0", "packageManager": "pnpm@9.7.1", "description": "Anthony's ESLint config", "author": "Anthony Fu (https://github.com/antfu/)", From ad4e1d434090952b748f4b3e53086d5f3ecf7f84 Mon Sep 17 00:00:00 2001 From: Ben McCann <322311+benmccann@users.noreply.github.com> Date: Wed, 21 Aug 2024 01:25:09 -0700 Subject: [PATCH 007/105] chore: upgrade install-pkg (#588) --- package.json | 2 +- pnpm-lock.yaml | 27 +++++++++++++++++++-------- 2 files changed, 20 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index c3b7aed330..e4c19d3be9 100644 --- a/package.json +++ b/package.json @@ -96,7 +96,7 @@ } }, "dependencies": { - "@antfu/install-pkg": "^0.3.5", + "@antfu/install-pkg": "^0.4.0", "@clack/prompts": "^0.7.0", "@eslint-community/eslint-plugin-eslint-comments": "^4.4.0", "@stylistic/eslint-plugin": "^2.6.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index da4bbcb987..b828c0a035 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -14,8 +14,8 @@ importers: .: dependencies: '@antfu/install-pkg': - specifier: ^0.3.5 - version: 0.3.5 + specifier: ^0.4.0 + version: 0.4.0 '@clack/prompts': specifier: ^0.7.0 version: 0.7.0 @@ -247,8 +247,8 @@ packages: resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} - '@antfu/install-pkg@0.3.5': - resolution: {integrity: sha512-HwIACY0IzrM7FGafMbWZOqEDBSfCwPcylu+GacaRcxJm4Yvvuh3Dy2vZwqdJAzXponc6aLO9FaH4l75pq8/ZSA==} + '@antfu/install-pkg@0.4.0': + resolution: {integrity: sha512-vI73C0pFA9L+5v+djh0WSLXb8qYQGH5fX8nczaFe1OTI/8Fh03JS1Mov1V7urb6P3A2cBlBqZNjJIKv54+zVRw==} '@antfu/ni@0.22.4': resolution: {integrity: sha512-uCzh43cmUwQQcgv2BPyo0JWOMgXhcaE+F2I6Ucmfc7f9ir52lfA4OtZXdfL5D8cMa5GAwuCSNqOshIol8YN82g==} @@ -882,7 +882,7 @@ packages: resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.9.0 + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 '@eslint-community/regexpp@4.10.0': resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} @@ -1194,7 +1194,7 @@ packages: engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 - eslint: ^9.9.0 + eslint: ^8.57.0 || ^9.0.0 typescript: '*' peerDependenciesMeta: typescript: @@ -2717,6 +2717,9 @@ packages: package-json-from-dist@1.0.0: resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} + package-manager-detector@0.1.2: + resolution: {integrity: sha512-iePyefLTOm2gEzbaZKSW+eBMjg+UYsQvUKxmvGXAQ987K16efBg10MxIjZs08iyX+DY2/owKY9DIdu193kX33w==} + parent-module@1.0.1: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} engines: {node: '>=6'} @@ -3189,6 +3192,9 @@ packages: tinybench@2.8.0: resolution: {integrity: sha512-1/eK7zUnIklz4JUUlL+658n58XO2hHLQfSk1Zf2LKieUjxidN16eKFEoDEfjHc3ohofSSqK3X5yO6VGb6iW8Lw==} + tinyexec@0.2.0: + resolution: {integrity: sha512-au8dwv4xKSDR+Fw52csDo3wcDztPdne2oM1o/7LFro4h6bdFmvyUAeAfX40pwDtzHgRFqz1XWaUqgKS2G83/ig==} + tinypool@1.0.0: resolution: {integrity: sha512-KIKExllK7jp3uvrNtvRBYBWBOAXSX8ZvoaD8T+7KB/QHIuoJW3Pmr60zucywjAlMb5TeXUkcs/MWeWLu0qvuAQ==} engines: {node: ^18.0.0 || >=20.0.0} @@ -3495,9 +3501,10 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@antfu/install-pkg@0.3.5': + '@antfu/install-pkg@0.4.0': dependencies: - '@jsdevtools/ez-spawn': 3.0.4 + package-manager-detector: 0.1.2 + tinyexec: 0.2.0 '@antfu/ni@0.22.4': {} @@ -6131,6 +6138,8 @@ snapshots: package-json-from-dist@1.0.0: {} + package-manager-detector@0.1.2: {} + parent-module@1.0.1: dependencies: callsites: 3.1.0 @@ -6584,6 +6593,8 @@ snapshots: tinybench@2.8.0: {} + tinyexec@0.2.0: {} + tinypool@1.0.0: {} tinyrainbow@1.2.0: {} From a29427c78bf28a2d56e06f6b9f76d2584636b7b1 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Wed, 21 Aug 2024 10:34:24 +0200 Subject: [PATCH 008/105] chore: update deps --- package.json | 18 +- pnpm-lock.yaml | 534 ++++++++++++++++++++++++++----------------------- 2 files changed, 292 insertions(+), 260 deletions(-) diff --git a/package.json b/package.json index e4c19d3be9..6a2087081d 100644 --- a/package.json +++ b/package.json @@ -100,11 +100,11 @@ "@clack/prompts": "^0.7.0", "@eslint-community/eslint-plugin-eslint-comments": "^4.4.0", "@stylistic/eslint-plugin": "^2.6.4", - "@typescript-eslint/eslint-plugin": "^8.1.0", - "@typescript-eslint/parser": "^8.1.0", + "@typescript-eslint/eslint-plugin": "^8.2.0", + "@typescript-eslint/parser": "^8.2.0", "@vitest/eslint-plugin": "^1.0.3", "eslint-config-flat-gitignore": "^0.1.8", - "eslint-flat-config-utils": "^0.3.0", + "eslint-flat-config-utils": "^0.3.1", "eslint-merge-processors": "^0.1.0", "eslint-plugin-antfu": "^2.3.5", "eslint-plugin-command": "^0.2.3", @@ -135,13 +135,13 @@ "devDependencies": { "@antfu/eslint-config": "workspace:*", "@antfu/ni": "^0.22.4", - "@eslint-react/eslint-plugin": "^1.10.1", - "@eslint/config-inspector": "^0.5.3", + "@eslint-react/eslint-plugin": "^1.12.0", + "@eslint/config-inspector": "^0.5.4", "@prettier/plugin-xml": "^3.4.1", "@stylistic/eslint-plugin-migrate": "^2.6.4", "@types/eslint": "^9.6.0", "@types/fs-extra": "^11.0.4", - "@types/node": "^22.3.0", + "@types/node": "^22.4.2", "@types/prompts": "^2.4.9", "@types/yargs": "^17.0.33", "@unocss/eslint-plugin": "^0.62.2", @@ -151,8 +151,8 @@ "eslint-plugin-astro": "^1.2.3", "eslint-plugin-format": "^0.1.2", "eslint-plugin-react-hooks": "^4.6.2", - "eslint-plugin-react-refresh": "^0.4.9", - "eslint-plugin-solid": "^0.14.1", + "eslint-plugin-react-refresh": "^0.4.10", + "eslint-plugin-solid": "^0.14.2", "eslint-plugin-svelte": "^2.43.0", "eslint-ts-patch": "9.5.0-0", "eslint-typegen": "^0.3.1", @@ -175,7 +175,7 @@ }, "resolutions": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/utils": "^8.1.0", + "@typescript-eslint/utils": "^8.2.0", "tsx": "~4.17.0" }, "simple-git-hooks": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b828c0a035..c048108441 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,7 +6,7 @@ settings: overrides: '@eslint-community/eslint-utils': ^4.4.0 - '@typescript-eslint/utils': ^8.1.0 + '@typescript-eslint/utils': ^8.2.0 tsx: ~4.17.0 importers: @@ -26,20 +26,20 @@ importers: specifier: ^2.6.4 version: 2.6.4(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) '@typescript-eslint/eslint-plugin': - specifier: ^8.1.0 - version: 8.1.0(@typescript-eslint/parser@8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4))(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + specifier: ^8.2.0 + version: 8.2.0(@typescript-eslint/parser@8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4))(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) '@typescript-eslint/parser': - specifier: ^8.1.0 - version: 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + specifier: ^8.2.0 + version: 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) '@vitest/eslint-plugin': specifier: ^1.0.3 - version: 1.0.3(@typescript-eslint/utils@8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4))(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)(vitest@2.0.5(@types/node@22.3.0)) + version: 1.0.3(@typescript-eslint/utils@8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4))(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)(vitest@2.0.5(@types/node@22.4.2)) eslint-config-flat-gitignore: specifier: ^0.1.8 version: 0.1.8 eslint-flat-config-utils: - specifier: ^0.3.0 - version: 0.3.0 + specifier: ^0.3.1 + version: 0.3.1 eslint-merge-processors: specifier: ^0.1.0 version: 0.1.0(eslint-ts-patch@9.5.0-0) @@ -81,7 +81,7 @@ importers: version: 55.0.0(eslint-ts-patch@9.5.0-0) eslint-plugin-unused-imports: specifier: ^4.1.3 - version: 4.1.3(@typescript-eslint/eslint-plugin@8.1.0(@typescript-eslint/parser@8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4))(eslint-ts-patch@9.5.0-0)(typescript@5.5.4))(eslint-ts-patch@9.5.0-0) + version: 4.1.3(@typescript-eslint/eslint-plugin@8.2.0(@typescript-eslint/parser@8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4))(eslint-ts-patch@9.5.0-0)(typescript@5.5.4))(eslint-ts-patch@9.5.0-0) eslint-plugin-vue: specifier: ^9.27.0 version: 9.27.0(eslint-ts-patch@9.5.0-0) @@ -126,11 +126,11 @@ importers: specifier: ^0.22.4 version: 0.22.4 '@eslint-react/eslint-plugin': - specifier: ^1.10.1 - version: 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + specifier: ^1.12.0 + version: 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) '@eslint/config-inspector': - specifier: ^0.5.3 - version: 0.5.3(eslint-ts-patch@9.5.0-0) + specifier: ^0.5.4 + version: 0.5.4(eslint-ts-patch@9.5.0-0) '@prettier/plugin-xml': specifier: ^3.4.1 version: 3.4.1(prettier@3.3.2) @@ -144,8 +144,8 @@ importers: specifier: ^11.0.4 version: 11.0.4 '@types/node': - specifier: ^22.3.0 - version: 22.3.0 + specifier: ^22.4.2 + version: 22.4.2 '@types/prompts': specifier: ^2.4.9 version: 2.4.9 @@ -174,11 +174,11 @@ importers: specifier: ^4.6.2 version: 4.6.2(eslint-ts-patch@9.5.0-0) eslint-plugin-react-refresh: - specifier: ^0.4.9 - version: 0.4.9(eslint-ts-patch@9.5.0-0) + specifier: ^0.4.10 + version: 0.4.10(eslint-ts-patch@9.5.0-0) eslint-plugin-solid: - specifier: ^0.14.1 - version: 0.14.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + specifier: ^0.14.2 + version: 0.14.2(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) eslint-plugin-svelte: specifier: ^2.43.0 version: 2.43.0(eslint-ts-patch@9.5.0-0)(svelte@4.2.18) @@ -232,7 +232,7 @@ importers: version: 5.5.4 vitest: specifier: ^2.0.5 - version: 2.0.5(@types/node@22.3.0) + version: 2.0.5(@types/node@22.4.2) vue: specifier: ^3.4.38 version: 3.4.38(typescript@5.5.4) @@ -882,20 +882,20 @@ packages: resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + eslint: ^9.9.0 '@eslint-community/regexpp@4.10.0': resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint-react/ast@1.10.1': - resolution: {integrity: sha512-8KC3Q425Es1h9E6vSuyoqLZIbT/Dpv2UV+DIH0zlosR3OxHcglUvR+b2FeNcm6PIr43OxNn3uht6O6fmsilukQ==} + '@eslint-react/ast@1.12.0': + resolution: {integrity: sha512-NLfPLqaSkA0Ixlo4mNYgcgvK2W0lit1RTxa1aH/bLc8T+4Qxkt6yO620wGDi7JpXNPdPXGiyJUQ+FkQTGUzoAQ==} - '@eslint-react/core@1.10.1': - resolution: {integrity: sha512-3tXmEZgV556gyYKGlOiHgMkDPDl/lg71+60dIdnvY+KSVgeieeJoQ2Z7kez2ds1a/882gfaNmj8/6qxROtDagQ==} + '@eslint-react/core@1.12.0': + resolution: {integrity: sha512-wBLu6MFtNVaNLKHX7UsJermIsXnP6FcgVS0nXPv07pbNvr99t0UDq1eLSvETLcGHx5APk35/pIjA+yAAknNtWA==} - '@eslint-react/eslint-plugin@1.10.1': - resolution: {integrity: sha512-ZZoqeE4L3Ciu7uNiyfxKTjDBsuNIJlqEc9zy1r8Jk+O0dx1cBBrH+eHCXAMRce6Q5xLWphvSorUbtYBgzmpLFw==} + '@eslint-react/eslint-plugin@1.12.0': + resolution: {integrity: sha512-4hzBghJ2LRrnKLIApmlYDA/cRe3SlsqEAZdB5ur75kIi3yIjONVXqo5fjfTs7zT2rcVILf1Ix00MqkoxCoPKtw==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -904,20 +904,20 @@ packages: typescript: optional: true - '@eslint-react/jsx@1.10.1': - resolution: {integrity: sha512-ddItN4nCgBKewfiV0thzu5vMi6s3SXOTrfrk1Jw5ncbbMebaTGNowMnc5jNHL2Z6ITP0ftoB6mqylBnFV/pUcA==} + '@eslint-react/jsx@1.12.0': + resolution: {integrity: sha512-mamA8YgFxbLWCWYi8cpGOXw526zK0zHBr3i96gmvS+SLPmPgWXY+dNOp8kknO08OrbzoAKjAPFUSyJ1zkER+3Q==} - '@eslint-react/shared@1.10.1': - resolution: {integrity: sha512-4E3OEep4oSB4h5T4pzmgvqjTru7FVG7LX2gP1WcXLV9Ne+ukMOts+RVnLj/FSpnIqZ+EU07tOuCGSm/Qc6n8Pw==} + '@eslint-react/shared@1.12.0': + resolution: {integrity: sha512-fHpDFwrlnwCfA3u8rxdD6lQHToriUXEfOHdoKLbCAOW4gPbcZJXqoUxxCXiv2Y1pl3vL0dRvza5x73NK73MuGg==} - '@eslint-react/tools@1.10.1': - resolution: {integrity: sha512-z+oy+ETIRQaJvfi59gXB9jhkhoCFNaHo7QRLiERK/kx0mQ+1KeWXAQvvSSoTgClM5WL8Z4Ma3EM8HbaHhYQMxA==} + '@eslint-react/tools@1.12.0': + resolution: {integrity: sha512-9APgknp6qqHBIG6DF9ZRglKxzVN0bEB4gBOOLHgl+UJGlRyLr3/aYamjjctE7dclMPyAmTHibsmySpEz6MhxTQ==} - '@eslint-react/types@1.10.1': - resolution: {integrity: sha512-1XadAq/QBdR3nIqCiJZErqs6L6WyrD7s7TXypPFoKlp0GKJpFAWeewIpHhEIZOiqFmt3qLG+0ruYSAnctRZ1MA==} + '@eslint-react/types@1.12.0': + resolution: {integrity: sha512-WK/jCiNMo3VML4H+SsWJT4FrliBfymE7OuCXL78JfTnxN4fMWtj6DLoljWLriy2aXqcD0H+CRQaihI7CKVUvrA==} - '@eslint-react/var@1.10.1': - resolution: {integrity: sha512-Ss3eDXrchEwIwgw9UX9mFg11v0eCtDx7klSuKLB0qzKnrtTDUOsSdjFvkApq3q7GFPETuESzvsYbfESAvCM1yg==} + '@eslint-react/var@1.12.0': + resolution: {integrity: sha512-huN6hnTxnKfIPxtkx21xpM8r1cPkPQY3BMIIQm7JiKnC7gn70rqxuTD7EDy5AEHFiwrIP09KSC3vbSxQFWkL5w==} '@eslint-stylistic/metadata@2.6.4': resolution: {integrity: sha512-+G42E6NLxYPU6S7eCSP+shpS8lwjAKofAXbOkhMi1XXv1oqWfDQQoqu9+yvITKL6Xhe50vvE40dynoHH1SoTAA==} @@ -930,8 +930,8 @@ packages: resolution: {integrity: sha512-BlYOpej8AQ8Ev9xVqroV7a02JK3SkBAaN9GfMMH9W6Ch8FlQlkjGw4Ir7+FgYwfirivAf4t+GtzuAxqfukmISA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/config-inspector@0.5.3': - resolution: {integrity: sha512-ZetBSOuoZ+5U947Y3VDbZKerILI6SuiVPCz9zJiJKGVPgm/42rGZe31yeSUp0/kyiSIIpKD3RXXzqqXVzIFMOw==} + '@eslint/config-inspector@0.5.4': + resolution: {integrity: sha512-WB/U/B6HdRiIt/CfbcqqFp7Svz+3INLtnGcuMT2hnU39S3cb9JGGkvB1T6lbIlDoQ9VRnhc4riIFFoicGRZ2mw==} hasBin: true peerDependencies: eslint: ^8.50.0 || ^9.0.0 @@ -1171,8 +1171,8 @@ packages: '@types/mdast@3.0.14': resolution: {integrity: sha512-gVZ04PGgw1qLZKsnWnyFv4ORnaJ+DXLdHTVSFbU8yX6xZ34Bjg4Q32yPkmveUP1yItXReKfB0Aknlh/3zxTKAw==} - '@types/node@22.3.0': - resolution: {integrity: sha512-nrWpWVaDZuaVc5X84xJ0vNrLvomM205oQyLsRt7OHNZbSHslcWsvgFR7O7hire2ZonjLrWBbedmotmIlJDVd6g==} + '@types/node@22.4.2': + resolution: {integrity: sha512-nAvM3Ey230/XzxtyDcJ+VjvlzpzoHwLsF7JaDRfoI0ytO0mVheerNmM45CtA0yOILXwXXxOrcUWH3wltX+7PSw==} '@types/normalize-package-data@2.4.3': resolution: {integrity: sha512-ehPtgRgaULsFG8x0NeYJvmyH1hmlfsNLujHe9dQEia/7MAJYdzMSi19JtchUHjmBA6XC/75dK55mzZH+RyieSg==} @@ -1189,8 +1189,8 @@ packages: '@types/yargs@17.0.33': resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} - '@typescript-eslint/eslint-plugin@8.1.0': - resolution: {integrity: sha512-LlNBaHFCEBPHyD4pZXb35mzjGkuGKXU5eeCA1SxvHfiRES0E82dOounfVpL4DCqYvJEKab0bZIA0gCRpdLKkCw==} + '@typescript-eslint/eslint-plugin@8.2.0': + resolution: {integrity: sha512-02tJIs655em7fvt9gps/+4k4OsKULYGtLBPJfOsmOq1+3cdClYiF0+d6mHu6qDnTcg88wJBkcPLpQhq7FyDz0A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 @@ -1200,8 +1200,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@8.1.0': - resolution: {integrity: sha512-U7iTAtGgJk6DPX9wIWPPOlt1gO57097G06gIcl0N0EEnNw8RGD62c+2/DiP/zL7KrkqnnqF7gtFGR7YgzPllTA==} + '@typescript-eslint/parser@8.2.0': + resolution: {integrity: sha512-j3Di+o0lHgPrb7FxL3fdEy6LJ/j2NE8u+AP/5cQ9SKb+JLH6V6UHDqJ+e0hXBkHP1wn1YDFjYCS9LBQsZDlDEg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1214,12 +1214,12 @@ packages: resolution: {integrity: sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/scope-manager@8.1.0': - resolution: {integrity: sha512-DsuOZQji687sQUjm4N6c9xABJa7fjvfIdjqpSIIVOgaENf2jFXiM9hIBZOL3hb6DHK9Nvd2d7zZnoMLf9e0OtQ==} + '@typescript-eslint/scope-manager@8.2.0': + resolution: {integrity: sha512-OFn80B38yD6WwpoHU2Tz/fTz7CgFqInllBoC3WP+/jLbTb4gGPTy9HBSTsbDWkMdN55XlVU0mMDYAtgvlUspGw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.1.0': - resolution: {integrity: sha512-oLYvTxljVvsMnldfl6jIKxTaU7ok7km0KDrwOt1RHYu6nxlhN3TIx8k5Q52L6wR33nOwDgM7VwW1fT1qMNfFIA==} + '@typescript-eslint/type-utils@8.2.0': + resolution: {integrity: sha512-g1CfXGFMQdT5S+0PSO0fvGXUaiSkl73U1n9LTK5aRAFnPlJ8dLKkXr4AaLFvPedW8lVDoMgLLE3JN98ZZfsj0w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -1231,8 +1231,8 @@ packages: resolution: {integrity: sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/types@8.1.0': - resolution: {integrity: sha512-q2/Bxa0gMOu/2/AKALI0tCKbG2zppccnRIRCW6BaaTlRVaPKft4oVYPp7WOPpcnsgbr0qROAVCVKCvIQ0tbWog==} + '@typescript-eslint/types@8.2.0': + resolution: {integrity: sha512-6a9QSK396YqmiBKPkJtxsgZZZVjYQ6wQ/TlI0C65z7vInaETuC6HAHD98AGLC8DyIPqHytvNuS8bBVvNLKyqvQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/typescript-estree@7.18.0': @@ -1244,8 +1244,8 @@ packages: typescript: optional: true - '@typescript-eslint/typescript-estree@8.1.0': - resolution: {integrity: sha512-NTHhmufocEkMiAord/g++gWKb0Fr34e9AExBRdqgWdVBaKoei2dIyYKD9Q0jBnvfbEA5zaf8plUFMUH6kQ0vGg==} + '@typescript-eslint/typescript-estree@8.2.0': + resolution: {integrity: sha512-kiG4EDUT4dImplOsbh47B1QnNmXSoUqOjWDvCJw/o8LgfD0yr7k2uy54D5Wm0j4t71Ge1NkynGhpWdS0dEIAUA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -1253,8 +1253,8 @@ packages: typescript: optional: true - '@typescript-eslint/utils@8.1.0': - resolution: {integrity: sha512-ypRueFNKTIFwqPeJBfeIpxZ895PQhNyH4YID6js0UoBImWYoSjBsahUn9KMiJXh94uOjVBgHD9AmkyPsPnFwJA==} + '@typescript-eslint/utils@8.2.0': + resolution: {integrity: sha512-O46eaYKDlV3TvAVDNcoDzd5N550ckSe8G4phko++OCSC1dYIb9LTc3HDGYdWqWIAT5qDUKphO6sd9RrpIJJPfg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1263,8 +1263,8 @@ packages: resolution: {integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/visitor-keys@8.1.0': - resolution: {integrity: sha512-ba0lNI19awqZ5ZNKh6wCModMwoZs457StTebQ0q1NP58zSi2F6MOZRXwfKZy+jB78JNJ/WH8GSh2IQNzXX8Nag==} + '@typescript-eslint/visitor-keys@8.2.0': + resolution: {integrity: sha512-sbgsPMW9yLvS7IhCi8IpuK1oBmtbWUNP+hBdwl/I9nzqVsszGnNGti5r9dUtF5RLivHUFFIdRvLiTsPhzSyJ3Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@unocss/config@0.62.2': @@ -1281,7 +1281,7 @@ packages: '@vitest/eslint-plugin@1.0.3': resolution: {integrity: sha512-7hTONh+lqN+TEimHy2aWVdHVqYohcxLGD4yYBwSVvhyiti/j9CqBNMQvOa6xLoVcEtaWAoCCDbYgvxwNqA4lsA==} peerDependencies: - '@typescript-eslint/utils': ^8.1.0 + '@typescript-eslint/utils': ^8.2.0 eslint: '>= 8.57.0' typescript: '>= 5.0.0' vitest: '*' @@ -1765,8 +1765,8 @@ packages: eslint-config-flat-gitignore@0.1.8: resolution: {integrity: sha512-OEUbS2wzzYtUfshjOqzFo4Bl4lHykXUdM08TCnYNl7ki+niW4Q1R0j0FDFDr0vjVsI5ZFOz5LvluxOP+Ew+dYw==} - eslint-flat-config-utils@0.3.0: - resolution: {integrity: sha512-FaFQLUunAl6YK7aU/pT23DXYVWg/cEHbSfxwAxpCGT6Su8H9RfkmzKLh1G2bba46p6dTlQeA4VTiV5//0SeToQ==} + eslint-flat-config-utils@0.3.1: + resolution: {integrity: sha512-eFT3EaoJN1hlN97xw4FIEX//h0TiFUobgl2l5uLkIwhVN9ahGq95Pbs+i1/B5UACA78LO3rco3JzuvxLdTUOPA==} eslint-formatting-reporter@0.0.0: resolution: {integrity: sha512-k9RdyTqxqN/wNYVaTk/ds5B5rA8lgoAmvceYN7bcZMBwU7TuXx5ntewJv81eF3pIL/CiJE+pJZm36llG8yhyyw==} @@ -1864,8 +1864,8 @@ packages: vue-eslint-parser: optional: true - eslint-plugin-react-debug@1.10.1: - resolution: {integrity: sha512-U86dE+R8TTyd5BjNuyXnDmYCb+dhEz8Up3bXiF6/WITT8WnGyBbJmmLFfcBYP2GRRuZ4REpT9Hr1Bfen3aEaUA==} + eslint-plugin-react-debug@1.12.0: + resolution: {integrity: sha512-lCT94dyQqEWhCYbxM44+/lWcsgHGHdF3DXX+BOXfY/09PFjvg5+685lB6Lp82TU6lSOAu1y9HJby2sYybcx57g==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1874,8 +1874,8 @@ packages: typescript: optional: true - eslint-plugin-react-dom@1.10.1: - resolution: {integrity: sha512-AifDckTIGNmH8ZSJ/tyReRpkSFvgkSZzguX0w/Nx7WL2ZL68aDU+JPpDWkbwcVbPqANStO/egbQ4ob++Zk5KXQ==} + eslint-plugin-react-dom@1.12.0: + resolution: {integrity: sha512-2JEcBrYTD/mJ3E/vehAAec7vi4hQ//GhRxdagYTQfLmENMWRXAISCtzNlYsHe0NzQUXGsKaVmwZzi6EX0utu7g==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1884,8 +1884,8 @@ packages: typescript: optional: true - eslint-plugin-react-hooks-extra@1.10.1: - resolution: {integrity: sha512-a63Rfu0EvbsHomHSpuccpSZGv0gDudMCjhiNmoAEG8qG/OzwlIZ7VPb1IWVvVp2S2DgqMnlhuGWjiH10nvvEjQ==} + eslint-plugin-react-hooks-extra@1.12.0: + resolution: {integrity: sha512-ctKxpvDu0QAXO/sQvspVrL/kf98f9i4XUd0TkFCarPAzA5aUsSLP0mKcftkklvru61zYg4U508jivLAuN5+1oQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1900,8 +1900,8 @@ packages: peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - eslint-plugin-react-naming-convention@1.10.1: - resolution: {integrity: sha512-3Utp/5rIrnQJCe47P9lqB9ktwprk2qedTj4ArPNdy8StgNEbzXwAQdS0Fxkf1mKZu2w2RR/rCdyW+57mzZa4/w==} + eslint-plugin-react-naming-convention@1.12.0: + resolution: {integrity: sha512-QXf1u5ubdKy0QKtybmlGMyWRRz+jDwziHtCuZoBBD0UHQY9gwgHfn10ajGZ1dnxKii0ZTY5k/rXtxHeHlbudYA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1910,13 +1910,23 @@ packages: typescript: optional: true - eslint-plugin-react-refresh@0.4.9: - resolution: {integrity: sha512-QK49YrBAo5CLNLseZ7sZgvgTy21E6NEw22eZqc4teZfH8pxV3yXc9XXOYfUI6JNpw7mfHNkAeWtBxrTyykB6HA==} + eslint-plugin-react-refresh@0.4.10: + resolution: {integrity: sha512-I39s6G9We7ZxbCRxTTM5XX4KJV2cfWhFbHF4kTuL0ygdEVdQXtCNGqUQ43sBOCbTC/N6dEZXoQKFHr8gp1VHrQ==} peerDependencies: eslint: '>=7' - eslint-plugin-react-x@1.10.1: - resolution: {integrity: sha512-bangm3Yy0urPwQnLxI8YZBgT6YEiBXQLDpW0JPycMAaIoYm/PArLxjeosSpDoKry+kHAcf9OfYQjE665zX4IUA==} + eslint-plugin-react-web-api@1.12.0: + resolution: {integrity: sha512-F9+XH//W48fAUc/Y3Ifmc1G959JUPyIh4jj2BM4422Fqzk9ZWUunH2Rq0tocZBgPmnz298Mg7fSb7Ev2Wy8c6w==} + engines: {bun: '>=1.0.15', node: '>=18.18.0'} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ^4.9.5 || ^5.3.3 + peerDependenciesMeta: + typescript: + optional: true + + eslint-plugin-react-x@1.12.0: + resolution: {integrity: sha512-qr2YQxBTxRTt/pOCmzG5k3d8Uek8+icAWjZI0o4SkSxOg+h39Yr43UY8eTIWmvxEqWSdonEDG2MaZr8+DMvfYg==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1931,8 +1941,8 @@ packages: peerDependencies: eslint: '>=8.44.0' - eslint-plugin-solid@0.14.1: - resolution: {integrity: sha512-2bR21xTGhXufK5qqib0h8fQkoZbVm0Xmsgioj+D6ynLXvVq20Atf5F/qyu2WUVNukKJkpd6WsYW0JRWFo2yZvQ==} + eslint-plugin-solid@0.14.2: + resolution: {integrity: sha512-uyX+/ONsM0IoVBV9EBv7uAhhFXqTfAGd3lxUCNfC+XmJazme1f4UAPhPNbqSfqnzaCbXwB1rsD/9ZpAgO6mzew==} engines: {node: '>=12.0.0'} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 @@ -3304,8 +3314,8 @@ packages: uncrypto@0.1.3: resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} - undici-types@6.18.2: - resolution: {integrity: sha512-5ruQbENj95yDYJNS3TvcaxPMshV7aizdv/hWYjGIKoANWKjhWNBsr2YEuYZKodQulB1b8l7ILOuDQep3afowQQ==} + undici-types@6.19.6: + resolution: {integrity: sha512-e/vggGopEfTKSvj4ihnOLTsqhrKRN3LeO6qSN/GxohhuRv8qH9bNQ4B8W7e/vFL+0XTnmHPB4/kegunZGA4Org==} unenv@1.9.0: resolution: {integrity: sha512-QKnFNznRxmbOF1hDgzpqrlIf6NC5sbZ2OJ+5Wl3OX8uM+LUJXbj4TXvLJCtwbPTmbMHCLIz6JLKNinNsMShK9g==} @@ -3872,13 +3882,13 @@ snapshots: '@eslint-community/regexpp@4.10.0': {} - '@eslint-react/ast@1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': + '@eslint-react/ast@1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': dependencies: - '@eslint-react/tools': 1.10.1 - '@eslint-react/types': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@typescript-eslint/types': 8.1.0 - '@typescript-eslint/typescript-estree': 8.1.0(typescript@5.5.4) - '@typescript-eslint/utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/tools': 1.12.0 + '@eslint-react/types': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/types': 8.2.0 + '@typescript-eslint/typescript-estree': 8.2.0(typescript@5.5.4) + '@typescript-eslint/utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) birecord: 0.1.1 string-ts: 2.2.0 ts-pattern: 5.3.1 @@ -3887,18 +3897,19 @@ snapshots: - supports-color - typescript - '@eslint-react/core@1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': - dependencies: - '@eslint-react/ast': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/jsx': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/shared': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/tools': 1.10.1 - '@eslint-react/types': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/var': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.1.0 - '@typescript-eslint/type-utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@typescript-eslint/types': 8.1.0 - '@typescript-eslint/utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/core@1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': + dependencies: + '@eslint-react/ast': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/jsx': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/shared': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/tools': 1.12.0 + '@eslint-react/types': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/var': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.2.0 + '@typescript-eslint/type-utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/types': 8.2.0 + '@typescript-eslint/utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + birecord: 0.1.1 short-unique-id: 5.2.0 ts-pattern: 5.3.1 transitivePeerDependencies: @@ -3906,71 +3917,72 @@ snapshots: - supports-color - typescript - '@eslint-react/eslint-plugin@1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': + '@eslint-react/eslint-plugin@1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': dependencies: - '@eslint-react/shared': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/tools': 1.10.1 - '@eslint-react/types': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.1.0 - '@typescript-eslint/type-utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@typescript-eslint/types': 8.1.0 - '@typescript-eslint/utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/shared': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/tools': 1.12.0 + '@eslint-react/types': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.2.0 + '@typescript-eslint/type-utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/types': 8.2.0 + '@typescript-eslint/utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) eslint: eslint-ts-patch@9.5.0-0 - eslint-plugin-react-debug: 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - eslint-plugin-react-dom: 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - eslint-plugin-react-hooks-extra: 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - eslint-plugin-react-naming-convention: 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - eslint-plugin-react-x: 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + eslint-plugin-react-debug: 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + eslint-plugin-react-dom: 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + eslint-plugin-react-hooks-extra: 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + eslint-plugin-react-naming-convention: 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + eslint-plugin-react-web-api: 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + eslint-plugin-react-x: 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: - supports-color - '@eslint-react/jsx@1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': + '@eslint-react/jsx@1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': dependencies: - '@eslint-react/ast': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/tools': 1.10.1 - '@eslint-react/types': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/var': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.1.0 - '@typescript-eslint/types': 8.1.0 - '@typescript-eslint/utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/ast': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/tools': 1.12.0 + '@eslint-react/types': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/var': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.2.0 + '@typescript-eslint/types': 8.2.0 + '@typescript-eslint/utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) ts-pattern: 5.3.1 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/shared@1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': + '@eslint-react/shared@1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': dependencies: - '@eslint-react/tools': 1.10.1 - '@typescript-eslint/utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/tools': 1.12.0 + '@typescript-eslint/utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) picomatch: 4.0.2 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/tools@1.10.1': {} + '@eslint-react/tools@1.12.0': {} - '@eslint-react/types@1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': + '@eslint-react/types@1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': dependencies: - '@eslint-react/tools': 1.10.1 - '@typescript-eslint/types': 8.1.0 - '@typescript-eslint/utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/tools': 1.12.0 + '@typescript-eslint/types': 8.2.0 + '@typescript-eslint/utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/var@1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': + '@eslint-react/var@1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': dependencies: - '@eslint-react/ast': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/tools': 1.10.1 - '@eslint-react/types': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.1.0 - '@typescript-eslint/types': 8.1.0 - '@typescript-eslint/utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/ast': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/tools': 1.12.0 + '@eslint-react/types': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.2.0 + '@typescript-eslint/types': 8.2.0 + '@typescript-eslint/utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) ts-pattern: 5.3.1 transitivePeerDependencies: - eslint @@ -3995,7 +4007,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/config-inspector@0.5.3(eslint-ts-patch@9.5.0-0)': + '@eslint/config-inspector@0.5.4(eslint-ts-patch@9.5.0-0)': dependencies: '@eslint/config-array': 0.17.1 '@voxpelli/config-array-find-files': 0.1.2(@eslint/config-array@0.17.1) @@ -4191,7 +4203,7 @@ snapshots: '@stylistic/eslint-plugin-migrate@2.6.4(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': dependencies: '@eslint-stylistic/metadata': 2.6.4 - '@typescript-eslint/utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) transitivePeerDependencies: - eslint - supports-color @@ -4206,7 +4218,7 @@ snapshots: dependencies: '@stylistic/eslint-plugin-js': 2.6.4(eslint-ts-patch@9.5.0-0) '@types/eslint': 9.6.0 - '@typescript-eslint/utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) eslint: eslint-ts-patch@9.5.0-0 transitivePeerDependencies: - supports-color @@ -4239,27 +4251,27 @@ snapshots: '@types/fs-extra@11.0.4': dependencies: '@types/jsonfile': 6.1.3 - '@types/node': 22.3.0 + '@types/node': 22.4.2 '@types/json-schema@7.0.15': {} '@types/jsonfile@6.1.3': dependencies: - '@types/node': 22.3.0 + '@types/node': 22.4.2 '@types/mdast@3.0.14': dependencies: '@types/unist': 2.0.9 - '@types/node@22.3.0': + '@types/node@22.4.2': dependencies: - undici-types: 6.18.2 + undici-types: 6.19.6 '@types/normalize-package-data@2.4.3': {} '@types/prompts@2.4.9': dependencies: - '@types/node': 22.3.0 + '@types/node': 22.4.2 kleur: 3.0.3 '@types/unist@2.0.9': {} @@ -4270,14 +4282,14 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@8.1.0(@typescript-eslint/parser@8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4))(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': + '@typescript-eslint/eslint-plugin@8.2.0(@typescript-eslint/parser@8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4))(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.1.0 - '@typescript-eslint/type-utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@typescript-eslint/utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@typescript-eslint/visitor-keys': 8.1.0 + '@typescript-eslint/parser': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.2.0 + '@typescript-eslint/type-utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 8.2.0 eslint: eslint-ts-patch@9.5.0-0 graphemer: 1.4.0 ignore: 5.3.1 @@ -4288,12 +4300,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': + '@typescript-eslint/parser@8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': dependencies: - '@typescript-eslint/scope-manager': 8.1.0 - '@typescript-eslint/types': 8.1.0 - '@typescript-eslint/typescript-estree': 8.1.0(typescript@5.5.4) - '@typescript-eslint/visitor-keys': 8.1.0 + '@typescript-eslint/scope-manager': 8.2.0 + '@typescript-eslint/types': 8.2.0 + '@typescript-eslint/typescript-estree': 8.2.0(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 8.2.0 debug: 4.3.6 eslint: eslint-ts-patch@9.5.0-0 optionalDependencies: @@ -4306,15 +4318,15 @@ snapshots: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 - '@typescript-eslint/scope-manager@8.1.0': + '@typescript-eslint/scope-manager@8.2.0': dependencies: - '@typescript-eslint/types': 8.1.0 - '@typescript-eslint/visitor-keys': 8.1.0 + '@typescript-eslint/types': 8.2.0 + '@typescript-eslint/visitor-keys': 8.2.0 - '@typescript-eslint/type-utils@8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': + '@typescript-eslint/type-utils@8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': dependencies: - '@typescript-eslint/typescript-estree': 8.1.0(typescript@5.5.4) - '@typescript-eslint/utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/typescript-estree': 8.2.0(typescript@5.5.4) + '@typescript-eslint/utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) debug: 4.3.6 ts-api-utils: 1.3.0(typescript@5.5.4) optionalDependencies: @@ -4325,7 +4337,7 @@ snapshots: '@typescript-eslint/types@7.18.0': {} - '@typescript-eslint/types@8.1.0': {} + '@typescript-eslint/types@8.2.0': {} '@typescript-eslint/typescript-estree@7.18.0(typescript@5.5.4)': dependencies: @@ -4342,10 +4354,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.1.0(typescript@5.5.4)': + '@typescript-eslint/typescript-estree@8.2.0(typescript@5.5.4)': dependencies: - '@typescript-eslint/types': 8.1.0 - '@typescript-eslint/visitor-keys': 8.1.0 + '@typescript-eslint/types': 8.2.0 + '@typescript-eslint/visitor-keys': 8.2.0 debug: 4.3.6 globby: 11.1.0 is-glob: 4.0.3 @@ -4357,12 +4369,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': + '@typescript-eslint/utils@8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint-ts-patch@9.5.0-0) - '@typescript-eslint/scope-manager': 8.1.0 - '@typescript-eslint/types': 8.1.0 - '@typescript-eslint/typescript-estree': 8.1.0(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.2.0 + '@typescript-eslint/types': 8.2.0 + '@typescript-eslint/typescript-estree': 8.2.0(typescript@5.5.4) eslint: eslint-ts-patch@9.5.0-0 transitivePeerDependencies: - supports-color @@ -4373,9 +4385,9 @@ snapshots: '@typescript-eslint/types': 7.18.0 eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@8.1.0': + '@typescript-eslint/visitor-keys@8.2.0': dependencies: - '@typescript-eslint/types': 8.1.0 + '@typescript-eslint/types': 8.2.0 eslint-visitor-keys: 3.4.3 '@unocss/config@0.62.2': @@ -4389,7 +4401,7 @@ snapshots: '@unocss/eslint-plugin@0.62.2(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': dependencies: - '@typescript-eslint/utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) '@unocss/config': 0.62.2 '@unocss/core': 0.62.2 magic-string: 0.30.11 @@ -4399,13 +4411,13 @@ snapshots: - supports-color - typescript - '@vitest/eslint-plugin@1.0.3(@typescript-eslint/utils@8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4))(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)(vitest@2.0.5(@types/node@22.3.0))': + '@vitest/eslint-plugin@1.0.3(@typescript-eslint/utils@8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4))(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)(vitest@2.0.5(@types/node@22.4.2))': dependencies: eslint: eslint-ts-patch@9.5.0-0 optionalDependencies: - '@typescript-eslint/utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) typescript: 5.5.4 - vitest: 2.0.5(@types/node@22.3.0) + vitest: 2.0.5(@types/node@22.4.2) '@vitest/expect@2.0.5': dependencies: @@ -4983,7 +4995,7 @@ snapshots: find-up-simple: 1.0.0 parse-gitignore: 2.0.0 - eslint-flat-config-utils@0.3.0: + eslint-flat-config-utils@0.3.1: dependencies: '@types/eslint': 9.6.0 pathe: 1.1.2 @@ -5052,7 +5064,7 @@ snapshots: eslint-plugin-import-x@3.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4): dependencies: - '@typescript-eslint/utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) debug: 4.3.6 doctrine: 3.0.0 eslint: eslint-ts-patch@9.5.0-0 @@ -5118,8 +5130,8 @@ snapshots: eslint-plugin-perfectionist@3.2.0(astro-eslint-parser@1.0.2(typescript@5.5.4))(eslint-ts-patch@9.5.0-0)(svelte-eslint-parser@0.41.0(svelte@4.2.18))(svelte@4.2.18)(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint-ts-patch@9.5.0-0)): dependencies: - '@typescript-eslint/types': 8.1.0 - '@typescript-eslint/utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/types': 8.2.0 + '@typescript-eslint/utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) eslint: eslint-ts-patch@9.5.0-0 minimatch: 10.0.1 natural-compare-lite: 1.4.0 @@ -5132,19 +5144,19 @@ snapshots: - supports-color - typescript - eslint-plugin-react-debug@1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4): - dependencies: - '@eslint-react/ast': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/core': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/jsx': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/shared': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/tools': 1.10.1 - '@eslint-react/types': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/var': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.1.0 - '@typescript-eslint/type-utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@typescript-eslint/types': 8.1.0 - '@typescript-eslint/utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + eslint-plugin-react-debug@1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4): + dependencies: + '@eslint-react/ast': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/core': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/jsx': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/shared': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/tools': 1.12.0 + '@eslint-react/types': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/var': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.2.0 + '@typescript-eslint/type-utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/types': 8.2.0 + '@typescript-eslint/utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) eslint: eslint-ts-patch@9.5.0-0 string-ts: 2.2.0 ts-pattern: 5.3.1 @@ -5153,18 +5165,18 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-dom@1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4): - dependencies: - '@eslint-react/ast': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/core': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/jsx': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/shared': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/tools': 1.10.1 - '@eslint-react/types': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/var': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.1.0 - '@typescript-eslint/types': 8.1.0 - '@typescript-eslint/utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + eslint-plugin-react-dom@1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4): + dependencies: + '@eslint-react/ast': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/core': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/jsx': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/shared': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/tools': 1.12.0 + '@eslint-react/types': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/var': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.2.0 + '@typescript-eslint/types': 8.2.0 + '@typescript-eslint/utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) eslint: eslint-ts-patch@9.5.0-0 ts-pattern: 5.3.1 optionalDependencies: @@ -5172,19 +5184,19 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks-extra@1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4): - dependencies: - '@eslint-react/ast': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/core': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/jsx': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/shared': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/tools': 1.10.1 - '@eslint-react/types': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/var': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.1.0 - '@typescript-eslint/type-utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@typescript-eslint/types': 8.1.0 - '@typescript-eslint/utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + eslint-plugin-react-hooks-extra@1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4): + dependencies: + '@eslint-react/ast': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/core': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/jsx': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/shared': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/tools': 1.12.0 + '@eslint-react/types': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/var': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.2.0 + '@typescript-eslint/type-utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/types': 8.2.0 + '@typescript-eslint/utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) eslint: eslint-ts-patch@9.5.0-0 ts-pattern: 5.3.1 optionalDependencies: @@ -5196,18 +5208,18 @@ snapshots: dependencies: eslint: eslint-ts-patch@9.5.0-0 - eslint-plugin-react-naming-convention@1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4): - dependencies: - '@eslint-react/ast': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/core': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/jsx': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/shared': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/tools': 1.10.1 - '@eslint-react/types': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.1.0 - '@typescript-eslint/type-utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@typescript-eslint/types': 8.1.0 - '@typescript-eslint/utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + eslint-plugin-react-naming-convention@1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4): + dependencies: + '@eslint-react/ast': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/core': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/jsx': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/shared': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/tools': 1.12.0 + '@eslint-react/types': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.2.0 + '@typescript-eslint/type-utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/types': 8.2.0 + '@typescript-eslint/utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) eslint: eslint-ts-patch@9.5.0-0 ts-pattern: 5.3.1 optionalDependencies: @@ -5215,23 +5227,43 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-refresh@0.4.9(eslint-ts-patch@9.5.0-0): + eslint-plugin-react-refresh@0.4.10(eslint-ts-patch@9.5.0-0): dependencies: eslint: eslint-ts-patch@9.5.0-0 - eslint-plugin-react-x@1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4): - dependencies: - '@eslint-react/ast': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/core': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/jsx': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/shared': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/tools': 1.10.1 - '@eslint-react/types': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/var': 1.10.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.1.0 - '@typescript-eslint/type-utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@typescript-eslint/types': 8.1.0 - '@typescript-eslint/utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + eslint-plugin-react-web-api@1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4): + dependencies: + '@eslint-react/ast': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/core': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/jsx': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/shared': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/tools': 1.12.0 + '@eslint-react/types': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/var': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.2.0 + '@typescript-eslint/types': 8.2.0 + '@typescript-eslint/utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + birecord: 0.1.1 + eslint: eslint-ts-patch@9.5.0-0 + ts-pattern: 5.3.1 + optionalDependencies: + typescript: 5.5.4 + transitivePeerDependencies: + - supports-color + + eslint-plugin-react-x@1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4): + dependencies: + '@eslint-react/ast': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/core': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/jsx': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/shared': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/tools': 1.12.0 + '@eslint-react/types': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/var': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.2.0 + '@typescript-eslint/type-utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/types': 8.2.0 + '@typescript-eslint/utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) eslint: eslint-ts-patch@9.5.0-0 is-immutable-type: 5.0.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) ts-pattern: 5.3.1 @@ -5251,9 +5283,9 @@ snapshots: regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-solid@0.14.1(eslint-ts-patch@9.5.0-0)(typescript@5.5.4): + eslint-plugin-solid@0.14.2(eslint-ts-patch@9.5.0-0)(typescript@5.5.4): dependencies: - '@typescript-eslint/utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) eslint: eslint-ts-patch@9.5.0-0 estraverse: 5.3.0 is-html: 2.0.0 @@ -5313,11 +5345,11 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-unused-imports@4.1.3(@typescript-eslint/eslint-plugin@8.1.0(@typescript-eslint/parser@8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4))(eslint-ts-patch@9.5.0-0)(typescript@5.5.4))(eslint-ts-patch@9.5.0-0): + eslint-plugin-unused-imports@4.1.3(@typescript-eslint/eslint-plugin@8.2.0(@typescript-eslint/parser@8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4))(eslint-ts-patch@9.5.0-0)(typescript@5.5.4))(eslint-ts-patch@9.5.0-0): dependencies: eslint: eslint-ts-patch@9.5.0-0 optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.1.0(@typescript-eslint/parser@8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4))(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/eslint-plugin': 8.2.0(@typescript-eslint/parser@8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4))(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) eslint-plugin-vue@9.27.0(eslint-ts-patch@9.5.0-0): dependencies: @@ -5768,7 +5800,7 @@ snapshots: is-immutable-type@5.0.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4): dependencies: - '@typescript-eslint/type-utils': 8.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/type-utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) eslint: eslint-ts-patch@9.5.0-0 ts-api-utils: 1.3.0(typescript@5.5.4) ts-declaration-location: 1.0.4(typescript@5.5.4) @@ -6692,7 +6724,7 @@ snapshots: uncrypto@0.1.3: {} - undici-types@6.18.2: {} + undici-types@6.19.6: {} unenv@1.9.0: dependencies: @@ -6727,13 +6759,13 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - vite-node@2.0.5(@types/node@22.3.0): + vite-node@2.0.5(@types/node@22.4.2): dependencies: cac: 6.7.14 debug: 4.3.6 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.0.5(@types/node@22.3.0) + vite: 5.0.5(@types/node@22.4.2) transitivePeerDependencies: - '@types/node' - less @@ -6744,16 +6776,16 @@ snapshots: - supports-color - terser - vite@5.0.5(@types/node@22.3.0): + vite@5.0.5(@types/node@22.4.2): dependencies: esbuild: 0.19.12 postcss: 8.4.40 rollup: 4.19.0 optionalDependencies: - '@types/node': 22.3.0 + '@types/node': 22.4.2 fsevents: 2.3.3 - vitest@2.0.5(@types/node@22.3.0): + vitest@2.0.5(@types/node@22.4.2): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -6771,11 +6803,11 @@ snapshots: tinybench: 2.8.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.0.5(@types/node@22.3.0) - vite-node: 2.0.5(@types/node@22.3.0) + vite: 5.0.5(@types/node@22.4.2) + vite-node: 2.0.5(@types/node@22.4.2) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.3.0 + '@types/node': 22.4.2 transitivePeerDependencies: - less - lightningcss From 91c8cd64f69e612e46d99a164b235d27bc48094e Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Wed, 21 Aug 2024 10:37:41 +0200 Subject: [PATCH 009/105] chore: use eslint v9.9 --- .vscode/settings.json | 4 + package.json | 8 +- pnpm-lock.yaml | 837 +++++++++++++++--------------------------- 3 files changed, 294 insertions(+), 555 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index d26030dc20..63d7b6276c 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -9,6 +9,10 @@ "source.organizeImports": "never" }, + "eslint.options": { + "flags": ["unstable_ts_config"] + }, + "eslint.runtime": "node", // Silent the stylistic rules in you IDE, but still auto fix them diff --git a/package.json b/package.json index 6a2087081d..26ba24c6d8 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "dev": "npx @eslint/config-inspector --config eslint.config.ts", "build:inspector": "pnpm build && npx @eslint/config-inspector build", "watch": "tsup --format esm,cjs --watch", - "lint": "eslint .", + "lint": "eslint --flag unstable_ts_config .", "typegen": "esno scripts/typegen.ts", "prepack": "nr build", "release": "bumpp && pnpm publish", @@ -147,19 +147,19 @@ "@unocss/eslint-plugin": "^0.62.2", "astro-eslint-parser": "^1.0.2", "bumpp": "^9.5.1", - "eslint": "npm:eslint-ts-patch@9.5.0-0", + "eslint": "^9.9.0", "eslint-plugin-astro": "^1.2.3", "eslint-plugin-format": "^0.1.2", "eslint-plugin-react-hooks": "^4.6.2", "eslint-plugin-react-refresh": "^0.4.10", "eslint-plugin-solid": "^0.14.2", "eslint-plugin-svelte": "^2.43.0", - "eslint-ts-patch": "9.5.0-0", "eslint-typegen": "^0.3.1", "esno": "^4.7.0", "execa": "^9.3.1", "fast-glob": "^3.3.2", "fs-extra": "^11.2.0", + "jiti": "^1.21.6", "lint-staged": "^15.2.9", "prettier-plugin-astro": "^0.14.1", "prettier-plugin-slidev": "^1.0.5", @@ -182,6 +182,6 @@ "pre-commit": "npx lint-staged" }, "lint-staged": { - "*": "eslint --fix" + "*": "eslint --flag unstable_ts_config --fix" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c048108441..de8afd056e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -21,19 +21,19 @@ importers: version: 0.7.0 '@eslint-community/eslint-plugin-eslint-comments': specifier: ^4.4.0 - version: 4.4.0(eslint-ts-patch@9.5.0-0) + version: 4.4.0(eslint@9.9.0(jiti@1.21.6)) '@stylistic/eslint-plugin': specifier: ^2.6.4 - version: 2.6.4(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + version: 2.6.4(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/eslint-plugin': specifier: ^8.2.0 - version: 8.2.0(@typescript-eslint/parser@8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4))(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + version: 8.2.0(@typescript-eslint/parser@8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/parser': specifier: ^8.2.0 - version: 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + version: 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@vitest/eslint-plugin': specifier: ^1.0.3 - version: 1.0.3(@typescript-eslint/utils@8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4))(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)(vitest@2.0.5(@types/node@22.4.2)) + version: 1.0.3(@typescript-eslint/utils@8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.4.2)) eslint-config-flat-gitignore: specifier: ^0.1.8 version: 0.1.8 @@ -42,55 +42,55 @@ importers: version: 0.3.1 eslint-merge-processors: specifier: ^0.1.0 - version: 0.1.0(eslint-ts-patch@9.5.0-0) + version: 0.1.0(eslint@9.9.0(jiti@1.21.6)) eslint-plugin-antfu: specifier: ^2.3.5 - version: 2.3.5(eslint-ts-patch@9.5.0-0) + version: 2.3.5(eslint@9.9.0(jiti@1.21.6)) eslint-plugin-command: specifier: ^0.2.3 - version: 0.2.3(eslint-ts-patch@9.5.0-0) + version: 0.2.3(eslint@9.9.0(jiti@1.21.6)) eslint-plugin-import-x: specifier: ^3.1.0 - version: 3.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + version: 3.1.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) eslint-plugin-jsdoc: specifier: ^50.2.2 - version: 50.2.2(eslint-ts-patch@9.5.0-0) + version: 50.2.2(eslint@9.9.0(jiti@1.21.6)) eslint-plugin-jsonc: specifier: ^2.16.0 - version: 2.16.0(eslint-ts-patch@9.5.0-0) + version: 2.16.0(eslint@9.9.0(jiti@1.21.6)) eslint-plugin-markdown: specifier: ^5.1.0 - version: 5.1.0(eslint-ts-patch@9.5.0-0) + version: 5.1.0(eslint@9.9.0(jiti@1.21.6)) eslint-plugin-n: specifier: ^17.10.2 - version: 17.10.2(eslint-ts-patch@9.5.0-0) + version: 17.10.2(eslint@9.9.0(jiti@1.21.6)) eslint-plugin-no-only-tests: specifier: ^3.3.0 version: 3.3.0 eslint-plugin-perfectionist: specifier: ^3.2.0 - version: 3.2.0(astro-eslint-parser@1.0.2(typescript@5.5.4))(eslint-ts-patch@9.5.0-0)(svelte-eslint-parser@0.41.0(svelte@4.2.18))(svelte@4.2.18)(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint-ts-patch@9.5.0-0)) + version: 3.2.0(astro-eslint-parser@1.0.2(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6))(svelte-eslint-parser@0.41.0(svelte@4.2.18))(svelte@4.2.18)(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.9.0(jiti@1.21.6))) eslint-plugin-regexp: specifier: ^2.6.0 - version: 2.6.0(eslint-ts-patch@9.5.0-0) + version: 2.6.0(eslint@9.9.0(jiti@1.21.6)) eslint-plugin-toml: specifier: ^0.11.1 - version: 0.11.1(eslint-ts-patch@9.5.0-0) + version: 0.11.1(eslint@9.9.0(jiti@1.21.6)) eslint-plugin-unicorn: specifier: ^55.0.0 - version: 55.0.0(eslint-ts-patch@9.5.0-0) + version: 55.0.0(eslint@9.9.0(jiti@1.21.6)) eslint-plugin-unused-imports: specifier: ^4.1.3 - version: 4.1.3(@typescript-eslint/eslint-plugin@8.2.0(@typescript-eslint/parser@8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4))(eslint-ts-patch@9.5.0-0)(typescript@5.5.4))(eslint-ts-patch@9.5.0-0) + version: 4.1.3(@typescript-eslint/eslint-plugin@8.2.0(@typescript-eslint/parser@8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6)) eslint-plugin-vue: specifier: ^9.27.0 - version: 9.27.0(eslint-ts-patch@9.5.0-0) + version: 9.27.0(eslint@9.9.0(jiti@1.21.6)) eslint-plugin-yml: specifier: ^1.14.0 - version: 1.14.0(eslint-ts-patch@9.5.0-0) + version: 1.14.0(eslint@9.9.0(jiti@1.21.6)) eslint-processor-vue-blocks: specifier: ^0.1.2 - version: 0.1.2(@vue/compiler-sfc@3.4.38)(eslint-ts-patch@9.5.0-0) + version: 0.1.2(@vue/compiler-sfc@3.4.38)(eslint@9.9.0(jiti@1.21.6)) globals: specifier: ^15.9.0 version: 15.9.0 @@ -111,7 +111,7 @@ importers: version: 0.10.0 vue-eslint-parser: specifier: ^9.4.3 - version: 9.4.3(eslint-ts-patch@9.5.0-0) + version: 9.4.3(eslint@9.9.0(jiti@1.21.6)) yaml-eslint-parser: specifier: ^1.2.3 version: 1.2.3 @@ -127,16 +127,16 @@ importers: version: 0.22.4 '@eslint-react/eslint-plugin': specifier: ^1.12.0 - version: 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + version: 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@eslint/config-inspector': specifier: ^0.5.4 - version: 0.5.4(eslint-ts-patch@9.5.0-0) + version: 0.5.4(eslint@9.9.0(jiti@1.21.6)) '@prettier/plugin-xml': specifier: ^3.4.1 version: 3.4.1(prettier@3.3.2) '@stylistic/eslint-plugin-migrate': specifier: ^2.6.4 - version: 2.6.4(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + version: 2.6.4(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@types/eslint': specifier: ^9.6.0 version: 9.6.0 @@ -154,7 +154,7 @@ importers: version: 17.0.33 '@unocss/eslint-plugin': specifier: ^0.62.2 - version: 0.62.2(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + version: 0.62.2(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) astro-eslint-parser: specifier: ^1.0.2 version: 1.0.2(typescript@5.5.4) @@ -162,32 +162,29 @@ importers: specifier: ^9.5.1 version: 9.5.1 eslint: - specifier: npm:eslint-ts-patch@9.5.0-0 - version: eslint-ts-patch@9.5.0-0 + specifier: ^9.9.0 + version: 9.9.0(jiti@1.21.6) eslint-plugin-astro: specifier: ^1.2.3 - version: 1.2.3(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + version: 1.2.3(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) eslint-plugin-format: specifier: ^0.1.2 - version: 0.1.2(eslint-ts-patch@9.5.0-0) + version: 0.1.2(eslint@9.9.0(jiti@1.21.6)) eslint-plugin-react-hooks: specifier: ^4.6.2 - version: 4.6.2(eslint-ts-patch@9.5.0-0) + version: 4.6.2(eslint@9.9.0(jiti@1.21.6)) eslint-plugin-react-refresh: specifier: ^0.4.10 - version: 0.4.10(eslint-ts-patch@9.5.0-0) + version: 0.4.10(eslint@9.9.0(jiti@1.21.6)) eslint-plugin-solid: specifier: ^0.14.2 - version: 0.14.2(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + version: 0.14.2(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) eslint-plugin-svelte: specifier: ^2.43.0 - version: 2.43.0(eslint-ts-patch@9.5.0-0)(svelte@4.2.18) - eslint-ts-patch: - specifier: 9.5.0-0 - version: 9.5.0-0 + version: 2.43.0(eslint@9.9.0(jiti@1.21.6))(svelte@4.2.18) eslint-typegen: specifier: ^0.3.1 - version: 0.3.1(eslint-ts-patch@9.5.0-0) + version: 0.3.1(eslint@9.9.0(jiti@1.21.6)) esno: specifier: ^4.7.0 version: 4.7.0 @@ -200,6 +197,9 @@ importers: fs-extra: specifier: ^11.2.0 version: 11.2.0 + jiti: + specifier: ^1.21.6 + version: 1.21.6 lint-staged: specifier: ^15.2.9 version: 15.2.9 @@ -320,12 +320,6 @@ packages: cpu: [ppc64] os: [aix] - '@esbuild/aix-ppc64@0.20.2': - resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [aix] - '@esbuild/aix-ppc64@0.21.5': resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} engines: {node: '>=12'} @@ -344,12 +338,6 @@ packages: cpu: [arm64] os: [android] - '@esbuild/android-arm64@0.20.2': - resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - '@esbuild/android-arm64@0.21.5': resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} engines: {node: '>=12'} @@ -368,12 +356,6 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-arm@0.20.2': - resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - '@esbuild/android-arm@0.21.5': resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} engines: {node: '>=12'} @@ -392,12 +374,6 @@ packages: cpu: [x64] os: [android] - '@esbuild/android-x64@0.20.2': - resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - '@esbuild/android-x64@0.21.5': resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} engines: {node: '>=12'} @@ -416,12 +392,6 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-arm64@0.20.2': - resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - '@esbuild/darwin-arm64@0.21.5': resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} engines: {node: '>=12'} @@ -440,12 +410,6 @@ packages: cpu: [x64] os: [darwin] - '@esbuild/darwin-x64@0.20.2': - resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - '@esbuild/darwin-x64@0.21.5': resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} engines: {node: '>=12'} @@ -464,12 +428,6 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-arm64@0.20.2': - resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - '@esbuild/freebsd-arm64@0.21.5': resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} engines: {node: '>=12'} @@ -488,12 +446,6 @@ packages: cpu: [x64] os: [freebsd] - '@esbuild/freebsd-x64@0.20.2': - resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - '@esbuild/freebsd-x64@0.21.5': resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} engines: {node: '>=12'} @@ -512,12 +464,6 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm64@0.20.2': - resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - '@esbuild/linux-arm64@0.21.5': resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} engines: {node: '>=12'} @@ -536,12 +482,6 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-arm@0.20.2': - resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - '@esbuild/linux-arm@0.21.5': resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} engines: {node: '>=12'} @@ -560,12 +500,6 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-ia32@0.20.2': - resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - '@esbuild/linux-ia32@0.21.5': resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} engines: {node: '>=12'} @@ -584,12 +518,6 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-loong64@0.20.2': - resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - '@esbuild/linux-loong64@0.21.5': resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} engines: {node: '>=12'} @@ -608,12 +536,6 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-mips64el@0.20.2': - resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - '@esbuild/linux-mips64el@0.21.5': resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} engines: {node: '>=12'} @@ -632,12 +554,6 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-ppc64@0.20.2': - resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - '@esbuild/linux-ppc64@0.21.5': resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} engines: {node: '>=12'} @@ -656,12 +572,6 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-riscv64@0.20.2': - resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - '@esbuild/linux-riscv64@0.21.5': resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} engines: {node: '>=12'} @@ -680,12 +590,6 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-s390x@0.20.2': - resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - '@esbuild/linux-s390x@0.21.5': resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} engines: {node: '>=12'} @@ -704,12 +608,6 @@ packages: cpu: [x64] os: [linux] - '@esbuild/linux-x64@0.20.2': - resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - '@esbuild/linux-x64@0.21.5': resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} engines: {node: '>=12'} @@ -728,12 +626,6 @@ packages: cpu: [x64] os: [netbsd] - '@esbuild/netbsd-x64@0.20.2': - resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - '@esbuild/netbsd-x64@0.21.5': resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} engines: {node: '>=12'} @@ -758,12 +650,6 @@ packages: cpu: [x64] os: [openbsd] - '@esbuild/openbsd-x64@0.20.2': - resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - '@esbuild/openbsd-x64@0.21.5': resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} engines: {node: '>=12'} @@ -782,12 +668,6 @@ packages: cpu: [x64] os: [sunos] - '@esbuild/sunos-x64@0.20.2': - resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - '@esbuild/sunos-x64@0.21.5': resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} engines: {node: '>=12'} @@ -806,12 +686,6 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-arm64@0.20.2': - resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - '@esbuild/win32-arm64@0.21.5': resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} engines: {node: '>=12'} @@ -830,12 +704,6 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-ia32@0.20.2': - resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - '@esbuild/win32-ia32@0.21.5': resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} engines: {node: '>=12'} @@ -854,12 +722,6 @@ packages: cpu: [x64] os: [win32] - '@esbuild/win32-x64@0.20.2': - resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - '@esbuild/win32-x64@0.21.5': resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} engines: {node: '>=12'} @@ -882,12 +744,16 @@ packages: resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.9.0 + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 '@eslint-community/regexpp@4.10.0': resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + '@eslint-community/regexpp@4.11.0': + resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + '@eslint-react/ast@1.12.0': resolution: {integrity: sha512-NLfPLqaSkA0Ixlo4mNYgcgvK2W0lit1RTxa1aH/bLc8T+4Qxkt6yO620wGDi7JpXNPdPXGiyJUQ+FkQTGUzoAQ==} @@ -922,10 +788,6 @@ packages: '@eslint-stylistic/metadata@2.6.4': resolution: {integrity: sha512-+G42E6NLxYPU6S7eCSP+shpS8lwjAKofAXbOkhMi1XXv1oqWfDQQoqu9+yvITKL6Xhe50vvE40dynoHH1SoTAA==} - '@eslint/config-array@0.16.0': - resolution: {integrity: sha512-/jmuSd74i4Czf1XXn7wGRWZCuyaUZ330NH1Bek0Pplatt4Sy1S5haN21SCLLdbeKslQ+S0wEJ+++v5YibSi+Lg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/config-array@0.17.1': resolution: {integrity: sha512-BlYOpej8AQ8Ev9xVqroV7a02JK3SkBAaN9GfMMH9W6Ch8FlQlkjGw4Ir7+FgYwfirivAf4t+GtzuAxqfukmISA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -940,8 +802,8 @@ packages: resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.5.0': - resolution: {integrity: sha512-A7+AOT2ICkodvtsWnxZP4Xxk3NbZ3VMHd8oihydLRGrJgqqdEz1qSeEgXYyT/Cu8h1TWWsQRejIx48mtjZ5y1w==} + '@eslint/js@9.9.0': + resolution: {integrity: sha512-hhetes6ZHP3BlXLxmd8K2SNgkhNSi+UcecbnwWKwpP7kyi/uC75DJ1lOOBO3xrC4jyojtGE3YxKZPHfk4yrgug==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/object-schema@2.1.4': @@ -1723,11 +1585,6 @@ packages: engines: {node: '>=12'} hasBin: true - esbuild@0.20.2: - resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==} - engines: {node: '>=12'} - hasBin: true - esbuild@0.21.5: resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} engines: {node: '>=12'} @@ -2004,9 +1861,9 @@ packages: resolution: {integrity: sha512-pL8XjgP4ZOmmwfFE8mEhSxA7ZY4C+LWyqjQ3o4yWkkmD0qcMT9kkW3zWHOczhWcjTSgqycYAgwSlXvZltv65og==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint-ts-patch@9.5.0-0: - resolution: {integrity: sha512-6JYddNg25GLx0BBoSZ1cK0uo3OQXE8x3tLetfzfFe+PMOFttr8KBDJ8glUQXmaiFHX+Q4v59A2gas/ZKZIUwuA==} - hasBin: true + eslint-scope@8.0.2: + resolution: {integrity: sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} eslint-typegen@0.3.1: resolution: {integrity: sha512-D1hMMOuQw+WmN1uMk5lDfc9XCgOZMRlvOWwQfME6dyAgJqxGJ/STEyN7YBmt3zMqKkN7XJJ+4mjB82JcR4s/UA==} @@ -2021,10 +1878,15 @@ packages: resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.5.0: - resolution: {integrity: sha512-+NAOZFrW/jFTS3dASCGBxX1pkFD0/fsO+hfAkJ4TyYKwgsXZbqzrw+seCYFCcPCYXvnD67tAnglU7GQTz6kcVw==} + eslint@9.9.0: + resolution: {integrity: sha512-JfiKJrbx0506OEerjK2Y1QlldtBxkAlLxT5OEcRF8uaQ86noDe2k31Vw9rnSWv+MXZHj7OOUV/dA0AhdLFcyvA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true + peerDependencies: + jiti: '*' + peerDependenciesMeta: + jiti: + optional: true esno@4.7.0: resolution: {integrity: sha512-81owrjxIxOwqcABt20U09Wn8lpBo9K6ttqbGvQcB3VYNLJyaV1fvKkDtpZd3Rj5BX3WXiGiJCjUevKQGNICzJg==} @@ -2263,9 +2125,6 @@ packages: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} engines: {node: '>=6'} - importx@0.3.7: - resolution: {integrity: sha512-K2+4GWH3ftMEbwLUK4IVC1qmk5POIofYb+2dHua1Szl5hQexSKv/QfwruTMzROqFWXnPUDJml5CnRiyk1YAesg==} - importx@0.4.3: resolution: {integrity: sha512-x6E6OxmWq/SUaj7wDeDeSjyHP+rMUbEaqJ5fw0uEtC/FTX9ocxNMFJ+ONnpJIsRpFz3ya6qJAK4orwSKqw0BSQ==} @@ -3588,9 +3447,6 @@ snapshots: '@esbuild/aix-ppc64@0.19.12': optional: true - '@esbuild/aix-ppc64@0.20.2': - optional: true - '@esbuild/aix-ppc64@0.21.5': optional: true @@ -3600,9 +3456,6 @@ snapshots: '@esbuild/android-arm64@0.19.12': optional: true - '@esbuild/android-arm64@0.20.2': - optional: true - '@esbuild/android-arm64@0.21.5': optional: true @@ -3612,9 +3465,6 @@ snapshots: '@esbuild/android-arm@0.19.12': optional: true - '@esbuild/android-arm@0.20.2': - optional: true - '@esbuild/android-arm@0.21.5': optional: true @@ -3624,9 +3474,6 @@ snapshots: '@esbuild/android-x64@0.19.12': optional: true - '@esbuild/android-x64@0.20.2': - optional: true - '@esbuild/android-x64@0.21.5': optional: true @@ -3636,9 +3483,6 @@ snapshots: '@esbuild/darwin-arm64@0.19.12': optional: true - '@esbuild/darwin-arm64@0.20.2': - optional: true - '@esbuild/darwin-arm64@0.21.5': optional: true @@ -3648,9 +3492,6 @@ snapshots: '@esbuild/darwin-x64@0.19.12': optional: true - '@esbuild/darwin-x64@0.20.2': - optional: true - '@esbuild/darwin-x64@0.21.5': optional: true @@ -3660,9 +3501,6 @@ snapshots: '@esbuild/freebsd-arm64@0.19.12': optional: true - '@esbuild/freebsd-arm64@0.20.2': - optional: true - '@esbuild/freebsd-arm64@0.21.5': optional: true @@ -3672,9 +3510,6 @@ snapshots: '@esbuild/freebsd-x64@0.19.12': optional: true - '@esbuild/freebsd-x64@0.20.2': - optional: true - '@esbuild/freebsd-x64@0.21.5': optional: true @@ -3684,9 +3519,6 @@ snapshots: '@esbuild/linux-arm64@0.19.12': optional: true - '@esbuild/linux-arm64@0.20.2': - optional: true - '@esbuild/linux-arm64@0.21.5': optional: true @@ -3696,9 +3528,6 @@ snapshots: '@esbuild/linux-arm@0.19.12': optional: true - '@esbuild/linux-arm@0.20.2': - optional: true - '@esbuild/linux-arm@0.21.5': optional: true @@ -3708,9 +3537,6 @@ snapshots: '@esbuild/linux-ia32@0.19.12': optional: true - '@esbuild/linux-ia32@0.20.2': - optional: true - '@esbuild/linux-ia32@0.21.5': optional: true @@ -3720,9 +3546,6 @@ snapshots: '@esbuild/linux-loong64@0.19.12': optional: true - '@esbuild/linux-loong64@0.20.2': - optional: true - '@esbuild/linux-loong64@0.21.5': optional: true @@ -3732,9 +3555,6 @@ snapshots: '@esbuild/linux-mips64el@0.19.12': optional: true - '@esbuild/linux-mips64el@0.20.2': - optional: true - '@esbuild/linux-mips64el@0.21.5': optional: true @@ -3744,9 +3564,6 @@ snapshots: '@esbuild/linux-ppc64@0.19.12': optional: true - '@esbuild/linux-ppc64@0.20.2': - optional: true - '@esbuild/linux-ppc64@0.21.5': optional: true @@ -3756,9 +3573,6 @@ snapshots: '@esbuild/linux-riscv64@0.19.12': optional: true - '@esbuild/linux-riscv64@0.20.2': - optional: true - '@esbuild/linux-riscv64@0.21.5': optional: true @@ -3768,9 +3582,6 @@ snapshots: '@esbuild/linux-s390x@0.19.12': optional: true - '@esbuild/linux-s390x@0.20.2': - optional: true - '@esbuild/linux-s390x@0.21.5': optional: true @@ -3780,9 +3591,6 @@ snapshots: '@esbuild/linux-x64@0.19.12': optional: true - '@esbuild/linux-x64@0.20.2': - optional: true - '@esbuild/linux-x64@0.21.5': optional: true @@ -3792,9 +3600,6 @@ snapshots: '@esbuild/netbsd-x64@0.19.12': optional: true - '@esbuild/netbsd-x64@0.20.2': - optional: true - '@esbuild/netbsd-x64@0.21.5': optional: true @@ -3807,9 +3612,6 @@ snapshots: '@esbuild/openbsd-x64@0.19.12': optional: true - '@esbuild/openbsd-x64@0.20.2': - optional: true - '@esbuild/openbsd-x64@0.21.5': optional: true @@ -3819,9 +3621,6 @@ snapshots: '@esbuild/sunos-x64@0.19.12': optional: true - '@esbuild/sunos-x64@0.20.2': - optional: true - '@esbuild/sunos-x64@0.21.5': optional: true @@ -3831,9 +3630,6 @@ snapshots: '@esbuild/win32-arm64@0.19.12': optional: true - '@esbuild/win32-arm64@0.20.2': - optional: true - '@esbuild/win32-arm64@0.21.5': optional: true @@ -3843,9 +3639,6 @@ snapshots: '@esbuild/win32-ia32@0.19.12': optional: true - '@esbuild/win32-ia32@0.20.2': - optional: true - '@esbuild/win32-ia32@0.21.5': optional: true @@ -3855,40 +3648,34 @@ snapshots: '@esbuild/win32-x64@0.19.12': optional: true - '@esbuild/win32-x64@0.20.2': - optional: true - '@esbuild/win32-x64@0.21.5': optional: true '@esbuild/win32-x64@0.23.0': optional: true - '@eslint-community/eslint-plugin-eslint-comments@4.4.0(eslint-ts-patch@9.5.0-0)': + '@eslint-community/eslint-plugin-eslint-comments@4.4.0(eslint@9.9.0(jiti@1.21.6))': dependencies: escape-string-regexp: 4.0.0 - eslint: eslint-ts-patch@9.5.0-0 + eslint: 9.9.0(jiti@1.21.6) ignore: 5.3.1 - '@eslint-community/eslint-utils@4.4.0(eslint-ts-patch@9.5.0-0)': + '@eslint-community/eslint-utils@4.4.0(eslint@9.9.0(jiti@1.21.6))': dependencies: - eslint: eslint-ts-patch@9.5.0-0 - eslint-visitor-keys: 3.4.3 - - '@eslint-community/eslint-utils@4.4.0(eslint@9.5.0)': - dependencies: - eslint: 9.5.0 + eslint: 9.9.0(jiti@1.21.6) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.10.0': {} - '@eslint-react/ast@1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': + '@eslint-community/regexpp@4.11.0': {} + + '@eslint-react/ast@1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: '@eslint-react/tools': 1.12.0 - '@eslint-react/types': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/types': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/types': 8.2.0 '@typescript-eslint/typescript-estree': 8.2.0(typescript@5.5.4) - '@typescript-eslint/utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) birecord: 0.1.1 string-ts: 2.2.0 ts-pattern: 5.3.1 @@ -3897,18 +3684,18 @@ snapshots: - supports-color - typescript - '@eslint-react/core@1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': + '@eslint-react/core@1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@eslint-react/ast': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/jsx': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/shared': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/ast': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/jsx': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/shared': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@eslint-react/tools': 1.12.0 - '@eslint-react/types': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/var': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/types': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/var': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.2.0 - '@typescript-eslint/type-utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/type-utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) birecord: 0.1.1 short-unique-id: 5.2.0 ts-pattern: 5.3.1 @@ -3917,46 +3704,46 @@ snapshots: - supports-color - typescript - '@eslint-react/eslint-plugin@1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': + '@eslint-react/eslint-plugin@1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@eslint-react/shared': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/shared': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@eslint-react/tools': 1.12.0 - '@eslint-react/types': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/types': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.2.0 - '@typescript-eslint/type-utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/type-utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - eslint: eslint-ts-patch@9.5.0-0 - eslint-plugin-react-debug: 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - eslint-plugin-react-dom: 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - eslint-plugin-react-hooks-extra: 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - eslint-plugin-react-naming-convention: 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - eslint-plugin-react-web-api: 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - eslint-plugin-react-x: 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + eslint: 9.9.0(jiti@1.21.6) + eslint-plugin-react-debug: 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + eslint-plugin-react-dom: 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + eslint-plugin-react-hooks-extra: 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + eslint-plugin-react-naming-convention: 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + eslint-plugin-react-web-api: 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + eslint-plugin-react-x: 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: - supports-color - '@eslint-react/jsx@1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': + '@eslint-react/jsx@1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@eslint-react/ast': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/ast': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@eslint-react/tools': 1.12.0 - '@eslint-react/types': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/var': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/types': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/var': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.2.0 '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) ts-pattern: 5.3.1 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/shared@1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': + '@eslint-react/shared@1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: '@eslint-react/tools': 1.12.0 - '@typescript-eslint/utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) picomatch: 4.0.2 transitivePeerDependencies: - eslint @@ -3965,24 +3752,24 @@ snapshots: '@eslint-react/tools@1.12.0': {} - '@eslint-react/types@1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': + '@eslint-react/types@1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: '@eslint-react/tools': 1.12.0 '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/var@1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': + '@eslint-react/var@1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@eslint-react/ast': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/ast': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@eslint-react/tools': 1.12.0 - '@eslint-react/types': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/types': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.2.0 '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) ts-pattern: 5.3.1 transitivePeerDependencies: - eslint @@ -3991,14 +3778,6 @@ snapshots: '@eslint-stylistic/metadata@2.6.4': {} - '@eslint/config-array@0.16.0': - dependencies: - '@eslint/object-schema': 2.1.4 - debug: 4.3.6 - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color - '@eslint/config-array@0.17.1': dependencies: '@eslint/object-schema': 2.1.4 @@ -4007,7 +3786,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/config-inspector@0.5.4(eslint-ts-patch@9.5.0-0)': + '@eslint/config-inspector@0.5.4(eslint@9.9.0(jiti@1.21.6))': dependencies: '@eslint/config-array': 0.17.1 '@voxpelli/config-array-find-files': 0.1.2(@eslint/config-array@0.17.1) @@ -4015,7 +3794,7 @@ snapshots: cac: 6.7.14 chokidar: 3.6.0 esbuild: 0.21.5 - eslint: eslint-ts-patch@9.5.0-0 + eslint: 9.9.0(jiti@1.21.6) fast-glob: 3.3.2 find-up: 7.0.0 get-port-please: 3.1.2 @@ -4046,7 +3825,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.5.0': {} + '@eslint/js@9.9.0': {} '@eslint/object-schema@2.1.4': {} @@ -4182,56 +3961,56 @@ snapshots: '@slidev/types@0.47.5': {} - '@stylistic/eslint-plugin-js@2.6.4(eslint-ts-patch@9.5.0-0)': + '@stylistic/eslint-plugin-js@2.6.4(eslint@9.9.0(jiti@1.21.6))': dependencies: '@types/eslint': 9.6.0 acorn: 8.12.1 - eslint: eslint-ts-patch@9.5.0-0 + eslint: 9.9.0(jiti@1.21.6) eslint-visitor-keys: 4.0.0 espree: 10.1.0 - '@stylistic/eslint-plugin-jsx@2.6.4(eslint-ts-patch@9.5.0-0)': + '@stylistic/eslint-plugin-jsx@2.6.4(eslint@9.9.0(jiti@1.21.6))': dependencies: - '@stylistic/eslint-plugin-js': 2.6.4(eslint-ts-patch@9.5.0-0) + '@stylistic/eslint-plugin-js': 2.6.4(eslint@9.9.0(jiti@1.21.6)) '@types/eslint': 9.6.0 - eslint: eslint-ts-patch@9.5.0-0 + eslint: 9.9.0(jiti@1.21.6) eslint-visitor-keys: 4.0.0 espree: 10.1.0 estraverse: 5.3.0 picomatch: 4.0.2 - '@stylistic/eslint-plugin-migrate@2.6.4(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': + '@stylistic/eslint-plugin-migrate@2.6.4(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: '@eslint-stylistic/metadata': 2.6.4 - '@typescript-eslint/utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) transitivePeerDependencies: - eslint - supports-color - typescript - '@stylistic/eslint-plugin-plus@2.6.4(eslint-ts-patch@9.5.0-0)': + '@stylistic/eslint-plugin-plus@2.6.4(eslint@9.9.0(jiti@1.21.6))': dependencies: '@types/eslint': 9.6.0 - eslint: eslint-ts-patch@9.5.0-0 + eslint: 9.9.0(jiti@1.21.6) - '@stylistic/eslint-plugin-ts@2.6.4(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': + '@stylistic/eslint-plugin-ts@2.6.4(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@stylistic/eslint-plugin-js': 2.6.4(eslint-ts-patch@9.5.0-0) + '@stylistic/eslint-plugin-js': 2.6.4(eslint@9.9.0(jiti@1.21.6)) '@types/eslint': 9.6.0 - '@typescript-eslint/utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - eslint: eslint-ts-patch@9.5.0-0 + '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + eslint: 9.9.0(jiti@1.21.6) transitivePeerDependencies: - supports-color - typescript - '@stylistic/eslint-plugin@2.6.4(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': + '@stylistic/eslint-plugin@2.6.4(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@stylistic/eslint-plugin-js': 2.6.4(eslint-ts-patch@9.5.0-0) - '@stylistic/eslint-plugin-jsx': 2.6.4(eslint-ts-patch@9.5.0-0) - '@stylistic/eslint-plugin-plus': 2.6.4(eslint-ts-patch@9.5.0-0) - '@stylistic/eslint-plugin-ts': 2.6.4(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@stylistic/eslint-plugin-js': 2.6.4(eslint@9.9.0(jiti@1.21.6)) + '@stylistic/eslint-plugin-jsx': 2.6.4(eslint@9.9.0(jiti@1.21.6)) + '@stylistic/eslint-plugin-plus': 2.6.4(eslint@9.9.0(jiti@1.21.6)) + '@stylistic/eslint-plugin-ts': 2.6.4(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@types/eslint': 9.6.0 - eslint: eslint-ts-patch@9.5.0-0 + eslint: 9.9.0(jiti@1.21.6) transitivePeerDependencies: - supports-color - typescript @@ -4282,15 +4061,15 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@8.2.0(@typescript-eslint/parser@8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4))(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': + '@typescript-eslint/eslint-plugin@8.2.0(@typescript-eslint/parser@8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/parser': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.2.0 - '@typescript-eslint/type-utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@typescript-eslint/utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/type-utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/visitor-keys': 8.2.0 - eslint: eslint-ts-patch@9.5.0-0 + eslint: 9.9.0(jiti@1.21.6) graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 @@ -4300,14 +4079,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': + '@typescript-eslint/parser@8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: '@typescript-eslint/scope-manager': 8.2.0 '@typescript-eslint/types': 8.2.0 '@typescript-eslint/typescript-estree': 8.2.0(typescript@5.5.4) '@typescript-eslint/visitor-keys': 8.2.0 debug: 4.3.6 - eslint: eslint-ts-patch@9.5.0-0 + eslint: 9.9.0(jiti@1.21.6) optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: @@ -4323,10 +4102,10 @@ snapshots: '@typescript-eslint/types': 8.2.0 '@typescript-eslint/visitor-keys': 8.2.0 - '@typescript-eslint/type-utils@8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': + '@typescript-eslint/type-utils@8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: '@typescript-eslint/typescript-estree': 8.2.0(typescript@5.5.4) - '@typescript-eslint/utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) debug: 4.3.6 ts-api-utils: 1.3.0(typescript@5.5.4) optionalDependencies: @@ -4369,13 +4148,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': + '@typescript-eslint/utils@8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint-ts-patch@9.5.0-0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.6)) '@typescript-eslint/scope-manager': 8.2.0 '@typescript-eslint/types': 8.2.0 '@typescript-eslint/typescript-estree': 8.2.0(typescript@5.5.4) - eslint: eslint-ts-patch@9.5.0-0 + eslint: 9.9.0(jiti@1.21.6) transitivePeerDependencies: - supports-color - typescript @@ -4399,9 +4178,9 @@ snapshots: '@unocss/core@0.62.2': {} - '@unocss/eslint-plugin@0.62.2(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)': + '@unocss/eslint-plugin@0.62.2(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@typescript-eslint/utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@unocss/config': 0.62.2 '@unocss/core': 0.62.2 magic-string: 0.30.11 @@ -4411,11 +4190,11 @@ snapshots: - supports-color - typescript - '@vitest/eslint-plugin@1.0.3(@typescript-eslint/utils@8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4))(eslint-ts-patch@9.5.0-0)(typescript@5.5.4)(vitest@2.0.5(@types/node@22.4.2))': + '@vitest/eslint-plugin@1.0.3(@typescript-eslint/utils@8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.4.2))': dependencies: - eslint: eslint-ts-patch@9.5.0-0 + eslint: 9.9.0(jiti@1.21.6) optionalDependencies: - '@typescript-eslint/utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) typescript: 5.5.4 vitest: 2.0.5(@types/node@22.4.2) @@ -4641,11 +4420,6 @@ snapshots: dependencies: run-applescript: 7.0.0 - bundle-require@5.0.0(esbuild@0.20.2): - dependencies: - esbuild: 0.20.2 - load-tsconfig: 0.2.5 - bundle-require@5.0.0(esbuild@0.21.5): dependencies: esbuild: 0.21.5 @@ -4896,32 +4670,6 @@ snapshots: '@esbuild/win32-ia32': 0.19.12 '@esbuild/win32-x64': 0.19.12 - esbuild@0.20.2: - optionalDependencies: - '@esbuild/aix-ppc64': 0.20.2 - '@esbuild/android-arm': 0.20.2 - '@esbuild/android-arm64': 0.20.2 - '@esbuild/android-x64': 0.20.2 - '@esbuild/darwin-arm64': 0.20.2 - '@esbuild/darwin-x64': 0.20.2 - '@esbuild/freebsd-arm64': 0.20.2 - '@esbuild/freebsd-x64': 0.20.2 - '@esbuild/linux-arm': 0.20.2 - '@esbuild/linux-arm64': 0.20.2 - '@esbuild/linux-ia32': 0.20.2 - '@esbuild/linux-loong64': 0.20.2 - '@esbuild/linux-mips64el': 0.20.2 - '@esbuild/linux-ppc64': 0.20.2 - '@esbuild/linux-riscv64': 0.20.2 - '@esbuild/linux-s390x': 0.20.2 - '@esbuild/linux-x64': 0.20.2 - '@esbuild/netbsd-x64': 0.20.2 - '@esbuild/openbsd-x64': 0.20.2 - '@esbuild/sunos-x64': 0.20.2 - '@esbuild/win32-arm64': 0.20.2 - '@esbuild/win32-ia32': 0.20.2 - '@esbuild/win32-x64': 0.20.2 - esbuild@0.21.5: optionalDependencies: '@esbuild/aix-ppc64': 0.21.5 @@ -4981,13 +4729,13 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-compat-utils@0.1.2(eslint-ts-patch@9.5.0-0): + eslint-compat-utils@0.1.2(eslint@9.9.0(jiti@1.21.6)): dependencies: - eslint: eslint-ts-patch@9.5.0-0 + eslint: 9.9.0(jiti@1.21.6) - eslint-compat-utils@0.5.1(eslint-ts-patch@9.5.0-0): + eslint-compat-utils@0.5.1(eslint@9.9.0(jiti@1.21.6)): dependencies: - eslint: eslint-ts-patch@9.5.0-0 + eslint: 9.9.0(jiti@1.21.6) semver: 7.6.3 eslint-config-flat-gitignore@0.1.8: @@ -5000,9 +4748,9 @@ snapshots: '@types/eslint': 9.6.0 pathe: 1.1.2 - eslint-formatting-reporter@0.0.0(eslint-ts-patch@9.5.0-0): + eslint-formatting-reporter@0.0.0(eslint@9.9.0(jiti@1.21.6)): dependencies: - eslint: eslint-ts-patch@9.5.0-0 + eslint: 9.9.0(jiti@1.21.6) prettier-linter-helpers: 1.0.0 eslint-import-resolver-node@0.3.9: @@ -5013,25 +4761,25 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-merge-processors@0.1.0(eslint-ts-patch@9.5.0-0): + eslint-merge-processors@0.1.0(eslint@9.9.0(jiti@1.21.6)): dependencies: - eslint: eslint-ts-patch@9.5.0-0 + eslint: 9.9.0(jiti@1.21.6) eslint-parser-plain@0.1.0: {} - eslint-plugin-antfu@2.3.5(eslint-ts-patch@9.5.0-0): + eslint-plugin-antfu@2.3.5(eslint@9.9.0(jiti@1.21.6)): dependencies: '@antfu/utils': 0.7.10 - eslint: eslint-ts-patch@9.5.0-0 + eslint: 9.9.0(jiti@1.21.6) - eslint-plugin-astro@1.2.3(eslint-ts-patch@9.5.0-0)(typescript@5.5.4): + eslint-plugin-astro@1.2.3(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint-ts-patch@9.5.0-0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.6)) '@jridgewell/sourcemap-codec': 1.5.0 '@typescript-eslint/types': 7.18.0 astro-eslint-parser: 1.0.2(typescript@5.5.4) - eslint: eslint-ts-patch@9.5.0-0 - eslint-compat-utils: 0.5.1(eslint-ts-patch@9.5.0-0) + eslint: 9.9.0(jiti@1.21.6) + eslint-compat-utils: 0.5.1(eslint@9.9.0(jiti@1.21.6)) globals: 15.9.0 postcss: 8.4.40 postcss-selector-parser: 6.1.0 @@ -5039,35 +4787,35 @@ snapshots: - supports-color - typescript - eslint-plugin-command@0.2.3(eslint-ts-patch@9.5.0-0): + eslint-plugin-command@0.2.3(eslint@9.9.0(jiti@1.21.6)): dependencies: '@es-joy/jsdoccomment': 0.43.1 - eslint: eslint-ts-patch@9.5.0-0 + eslint: 9.9.0(jiti@1.21.6) - eslint-plugin-es-x@7.5.0(eslint-ts-patch@9.5.0-0): + eslint-plugin-es-x@7.5.0(eslint@9.9.0(jiti@1.21.6)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint-ts-patch@9.5.0-0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.6)) '@eslint-community/regexpp': 4.10.0 - eslint: eslint-ts-patch@9.5.0-0 - eslint-compat-utils: 0.1.2(eslint-ts-patch@9.5.0-0) + eslint: 9.9.0(jiti@1.21.6) + eslint-compat-utils: 0.1.2(eslint@9.9.0(jiti@1.21.6)) - eslint-plugin-format@0.1.2(eslint-ts-patch@9.5.0-0): + eslint-plugin-format@0.1.2(eslint@9.9.0(jiti@1.21.6)): dependencies: '@dprint/formatter': 0.3.0 '@dprint/markdown': 0.17.1 '@dprint/toml': 0.6.2 - eslint: eslint-ts-patch@9.5.0-0 - eslint-formatting-reporter: 0.0.0(eslint-ts-patch@9.5.0-0) + eslint: 9.9.0(jiti@1.21.6) + eslint-formatting-reporter: 0.0.0(eslint@9.9.0(jiti@1.21.6)) eslint-parser-plain: 0.1.0 prettier: 3.3.2 synckit: 0.9.1 - eslint-plugin-import-x@3.1.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4): + eslint-plugin-import-x@3.1.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4): dependencies: - '@typescript-eslint/utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) debug: 4.3.6 doctrine: 3.0.0 - eslint: eslint-ts-patch@9.5.0-0 + eslint: 9.9.0(jiti@1.21.6) eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.7.5 is-glob: 4.0.3 @@ -5079,14 +4827,14 @@ snapshots: - supports-color - typescript - eslint-plugin-jsdoc@50.2.2(eslint-ts-patch@9.5.0-0): + eslint-plugin-jsdoc@50.2.2(eslint@9.9.0(jiti@1.21.6)): dependencies: '@es-joy/jsdoccomment': 0.48.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 debug: 4.3.6 escape-string-regexp: 4.0.0 - eslint: eslint-ts-patch@9.5.0-0 + eslint: 9.9.0(jiti@1.21.6) espree: 10.1.0 esquery: 1.6.0 parse-imports: 2.1.1 @@ -5096,30 +4844,30 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-jsonc@2.16.0(eslint-ts-patch@9.5.0-0): + eslint-plugin-jsonc@2.16.0(eslint@9.9.0(jiti@1.21.6)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint-ts-patch@9.5.0-0) - eslint: eslint-ts-patch@9.5.0-0 - eslint-compat-utils: 0.5.1(eslint-ts-patch@9.5.0-0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.6)) + eslint: 9.9.0(jiti@1.21.6) + eslint-compat-utils: 0.5.1(eslint@9.9.0(jiti@1.21.6)) espree: 9.6.1 graphemer: 1.4.0 jsonc-eslint-parser: 2.4.0 natural-compare: 1.4.0 synckit: 0.6.2 - eslint-plugin-markdown@5.1.0(eslint-ts-patch@9.5.0-0): + eslint-plugin-markdown@5.1.0(eslint@9.9.0(jiti@1.21.6)): dependencies: - eslint: eslint-ts-patch@9.5.0-0 + eslint: 9.9.0(jiti@1.21.6) mdast-util-from-markdown: 0.8.5 transitivePeerDependencies: - supports-color - eslint-plugin-n@17.10.2(eslint-ts-patch@9.5.0-0): + eslint-plugin-n@17.10.2(eslint@9.9.0(jiti@1.21.6)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint-ts-patch@9.5.0-0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.6)) enhanced-resolve: 5.17.0 - eslint: eslint-ts-patch@9.5.0-0 - eslint-plugin-es-x: 7.5.0(eslint-ts-patch@9.5.0-0) + eslint: 9.9.0(jiti@1.21.6) + eslint-plugin-es-x: 7.5.0(eslint@9.9.0(jiti@1.21.6)) get-tsconfig: 4.7.5 globals: 15.9.0 ignore: 5.3.1 @@ -5128,36 +4876,36 @@ snapshots: eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@3.2.0(astro-eslint-parser@1.0.2(typescript@5.5.4))(eslint-ts-patch@9.5.0-0)(svelte-eslint-parser@0.41.0(svelte@4.2.18))(svelte@4.2.18)(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint-ts-patch@9.5.0-0)): + eslint-plugin-perfectionist@3.2.0(astro-eslint-parser@1.0.2(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6))(svelte-eslint-parser@0.41.0(svelte@4.2.18))(svelte@4.2.18)(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.9.0(jiti@1.21.6))): dependencies: '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - eslint: eslint-ts-patch@9.5.0-0 + '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + eslint: 9.9.0(jiti@1.21.6) minimatch: 10.0.1 natural-compare-lite: 1.4.0 optionalDependencies: astro-eslint-parser: 1.0.2(typescript@5.5.4) svelte: 4.2.18 svelte-eslint-parser: 0.41.0(svelte@4.2.18) - vue-eslint-parser: 9.4.3(eslint-ts-patch@9.5.0-0) + vue-eslint-parser: 9.4.3(eslint@9.9.0(jiti@1.21.6)) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-react-debug@1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4): + eslint-plugin-react-debug@1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4): dependencies: - '@eslint-react/ast': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/core': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/jsx': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/shared': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/ast': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/core': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/jsx': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/shared': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@eslint-react/tools': 1.12.0 - '@eslint-react/types': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/var': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/types': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/var': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.2.0 - '@typescript-eslint/type-utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/type-utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - eslint: eslint-ts-patch@9.5.0-0 + '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + eslint: 9.9.0(jiti@1.21.6) string-ts: 2.2.0 ts-pattern: 5.3.1 optionalDependencies: @@ -5165,128 +4913,128 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-dom@1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4): + eslint-plugin-react-dom@1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4): dependencies: - '@eslint-react/ast': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/core': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/jsx': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/shared': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/ast': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/core': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/jsx': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/shared': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@eslint-react/tools': 1.12.0 - '@eslint-react/types': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/var': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/types': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/var': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.2.0 '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - eslint: eslint-ts-patch@9.5.0-0 + '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + eslint: 9.9.0(jiti@1.21.6) ts-pattern: 5.3.1 optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks-extra@1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4): + eslint-plugin-react-hooks-extra@1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4): dependencies: - '@eslint-react/ast': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/core': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/jsx': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/shared': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/ast': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/core': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/jsx': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/shared': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@eslint-react/tools': 1.12.0 - '@eslint-react/types': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/var': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/types': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/var': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.2.0 - '@typescript-eslint/type-utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/type-utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - eslint: eslint-ts-patch@9.5.0-0 + '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + eslint: 9.9.0(jiti@1.21.6) ts-pattern: 5.3.1 optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks@4.6.2(eslint-ts-patch@9.5.0-0): + eslint-plugin-react-hooks@4.6.2(eslint@9.9.0(jiti@1.21.6)): dependencies: - eslint: eslint-ts-patch@9.5.0-0 + eslint: 9.9.0(jiti@1.21.6) - eslint-plugin-react-naming-convention@1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4): + eslint-plugin-react-naming-convention@1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4): dependencies: - '@eslint-react/ast': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/core': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/jsx': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/shared': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/ast': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/core': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/jsx': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/shared': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@eslint-react/tools': 1.12.0 - '@eslint-react/types': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/types': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.2.0 - '@typescript-eslint/type-utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/type-utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - eslint: eslint-ts-patch@9.5.0-0 + '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + eslint: 9.9.0(jiti@1.21.6) ts-pattern: 5.3.1 optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: - supports-color - eslint-plugin-react-refresh@0.4.10(eslint-ts-patch@9.5.0-0): + eslint-plugin-react-refresh@0.4.10(eslint@9.9.0(jiti@1.21.6)): dependencies: - eslint: eslint-ts-patch@9.5.0-0 + eslint: 9.9.0(jiti@1.21.6) - eslint-plugin-react-web-api@1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4): + eslint-plugin-react-web-api@1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4): dependencies: - '@eslint-react/ast': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/core': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/jsx': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/shared': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/ast': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/core': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/jsx': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/shared': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@eslint-react/tools': 1.12.0 - '@eslint-react/types': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/var': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/types': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/var': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.2.0 '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) birecord: 0.1.1 - eslint: eslint-ts-patch@9.5.0-0 + eslint: 9.9.0(jiti@1.21.6) ts-pattern: 5.3.1 optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: - supports-color - eslint-plugin-react-x@1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4): + eslint-plugin-react-x@1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4): dependencies: - '@eslint-react/ast': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/core': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/jsx': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/shared': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/ast': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/core': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/jsx': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/shared': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@eslint-react/tools': 1.12.0 - '@eslint-react/types': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - '@eslint-react/var': 1.12.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@eslint-react/types': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/var': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.2.0 - '@typescript-eslint/type-utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/type-utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - eslint: eslint-ts-patch@9.5.0-0 - is-immutable-type: 5.0.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + eslint: 9.9.0(jiti@1.21.6) + is-immutable-type: 5.0.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) ts-pattern: 5.3.1 optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: - supports-color - eslint-plugin-regexp@2.6.0(eslint-ts-patch@9.5.0-0): + eslint-plugin-regexp@2.6.0(eslint@9.9.0(jiti@1.21.6)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint-ts-patch@9.5.0-0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.6)) '@eslint-community/regexpp': 4.10.0 comment-parser: 1.4.1 - eslint: eslint-ts-patch@9.5.0-0 + eslint: 9.9.0(jiti@1.21.6) jsdoc-type-pratt-parser: 4.1.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-solid@0.14.2(eslint-ts-patch@9.5.0-0)(typescript@5.5.4): + eslint-plugin-solid@0.14.2(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4): dependencies: - '@typescript-eslint/utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - eslint: eslint-ts-patch@9.5.0-0 + '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + eslint: 9.9.0(jiti@1.21.6) estraverse: 5.3.0 is-html: 2.0.0 kebab-case: 1.0.2 @@ -5296,12 +5044,12 @@ snapshots: - supports-color - typescript - eslint-plugin-svelte@2.43.0(eslint-ts-patch@9.5.0-0)(svelte@4.2.18): + eslint-plugin-svelte@2.43.0(eslint@9.9.0(jiti@1.21.6))(svelte@4.2.18): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint-ts-patch@9.5.0-0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.6)) '@jridgewell/sourcemap-codec': 1.5.0 - eslint: eslint-ts-patch@9.5.0-0 - eslint-compat-utils: 0.5.1(eslint-ts-patch@9.5.0-0) + eslint: 9.9.0(jiti@1.21.6) + eslint-compat-utils: 0.5.1(eslint@9.9.0(jiti@1.21.6)) esutils: 2.0.3 known-css-properties: 0.34.0 postcss: 8.4.40 @@ -5315,24 +5063,24 @@ snapshots: transitivePeerDependencies: - ts-node - eslint-plugin-toml@0.11.1(eslint-ts-patch@9.5.0-0): + eslint-plugin-toml@0.11.1(eslint@9.9.0(jiti@1.21.6)): dependencies: debug: 4.3.6 - eslint: eslint-ts-patch@9.5.0-0 - eslint-compat-utils: 0.5.1(eslint-ts-patch@9.5.0-0) + eslint: 9.9.0(jiti@1.21.6) + eslint-compat-utils: 0.5.1(eslint@9.9.0(jiti@1.21.6)) lodash: 4.17.21 toml-eslint-parser: 0.10.0 transitivePeerDependencies: - supports-color - eslint-plugin-unicorn@55.0.0(eslint-ts-patch@9.5.0-0): + eslint-plugin-unicorn@55.0.0(eslint@9.9.0(jiti@1.21.6)): dependencies: '@babel/helper-validator-identifier': 7.24.5 - '@eslint-community/eslint-utils': 4.4.0(eslint-ts-patch@9.5.0-0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.6)) ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.37.1 - eslint: eslint-ts-patch@9.5.0-0 + eslint: 9.9.0(jiti@1.21.6) esquery: 1.6.0 globals: 15.9.0 indent-string: 4.0.0 @@ -5345,41 +5093,41 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-unused-imports@4.1.3(@typescript-eslint/eslint-plugin@8.2.0(@typescript-eslint/parser@8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4))(eslint-ts-patch@9.5.0-0)(typescript@5.5.4))(eslint-ts-patch@9.5.0-0): + eslint-plugin-unused-imports@4.1.3(@typescript-eslint/eslint-plugin@8.2.0(@typescript-eslint/parser@8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6)): dependencies: - eslint: eslint-ts-patch@9.5.0-0 + eslint: 9.9.0(jiti@1.21.6) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.2.0(@typescript-eslint/parser@8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4))(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) + '@typescript-eslint/eslint-plugin': 8.2.0(@typescript-eslint/parser@8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - eslint-plugin-vue@9.27.0(eslint-ts-patch@9.5.0-0): + eslint-plugin-vue@9.27.0(eslint@9.9.0(jiti@1.21.6)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint-ts-patch@9.5.0-0) - eslint: eslint-ts-patch@9.5.0-0 + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.6)) + eslint: 9.9.0(jiti@1.21.6) globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.1.0 semver: 7.6.3 - vue-eslint-parser: 9.4.3(eslint-ts-patch@9.5.0-0) + vue-eslint-parser: 9.4.3(eslint@9.9.0(jiti@1.21.6)) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color - eslint-plugin-yml@1.14.0(eslint-ts-patch@9.5.0-0): + eslint-plugin-yml@1.14.0(eslint@9.9.0(jiti@1.21.6)): dependencies: debug: 4.3.6 - eslint: eslint-ts-patch@9.5.0-0 - eslint-compat-utils: 0.5.1(eslint-ts-patch@9.5.0-0) + eslint: 9.9.0(jiti@1.21.6) + eslint-compat-utils: 0.5.1(eslint@9.9.0(jiti@1.21.6)) lodash: 4.17.21 natural-compare: 1.4.0 yaml-eslint-parser: 1.2.3 transitivePeerDependencies: - supports-color - eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.4.38)(eslint-ts-patch@9.5.0-0): + eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.4.38)(eslint@9.9.0(jiti@1.21.6)): dependencies: '@vue/compiler-sfc': 3.4.38 - eslint: eslint-ts-patch@9.5.0-0 + eslint: 9.9.0(jiti@1.21.6) eslint-scope@7.2.2: dependencies: @@ -5391,18 +5139,15 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-ts-patch@9.5.0-0: + eslint-scope@8.0.2: dependencies: - debug: 4.3.6 - eslint: 9.5.0 - importx: 0.3.7 - transitivePeerDependencies: - - supports-color + esrecurse: 4.3.0 + estraverse: 5.3.0 - eslint-typegen@0.3.1(eslint-ts-patch@9.5.0-0): + eslint-typegen@0.3.1(eslint@9.9.0(jiti@1.21.6)): dependencies: '@types/eslint': 9.6.0 - eslint: eslint-ts-patch@9.5.0-0 + eslint: 9.9.0(jiti@1.21.6) json-schema-to-typescript-lite: 14.1.0 ohash: 1.1.3 @@ -5410,13 +5155,13 @@ snapshots: eslint-visitor-keys@4.0.0: {} - eslint@9.5.0: + eslint@9.9.0(jiti@1.21.6): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0) - '@eslint-community/regexpp': 4.10.0 - '@eslint/config-array': 0.16.0 + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.6)) + '@eslint-community/regexpp': 4.11.0 + '@eslint/config-array': 0.17.1 '@eslint/eslintrc': 3.1.0 - '@eslint/js': 9.5.0 + '@eslint/js': 9.9.0 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.3.0 '@nodelib/fs.walk': 1.2.8 @@ -5425,7 +5170,7 @@ snapshots: cross-spawn: 7.0.3 debug: 4.3.6 escape-string-regexp: 4.0.0 - eslint-scope: 8.0.1 + eslint-scope: 8.0.2 eslint-visitor-keys: 4.0.0 espree: 10.1.0 esquery: 1.6.0 @@ -5446,6 +5191,8 @@ snapshots: optionator: 0.9.3 strip-ansi: 6.0.1 text-table: 0.2.0 + optionalDependencies: + jiti: 1.21.6 transitivePeerDependencies: - supports-color @@ -5720,18 +5467,6 @@ snapshots: parent-module: 1.0.1 resolve-from: 4.0.0 - importx@0.3.7: - dependencies: - bundle-require: 5.0.0(esbuild@0.20.2) - debug: 4.3.6 - esbuild: 0.20.2 - jiti: 1.21.6 - pathe: 1.1.2 - pkg-types: 1.1.3 - tsx: 4.17.0 - transitivePeerDependencies: - - supports-color - importx@0.4.3: dependencies: bundle-require: 5.0.0(esbuild@0.23.0) @@ -5798,10 +5533,10 @@ snapshots: dependencies: html-tags: 3.3.1 - is-immutable-type@5.0.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4): + is-immutable-type@5.0.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4): dependencies: - '@typescript-eslint/type-utils': 8.2.0(eslint-ts-patch@9.5.0-0)(typescript@5.5.4) - eslint: eslint-ts-patch@9.5.0-0 + '@typescript-eslint/type-utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + eslint: 9.9.0(jiti@1.21.6) ts-api-utils: 1.3.0(typescript@5.5.4) ts-declaration-location: 1.0.4(typescript@5.5.4) typescript: 5.5.4 @@ -6817,10 +6552,10 @@ snapshots: - supports-color - terser - vue-eslint-parser@9.4.3(eslint-ts-patch@9.5.0-0): + vue-eslint-parser@9.4.3(eslint@9.9.0(jiti@1.21.6)): dependencies: debug: 4.3.6 - eslint: eslint-ts-patch@9.5.0-0 + eslint: 9.9.0(jiti@1.21.6) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 From a50f78706477224da527416262b0f38e8a858238 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Wed, 21 Aug 2024 10:37:51 +0200 Subject: [PATCH 010/105] chore: release v2.26.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 26ba24c6d8..920629b75a 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@antfu/eslint-config", "type": "module", - "version": "2.26.0", + "version": "2.26.1", "packageManager": "pnpm@9.7.1", "description": "Anthony's ESLint config", "author": "Anthony Fu (https://github.com/antfu/)", From c62102b8080ecb026cf98b197cde70993fd98cf5 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Wed, 21 Aug 2024 16:54:02 +0200 Subject: [PATCH 011/105] feat: print hint message when running in editor --- src/factory.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/factory.ts b/src/factory.ts index 150ece2124..812753f5e9 100644 --- a/src/factory.ts +++ b/src/factory.ts @@ -86,7 +86,6 @@ export function antfu( autoRenamePlugins = true, componentExts = [], gitignore: enableGitignore = true, - isInEditor = isInEditorEnv(), jsx: enableJsx = true, react: enableReact = false, regexp: enableRegexp = true, @@ -97,6 +96,14 @@ export function antfu( vue: enableVue = VuePackages.some(i => isPackageExists(i)), } = options + let isInEditor = options.isInEditor + if (isInEditor == null) { + isInEditor = isInEditorEnv() + if (isInEditor) + // eslint-disable-next-line no-console + console.log('[@antfu/eslint-config] Detected running in editor, some rules are disabled.') + } + const stylisticOptions = options.stylistic === false ? false : typeof options.stylistic === 'object' From b60bfd371e18e4fb170a83ca4f78384257cd7df4 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Wed, 21 Aug 2024 16:55:48 +0200 Subject: [PATCH 012/105] fix: `isInEditorEnv` should be false when in git hooks, close #589 --- src/utils.ts | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/src/utils.ts b/src/utils.ts index 7c1fee8079..3fc608336e 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -132,5 +132,23 @@ export async function ensurePackages(packages: (string | undefined)[]): Promise< } export function isInEditorEnv(): boolean { - return !!((process.env.VSCODE_PID || process.env.VSCODE_CWD || process.env.JETBRAINS_IDE || process.env.VIM || process.env.NVIM) && !process.env.CI) + if (process.env.CI) + return false + if (isInGitHooksOrLintStaged()) + return false + return !!(false + || process.env.VSCODE_PID + || process.env.VSCODE_CWD + || process.env.JETBRAINS_IDE + || process.env.VIM + || process.env.NVIM + ) +} + +export function isInGitHooksOrLintStaged(): boolean { + return !!(false + || process.env.GIT_PARAMS + || process.env.VSCODE_GIT_COMMAND + || process.env.npm_lifecycle_script?.startsWith('lint-staged') + ) } From e6383151f03d9c128162d571214d0aa4bcc5bd6b Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Wed, 21 Aug 2024 16:57:33 +0200 Subject: [PATCH 013/105] chore: release v2.27.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 920629b75a..cac0ad1fcc 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@antfu/eslint-config", "type": "module", - "version": "2.26.1", + "version": "2.27.0", "packageManager": "pnpm@9.7.1", "description": "Anthony's ESLint config", "author": "Anthony Fu (https://github.com/antfu/)", From 35f6763a313490a41b6a63c30eabde2aec1ec665 Mon Sep 17 00:00:00 2001 From: ryoppippi <1560508+ryoppippi@users.noreply.github.com> Date: Thu, 22 Aug 2024 23:03:44 +0100 Subject: [PATCH 014/105] fix: override type-aware rules properly (#585) Co-authored-by: Anthony Fu --- src/configs/typescript.ts | 6 +++++- src/types.ts | 5 +++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/configs/typescript.ts b/src/configs/typescript.ts index bac079e2d9..89115b200b 100644 --- a/src/configs/typescript.ts +++ b/src/configs/typescript.ts @@ -10,6 +10,7 @@ export async function typescript( const { componentExts = [], overrides = {}, + overridesTypeAware = {}, parserOptions = {}, type = 'app', } = options @@ -166,7 +167,10 @@ export async function typescript( files: filesTypeAware, ignores: ignoresTypeAware, name: 'antfu/typescript/rules-type-aware', - rules: typeAwareRules, + rules: { + ...typeAwareRules, + ...overridesTypeAware, + }, }] : [], { diff --git a/src/types.ts b/src/types.ts index 5ca7d3d941..18646d6801 100644 --- a/src/types.ts +++ b/src/types.ts @@ -152,6 +152,11 @@ export interface OptionsTypeScriptWithTypes { * @see https://typescript-eslint.io/linting/typed-linting/ */ tsconfigPath?: string + + /** + * Override type aware rules. + */ + overridesTypeAware?: TypedFlatConfigItem['rules'] } export interface OptionsHasTypeScript { From bba11729caab8cd8107f05db036fd6911b469760 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Fri, 23 Aug 2024 00:07:54 +0200 Subject: [PATCH 015/105] chore: update deps --- package.json | 12 +- pnpm-lock.yaml | 323 +++++++++++++++++++++++-------------------------- 2 files changed, 160 insertions(+), 175 deletions(-) diff --git a/package.json b/package.json index cac0ad1fcc..64f32c2a61 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "@antfu/eslint-config", "type": "module", "version": "2.27.0", - "packageManager": "pnpm@9.7.1", + "packageManager": "pnpm@9.8.0", "description": "Anthony's ESLint config", "author": "Anthony Fu (https://github.com/antfu/)", "license": "MIT", @@ -106,7 +106,7 @@ "eslint-config-flat-gitignore": "^0.1.8", "eslint-flat-config-utils": "^0.3.1", "eslint-merge-processors": "^0.1.0", - "eslint-plugin-antfu": "^2.3.5", + "eslint-plugin-antfu": "^2.3.6", "eslint-plugin-command": "^0.2.3", "eslint-plugin-import-x": "^3.1.0", "eslint-plugin-jsdoc": "^50.2.2", @@ -135,23 +135,23 @@ "devDependencies": { "@antfu/eslint-config": "workspace:*", "@antfu/ni": "^0.22.4", - "@eslint-react/eslint-plugin": "^1.12.0", + "@eslint-react/eslint-plugin": "^1.12.1", "@eslint/config-inspector": "^0.5.4", "@prettier/plugin-xml": "^3.4.1", "@stylistic/eslint-plugin-migrate": "^2.6.4", "@types/eslint": "^9.6.0", "@types/fs-extra": "^11.0.4", - "@types/node": "^22.4.2", + "@types/node": "^22.5.0", "@types/prompts": "^2.4.9", "@types/yargs": "^17.0.33", "@unocss/eslint-plugin": "^0.62.2", "astro-eslint-parser": "^1.0.2", - "bumpp": "^9.5.1", + "bumpp": "^9.5.2", "eslint": "^9.9.0", "eslint-plugin-astro": "^1.2.3", "eslint-plugin-format": "^0.1.2", "eslint-plugin-react-hooks": "^4.6.2", - "eslint-plugin-react-refresh": "^0.4.10", + "eslint-plugin-react-refresh": "^0.4.11", "eslint-plugin-solid": "^0.14.2", "eslint-plugin-svelte": "^2.43.0", "eslint-typegen": "^0.3.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index de8afd056e..b2a6255292 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -33,7 +33,7 @@ importers: version: 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@vitest/eslint-plugin': specifier: ^1.0.3 - version: 1.0.3(@typescript-eslint/utils@8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.4.2)) + version: 1.0.3(@typescript-eslint/utils@8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.5.0)) eslint-config-flat-gitignore: specifier: ^0.1.8 version: 0.1.8 @@ -44,8 +44,8 @@ importers: specifier: ^0.1.0 version: 0.1.0(eslint@9.9.0(jiti@1.21.6)) eslint-plugin-antfu: - specifier: ^2.3.5 - version: 2.3.5(eslint@9.9.0(jiti@1.21.6)) + specifier: ^2.3.6 + version: 2.3.6(eslint@9.9.0(jiti@1.21.6)) eslint-plugin-command: specifier: ^0.2.3 version: 0.2.3(eslint@9.9.0(jiti@1.21.6)) @@ -126,8 +126,8 @@ importers: specifier: ^0.22.4 version: 0.22.4 '@eslint-react/eslint-plugin': - specifier: ^1.12.0 - version: 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + specifier: ^1.12.1 + version: 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@eslint/config-inspector': specifier: ^0.5.4 version: 0.5.4(eslint@9.9.0(jiti@1.21.6)) @@ -144,8 +144,8 @@ importers: specifier: ^11.0.4 version: 11.0.4 '@types/node': - specifier: ^22.4.2 - version: 22.4.2 + specifier: ^22.5.0 + version: 22.5.0 '@types/prompts': specifier: ^2.4.9 version: 2.4.9 @@ -159,8 +159,8 @@ importers: specifier: ^1.0.2 version: 1.0.2(typescript@5.5.4) bumpp: - specifier: ^9.5.1 - version: 9.5.1 + specifier: ^9.5.2 + version: 9.5.2 eslint: specifier: ^9.9.0 version: 9.9.0(jiti@1.21.6) @@ -174,8 +174,8 @@ importers: specifier: ^4.6.2 version: 4.6.2(eslint@9.9.0(jiti@1.21.6)) eslint-plugin-react-refresh: - specifier: ^0.4.10 - version: 0.4.10(eslint@9.9.0(jiti@1.21.6)) + specifier: ^0.4.11 + version: 0.4.11(eslint@9.9.0(jiti@1.21.6)) eslint-plugin-solid: specifier: ^0.14.2 version: 0.14.2(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) @@ -232,7 +232,7 @@ importers: version: 5.5.4 vitest: specifier: ^2.0.5 - version: 2.0.5(@types/node@22.4.2) + version: 2.0.5(@types/node@22.5.0) vue: specifier: ^3.4.38 version: 3.4.38(typescript@5.5.4) @@ -744,24 +744,20 @@ packages: resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - - '@eslint-community/regexpp@4.10.0': - resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} - engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + eslint: ^9.9.0 '@eslint-community/regexpp@4.11.0': resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint-react/ast@1.12.0': - resolution: {integrity: sha512-NLfPLqaSkA0Ixlo4mNYgcgvK2W0lit1RTxa1aH/bLc8T+4Qxkt6yO620wGDi7JpXNPdPXGiyJUQ+FkQTGUzoAQ==} + '@eslint-react/ast@1.12.1': + resolution: {integrity: sha512-RMxFdoAMBCptcYqGXizYnLnPxA53vOHSgMAoc8/2x2P0xOiW5hOk2iSEX8Og/1I8wIU2KNk+592Nw5aufyTCCQ==} - '@eslint-react/core@1.12.0': - resolution: {integrity: sha512-wBLu6MFtNVaNLKHX7UsJermIsXnP6FcgVS0nXPv07pbNvr99t0UDq1eLSvETLcGHx5APk35/pIjA+yAAknNtWA==} + '@eslint-react/core@1.12.1': + resolution: {integrity: sha512-YrXdB4U/QAyjQSvVT8rZLYwkDt4yLsMBe9sv5EWDqTVSSWRUx+4WpHxlHzgel0lHsYLsa9Xtk4F9A6BoTQlk5A==} - '@eslint-react/eslint-plugin@1.12.0': - resolution: {integrity: sha512-4hzBghJ2LRrnKLIApmlYDA/cRe3SlsqEAZdB5ur75kIi3yIjONVXqo5fjfTs7zT2rcVILf1Ix00MqkoxCoPKtw==} + '@eslint-react/eslint-plugin@1.12.1': + resolution: {integrity: sha512-BxkalSLCoRr9YwcYuJa5jtkDzI2FLO4eHjnkjBph8+lmAg7Zc3AV8ztuYUhnwZE4JzC6PaFmltd+qggKQxOKgA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -770,20 +766,20 @@ packages: typescript: optional: true - '@eslint-react/jsx@1.12.0': - resolution: {integrity: sha512-mamA8YgFxbLWCWYi8cpGOXw526zK0zHBr3i96gmvS+SLPmPgWXY+dNOp8kknO08OrbzoAKjAPFUSyJ1zkER+3Q==} + '@eslint-react/jsx@1.12.1': + resolution: {integrity: sha512-PsnHG2R1gWI2ECKD6xQbQMto3vQYR3GKq6fdDu1W2iP81Ff+KmMB9Sw2tx+cHquwqYjFGefNrU2oqa/MZG0e2g==} - '@eslint-react/shared@1.12.0': - resolution: {integrity: sha512-fHpDFwrlnwCfA3u8rxdD6lQHToriUXEfOHdoKLbCAOW4gPbcZJXqoUxxCXiv2Y1pl3vL0dRvza5x73NK73MuGg==} + '@eslint-react/shared@1.12.1': + resolution: {integrity: sha512-6H12k+Aq6Ibv+OUKsvSp+wUeK77l0yEZKvhKIOAQtVtEWHbd+acdwh8+hKQ1FMOyIYKXKMRFQurR7Fnh2/mqzA==} - '@eslint-react/tools@1.12.0': - resolution: {integrity: sha512-9APgknp6qqHBIG6DF9ZRglKxzVN0bEB4gBOOLHgl+UJGlRyLr3/aYamjjctE7dclMPyAmTHibsmySpEz6MhxTQ==} + '@eslint-react/tools@1.12.1': + resolution: {integrity: sha512-PiR6fpRsqXVQt+RA/hz26gCQHaQp9UgPkIUbA4l7rw0yfCRxBixJ1Fsy3tiAA/v68aRWN+IDSRyECY/D9dBHVA==} - '@eslint-react/types@1.12.0': - resolution: {integrity: sha512-WK/jCiNMo3VML4H+SsWJT4FrliBfymE7OuCXL78JfTnxN4fMWtj6DLoljWLriy2aXqcD0H+CRQaihI7CKVUvrA==} + '@eslint-react/types@1.12.1': + resolution: {integrity: sha512-HdYNOHk6ROCDNiGnHKzDavQ8smASaZ/OS7cS66nBeSeJ24Xu2Fu+yaOl2PK7jE6iRToS4l6RzLsb5vcyjCaxcQ==} - '@eslint-react/var@1.12.0': - resolution: {integrity: sha512-huN6hnTxnKfIPxtkx21xpM8r1cPkPQY3BMIIQm7JiKnC7gn70rqxuTD7EDy5AEHFiwrIP09KSC3vbSxQFWkL5w==} + '@eslint-react/var@1.12.1': + resolution: {integrity: sha512-4NMhJJNtAaW2sS1z5MdWANeh02xVvFQo4Ja/qNI0d9Y2SpCb5CTXRPBH78Dt+nJJiOAcbU9uF+qnCp4T40J8RA==} '@eslint-stylistic/metadata@2.6.4': resolution: {integrity: sha512-+G42E6NLxYPU6S7eCSP+shpS8lwjAKofAXbOkhMi1XXv1oqWfDQQoqu9+yvITKL6Xhe50vvE40dynoHH1SoTAA==} @@ -1033,8 +1029,8 @@ packages: '@types/mdast@3.0.14': resolution: {integrity: sha512-gVZ04PGgw1qLZKsnWnyFv4ORnaJ+DXLdHTVSFbU8yX6xZ34Bjg4Q32yPkmveUP1yItXReKfB0Aknlh/3zxTKAw==} - '@types/node@22.4.2': - resolution: {integrity: sha512-nAvM3Ey230/XzxtyDcJ+VjvlzpzoHwLsF7JaDRfoI0ytO0mVheerNmM45CtA0yOILXwXXxOrcUWH3wltX+7PSw==} + '@types/node@22.5.0': + resolution: {integrity: sha512-DkFrJOe+rfdHTqqMg0bSNlGlQ85hSoh2TPzZyhHsXnMtligRWpxUySiyw8FY14ITt24HVCiQPWxS3KO/QlGmWg==} '@types/normalize-package-data@2.4.3': resolution: {integrity: sha512-ehPtgRgaULsFG8x0NeYJvmyH1hmlfsNLujHe9dQEia/7MAJYdzMSi19JtchUHjmBA6XC/75dK55mzZH+RyieSg==} @@ -1318,8 +1314,8 @@ packages: resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} engines: {node: '>=6'} - bumpp@9.5.1: - resolution: {integrity: sha512-crWpuPh5/SO84HTsIIQbwFpjwg8Zadm3udyj2YfnSSijCvjxwdtmXy2vQh6GLMWJ5LgKwmmMIn85qJ4AIHKlhg==} + bumpp@9.5.2: + resolution: {integrity: sha512-L0awRXkMY4MLasVy3dyfM+2aU2Q4tyCDU45O7hxiB2SHZF8jurw3nmyifrtFJ4cI/JZIvu5ChCtf0i8yLfnohQ==} engines: {node: '>=10'} hasBin: true @@ -1641,8 +1637,8 @@ packages: eslint-parser-plain@0.1.0: resolution: {integrity: sha512-oOeA6FWU0UJT/Rxc3XF5Cq0nbIZbylm7j8+plqq0CZoE6m4u32OXJrR+9iy4srGMmF6v6pmgvP1zPxSRIGh3sg==} - eslint-plugin-antfu@2.3.5: - resolution: {integrity: sha512-q3S9q7O176sd5VyPKksN1WGtB0l8W1jeWs61xWAmbM5JdZN8q9e0Vmm+tY/YOygHfn1eK9uE4/MGyZBebdtgLA==} + eslint-plugin-antfu@2.3.6: + resolution: {integrity: sha512-31VwbU1Yd4BFNUUPQEazKyP79f3c+ohJtq5iZIuw38JjkRQdQAcF/31Kjr0DOKZXVDkeeNPrttKidrr3xhnhOA==} peerDependencies: eslint: '*' @@ -1721,8 +1717,8 @@ packages: vue-eslint-parser: optional: true - eslint-plugin-react-debug@1.12.0: - resolution: {integrity: sha512-lCT94dyQqEWhCYbxM44+/lWcsgHGHdF3DXX+BOXfY/09PFjvg5+685lB6Lp82TU6lSOAu1y9HJby2sYybcx57g==} + eslint-plugin-react-debug@1.12.1: + resolution: {integrity: sha512-qEcsdHf+NYuKWQv6Bx8wRDKywDr5rftjgXdawEoKR7vViYOu/TgNLXbyGbxGTWurkqZy84z4MZon6qjbjqIs9A==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1731,8 +1727,8 @@ packages: typescript: optional: true - eslint-plugin-react-dom@1.12.0: - resolution: {integrity: sha512-2JEcBrYTD/mJ3E/vehAAec7vi4hQ//GhRxdagYTQfLmENMWRXAISCtzNlYsHe0NzQUXGsKaVmwZzi6EX0utu7g==} + eslint-plugin-react-dom@1.12.1: + resolution: {integrity: sha512-/Z24ixu0M4XZy9lrXhPZgqzUa8Y22Z9zDycGMPtlwUbSG7LQvpJ+bYg5bX2u/4ckiW+nf3EO7FPyAftgPPX9pA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1741,8 +1737,8 @@ packages: typescript: optional: true - eslint-plugin-react-hooks-extra@1.12.0: - resolution: {integrity: sha512-ctKxpvDu0QAXO/sQvspVrL/kf98f9i4XUd0TkFCarPAzA5aUsSLP0mKcftkklvru61zYg4U508jivLAuN5+1oQ==} + eslint-plugin-react-hooks-extra@1.12.1: + resolution: {integrity: sha512-J8NIB8kxaUoQ+OSZhTCNiD7V7XSXi9zLc/RB7a1lJQz8VAUjgvYjiKzLwsvSsqRepZ3kR5bRi+zIsjf89hma/A==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1757,8 +1753,8 @@ packages: peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - eslint-plugin-react-naming-convention@1.12.0: - resolution: {integrity: sha512-QXf1u5ubdKy0QKtybmlGMyWRRz+jDwziHtCuZoBBD0UHQY9gwgHfn10ajGZ1dnxKii0ZTY5k/rXtxHeHlbudYA==} + eslint-plugin-react-naming-convention@1.12.1: + resolution: {integrity: sha512-XravfJJwETtTVSlYYXQ1254Crh0O49t+F9wlRX5vFUg4wDIHzyuJsYPqDn+OiejMiqkmB1+DVYcAsHxBHal10g==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1767,13 +1763,13 @@ packages: typescript: optional: true - eslint-plugin-react-refresh@0.4.10: - resolution: {integrity: sha512-I39s6G9We7ZxbCRxTTM5XX4KJV2cfWhFbHF4kTuL0ygdEVdQXtCNGqUQ43sBOCbTC/N6dEZXoQKFHr8gp1VHrQ==} + eslint-plugin-react-refresh@0.4.11: + resolution: {integrity: sha512-wrAKxMbVr8qhXTtIKfXqAn5SAtRZt0aXxe5P23Fh4pUAdC6XEsybGLB8P0PI4j1yYqOgUEUlzKAGDfo7rJOjcw==} peerDependencies: eslint: '>=7' - eslint-plugin-react-web-api@1.12.0: - resolution: {integrity: sha512-F9+XH//W48fAUc/Y3Ifmc1G959JUPyIh4jj2BM4422Fqzk9ZWUunH2Rq0tocZBgPmnz298Mg7fSb7Ev2Wy8c6w==} + eslint-plugin-react-web-api@1.12.1: + resolution: {integrity: sha512-/DnoWFW2a6TzFfiQxknXsqweLI6y+pwdpH6CM536ydZsaZkikT+6MMEMKSSr+PDd8uOnizXmUw8l7P7v7d8xXA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1782,8 +1778,8 @@ packages: typescript: optional: true - eslint-plugin-react-x@1.12.0: - resolution: {integrity: sha512-qr2YQxBTxRTt/pOCmzG5k3d8Uek8+icAWjZI0o4SkSxOg+h39Yr43UY8eTIWmvxEqWSdonEDG2MaZr8+DMvfYg==} + eslint-plugin-react-x@1.12.1: + resolution: {integrity: sha512-I9ZCp/QkmbiVJp7HvIXeWkJzVUjLVG4/tbrAjwmz9Z/C7rUwtPj5baRumvM1BGPotnxd2QO4fg0t3YxhUMQ10Q==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1857,10 +1853,6 @@ packages: resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - eslint-scope@8.0.1: - resolution: {integrity: sha512-pL8XjgP4ZOmmwfFE8mEhSxA7ZY4C+LWyqjQ3o4yWkkmD0qcMT9kkW3zWHOczhWcjTSgqycYAgwSlXvZltv65og==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint-scope@8.0.2: resolution: {integrity: sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -3665,14 +3657,12 @@ snapshots: eslint: 9.9.0(jiti@1.21.6) eslint-visitor-keys: 3.4.3 - '@eslint-community/regexpp@4.10.0': {} - '@eslint-community/regexpp@4.11.0': {} - '@eslint-react/ast@1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': + '@eslint-react/ast@1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@eslint-react/tools': 1.12.0 - '@eslint-react/types': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/tools': 1.12.1 + '@eslint-react/types': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/types': 8.2.0 '@typescript-eslint/typescript-estree': 8.2.0(typescript@5.5.4) '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) @@ -3684,14 +3674,14 @@ snapshots: - supports-color - typescript - '@eslint-react/core@1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': + '@eslint-react/core@1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@eslint-react/ast': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/jsx': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/shared': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/tools': 1.12.0 - '@eslint-react/types': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/var': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/ast': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/jsx': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/shared': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/tools': 1.12.1 + '@eslint-react/types': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/var': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.2.0 '@typescript-eslint/type-utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/types': 8.2.0 @@ -3704,33 +3694,33 @@ snapshots: - supports-color - typescript - '@eslint-react/eslint-plugin@1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': + '@eslint-react/eslint-plugin@1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@eslint-react/shared': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/tools': 1.12.0 - '@eslint-react/types': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/shared': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/tools': 1.12.1 + '@eslint-react/types': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.2.0 '@typescript-eslint/type-utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/types': 8.2.0 '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) eslint: 9.9.0(jiti@1.21.6) - eslint-plugin-react-debug: 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - eslint-plugin-react-dom: 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - eslint-plugin-react-hooks-extra: 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - eslint-plugin-react-naming-convention: 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - eslint-plugin-react-web-api: 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - eslint-plugin-react-x: 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + eslint-plugin-react-debug: 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + eslint-plugin-react-dom: 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + eslint-plugin-react-hooks-extra: 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + eslint-plugin-react-naming-convention: 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + eslint-plugin-react-web-api: 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + eslint-plugin-react-x: 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: - supports-color - '@eslint-react/jsx@1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': + '@eslint-react/jsx@1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@eslint-react/ast': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/tools': 1.12.0 - '@eslint-react/types': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/var': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/ast': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/tools': 1.12.1 + '@eslint-react/types': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/var': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.2.0 '@typescript-eslint/types': 8.2.0 '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) @@ -3740,9 +3730,9 @@ snapshots: - supports-color - typescript - '@eslint-react/shared@1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': + '@eslint-react/shared@1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@eslint-react/tools': 1.12.0 + '@eslint-react/tools': 1.12.1 '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) picomatch: 4.0.2 transitivePeerDependencies: @@ -3750,11 +3740,11 @@ snapshots: - supports-color - typescript - '@eslint-react/tools@1.12.0': {} + '@eslint-react/tools@1.12.1': {} - '@eslint-react/types@1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': + '@eslint-react/types@1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@eslint-react/tools': 1.12.0 + '@eslint-react/tools': 1.12.1 '@typescript-eslint/types': 8.2.0 '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) transitivePeerDependencies: @@ -3762,11 +3752,11 @@ snapshots: - supports-color - typescript - '@eslint-react/var@1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': + '@eslint-react/var@1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@eslint-react/ast': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/tools': 1.12.0 - '@eslint-react/types': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/ast': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/tools': 1.12.1 + '@eslint-react/types': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.2.0 '@typescript-eslint/types': 8.2.0 '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) @@ -4030,19 +4020,19 @@ snapshots: '@types/fs-extra@11.0.4': dependencies: '@types/jsonfile': 6.1.3 - '@types/node': 22.4.2 + '@types/node': 22.5.0 '@types/json-schema@7.0.15': {} '@types/jsonfile@6.1.3': dependencies: - '@types/node': 22.4.2 + '@types/node': 22.5.0 '@types/mdast@3.0.14': dependencies: '@types/unist': 2.0.9 - '@types/node@22.4.2': + '@types/node@22.5.0': dependencies: undici-types: 6.19.6 @@ -4050,7 +4040,7 @@ snapshots: '@types/prompts@2.4.9': dependencies: - '@types/node': 22.4.2 + '@types/node': 22.5.0 kleur: 3.0.3 '@types/unist@2.0.9': {} @@ -4063,7 +4053,7 @@ snapshots: '@typescript-eslint/eslint-plugin@8.2.0(@typescript-eslint/parser@8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@eslint-community/regexpp': 4.10.0 + '@eslint-community/regexpp': 4.11.0 '@typescript-eslint/parser': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.2.0 '@typescript-eslint/type-utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) @@ -4190,13 +4180,13 @@ snapshots: - supports-color - typescript - '@vitest/eslint-plugin@1.0.3(@typescript-eslint/utils@8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.4.2))': + '@vitest/eslint-plugin@1.0.3(@typescript-eslint/utils@8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.5.0))': dependencies: eslint: 9.9.0(jiti@1.21.6) optionalDependencies: '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) typescript: 5.5.4 - vitest: 2.0.5(@types/node@22.4.2) + vitest: 2.0.5(@types/node@22.5.0) '@vitest/expect@2.0.5': dependencies: @@ -4353,7 +4343,7 @@ snapshots: astrojs-compiler-sync: 1.0.0(@astrojs/compiler@2.9.1) debug: 4.3.6 entities: 4.5.0 - eslint-scope: 8.0.1 + eslint-scope: 8.0.2 eslint-visitor-keys: 4.0.0 espree: 10.1.0 globby: 11.1.0 @@ -4402,7 +4392,7 @@ snapshots: builtin-modules@3.3.0: {} - bumpp@9.5.1: + bumpp@9.5.2: dependencies: '@jsdevtools/ez-spawn': 3.0.4 c12: 1.11.1 @@ -4767,7 +4757,7 @@ snapshots: eslint-parser-plain@0.1.0: {} - eslint-plugin-antfu@2.3.5(eslint@9.9.0(jiti@1.21.6)): + eslint-plugin-antfu@2.3.6(eslint@9.9.0(jiti@1.21.6)): dependencies: '@antfu/utils': 0.7.10 eslint: 9.9.0(jiti@1.21.6) @@ -4795,7 +4785,7 @@ snapshots: eslint-plugin-es-x@7.5.0(eslint@9.9.0(jiti@1.21.6)): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.6)) - '@eslint-community/regexpp': 4.10.0 + '@eslint-community/regexpp': 4.11.0 eslint: 9.9.0(jiti@1.21.6) eslint-compat-utils: 0.1.2(eslint@9.9.0(jiti@1.21.6)) @@ -4892,15 +4882,15 @@ snapshots: - supports-color - typescript - eslint-plugin-react-debug@1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4): + eslint-plugin-react-debug@1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4): dependencies: - '@eslint-react/ast': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/core': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/jsx': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/shared': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/tools': 1.12.0 - '@eslint-react/types': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/var': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/ast': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/core': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/jsx': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/shared': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/tools': 1.12.1 + '@eslint-react/types': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/var': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.2.0 '@typescript-eslint/type-utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/types': 8.2.0 @@ -4913,15 +4903,15 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-dom@1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4): + eslint-plugin-react-dom@1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4): dependencies: - '@eslint-react/ast': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/core': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/jsx': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/shared': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/tools': 1.12.0 - '@eslint-react/types': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/var': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/ast': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/core': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/jsx': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/shared': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/tools': 1.12.1 + '@eslint-react/types': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/var': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.2.0 '@typescript-eslint/types': 8.2.0 '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) @@ -4932,15 +4922,15 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks-extra@1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4): + eslint-plugin-react-hooks-extra@1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4): dependencies: - '@eslint-react/ast': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/core': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/jsx': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/shared': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/tools': 1.12.0 - '@eslint-react/types': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/var': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/ast': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/core': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/jsx': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/shared': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/tools': 1.12.1 + '@eslint-react/types': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/var': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.2.0 '@typescript-eslint/type-utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/types': 8.2.0 @@ -4956,14 +4946,14 @@ snapshots: dependencies: eslint: 9.9.0(jiti@1.21.6) - eslint-plugin-react-naming-convention@1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4): + eslint-plugin-react-naming-convention@1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4): dependencies: - '@eslint-react/ast': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/core': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/jsx': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/shared': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/tools': 1.12.0 - '@eslint-react/types': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/ast': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/core': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/jsx': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/shared': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/tools': 1.12.1 + '@eslint-react/types': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.2.0 '@typescript-eslint/type-utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/types': 8.2.0 @@ -4975,19 +4965,19 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-refresh@0.4.10(eslint@9.9.0(jiti@1.21.6)): + eslint-plugin-react-refresh@0.4.11(eslint@9.9.0(jiti@1.21.6)): dependencies: eslint: 9.9.0(jiti@1.21.6) - eslint-plugin-react-web-api@1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4): + eslint-plugin-react-web-api@1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4): dependencies: - '@eslint-react/ast': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/core': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/jsx': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/shared': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/tools': 1.12.0 - '@eslint-react/types': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/var': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/ast': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/core': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/jsx': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/shared': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/tools': 1.12.1 + '@eslint-react/types': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/var': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.2.0 '@typescript-eslint/types': 8.2.0 '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) @@ -4999,15 +4989,15 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-x@1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4): + eslint-plugin-react-x@1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4): dependencies: - '@eslint-react/ast': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/core': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/jsx': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/shared': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/tools': 1.12.0 - '@eslint-react/types': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/var': 1.12.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/ast': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/core': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/jsx': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/shared': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/tools': 1.12.1 + '@eslint-react/types': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/var': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.2.0 '@typescript-eslint/type-utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/types': 8.2.0 @@ -5023,7 +5013,7 @@ snapshots: eslint-plugin-regexp@2.6.0(eslint@9.9.0(jiti@1.21.6)): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.6)) - '@eslint-community/regexpp': 4.10.0 + '@eslint-community/regexpp': 4.11.0 comment-parser: 1.4.1 eslint: 9.9.0(jiti@1.21.6) jsdoc-type-pratt-parser: 4.1.0 @@ -5134,11 +5124,6 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-scope@8.0.1: - dependencies: - esrecurse: 4.3.0 - estraverse: 5.3.0 - eslint-scope@8.0.2: dependencies: esrecurse: 4.3.0 @@ -6081,11 +6066,11 @@ snapshots: refa@0.12.1: dependencies: - '@eslint-community/regexpp': 4.10.0 + '@eslint-community/regexpp': 4.11.0 regexp-ast-analysis@0.7.1: dependencies: - '@eslint-community/regexpp': 4.10.0 + '@eslint-community/regexpp': 4.11.0 refa: 0.12.1 regexp-to-ast@0.5.0: {} @@ -6160,7 +6145,7 @@ snapshots: scslre@0.3.0: dependencies: - '@eslint-community/regexpp': 4.10.0 + '@eslint-community/regexpp': 4.11.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 @@ -6494,13 +6479,13 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - vite-node@2.0.5(@types/node@22.4.2): + vite-node@2.0.5(@types/node@22.5.0): dependencies: cac: 6.7.14 debug: 4.3.6 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.0.5(@types/node@22.4.2) + vite: 5.0.5(@types/node@22.5.0) transitivePeerDependencies: - '@types/node' - less @@ -6511,16 +6496,16 @@ snapshots: - supports-color - terser - vite@5.0.5(@types/node@22.4.2): + vite@5.0.5(@types/node@22.5.0): dependencies: esbuild: 0.19.12 postcss: 8.4.40 rollup: 4.19.0 optionalDependencies: - '@types/node': 22.4.2 + '@types/node': 22.5.0 fsevents: 2.3.3 - vitest@2.0.5(@types/node@22.4.2): + vitest@2.0.5(@types/node@22.5.0): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -6538,11 +6523,11 @@ snapshots: tinybench: 2.8.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.0.5(@types/node@22.4.2) - vite-node: 2.0.5(@types/node@22.4.2) + vite: 5.0.5(@types/node@22.5.0) + vite-node: 2.0.5(@types/node@22.5.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.4.2 + '@types/node': 22.5.0 transitivePeerDependencies: - less - lightningcss From 8f08fb5036763bc7b6dba49851816abb7858af35 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Fri, 23 Aug 2024 00:08:13 +0200 Subject: [PATCH 016/105] chore: release v2.27.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 64f32c2a61..3fd6cc7725 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@antfu/eslint-config", "type": "module", - "version": "2.27.0", + "version": "2.27.1", "packageManager": "pnpm@9.8.0", "description": "Anthony's ESLint config", "author": "Anthony Fu (https://github.com/antfu/)", From 12718a47803bcd3fa1faf3f424430ecf1a9ddda9 Mon Sep 17 00:00:00 2001 From: Yuns Date: Sat, 24 Aug 2024 23:22:48 +0800 Subject: [PATCH 017/105] feat: formatters support SVG (#591) Co-authored-by: Anthony Fu --- fixtures/input/svg.svg | 8 +++++++ fixtures/output/with-formatters/svg.svg | 17 ++++++++++++++ src/configs/formatters.ts | 30 ++++++++++++++++++++++--- src/globs.ts | 1 + src/types.ts | 7 ++++++ 5 files changed, 60 insertions(+), 3 deletions(-) create mode 100644 fixtures/input/svg.svg create mode 100644 fixtures/output/with-formatters/svg.svg diff --git a/fixtures/input/svg.svg b/fixtures/input/svg.svg new file mode 100644 index 0000000000..f3e336599e --- /dev/null +++ b/fixtures/input/svg.svg @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/fixtures/output/with-formatters/svg.svg b/fixtures/output/with-formatters/svg.svg new file mode 100644 index 0000000000..493e162e79 --- /dev/null +++ b/fixtures/output/with-formatters/svg.svg @@ -0,0 +1,17 @@ + + + + + + + + diff --git a/src/configs/formatters.ts b/src/configs/formatters.ts index 76cfdd81fb..4a7a5a12a5 100644 --- a/src/configs/formatters.ts +++ b/src/configs/formatters.ts @@ -1,5 +1,5 @@ import { isPackageExists } from 'local-pkg' -import { GLOB_ASTRO, GLOB_ASTRO_TS, GLOB_CSS, GLOB_GRAPHQL, GLOB_HTML, GLOB_LESS, GLOB_MARKDOWN, GLOB_POSTCSS, GLOB_SCSS, GLOB_XML } from '../globs' +import { GLOB_ASTRO, GLOB_ASTRO_TS, GLOB_CSS, GLOB_GRAPHQL, GLOB_HTML, GLOB_LESS, GLOB_MARKDOWN, GLOB_POSTCSS, GLOB_SCSS, GLOB_SVG, GLOB_XML } from '../globs' import type { VendoredPrettierOptions } from '../vender/prettier-types' import { ensurePackages, interopDefault, isPackageInScope, parserPlain } from '../utils' import type { OptionsFormatters, StylisticConfig, TypedFlatConfigItem } from '../types' @@ -10,6 +10,7 @@ export async function formatters( stylistic: StylisticConfig = {}, ): Promise { if (options === true) { + const isPrettierPluginXmlInScope = isPackageInScope('@prettier/plugin-xml') options = { astro: isPackageInScope('prettier-plugin-astro'), css: true, @@ -17,7 +18,8 @@ export async function formatters( html: true, markdown: true, slidev: isPackageExists('@slidev/cli'), - xml: isPackageInScope('@prettier/plugin-xml'), + svg: isPrettierPluginXmlInScope, + xml: isPrettierPluginXmlInScope, } } @@ -25,7 +27,7 @@ export async function formatters( 'eslint-plugin-format', options.markdown && options.slidev ? 'prettier-plugin-slidev' : undefined, options.astro ? 'prettier-plugin-astro' : undefined, - options.xml ? '@prettier/plugin-xml' : undefined, + (options.xml || options.svg) ? '@prettier/plugin-xml' : undefined, ]) if (options.slidev && options.markdown !== true && options.markdown !== 'prettier') @@ -174,6 +176,28 @@ export async function formatters( }, }) } + if (options.svg) { + configs.push({ + files: [GLOB_SVG], + languageOptions: { + parser: parserPlain, + }, + name: 'antfu/formatter/svg', + rules: { + 'format/prettier': [ + 'error', + { + ...prettierXmlOptions, + ...prettierOptions, + parser: 'xml', + plugins: [ + '@prettier/plugin-xml', + ], + }, + ], + }, + }) + } if (options.markdown) { const formater = options.markdown === true diff --git a/src/globs.ts b/src/globs.ts index 4755df8718..80b982f62e 100644 --- a/src/globs.ts +++ b/src/globs.ts @@ -24,6 +24,7 @@ export const GLOB_VUE = '**/*.vue' export const GLOB_YAML = '**/*.y?(a)ml' export const GLOB_TOML = '**/*.toml' export const GLOB_XML = '**/*.xml' +export const GLOB_SVG = '**/*.svg' export const GLOB_HTML = '**/*.htm?(l)' export const GLOB_ASTRO = '**/*.astro' export const GLOB_ASTRO_TS = '**/*.astro/*.ts' diff --git a/src/types.ts b/src/types.ts index 18646d6801..3b124f348e 100644 --- a/src/types.ts +++ b/src/types.ts @@ -72,6 +72,13 @@ export interface OptionsFormatters { */ xml?: 'prettier' | boolean + /** + * Enable formatting support for SVG. + * + * Currently only support Prettier. + */ + svg?: 'prettier' | boolean + /** * Enable formatting support for Markdown. * From 78d5234e07ccfc63999fa4d26740a8b087a686d8 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Mon, 26 Aug 2024 18:32:53 +0200 Subject: [PATCH 018/105] fix: use fork of `eslint-plugin-import-x` --- package.json | 18 +- pnpm-lock.yaml | 694 +++++++++++++++++++++++++------------------------ 2 files changed, 362 insertions(+), 350 deletions(-) diff --git a/package.json b/package.json index 3fd6cc7725..0a167da6ea 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "@antfu/eslint-config", "type": "module", "version": "2.27.1", - "packageManager": "pnpm@9.8.0", + "packageManager": "pnpm@9.9.0", "description": "Anthony's ESLint config", "author": "Anthony Fu (https://github.com/antfu/)", "license": "MIT", @@ -102,13 +102,13 @@ "@stylistic/eslint-plugin": "^2.6.4", "@typescript-eslint/eslint-plugin": "^8.2.0", "@typescript-eslint/parser": "^8.2.0", - "@vitest/eslint-plugin": "^1.0.3", + "@vitest/eslint-plugin": "^1.0.5", "eslint-config-flat-gitignore": "^0.1.8", "eslint-flat-config-utils": "^0.3.1", "eslint-merge-processors": "^0.1.0", "eslint-plugin-antfu": "^2.3.6", "eslint-plugin-command": "^0.2.3", - "eslint-plugin-import-x": "^3.1.0", + "eslint-plugin-import-x": "npm:@antfu/eslint-plugin-import-x@^3.1.0-1", "eslint-plugin-jsdoc": "^50.2.2", "eslint-plugin-jsonc": "^2.16.0", "eslint-plugin-markdown": "^5.1.0", @@ -139,15 +139,15 @@ "@eslint/config-inspector": "^0.5.4", "@prettier/plugin-xml": "^3.4.1", "@stylistic/eslint-plugin-migrate": "^2.6.4", - "@types/eslint": "^9.6.0", + "@types/eslint": "^9.6.1", "@types/fs-extra": "^11.0.4", "@types/node": "^22.5.0", "@types/prompts": "^2.4.9", "@types/yargs": "^17.0.33", - "@unocss/eslint-plugin": "^0.62.2", + "@unocss/eslint-plugin": "^0.62.3", "astro-eslint-parser": "^1.0.2", "bumpp": "^9.5.2", - "eslint": "^9.9.0", + "eslint": "^9.9.1", "eslint-plugin-astro": "^1.2.3", "eslint-plugin-format": "^0.1.2", "eslint-plugin-react-hooks": "^4.6.2", @@ -165,10 +165,10 @@ "prettier-plugin-slidev": "^1.0.5", "rimraf": "^6.0.1", "simple-git-hooks": "^2.11.1", - "svelte": "^4.2.18", + "svelte": "^4.2.19", "svelte-eslint-parser": "^0.41.0", "tsup": "^8.2.4", - "tsx": "^4.17.0", + "tsx": "^4.18.0", "typescript": "^5.5.4", "vitest": "^2.0.5", "vue": "^3.4.38" @@ -176,7 +176,7 @@ "resolutions": { "@eslint-community/eslint-utils": "^4.4.0", "@typescript-eslint/utils": "^8.2.0", - "tsx": "~4.17.0" + "tsx": "~4.17.1" }, "simple-git-hooks": { "pre-commit": "npx lint-staged" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b2a6255292..324ea56780 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,7 +7,7 @@ settings: overrides: '@eslint-community/eslint-utils': ^4.4.0 '@typescript-eslint/utils': ^8.2.0 - tsx: ~4.17.0 + tsx: ~4.17.1 importers: @@ -21,19 +21,19 @@ importers: version: 0.7.0 '@eslint-community/eslint-plugin-eslint-comments': specifier: ^4.4.0 - version: 4.4.0(eslint@9.9.0(jiti@1.21.6)) + version: 4.4.0(eslint@9.9.1(jiti@1.21.6)) '@stylistic/eslint-plugin': specifier: ^2.6.4 - version: 2.6.4(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + version: 2.6.4(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/eslint-plugin': specifier: ^8.2.0 - version: 8.2.0(@typescript-eslint/parser@8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + version: 8.2.0(@typescript-eslint/parser@8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/parser': specifier: ^8.2.0 - version: 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + version: 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@vitest/eslint-plugin': - specifier: ^1.0.3 - version: 1.0.3(@typescript-eslint/utils@8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.5.0)) + specifier: ^1.0.5 + version: 1.0.5(@typescript-eslint/utils@8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.5.0)) eslint-config-flat-gitignore: specifier: ^0.1.8 version: 0.1.8 @@ -42,55 +42,55 @@ importers: version: 0.3.1 eslint-merge-processors: specifier: ^0.1.0 - version: 0.1.0(eslint@9.9.0(jiti@1.21.6)) + version: 0.1.0(eslint@9.9.1(jiti@1.21.6)) eslint-plugin-antfu: specifier: ^2.3.6 - version: 2.3.6(eslint@9.9.0(jiti@1.21.6)) + version: 2.3.6(eslint@9.9.1(jiti@1.21.6)) eslint-plugin-command: specifier: ^0.2.3 - version: 0.2.3(eslint@9.9.0(jiti@1.21.6)) + version: 0.2.3(eslint@9.9.1(jiti@1.21.6)) eslint-plugin-import-x: - specifier: ^3.1.0 - version: 3.1.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + specifier: npm:@antfu/eslint-plugin-import-x@^3.1.0-1 + version: '@antfu/eslint-plugin-import-x@3.1.0-1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)' eslint-plugin-jsdoc: specifier: ^50.2.2 - version: 50.2.2(eslint@9.9.0(jiti@1.21.6)) + version: 50.2.2(eslint@9.9.1(jiti@1.21.6)) eslint-plugin-jsonc: specifier: ^2.16.0 - version: 2.16.0(eslint@9.9.0(jiti@1.21.6)) + version: 2.16.0(eslint@9.9.1(jiti@1.21.6)) eslint-plugin-markdown: specifier: ^5.1.0 - version: 5.1.0(eslint@9.9.0(jiti@1.21.6)) + version: 5.1.0(eslint@9.9.1(jiti@1.21.6)) eslint-plugin-n: specifier: ^17.10.2 - version: 17.10.2(eslint@9.9.0(jiti@1.21.6)) + version: 17.10.2(eslint@9.9.1(jiti@1.21.6)) eslint-plugin-no-only-tests: specifier: ^3.3.0 version: 3.3.0 eslint-plugin-perfectionist: specifier: ^3.2.0 - version: 3.2.0(astro-eslint-parser@1.0.2(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6))(svelte-eslint-parser@0.41.0(svelte@4.2.18))(svelte@4.2.18)(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.9.0(jiti@1.21.6))) + version: 3.2.0(astro-eslint-parser@1.0.2(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(svelte-eslint-parser@0.41.0(svelte@4.2.19))(svelte@4.2.19)(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.9.1(jiti@1.21.6))) eslint-plugin-regexp: specifier: ^2.6.0 - version: 2.6.0(eslint@9.9.0(jiti@1.21.6)) + version: 2.6.0(eslint@9.9.1(jiti@1.21.6)) eslint-plugin-toml: specifier: ^0.11.1 - version: 0.11.1(eslint@9.9.0(jiti@1.21.6)) + version: 0.11.1(eslint@9.9.1(jiti@1.21.6)) eslint-plugin-unicorn: specifier: ^55.0.0 - version: 55.0.0(eslint@9.9.0(jiti@1.21.6)) + version: 55.0.0(eslint@9.9.1(jiti@1.21.6)) eslint-plugin-unused-imports: specifier: ^4.1.3 - version: 4.1.3(@typescript-eslint/eslint-plugin@8.2.0(@typescript-eslint/parser@8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6)) + version: 4.1.3(@typescript-eslint/eslint-plugin@8.2.0(@typescript-eslint/parser@8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6)) eslint-plugin-vue: specifier: ^9.27.0 - version: 9.27.0(eslint@9.9.0(jiti@1.21.6)) + version: 9.27.0(eslint@9.9.1(jiti@1.21.6)) eslint-plugin-yml: specifier: ^1.14.0 - version: 1.14.0(eslint@9.9.0(jiti@1.21.6)) + version: 1.14.0(eslint@9.9.1(jiti@1.21.6)) eslint-processor-vue-blocks: specifier: ^0.1.2 - version: 0.1.2(@vue/compiler-sfc@3.4.38)(eslint@9.9.0(jiti@1.21.6)) + version: 0.1.2(@vue/compiler-sfc@3.4.38)(eslint@9.9.1(jiti@1.21.6)) globals: specifier: ^15.9.0 version: 15.9.0 @@ -111,7 +111,7 @@ importers: version: 0.10.0 vue-eslint-parser: specifier: ^9.4.3 - version: 9.4.3(eslint@9.9.0(jiti@1.21.6)) + version: 9.4.3(eslint@9.9.1(jiti@1.21.6)) yaml-eslint-parser: specifier: ^1.2.3 version: 1.2.3 @@ -127,19 +127,19 @@ importers: version: 0.22.4 '@eslint-react/eslint-plugin': specifier: ^1.12.1 - version: 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + version: 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@eslint/config-inspector': specifier: ^0.5.4 - version: 0.5.4(eslint@9.9.0(jiti@1.21.6)) + version: 0.5.4(eslint@9.9.1(jiti@1.21.6)) '@prettier/plugin-xml': specifier: ^3.4.1 version: 3.4.1(prettier@3.3.2) '@stylistic/eslint-plugin-migrate': specifier: ^2.6.4 - version: 2.6.4(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + version: 2.6.4(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@types/eslint': - specifier: ^9.6.0 - version: 9.6.0 + specifier: ^9.6.1 + version: 9.6.1 '@types/fs-extra': specifier: ^11.0.4 version: 11.0.4 @@ -153,8 +153,8 @@ importers: specifier: ^17.0.33 version: 17.0.33 '@unocss/eslint-plugin': - specifier: ^0.62.2 - version: 0.62.2(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + specifier: ^0.62.3 + version: 0.62.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) astro-eslint-parser: specifier: ^1.0.2 version: 1.0.2(typescript@5.5.4) @@ -162,29 +162,29 @@ importers: specifier: ^9.5.2 version: 9.5.2 eslint: - specifier: ^9.9.0 - version: 9.9.0(jiti@1.21.6) + specifier: ^9.9.1 + version: 9.9.1(jiti@1.21.6) eslint-plugin-astro: specifier: ^1.2.3 - version: 1.2.3(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + version: 1.2.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) eslint-plugin-format: specifier: ^0.1.2 - version: 0.1.2(eslint@9.9.0(jiti@1.21.6)) + version: 0.1.2(eslint@9.9.1(jiti@1.21.6)) eslint-plugin-react-hooks: specifier: ^4.6.2 - version: 4.6.2(eslint@9.9.0(jiti@1.21.6)) + version: 4.6.2(eslint@9.9.1(jiti@1.21.6)) eslint-plugin-react-refresh: specifier: ^0.4.11 - version: 0.4.11(eslint@9.9.0(jiti@1.21.6)) + version: 0.4.11(eslint@9.9.1(jiti@1.21.6)) eslint-plugin-solid: specifier: ^0.14.2 - version: 0.14.2(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + version: 0.14.2(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) eslint-plugin-svelte: specifier: ^2.43.0 - version: 2.43.0(eslint@9.9.0(jiti@1.21.6))(svelte@4.2.18) + version: 2.43.0(eslint@9.9.1(jiti@1.21.6))(svelte@4.2.19) eslint-typegen: specifier: ^0.3.1 - version: 0.3.1(eslint@9.9.0(jiti@1.21.6)) + version: 0.3.1(eslint@9.9.1(jiti@1.21.6)) esno: specifier: ^4.7.0 version: 4.7.0 @@ -216,17 +216,17 @@ importers: specifier: ^2.11.1 version: 2.11.1 svelte: - specifier: ^4.2.18 - version: 4.2.18 + specifier: ^4.2.19 + version: 4.2.19 svelte-eslint-parser: specifier: ^0.41.0 - version: 0.41.0(svelte@4.2.18) + version: 0.41.0(svelte@4.2.19) tsup: specifier: ^8.2.4 - version: 8.2.4(jiti@1.21.6)(postcss@8.4.40)(tsx@4.17.0)(typescript@5.5.4)(yaml@2.5.0) + version: 8.2.4(jiti@1.21.6)(postcss@8.4.40)(tsx@4.17.1)(typescript@5.5.4)(yaml@2.5.0) tsx: - specifier: ~4.17.0 - version: 4.17.0 + specifier: ~4.17.1 + version: 4.17.1 typescript: specifier: ^5.5.4 version: 5.5.4 @@ -247,6 +247,12 @@ packages: resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} + '@antfu/eslint-plugin-import-x@3.1.0-1': + resolution: {integrity: sha512-nkuzhpVsNQpYJGnZm5jYoCd3B1Ibfjw9XvltDwCfq97aiEgl41pOVENGXK7VuHhALkZPM2wSBKfcar9AmWHljg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + '@antfu/install-pkg@0.4.0': resolution: {integrity: sha512-vI73C0pFA9L+5v+djh0WSLXb8qYQGH5fX8nczaFe1OTI/8Fh03JS1Mov1V7urb6P3A2cBlBqZNjJIKv54+zVRw==} @@ -744,7 +750,7 @@ packages: resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.9.0 + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 '@eslint-community/regexpp@4.11.0': resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} @@ -788,6 +794,10 @@ packages: resolution: {integrity: sha512-BlYOpej8AQ8Ev9xVqroV7a02JK3SkBAaN9GfMMH9W6Ch8FlQlkjGw4Ir7+FgYwfirivAf4t+GtzuAxqfukmISA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/config-array@0.18.0': + resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/config-inspector@0.5.4': resolution: {integrity: sha512-WB/U/B6HdRiIt/CfbcqqFp7Svz+3INLtnGcuMT2hnU39S3cb9JGGkvB1T6lbIlDoQ9VRnhc4riIFFoicGRZ2mw==} hasBin: true @@ -798,8 +808,8 @@ packages: resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.9.0': - resolution: {integrity: sha512-hhetes6ZHP3BlXLxmd8K2SNgkhNSi+UcecbnwWKwpP7kyi/uC75DJ1lOOBO3xrC4jyojtGE3YxKZPHfk4yrgug==} + '@eslint/js@9.9.1': + resolution: {integrity: sha512-xIDQRsfg5hNBqHz04H1R3scSVwmI+KUbqjsQKHKQ1DAUSaUjYPReZZmS/5PNiKu1fUvzDd6H7DEDKACSEhu+TQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/object-schema@2.1.4': @@ -1011,8 +1021,8 @@ packages: '@types/eslint@8.56.10': resolution: {integrity: sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==} - '@types/eslint@9.6.0': - resolution: {integrity: sha512-gi6WQJ7cHRgZxtkQEoyHMppPjq9Kxo5Tjn2prSKDSmZrCz8TZ3jSRCeTJm+WoM+oB0WG37bRqLzaaU3q7JypGg==} + '@types/eslint@9.6.1': + resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} '@types/estree@1.0.5': resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} @@ -1125,19 +1135,19 @@ packages: resolution: {integrity: sha512-sbgsPMW9yLvS7IhCi8IpuK1oBmtbWUNP+hBdwl/I9nzqVsszGnNGti5r9dUtF5RLivHUFFIdRvLiTsPhzSyJ3Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@unocss/config@0.62.2': - resolution: {integrity: sha512-TgWhO0hkTADnuSgcUZvFP3i4AVpaiMvr41hhQqCPQTaiLMRrroXFnqL33cpkEbHLIfbTh74pXrDxnzMLaEKVdQ==} + '@unocss/config@0.62.3': + resolution: {integrity: sha512-zYOvFE0HfGIbnP/AvsbAlJpPRx9CQyXzL11m/8zgsHW5SGlJIYxuTll83l/xu026G5mPiksy7quoEOEgCLslqw==} engines: {node: '>=14'} - '@unocss/core@0.62.2': - resolution: {integrity: sha512-86jEFUJ/PSwdb1qqiEi0lWlewfKLQwiH+JAfnh8c2hLjOPVmCkb0nnsYSMh8drmtN5kpk6E06mN0IrKMO7OnvQ==} + '@unocss/core@0.62.3': + resolution: {integrity: sha512-Pfyrj8S7jq9K1QXD6Z5BCeiQavaHpbMN5q958/kmdbNGp57hOg1e346fMJAvgPjLBR+lE/hgZEsDrijtRiZXnw==} - '@unocss/eslint-plugin@0.62.2': - resolution: {integrity: sha512-y1E3jhRfORBHvhA0/dYK/tVBT5/YtJDrV3Y3ytJ5r8HdPqhDYucKV4Ihk2vDthIxzLlxzzwn2YZeSZEdbt0/IQ==} + '@unocss/eslint-plugin@0.62.3': + resolution: {integrity: sha512-8aAx5QMVLar4kTUikq7XmD3NQs6o/by87PfZNAFxuGMhKQ5RBnUfH1pzpRs+FTHN7L09As0W90cjC97b3biEaA==} engines: {node: '>=14'} - '@vitest/eslint-plugin@1.0.3': - resolution: {integrity: sha512-7hTONh+lqN+TEimHy2aWVdHVqYohcxLGD4yYBwSVvhyiti/j9CqBNMQvOa6xLoVcEtaWAoCCDbYgvxwNqA4lsA==} + '@vitest/eslint-plugin@1.0.5': + resolution: {integrity: sha512-F4zlKv5S/aG3kiFyJHbkbInKfGuIs3muDnpNfr62g8tV0ALbP/MYjLKWN92olLCtWUb2cKl0pew0gKkkoHEUqw==} peerDependencies: '@typescript-eslint/utils': ^8.2.0 eslint: '>= 8.57.0' @@ -1664,12 +1674,6 @@ packages: peerDependencies: eslint: ^8.40.0 || ^9.0.0 - eslint-plugin-import-x@3.1.0: - resolution: {integrity: sha512-/UbPA+bYY7nIxcjL3kpcDY3UNdoLHFhyBFzHox2M0ypcUoueTn6woZUUmzzi5et/dXChksasYYFeKE2wshOrhg==} - engines: {node: '>=16'} - peerDependencies: - eslint: ^8.56.0 || ^9.0.0-0 - eslint-plugin-jsdoc@50.2.2: resolution: {integrity: sha512-i0ZMWA199DG7sjxlzXn5AeYZxpRfMJjDPUl7lL9eJJX8TPRoIaxJU4ys/joP5faM5AXE1eqW/dslCj3uj4Nqpg==} engines: {node: '>=18'} @@ -1870,8 +1874,8 @@ packages: resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.9.0: - resolution: {integrity: sha512-JfiKJrbx0506OEerjK2Y1QlldtBxkAlLxT5OEcRF8uaQ86noDe2k31Vw9rnSWv+MXZHj7OOUV/dA0AhdLFcyvA==} + eslint@9.9.1: + resolution: {integrity: sha512-dHvhrbfr4xFQ9/dq+jcVneZMyRYLjggWjk6RVsIiHsP8Rz6yZ8LvZ//iU4TrZF+SXWG+JkNF2OyiZRvzgRDqMg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -2693,7 +2697,7 @@ packages: peerDependencies: jiti: '>=1.21.0' postcss: '>=8.0.9' - tsx: ~4.17.0 + tsx: ~4.17.1 yaml: ^2.4.2 peerDependenciesMeta: jiti: @@ -3020,8 +3024,8 @@ packages: svelte: optional: true - svelte@4.2.18: - resolution: {integrity: sha512-d0FdzYIiAePqRJEb90WlJDkjUEx42xhivxN8muUBmfZnP+tzUgz12DJ2hRJi8sIHCME7jeK1PTMgKPSfTd8JrA==} + svelte@4.2.19: + resolution: {integrity: sha512-IY1rnGr6izd10B0A8LqsBfmlT5OILVuZ7XsI0vdGPEvuonFV7NYEUK4dAkm9Zg2q0Um92kYjTpS1CAP3Nh/KWw==} engines: {node: '>=16'} synckit@0.6.2: @@ -3104,8 +3108,8 @@ packages: ts-pattern@5.3.1: resolution: {integrity: sha512-1RUMKa8jYQdNfmnK4jyzBK3/PS/tnjcZ1CW0v1vWDeYe5RBklc/nquw03MEoB66hVBm4BnlCfmOqDVxHyT1DpA==} - tslib@2.6.2: - resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + tslib@2.6.3: + resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} tsup@8.2.4: resolution: {integrity: sha512-akpCPePnBnC/CXgRrcy72ZSntgIEUa1jN0oJbbvpALWKNOz1B7aM+UVDWGRGIO/T/PZugAESWDJUAb5FD48o8Q==} @@ -3126,8 +3130,8 @@ packages: typescript: optional: true - tsx@4.17.0: - resolution: {integrity: sha512-eN4mnDA5UMKDt4YZixo9tBioibaMBpoxBkD+rIPAjVmYERSG0/dWEY1CEFuV89CgASlKL499q8AhmkMnnjtOJg==} + tsx@4.17.1: + resolution: {integrity: sha512-s+poJ84lg23SPBvxQbPmyJd/tlpeBKbOnOYmhKO54L6CR/NyCF8Sw7dqLUWLuscDnKkD31h1qqX0A4FIa9ysaA==} engines: {node: '>=18.0.0'} hasBin: true @@ -3362,6 +3366,23 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 + '@antfu/eslint-plugin-import-x@3.1.0-1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + dependencies: + '@typescript-eslint/utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + debug: 4.3.6 + doctrine: 3.0.0 + eslint: 9.9.1(jiti@1.21.6) + eslint-import-resolver-node: 0.3.9 + get-tsconfig: 4.7.5 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.6.3 + stable-hash: 0.0.4 + tslib: 2.6.3 + transitivePeerDependencies: + - supports-color + - typescript + '@antfu/install-pkg@0.4.0': dependencies: package-manager-detector: 0.1.2 @@ -3646,26 +3667,26 @@ snapshots: '@esbuild/win32-x64@0.23.0': optional: true - '@eslint-community/eslint-plugin-eslint-comments@4.4.0(eslint@9.9.0(jiti@1.21.6))': + '@eslint-community/eslint-plugin-eslint-comments@4.4.0(eslint@9.9.1(jiti@1.21.6))': dependencies: escape-string-regexp: 4.0.0 - eslint: 9.9.0(jiti@1.21.6) + eslint: 9.9.1(jiti@1.21.6) ignore: 5.3.1 - '@eslint-community/eslint-utils@4.4.0(eslint@9.9.0(jiti@1.21.6))': + '@eslint-community/eslint-utils@4.4.0(eslint@9.9.1(jiti@1.21.6))': dependencies: - eslint: 9.9.0(jiti@1.21.6) + eslint: 9.9.1(jiti@1.21.6) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.11.0': {} - '@eslint-react/ast@1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': + '@eslint-react/ast@1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': dependencies: '@eslint-react/tools': 1.12.1 - '@eslint-react/types': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/types': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/types': 8.2.0 '@typescript-eslint/typescript-estree': 8.2.0(typescript@5.5.4) - '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) birecord: 0.1.1 string-ts: 2.2.0 ts-pattern: 5.3.1 @@ -3674,18 +3695,18 @@ snapshots: - supports-color - typescript - '@eslint-react/core@1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': + '@eslint-react/core@1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@eslint-react/ast': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/jsx': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/shared': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/ast': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/jsx': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/shared': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@eslint-react/tools': 1.12.1 - '@eslint-react/types': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/var': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/types': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/var': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.2.0 - '@typescript-eslint/type-utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/type-utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) birecord: 0.1.1 short-unique-id: 5.2.0 ts-pattern: 5.3.1 @@ -3694,46 +3715,46 @@ snapshots: - supports-color - typescript - '@eslint-react/eslint-plugin@1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': + '@eslint-react/eslint-plugin@1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@eslint-react/shared': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/shared': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@eslint-react/tools': 1.12.1 - '@eslint-react/types': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/types': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.2.0 - '@typescript-eslint/type-utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/type-utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - eslint: 9.9.0(jiti@1.21.6) - eslint-plugin-react-debug: 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - eslint-plugin-react-dom: 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - eslint-plugin-react-hooks-extra: 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - eslint-plugin-react-naming-convention: 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - eslint-plugin-react-web-api: 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - eslint-plugin-react-x: 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + eslint: 9.9.1(jiti@1.21.6) + eslint-plugin-react-debug: 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + eslint-plugin-react-dom: 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + eslint-plugin-react-hooks-extra: 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + eslint-plugin-react-naming-convention: 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + eslint-plugin-react-web-api: 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + eslint-plugin-react-x: 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: - supports-color - '@eslint-react/jsx@1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': + '@eslint-react/jsx@1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@eslint-react/ast': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/ast': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@eslint-react/tools': 1.12.1 - '@eslint-react/types': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/var': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/types': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/var': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.2.0 '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) ts-pattern: 5.3.1 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/shared@1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': + '@eslint-react/shared@1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': dependencies: '@eslint-react/tools': 1.12.1 - '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) picomatch: 4.0.2 transitivePeerDependencies: - eslint @@ -3742,24 +3763,24 @@ snapshots: '@eslint-react/tools@1.12.1': {} - '@eslint-react/types@1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': + '@eslint-react/types@1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': dependencies: '@eslint-react/tools': 1.12.1 '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/var@1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': + '@eslint-react/var@1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@eslint-react/ast': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/ast': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@eslint-react/tools': 1.12.1 - '@eslint-react/types': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/types': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.2.0 '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) ts-pattern: 5.3.1 transitivePeerDependencies: - eslint @@ -3776,7 +3797,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/config-inspector@0.5.4(eslint@9.9.0(jiti@1.21.6))': + '@eslint/config-array@0.18.0': + dependencies: + '@eslint/object-schema': 2.1.4 + debug: 4.3.6 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + '@eslint/config-inspector@0.5.4(eslint@9.9.1(jiti@1.21.6))': dependencies: '@eslint/config-array': 0.17.1 '@voxpelli/config-array-find-files': 0.1.2(@eslint/config-array@0.17.1) @@ -3784,7 +3813,7 @@ snapshots: cac: 6.7.14 chokidar: 3.6.0 esbuild: 0.21.5 - eslint: 9.9.0(jiti@1.21.6) + eslint: 9.9.1(jiti@1.21.6) fast-glob: 3.3.2 find-up: 7.0.0 get-port-please: 3.1.2 @@ -3815,7 +3844,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.9.0': {} + '@eslint/js@9.9.1': {} '@eslint/object-schema@2.1.4': {} @@ -3951,56 +3980,56 @@ snapshots: '@slidev/types@0.47.5': {} - '@stylistic/eslint-plugin-js@2.6.4(eslint@9.9.0(jiti@1.21.6))': + '@stylistic/eslint-plugin-js@2.6.4(eslint@9.9.1(jiti@1.21.6))': dependencies: - '@types/eslint': 9.6.0 + '@types/eslint': 9.6.1 acorn: 8.12.1 - eslint: 9.9.0(jiti@1.21.6) + eslint: 9.9.1(jiti@1.21.6) eslint-visitor-keys: 4.0.0 espree: 10.1.0 - '@stylistic/eslint-plugin-jsx@2.6.4(eslint@9.9.0(jiti@1.21.6))': + '@stylistic/eslint-plugin-jsx@2.6.4(eslint@9.9.1(jiti@1.21.6))': dependencies: - '@stylistic/eslint-plugin-js': 2.6.4(eslint@9.9.0(jiti@1.21.6)) - '@types/eslint': 9.6.0 - eslint: 9.9.0(jiti@1.21.6) + '@stylistic/eslint-plugin-js': 2.6.4(eslint@9.9.1(jiti@1.21.6)) + '@types/eslint': 9.6.1 + eslint: 9.9.1(jiti@1.21.6) eslint-visitor-keys: 4.0.0 espree: 10.1.0 estraverse: 5.3.0 picomatch: 4.0.2 - '@stylistic/eslint-plugin-migrate@2.6.4(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': + '@stylistic/eslint-plugin-migrate@2.6.4(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': dependencies: '@eslint-stylistic/metadata': 2.6.4 - '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) transitivePeerDependencies: - eslint - supports-color - typescript - '@stylistic/eslint-plugin-plus@2.6.4(eslint@9.9.0(jiti@1.21.6))': + '@stylistic/eslint-plugin-plus@2.6.4(eslint@9.9.1(jiti@1.21.6))': dependencies: - '@types/eslint': 9.6.0 - eslint: 9.9.0(jiti@1.21.6) + '@types/eslint': 9.6.1 + eslint: 9.9.1(jiti@1.21.6) - '@stylistic/eslint-plugin-ts@2.6.4(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': + '@stylistic/eslint-plugin-ts@2.6.4(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@stylistic/eslint-plugin-js': 2.6.4(eslint@9.9.0(jiti@1.21.6)) - '@types/eslint': 9.6.0 - '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - eslint: 9.9.0(jiti@1.21.6) + '@stylistic/eslint-plugin-js': 2.6.4(eslint@9.9.1(jiti@1.21.6)) + '@types/eslint': 9.6.1 + '@typescript-eslint/utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + eslint: 9.9.1(jiti@1.21.6) transitivePeerDependencies: - supports-color - typescript - '@stylistic/eslint-plugin@2.6.4(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': + '@stylistic/eslint-plugin@2.6.4(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@stylistic/eslint-plugin-js': 2.6.4(eslint@9.9.0(jiti@1.21.6)) - '@stylistic/eslint-plugin-jsx': 2.6.4(eslint@9.9.0(jiti@1.21.6)) - '@stylistic/eslint-plugin-plus': 2.6.4(eslint@9.9.0(jiti@1.21.6)) - '@stylistic/eslint-plugin-ts': 2.6.4(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@types/eslint': 9.6.0 - eslint: 9.9.0(jiti@1.21.6) + '@stylistic/eslint-plugin-js': 2.6.4(eslint@9.9.1(jiti@1.21.6)) + '@stylistic/eslint-plugin-jsx': 2.6.4(eslint@9.9.1(jiti@1.21.6)) + '@stylistic/eslint-plugin-plus': 2.6.4(eslint@9.9.1(jiti@1.21.6)) + '@stylistic/eslint-plugin-ts': 2.6.4(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@types/eslint': 9.6.1 + eslint: 9.9.1(jiti@1.21.6) transitivePeerDependencies: - supports-color - typescript @@ -4010,7 +4039,7 @@ snapshots: '@types/estree': 1.0.5 '@types/json-schema': 7.0.15 - '@types/eslint@9.6.0': + '@types/eslint@9.6.1': dependencies: '@types/estree': 1.0.5 '@types/json-schema': 7.0.15 @@ -4051,15 +4080,15 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@8.2.0(@typescript-eslint/parser@8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': + '@typescript-eslint/eslint-plugin@8.2.0(@typescript-eslint/parser@8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/parser': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.2.0 - '@typescript-eslint/type-utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/type-utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/visitor-keys': 8.2.0 - eslint: 9.9.0(jiti@1.21.6) + eslint: 9.9.1(jiti@1.21.6) graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 @@ -4069,14 +4098,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': + '@typescript-eslint/parser@8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': dependencies: '@typescript-eslint/scope-manager': 8.2.0 '@typescript-eslint/types': 8.2.0 '@typescript-eslint/typescript-estree': 8.2.0(typescript@5.5.4) '@typescript-eslint/visitor-keys': 8.2.0 debug: 4.3.6 - eslint: 9.9.0(jiti@1.21.6) + eslint: 9.9.1(jiti@1.21.6) optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: @@ -4092,10 +4121,10 @@ snapshots: '@typescript-eslint/types': 8.2.0 '@typescript-eslint/visitor-keys': 8.2.0 - '@typescript-eslint/type-utils@8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': + '@typescript-eslint/type-utils@8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': dependencies: '@typescript-eslint/typescript-estree': 8.2.0(typescript@5.5.4) - '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) debug: 4.3.6 ts-api-utils: 1.3.0(typescript@5.5.4) optionalDependencies: @@ -4138,13 +4167,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': + '@typescript-eslint/utils@8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6)) '@typescript-eslint/scope-manager': 8.2.0 '@typescript-eslint/types': 8.2.0 '@typescript-eslint/typescript-estree': 8.2.0(typescript@5.5.4) - eslint: 9.9.0(jiti@1.21.6) + eslint: 9.9.1(jiti@1.21.6) transitivePeerDependencies: - supports-color - typescript @@ -4159,20 +4188,20 @@ snapshots: '@typescript-eslint/types': 8.2.0 eslint-visitor-keys: 3.4.3 - '@unocss/config@0.62.2': + '@unocss/config@0.62.3': dependencies: - '@unocss/core': 0.62.2 + '@unocss/core': 0.62.3 unconfig: 0.5.5 transitivePeerDependencies: - supports-color - '@unocss/core@0.62.2': {} + '@unocss/core@0.62.3': {} - '@unocss/eslint-plugin@0.62.2(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': + '@unocss/eslint-plugin@0.62.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@unocss/config': 0.62.2 - '@unocss/core': 0.62.2 + '@typescript-eslint/utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@unocss/config': 0.62.3 + '@unocss/core': 0.62.3 magic-string: 0.30.11 synckit: 0.9.1 transitivePeerDependencies: @@ -4180,11 +4209,11 @@ snapshots: - supports-color - typescript - '@vitest/eslint-plugin@1.0.3(@typescript-eslint/utils@8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.5.0))': + '@vitest/eslint-plugin@1.0.5(@typescript-eslint/utils@8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.5.0))': dependencies: - eslint: 9.9.0(jiti@1.21.6) + eslint: 9.9.1(jiti@1.21.6) optionalDependencies: - '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) typescript: 5.5.4 vitest: 2.0.5(@types/node@22.5.0) @@ -4719,13 +4748,13 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-compat-utils@0.1.2(eslint@9.9.0(jiti@1.21.6)): + eslint-compat-utils@0.1.2(eslint@9.9.1(jiti@1.21.6)): dependencies: - eslint: 9.9.0(jiti@1.21.6) + eslint: 9.9.1(jiti@1.21.6) - eslint-compat-utils@0.5.1(eslint@9.9.0(jiti@1.21.6)): + eslint-compat-utils@0.5.1(eslint@9.9.1(jiti@1.21.6)): dependencies: - eslint: 9.9.0(jiti@1.21.6) + eslint: 9.9.1(jiti@1.21.6) semver: 7.6.3 eslint-config-flat-gitignore@0.1.8: @@ -4735,12 +4764,12 @@ snapshots: eslint-flat-config-utils@0.3.1: dependencies: - '@types/eslint': 9.6.0 + '@types/eslint': 9.6.1 pathe: 1.1.2 - eslint-formatting-reporter@0.0.0(eslint@9.9.0(jiti@1.21.6)): + eslint-formatting-reporter@0.0.0(eslint@9.9.1(jiti@1.21.6)): dependencies: - eslint: 9.9.0(jiti@1.21.6) + eslint: 9.9.1(jiti@1.21.6) prettier-linter-helpers: 1.0.0 eslint-import-resolver-node@0.3.9: @@ -4751,25 +4780,25 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-merge-processors@0.1.0(eslint@9.9.0(jiti@1.21.6)): + eslint-merge-processors@0.1.0(eslint@9.9.1(jiti@1.21.6)): dependencies: - eslint: 9.9.0(jiti@1.21.6) + eslint: 9.9.1(jiti@1.21.6) eslint-parser-plain@0.1.0: {} - eslint-plugin-antfu@2.3.6(eslint@9.9.0(jiti@1.21.6)): + eslint-plugin-antfu@2.3.6(eslint@9.9.1(jiti@1.21.6)): dependencies: '@antfu/utils': 0.7.10 - eslint: 9.9.0(jiti@1.21.6) + eslint: 9.9.1(jiti@1.21.6) - eslint-plugin-astro@1.2.3(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4): + eslint-plugin-astro@1.2.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6)) '@jridgewell/sourcemap-codec': 1.5.0 '@typescript-eslint/types': 7.18.0 astro-eslint-parser: 1.0.2(typescript@5.5.4) - eslint: 9.9.0(jiti@1.21.6) - eslint-compat-utils: 0.5.1(eslint@9.9.0(jiti@1.21.6)) + eslint: 9.9.1(jiti@1.21.6) + eslint-compat-utils: 0.5.1(eslint@9.9.1(jiti@1.21.6)) globals: 15.9.0 postcss: 8.4.40 postcss-selector-parser: 6.1.0 @@ -4777,54 +4806,37 @@ snapshots: - supports-color - typescript - eslint-plugin-command@0.2.3(eslint@9.9.0(jiti@1.21.6)): + eslint-plugin-command@0.2.3(eslint@9.9.1(jiti@1.21.6)): dependencies: '@es-joy/jsdoccomment': 0.43.1 - eslint: 9.9.0(jiti@1.21.6) + eslint: 9.9.1(jiti@1.21.6) - eslint-plugin-es-x@7.5.0(eslint@9.9.0(jiti@1.21.6)): + eslint-plugin-es-x@7.5.0(eslint@9.9.1(jiti@1.21.6)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6)) '@eslint-community/regexpp': 4.11.0 - eslint: 9.9.0(jiti@1.21.6) - eslint-compat-utils: 0.1.2(eslint@9.9.0(jiti@1.21.6)) + eslint: 9.9.1(jiti@1.21.6) + eslint-compat-utils: 0.1.2(eslint@9.9.1(jiti@1.21.6)) - eslint-plugin-format@0.1.2(eslint@9.9.0(jiti@1.21.6)): + eslint-plugin-format@0.1.2(eslint@9.9.1(jiti@1.21.6)): dependencies: '@dprint/formatter': 0.3.0 '@dprint/markdown': 0.17.1 '@dprint/toml': 0.6.2 - eslint: 9.9.0(jiti@1.21.6) - eslint-formatting-reporter: 0.0.0(eslint@9.9.0(jiti@1.21.6)) + eslint: 9.9.1(jiti@1.21.6) + eslint-formatting-reporter: 0.0.0(eslint@9.9.1(jiti@1.21.6)) eslint-parser-plain: 0.1.0 prettier: 3.3.2 synckit: 0.9.1 - eslint-plugin-import-x@3.1.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4): - dependencies: - '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - debug: 4.3.6 - doctrine: 3.0.0 - eslint: 9.9.0(jiti@1.21.6) - eslint-import-resolver-node: 0.3.9 - get-tsconfig: 4.7.5 - is-glob: 4.0.3 - minimatch: 9.0.5 - semver: 7.6.3 - stable-hash: 0.0.4 - tslib: 2.6.2 - transitivePeerDependencies: - - supports-color - - typescript - - eslint-plugin-jsdoc@50.2.2(eslint@9.9.0(jiti@1.21.6)): + eslint-plugin-jsdoc@50.2.2(eslint@9.9.1(jiti@1.21.6)): dependencies: '@es-joy/jsdoccomment': 0.48.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 debug: 4.3.6 escape-string-regexp: 4.0.0 - eslint: 9.9.0(jiti@1.21.6) + eslint: 9.9.1(jiti@1.21.6) espree: 10.1.0 esquery: 1.6.0 parse-imports: 2.1.1 @@ -4834,30 +4846,30 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-jsonc@2.16.0(eslint@9.9.0(jiti@1.21.6)): + eslint-plugin-jsonc@2.16.0(eslint@9.9.1(jiti@1.21.6)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.6)) - eslint: 9.9.0(jiti@1.21.6) - eslint-compat-utils: 0.5.1(eslint@9.9.0(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6)) + eslint: 9.9.1(jiti@1.21.6) + eslint-compat-utils: 0.5.1(eslint@9.9.1(jiti@1.21.6)) espree: 9.6.1 graphemer: 1.4.0 jsonc-eslint-parser: 2.4.0 natural-compare: 1.4.0 synckit: 0.6.2 - eslint-plugin-markdown@5.1.0(eslint@9.9.0(jiti@1.21.6)): + eslint-plugin-markdown@5.1.0(eslint@9.9.1(jiti@1.21.6)): dependencies: - eslint: 9.9.0(jiti@1.21.6) + eslint: 9.9.1(jiti@1.21.6) mdast-util-from-markdown: 0.8.5 transitivePeerDependencies: - supports-color - eslint-plugin-n@17.10.2(eslint@9.9.0(jiti@1.21.6)): + eslint-plugin-n@17.10.2(eslint@9.9.1(jiti@1.21.6)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6)) enhanced-resolve: 5.17.0 - eslint: 9.9.0(jiti@1.21.6) - eslint-plugin-es-x: 7.5.0(eslint@9.9.0(jiti@1.21.6)) + eslint: 9.9.1(jiti@1.21.6) + eslint-plugin-es-x: 7.5.0(eslint@9.9.1(jiti@1.21.6)) get-tsconfig: 4.7.5 globals: 15.9.0 ignore: 5.3.1 @@ -4866,36 +4878,36 @@ snapshots: eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@3.2.0(astro-eslint-parser@1.0.2(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6))(svelte-eslint-parser@0.41.0(svelte@4.2.18))(svelte@4.2.18)(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.9.0(jiti@1.21.6))): + eslint-plugin-perfectionist@3.2.0(astro-eslint-parser@1.0.2(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(svelte-eslint-parser@0.41.0(svelte@4.2.19))(svelte@4.2.19)(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.9.1(jiti@1.21.6))): dependencies: '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - eslint: 9.9.0(jiti@1.21.6) + '@typescript-eslint/utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + eslint: 9.9.1(jiti@1.21.6) minimatch: 10.0.1 natural-compare-lite: 1.4.0 optionalDependencies: astro-eslint-parser: 1.0.2(typescript@5.5.4) - svelte: 4.2.18 - svelte-eslint-parser: 0.41.0(svelte@4.2.18) - vue-eslint-parser: 9.4.3(eslint@9.9.0(jiti@1.21.6)) + svelte: 4.2.19 + svelte-eslint-parser: 0.41.0(svelte@4.2.19) + vue-eslint-parser: 9.4.3(eslint@9.9.1(jiti@1.21.6)) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-react-debug@1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4): + eslint-plugin-react-debug@1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): dependencies: - '@eslint-react/ast': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/core': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/jsx': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/shared': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/ast': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/core': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/jsx': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/shared': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@eslint-react/tools': 1.12.1 - '@eslint-react/types': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/var': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/types': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/var': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.2.0 - '@typescript-eslint/type-utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/type-utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - eslint: 9.9.0(jiti@1.21.6) + '@typescript-eslint/utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + eslint: 9.9.1(jiti@1.21.6) string-ts: 2.2.0 ts-pattern: 5.3.1 optionalDependencies: @@ -4903,128 +4915,128 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-dom@1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4): + eslint-plugin-react-dom@1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): dependencies: - '@eslint-react/ast': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/core': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/jsx': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/shared': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/ast': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/core': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/jsx': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/shared': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@eslint-react/tools': 1.12.1 - '@eslint-react/types': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/var': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/types': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/var': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.2.0 '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - eslint: 9.9.0(jiti@1.21.6) + '@typescript-eslint/utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + eslint: 9.9.1(jiti@1.21.6) ts-pattern: 5.3.1 optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks-extra@1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4): + eslint-plugin-react-hooks-extra@1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): dependencies: - '@eslint-react/ast': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/core': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/jsx': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/shared': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/ast': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/core': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/jsx': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/shared': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@eslint-react/tools': 1.12.1 - '@eslint-react/types': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/var': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/types': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/var': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.2.0 - '@typescript-eslint/type-utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/type-utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - eslint: 9.9.0(jiti@1.21.6) + '@typescript-eslint/utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + eslint: 9.9.1(jiti@1.21.6) ts-pattern: 5.3.1 optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks@4.6.2(eslint@9.9.0(jiti@1.21.6)): + eslint-plugin-react-hooks@4.6.2(eslint@9.9.1(jiti@1.21.6)): dependencies: - eslint: 9.9.0(jiti@1.21.6) + eslint: 9.9.1(jiti@1.21.6) - eslint-plugin-react-naming-convention@1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4): + eslint-plugin-react-naming-convention@1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): dependencies: - '@eslint-react/ast': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/core': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/jsx': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/shared': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/ast': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/core': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/jsx': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/shared': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@eslint-react/tools': 1.12.1 - '@eslint-react/types': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/types': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.2.0 - '@typescript-eslint/type-utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/type-utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - eslint: 9.9.0(jiti@1.21.6) + '@typescript-eslint/utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + eslint: 9.9.1(jiti@1.21.6) ts-pattern: 5.3.1 optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: - supports-color - eslint-plugin-react-refresh@0.4.11(eslint@9.9.0(jiti@1.21.6)): + eslint-plugin-react-refresh@0.4.11(eslint@9.9.1(jiti@1.21.6)): dependencies: - eslint: 9.9.0(jiti@1.21.6) + eslint: 9.9.1(jiti@1.21.6) - eslint-plugin-react-web-api@1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4): + eslint-plugin-react-web-api@1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): dependencies: - '@eslint-react/ast': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/core': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/jsx': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/shared': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/ast': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/core': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/jsx': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/shared': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@eslint-react/tools': 1.12.1 - '@eslint-react/types': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/var': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/types': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/var': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.2.0 '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) birecord: 0.1.1 - eslint: 9.9.0(jiti@1.21.6) + eslint: 9.9.1(jiti@1.21.6) ts-pattern: 5.3.1 optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: - supports-color - eslint-plugin-react-x@1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4): + eslint-plugin-react-x@1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): dependencies: - '@eslint-react/ast': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/core': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/jsx': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/shared': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/ast': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/core': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/jsx': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/shared': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@eslint-react/tools': 1.12.1 - '@eslint-react/types': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/var': 1.12.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/types': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/var': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.2.0 - '@typescript-eslint/type-utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/type-utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - eslint: 9.9.0(jiti@1.21.6) - is-immutable-type: 5.0.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + eslint: 9.9.1(jiti@1.21.6) + is-immutable-type: 5.0.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) ts-pattern: 5.3.1 optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: - supports-color - eslint-plugin-regexp@2.6.0(eslint@9.9.0(jiti@1.21.6)): + eslint-plugin-regexp@2.6.0(eslint@9.9.1(jiti@1.21.6)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6)) '@eslint-community/regexpp': 4.11.0 comment-parser: 1.4.1 - eslint: 9.9.0(jiti@1.21.6) + eslint: 9.9.1(jiti@1.21.6) jsdoc-type-pratt-parser: 4.1.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-solid@0.14.2(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4): + eslint-plugin-solid@0.14.2(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): dependencies: - '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - eslint: 9.9.0(jiti@1.21.6) + '@typescript-eslint/utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + eslint: 9.9.1(jiti@1.21.6) estraverse: 5.3.0 is-html: 2.0.0 kebab-case: 1.0.2 @@ -5034,12 +5046,12 @@ snapshots: - supports-color - typescript - eslint-plugin-svelte@2.43.0(eslint@9.9.0(jiti@1.21.6))(svelte@4.2.18): + eslint-plugin-svelte@2.43.0(eslint@9.9.1(jiti@1.21.6))(svelte@4.2.19): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6)) '@jridgewell/sourcemap-codec': 1.5.0 - eslint: 9.9.0(jiti@1.21.6) - eslint-compat-utils: 0.5.1(eslint@9.9.0(jiti@1.21.6)) + eslint: 9.9.1(jiti@1.21.6) + eslint-compat-utils: 0.5.1(eslint@9.9.1(jiti@1.21.6)) esutils: 2.0.3 known-css-properties: 0.34.0 postcss: 8.4.40 @@ -5047,30 +5059,30 @@ snapshots: postcss-safe-parser: 6.0.0(postcss@8.4.40) postcss-selector-parser: 6.1.0 semver: 7.6.3 - svelte-eslint-parser: 0.41.0(svelte@4.2.18) + svelte-eslint-parser: 0.41.0(svelte@4.2.19) optionalDependencies: - svelte: 4.2.18 + svelte: 4.2.19 transitivePeerDependencies: - ts-node - eslint-plugin-toml@0.11.1(eslint@9.9.0(jiti@1.21.6)): + eslint-plugin-toml@0.11.1(eslint@9.9.1(jiti@1.21.6)): dependencies: debug: 4.3.6 - eslint: 9.9.0(jiti@1.21.6) - eslint-compat-utils: 0.5.1(eslint@9.9.0(jiti@1.21.6)) + eslint: 9.9.1(jiti@1.21.6) + eslint-compat-utils: 0.5.1(eslint@9.9.1(jiti@1.21.6)) lodash: 4.17.21 toml-eslint-parser: 0.10.0 transitivePeerDependencies: - supports-color - eslint-plugin-unicorn@55.0.0(eslint@9.9.0(jiti@1.21.6)): + eslint-plugin-unicorn@55.0.0(eslint@9.9.1(jiti@1.21.6)): dependencies: '@babel/helper-validator-identifier': 7.24.5 - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6)) ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.37.1 - eslint: 9.9.0(jiti@1.21.6) + eslint: 9.9.1(jiti@1.21.6) esquery: 1.6.0 globals: 15.9.0 indent-string: 4.0.0 @@ -5083,41 +5095,41 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-unused-imports@4.1.3(@typescript-eslint/eslint-plugin@8.2.0(@typescript-eslint/parser@8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6)): + eslint-plugin-unused-imports@4.1.3(@typescript-eslint/eslint-plugin@8.2.0(@typescript-eslint/parser@8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6)): dependencies: - eslint: 9.9.0(jiti@1.21.6) + eslint: 9.9.1(jiti@1.21.6) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.2.0(@typescript-eslint/parser@8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/eslint-plugin': 8.2.0(@typescript-eslint/parser@8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - eslint-plugin-vue@9.27.0(eslint@9.9.0(jiti@1.21.6)): + eslint-plugin-vue@9.27.0(eslint@9.9.1(jiti@1.21.6)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.6)) - eslint: 9.9.0(jiti@1.21.6) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6)) + eslint: 9.9.1(jiti@1.21.6) globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.1.0 semver: 7.6.3 - vue-eslint-parser: 9.4.3(eslint@9.9.0(jiti@1.21.6)) + vue-eslint-parser: 9.4.3(eslint@9.9.1(jiti@1.21.6)) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color - eslint-plugin-yml@1.14.0(eslint@9.9.0(jiti@1.21.6)): + eslint-plugin-yml@1.14.0(eslint@9.9.1(jiti@1.21.6)): dependencies: debug: 4.3.6 - eslint: 9.9.0(jiti@1.21.6) - eslint-compat-utils: 0.5.1(eslint@9.9.0(jiti@1.21.6)) + eslint: 9.9.1(jiti@1.21.6) + eslint-compat-utils: 0.5.1(eslint@9.9.1(jiti@1.21.6)) lodash: 4.17.21 natural-compare: 1.4.0 yaml-eslint-parser: 1.2.3 transitivePeerDependencies: - supports-color - eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.4.38)(eslint@9.9.0(jiti@1.21.6)): + eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.4.38)(eslint@9.9.1(jiti@1.21.6)): dependencies: '@vue/compiler-sfc': 3.4.38 - eslint: 9.9.0(jiti@1.21.6) + eslint: 9.9.1(jiti@1.21.6) eslint-scope@7.2.2: dependencies: @@ -5129,10 +5141,10 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-typegen@0.3.1(eslint@9.9.0(jiti@1.21.6)): + eslint-typegen@0.3.1(eslint@9.9.1(jiti@1.21.6)): dependencies: - '@types/eslint': 9.6.0 - eslint: 9.9.0(jiti@1.21.6) + '@types/eslint': 9.6.1 + eslint: 9.9.1(jiti@1.21.6) json-schema-to-typescript-lite: 14.1.0 ohash: 1.1.3 @@ -5140,13 +5152,13 @@ snapshots: eslint-visitor-keys@4.0.0: {} - eslint@9.9.0(jiti@1.21.6): + eslint@9.9.1(jiti@1.21.6): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6)) '@eslint-community/regexpp': 4.11.0 - '@eslint/config-array': 0.17.1 + '@eslint/config-array': 0.18.0 '@eslint/eslintrc': 3.1.0 - '@eslint/js': 9.9.0 + '@eslint/js': 9.9.1 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.3.0 '@nodelib/fs.walk': 1.2.8 @@ -5183,7 +5195,7 @@ snapshots: esno@4.7.0: dependencies: - tsx: 4.17.0 + tsx: 4.17.1 espree@10.1.0: dependencies: @@ -5461,7 +5473,7 @@ snapshots: jiti-v1: jiti@1.21.6 pathe: 1.1.2 pkg-types: 1.1.3 - tsx: 4.17.0 + tsx: 4.17.1 transitivePeerDependencies: - supports-color @@ -5518,10 +5530,10 @@ snapshots: dependencies: html-tags: 3.3.1 - is-immutable-type@5.0.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4): + is-immutable-type@5.0.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): dependencies: - '@typescript-eslint/type-utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - eslint: 9.9.0(jiti@1.21.6) + '@typescript-eslint/type-utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + eslint: 9.9.1(jiti@1.21.6) ts-api-utils: 1.3.0(typescript@5.5.4) ts-declaration-location: 1.0.4(typescript@5.5.4) typescript: 5.5.4 @@ -5980,13 +5992,13 @@ snapshots: optionalDependencies: postcss: 8.4.40 - postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.40)(tsx@4.17.0)(yaml@2.5.0): + postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.40)(tsx@4.17.1)(yaml@2.5.0): dependencies: lilconfig: 3.1.2 optionalDependencies: jiti: 1.21.6 postcss: 8.4.40 - tsx: 4.17.0 + tsx: 4.17.1 yaml: 2.5.0 postcss-safe-parser@6.0.0(postcss@8.4.40): @@ -6286,7 +6298,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-eslint-parser@0.41.0(svelte@4.2.18): + svelte-eslint-parser@0.41.0(svelte@4.2.19): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -6294,9 +6306,9 @@ snapshots: postcss: 8.4.40 postcss-scss: 4.0.9(postcss@8.4.40) optionalDependencies: - svelte: 4.2.18 + svelte: 4.2.19 - svelte@4.2.18: + svelte@4.2.19: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 @@ -6315,12 +6327,12 @@ snapshots: synckit@0.6.2: dependencies: - tslib: 2.6.2 + tslib: 2.6.3 synckit@0.9.1: dependencies: '@pkgr/core': 0.1.0 - tslib: 2.6.2 + tslib: 2.6.3 tapable@2.2.1: {} @@ -6382,9 +6394,9 @@ snapshots: ts-pattern@5.3.1: {} - tslib@2.6.2: {} + tslib@2.6.3: {} - tsup@8.2.4(jiti@1.21.6)(postcss@8.4.40)(tsx@4.17.0)(typescript@5.5.4)(yaml@2.5.0): + tsup@8.2.4(jiti@1.21.6)(postcss@8.4.40)(tsx@4.17.1)(typescript@5.5.4)(yaml@2.5.0): dependencies: bundle-require: 5.0.0(esbuild@0.23.0) cac: 6.7.14 @@ -6396,7 +6408,7 @@ snapshots: globby: 11.1.0 joycon: 3.1.1 picocolors: 1.0.1 - postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.40)(tsx@4.17.0)(yaml@2.5.0) + postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.40)(tsx@4.17.1)(yaml@2.5.0) resolve-from: 5.0.0 rollup: 4.19.0 source-map: 0.8.0-beta.0 @@ -6411,7 +6423,7 @@ snapshots: - tsx - yaml - tsx@4.17.0: + tsx@4.17.1: dependencies: esbuild: 0.23.0 get-tsconfig: 4.7.5 @@ -6537,10 +6549,10 @@ snapshots: - supports-color - terser - vue-eslint-parser@9.4.3(eslint@9.9.0(jiti@1.21.6)): + vue-eslint-parser@9.4.3(eslint@9.9.1(jiti@1.21.6)): dependencies: debug: 4.3.6 - eslint: 9.9.0(jiti@1.21.6) + eslint: 9.9.1(jiti@1.21.6) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 From ed23ea082bc05078df491ff59317bc63c202ee18 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Mon, 26 Aug 2024 18:33:01 +0200 Subject: [PATCH 019/105] chore: release v2.27.2 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 0a167da6ea..37ba46182f 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@antfu/eslint-config", "type": "module", - "version": "2.27.1", + "version": "2.27.2", "packageManager": "pnpm@9.9.0", "description": "Anthony's ESLint config", "author": "Anthony Fu (https://github.com/antfu/)", From 6a2248920a77ac6b5071e9f9b8e2a82787a9eaed Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Tue, 27 Aug 2024 02:54:31 +0200 Subject: [PATCH 020/105] fix: upgrade `eslint-plugin-import-x` --- package.json | 13 +- pnpm-lock.yaml | 410 +++++++++++++++++++++++++------------------------ 2 files changed, 213 insertions(+), 210 deletions(-) diff --git a/package.json b/package.json index 37ba46182f..b0a1980a8a 100644 --- a/package.json +++ b/package.json @@ -96,19 +96,19 @@ } }, "dependencies": { - "@antfu/install-pkg": "^0.4.0", + "@antfu/install-pkg": "^0.4.1", "@clack/prompts": "^0.7.0", "@eslint-community/eslint-plugin-eslint-comments": "^4.4.0", "@stylistic/eslint-plugin": "^2.6.4", - "@typescript-eslint/eslint-plugin": "^8.2.0", - "@typescript-eslint/parser": "^8.2.0", + "@typescript-eslint/eslint-plugin": "^8.3.0", + "@typescript-eslint/parser": "^8.3.0", "@vitest/eslint-plugin": "^1.0.5", "eslint-config-flat-gitignore": "^0.1.8", "eslint-flat-config-utils": "^0.3.1", "eslint-merge-processors": "^0.1.0", "eslint-plugin-antfu": "^2.3.6", "eslint-plugin-command": "^0.2.3", - "eslint-plugin-import-x": "npm:@antfu/eslint-plugin-import-x@^3.1.0-1", + "eslint-plugin-import-x": "^4.0.0", "eslint-plugin-jsdoc": "^50.2.2", "eslint-plugin-jsonc": "^2.16.0", "eslint-plugin-markdown": "^5.1.0", @@ -175,8 +175,9 @@ }, "resolutions": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/utils": "^8.2.0", - "tsx": "~4.17.1" + "@typescript-eslint/utils": "^8.3.0", + "eslint": "^9.9.1", + "tsx": "^4.18.0" }, "simple-git-hooks": { "pre-commit": "npx lint-staged" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 324ea56780..6554633885 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,16 +6,17 @@ settings: overrides: '@eslint-community/eslint-utils': ^4.4.0 - '@typescript-eslint/utils': ^8.2.0 - tsx: ~4.17.1 + '@typescript-eslint/utils': ^8.3.0 + eslint: ^9.9.1 + tsx: ^4.18.0 importers: .: dependencies: '@antfu/install-pkg': - specifier: ^0.4.0 - version: 0.4.0 + specifier: ^0.4.1 + version: 0.4.1 '@clack/prompts': specifier: ^0.7.0 version: 0.7.0 @@ -26,14 +27,14 @@ importers: specifier: ^2.6.4 version: 2.6.4(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/eslint-plugin': - specifier: ^8.2.0 - version: 8.2.0(@typescript-eslint/parser@8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + specifier: ^8.3.0 + version: 8.3.0(@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/parser': - specifier: ^8.2.0 - version: 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + specifier: ^8.3.0 + version: 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@vitest/eslint-plugin': specifier: ^1.0.5 - version: 1.0.5(@typescript-eslint/utils@8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.5.0)) + version: 1.0.5(@typescript-eslint/utils@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.5.0)) eslint-config-flat-gitignore: specifier: ^0.1.8 version: 0.1.8 @@ -50,8 +51,8 @@ importers: specifier: ^0.2.3 version: 0.2.3(eslint@9.9.1(jiti@1.21.6)) eslint-plugin-import-x: - specifier: npm:@antfu/eslint-plugin-import-x@^3.1.0-1 - version: '@antfu/eslint-plugin-import-x@3.1.0-1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)' + specifier: ^4.0.0 + version: 4.0.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) eslint-plugin-jsdoc: specifier: ^50.2.2 version: 50.2.2(eslint@9.9.1(jiti@1.21.6)) @@ -81,7 +82,7 @@ importers: version: 55.0.0(eslint@9.9.1(jiti@1.21.6)) eslint-plugin-unused-imports: specifier: ^4.1.3 - version: 4.1.3(@typescript-eslint/eslint-plugin@8.2.0(@typescript-eslint/parser@8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6)) + version: 4.1.3(@typescript-eslint/eslint-plugin@8.3.0(@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6)) eslint-plugin-vue: specifier: ^9.27.0 version: 9.27.0(eslint@9.9.1(jiti@1.21.6)) @@ -223,10 +224,10 @@ importers: version: 0.41.0(svelte@4.2.19) tsup: specifier: ^8.2.4 - version: 8.2.4(jiti@1.21.6)(postcss@8.4.40)(tsx@4.17.1)(typescript@5.5.4)(yaml@2.5.0) + version: 8.2.4(jiti@1.21.6)(postcss@8.4.40)(tsx@4.18.0)(typescript@5.5.4)(yaml@2.5.0) tsx: - specifier: ~4.17.1 - version: 4.17.1 + specifier: ^4.18.0 + version: 4.18.0 typescript: specifier: ^5.5.4 version: 5.5.4 @@ -247,14 +248,8 @@ packages: resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} - '@antfu/eslint-plugin-import-x@3.1.0-1': - resolution: {integrity: sha512-nkuzhpVsNQpYJGnZm5jYoCd3B1Ibfjw9XvltDwCfq97aiEgl41pOVENGXK7VuHhALkZPM2wSBKfcar9AmWHljg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - - '@antfu/install-pkg@0.4.0': - resolution: {integrity: sha512-vI73C0pFA9L+5v+djh0WSLXb8qYQGH5fX8nczaFe1OTI/8Fh03JS1Mov1V7urb6P3A2cBlBqZNjJIKv54+zVRw==} + '@antfu/install-pkg@0.4.1': + resolution: {integrity: sha512-T7yB5QNG29afhWVkVq7XeIMBa5U/vs9mX69YqayXypPRmYzUmzwnYltplHmPtZ4HPCn+sQKeXW8I47wCbuBOjw==} '@antfu/ni@0.22.4': resolution: {integrity: sha512-uCzh43cmUwQQcgv2BPyo0JWOMgXhcaE+F2I6Ucmfc7f9ir52lfA4OtZXdfL5D8cMa5GAwuCSNqOshIol8YN82g==} @@ -744,13 +739,13 @@ packages: resolution: {integrity: sha512-yljsWl5Qv3IkIRmJ38h3NrHXFCm4EUl55M8doGTF6hvzvFF8kRpextgSrg2dwHev9lzBZyafCr9RelGIyQm6fw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 + eslint: ^9.9.1 '@eslint-community/eslint-utils@4.4.0': resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + eslint: ^9.9.1 '@eslint-community/regexpp@4.11.0': resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} @@ -766,7 +761,7 @@ packages: resolution: {integrity: sha512-BxkalSLCoRr9YwcYuJa5jtkDzI2FLO4eHjnkjBph8+lmAg7Zc3AV8ztuYUhnwZE4JzC6PaFmltd+qggKQxOKgA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^8.57.0 || ^9.0.0 + eslint: ^9.9.1 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: @@ -802,7 +797,7 @@ packages: resolution: {integrity: sha512-WB/U/B6HdRiIt/CfbcqqFp7Svz+3INLtnGcuMT2hnU39S3cb9JGGkvB1T6lbIlDoQ9VRnhc4riIFFoicGRZ2mw==} hasBin: true peerDependencies: - eslint: ^8.50.0 || ^9.0.0 + eslint: ^9.9.1 '@eslint/eslintrc@3.1.0': resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} @@ -989,13 +984,13 @@ packages: resolution: {integrity: sha512-kx1hS3xTvzxZLdr/DCU/dLBE++vcP97sHeEFX2QXhk1Ipa4K1rzPOLw1HCbf4mU3s+7kHP5eYpDe+QteEOFLug==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: '>=8.40.0' + eslint: ^9.9.1 '@stylistic/eslint-plugin-jsx@2.6.4': resolution: {integrity: sha512-bIvVhdtjmyu3S10V7QRIuawtCZSq9gRmzAX23ucjCOdSFzEwlq+di0IM0riBAvvQerrJL4SM6G3xgyPs8BSXIA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: '>=8.40.0' + eslint: ^9.9.1 '@stylistic/eslint-plugin-migrate@2.6.4': resolution: {integrity: sha512-pg2w7woYcXClhxTKU93z6kbTOHWXL7EQz/uR7zVRR3UYKhNHG5PZKVUbyUwwp849fVEJ2/gOtSQvOq11vH/xmg==} @@ -1004,19 +999,19 @@ packages: '@stylistic/eslint-plugin-plus@2.6.4': resolution: {integrity: sha512-EuRvtxhf7Hv8OoMIePulP/6rBJIgPTu1l5GAm1780WcF1Cl8bOZXIn84Pdac5pNv6lVlzCOFm8MD3VE+2YROuA==} peerDependencies: - eslint: '*' + eslint: ^9.9.1 '@stylistic/eslint-plugin-ts@2.6.4': resolution: {integrity: sha512-yxL8Hj6WkObw1jfiLpBzKy5yfxY6vwlwO4miq34ySErUjUecPV5jxfVbOe4q1QDPKemQGPq93v7sAQS5PzM8lA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: '>=8.40.0' + eslint: ^9.9.1 '@stylistic/eslint-plugin@2.6.4': resolution: {integrity: sha512-euUGnjzH8EOqEYTGk9dB2OBINp0FX1nuO7/k4fO82zNRBIKZgJoDwTLM4Ce+Om6W1Qmh1PrZjCr4jh4tMEXGPQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: '>=8.40.0' + eslint: ^9.9.1 '@types/eslint@8.56.10': resolution: {integrity: sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==} @@ -1057,22 +1052,22 @@ packages: '@types/yargs@17.0.33': resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} - '@typescript-eslint/eslint-plugin@8.2.0': - resolution: {integrity: sha512-02tJIs655em7fvt9gps/+4k4OsKULYGtLBPJfOsmOq1+3cdClYiF0+d6mHu6qDnTcg88wJBkcPLpQhq7FyDz0A==} + '@typescript-eslint/eslint-plugin@8.3.0': + resolution: {integrity: sha512-FLAIn63G5KH+adZosDYiutqkOkYEx0nvcwNNfJAf+c7Ae/H35qWwTYvPZUKFj5AS+WfHG/WJJfWnDnyNUlp8UA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 - eslint: ^8.57.0 || ^9.0.0 + eslint: ^9.9.1 typescript: '*' peerDependenciesMeta: typescript: optional: true - '@typescript-eslint/parser@8.2.0': - resolution: {integrity: sha512-j3Di+o0lHgPrb7FxL3fdEy6LJ/j2NE8u+AP/5cQ9SKb+JLH6V6UHDqJ+e0hXBkHP1wn1YDFjYCS9LBQsZDlDEg==} + '@typescript-eslint/parser@8.3.0': + resolution: {integrity: sha512-h53RhVyLu6AtpUzVCYLPhZGL5jzTD9fZL+SYf/+hYOx2bDkyQXztXSc4tbvKYHzfMXExMLiL9CWqJmVz6+78IQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^8.57.0 || ^9.0.0 + eslint: ^9.9.1 typescript: '*' peerDependenciesMeta: typescript: @@ -1082,12 +1077,12 @@ packages: resolution: {integrity: sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/scope-manager@8.2.0': - resolution: {integrity: sha512-OFn80B38yD6WwpoHU2Tz/fTz7CgFqInllBoC3WP+/jLbTb4gGPTy9HBSTsbDWkMdN55XlVU0mMDYAtgvlUspGw==} + '@typescript-eslint/scope-manager@8.3.0': + resolution: {integrity: sha512-mz2X8WcN2nVu5Hodku+IR8GgCOl4C0G/Z1ruaWN4dgec64kDBabuXyPAr+/RgJtumv8EEkqIzf3X2U5DUKB2eg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.2.0': - resolution: {integrity: sha512-g1CfXGFMQdT5S+0PSO0fvGXUaiSkl73U1n9LTK5aRAFnPlJ8dLKkXr4AaLFvPedW8lVDoMgLLE3JN98ZZfsj0w==} + '@typescript-eslint/type-utils@8.3.0': + resolution: {integrity: sha512-wrV6qh//nLbfXZQoj32EXKmwHf4b7L+xXLrP3FZ0GOUU72gSvLjeWUl5J5Ue5IwRxIV1TfF73j/eaBapxx99Lg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -1099,8 +1094,8 @@ packages: resolution: {integrity: sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/types@8.2.0': - resolution: {integrity: sha512-6a9QSK396YqmiBKPkJtxsgZZZVjYQ6wQ/TlI0C65z7vInaETuC6HAHD98AGLC8DyIPqHytvNuS8bBVvNLKyqvQ==} + '@typescript-eslint/types@8.3.0': + resolution: {integrity: sha512-y6sSEeK+facMaAyixM36dQ5NVXTnKWunfD1Ft4xraYqxP0lC0POJmIaL/mw72CUMqjY9qfyVfXafMeaUj0noWw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/typescript-estree@7.18.0': @@ -1112,8 +1107,8 @@ packages: typescript: optional: true - '@typescript-eslint/typescript-estree@8.2.0': - resolution: {integrity: sha512-kiG4EDUT4dImplOsbh47B1QnNmXSoUqOjWDvCJw/o8LgfD0yr7k2uy54D5Wm0j4t71Ge1NkynGhpWdS0dEIAUA==} + '@typescript-eslint/typescript-estree@8.3.0': + resolution: {integrity: sha512-Mq7FTHl0R36EmWlCJWojIC1qn/ZWo2YiWYc1XVtasJ7FIgjo0MVv9rZWXEE7IK2CGrtwe1dVOxWwqXUdNgfRCA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -1121,18 +1116,18 @@ packages: typescript: optional: true - '@typescript-eslint/utils@8.2.0': - resolution: {integrity: sha512-O46eaYKDlV3TvAVDNcoDzd5N550ckSe8G4phko++OCSC1dYIb9LTc3HDGYdWqWIAT5qDUKphO6sd9RrpIJJPfg==} + '@typescript-eslint/utils@8.3.0': + resolution: {integrity: sha512-F77WwqxIi/qGkIGOGXNBLV7nykwfjLsdauRB/DOFPdv6LTF3BHHkBpq81/b5iMPSF055oO2BiivDJV4ChvNtXA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^8.57.0 || ^9.0.0 + eslint: ^9.9.1 '@typescript-eslint/visitor-keys@7.18.0': resolution: {integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/visitor-keys@8.2.0': - resolution: {integrity: sha512-sbgsPMW9yLvS7IhCi8IpuK1oBmtbWUNP+hBdwl/I9nzqVsszGnNGti5r9dUtF5RLivHUFFIdRvLiTsPhzSyJ3Q==} + '@typescript-eslint/visitor-keys@8.3.0': + resolution: {integrity: sha512-RmZwrTbQ9QveF15m/Cl28n0LXD6ea2CjkhH5rQ55ewz3H24w+AMCJHPVYaZ8/0HoG8Z3cLLFFycRXxeO2tz9FA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@unocss/config@0.62.3': @@ -1149,8 +1144,8 @@ packages: '@vitest/eslint-plugin@1.0.5': resolution: {integrity: sha512-F4zlKv5S/aG3kiFyJHbkbInKfGuIs3muDnpNfr62g8tV0ALbP/MYjLKWN92olLCtWUb2cKl0pew0gKkkoHEUqw==} peerDependencies: - '@typescript-eslint/utils': ^8.2.0 - eslint: '>= 8.57.0' + '@typescript-eslint/utils': ^8.3.0 + eslint: ^9.9.1 typescript: '>= 5.0.0' vitest: '*' peerDependenciesMeta: @@ -1617,13 +1612,13 @@ packages: resolution: {integrity: sha512-Jia4JDldWnFNIru1Ehx1H5s9/yxiRHY/TimCuUc0jNexew3cF1gI6CYZil1ociakfWO3rRqFjl1mskBblB3RYg==} engines: {node: '>=12'} peerDependencies: - eslint: '>=6.0.0' + eslint: ^9.9.1 eslint-compat-utils@0.5.1: resolution: {integrity: sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==} engines: {node: '>=12'} peerDependencies: - eslint: '>=6.0.0' + eslint: ^9.9.1 eslint-config-flat-gitignore@0.1.8: resolution: {integrity: sha512-OEUbS2wzzYtUfshjOqzFo4Bl4lHykXUdM08TCnYNl7ki+niW4Q1R0j0FDFDr0vjVsI5ZFOz5LvluxOP+Ew+dYw==} @@ -1634,7 +1629,7 @@ packages: eslint-formatting-reporter@0.0.0: resolution: {integrity: sha512-k9RdyTqxqN/wNYVaTk/ds5B5rA8lgoAmvceYN7bcZMBwU7TuXx5ntewJv81eF3pIL/CiJE+pJZm36llG8yhyyw==} peerDependencies: - eslint: '>=8.40.0' + eslint: ^9.9.1 eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} @@ -1642,7 +1637,7 @@ packages: eslint-merge-processors@0.1.0: resolution: {integrity: sha512-IvRXXtEajLeyssvW4wJcZ2etxkR9mUf4zpNwgI+m/Uac9RfXHskuJefkHUcawVzePnd6xp24enp5jfgdHzjRdQ==} peerDependencies: - eslint: '*' + eslint: ^9.9.1 eslint-parser-plain@0.1.0: resolution: {integrity: sha512-oOeA6FWU0UJT/Rxc3XF5Cq0nbIZbylm7j8+plqq0CZoE6m4u32OXJrR+9iy4srGMmF6v6pmgvP1zPxSRIGh3sg==} @@ -1650,53 +1645,59 @@ packages: eslint-plugin-antfu@2.3.6: resolution: {integrity: sha512-31VwbU1Yd4BFNUUPQEazKyP79f3c+ohJtq5iZIuw38JjkRQdQAcF/31Kjr0DOKZXVDkeeNPrttKidrr3xhnhOA==} peerDependencies: - eslint: '*' + eslint: ^9.9.1 eslint-plugin-astro@1.2.3: resolution: {integrity: sha512-asHT0VUs68oppVnTHfp/WgLqs0yCx9kG9AC/PKLmp+87imeh3nGHMdFm0qP46vHxTM0NLDEhvmjFdAVAqw+QPQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: '>=8.57.0' + eslint: ^9.9.1 eslint-plugin-command@0.2.3: resolution: {integrity: sha512-1bBYNfjZg60N2ZpLV5ATYSYyueIJ+zl5yKrTs0UFDdnyu07dNSZ7Xplnc+Wb6SXTdc1sIaoIrnuyhvztcltX6A==} peerDependencies: - eslint: '*' + eslint: ^9.9.1 eslint-plugin-es-x@7.5.0: resolution: {integrity: sha512-ODswlDSO0HJDzXU0XvgZ3lF3lS3XAZEossh15Q2UHjwrJggWeBoKqqEsLTZLXl+dh5eOAozG0zRcYtuE35oTuQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: - eslint: '>=8' + eslint: ^9.9.1 eslint-plugin-format@0.1.2: resolution: {integrity: sha512-ZrcO3aiumgJ6ENAv65IWkPjtW77ML/5mp0YrRK0jdvvaZJb+4kKWbaQTMr/XbJo6CtELRmCApAziEKh7L2NbdQ==} peerDependencies: - eslint: ^8.40.0 || ^9.0.0 + eslint: ^9.9.1 + + eslint-plugin-import-x@4.0.0: + resolution: {integrity: sha512-5bWZ+2p3DKlpLSP830cAUmRUoYEnnvuBmSOSlURffEUuXL68uQUX0v2JpoXxyoDRIQWApzbqhnFeHA0XoQWosA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^9.9.1 eslint-plugin-jsdoc@50.2.2: resolution: {integrity: sha512-i0ZMWA199DG7sjxlzXn5AeYZxpRfMJjDPUl7lL9eJJX8TPRoIaxJU4ys/joP5faM5AXE1eqW/dslCj3uj4Nqpg==} engines: {node: '>=18'} peerDependencies: - eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 + eslint: ^9.9.1 eslint-plugin-jsonc@2.16.0: resolution: {integrity: sha512-Af/ZL5mgfb8FFNleH6KlO4/VdmDuTqmM+SPnWcdoWywTetv7kq+vQe99UyQb9XO3b0OWLVuTH7H0d/PXYCMdSg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: '>=6.0.0' + eslint: ^9.9.1 eslint-plugin-markdown@5.1.0: resolution: {integrity: sha512-SJeyKko1K6GwI0AN6xeCDToXDkfKZfXcexA6B+O2Wr2btUS9GrC+YgwSyVli5DJnctUHjFXcQ2cqTaAmVoLi2A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: '>=8' + eslint: ^9.9.1 eslint-plugin-n@17.10.2: resolution: {integrity: sha512-e+s4eAf5NtJaxPhTNu3qMO0Iz40WANS93w9LQgYcvuljgvDmWi/a3rh+OrNyMHeng6aOWGJO0rCg5lH4zi8yTw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: '>=8.23.0' + eslint: ^9.9.1 eslint-plugin-no-only-tests@3.3.0: resolution: {integrity: sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==} @@ -1707,7 +1708,7 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: astro-eslint-parser: ^1.0.2 - eslint: '>=8.0.0' + eslint: ^9.9.1 svelte: '>=3.0.0' svelte-eslint-parser: ^0.41.0 vue-eslint-parser: '>=9.0.0' @@ -1725,7 +1726,7 @@ packages: resolution: {integrity: sha512-qEcsdHf+NYuKWQv6Bx8wRDKywDr5rftjgXdawEoKR7vViYOu/TgNLXbyGbxGTWurkqZy84z4MZon6qjbjqIs9A==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^8.57.0 || ^9.0.0 + eslint: ^9.9.1 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: @@ -1735,7 +1736,7 @@ packages: resolution: {integrity: sha512-/Z24ixu0M4XZy9lrXhPZgqzUa8Y22Z9zDycGMPtlwUbSG7LQvpJ+bYg5bX2u/4ckiW+nf3EO7FPyAftgPPX9pA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^8.57.0 || ^9.0.0 + eslint: ^9.9.1 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: @@ -1745,7 +1746,7 @@ packages: resolution: {integrity: sha512-J8NIB8kxaUoQ+OSZhTCNiD7V7XSXi9zLc/RB7a1lJQz8VAUjgvYjiKzLwsvSsqRepZ3kR5bRi+zIsjf89hma/A==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^8.57.0 || ^9.0.0 + eslint: ^9.9.1 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: @@ -1755,13 +1756,13 @@ packages: resolution: {integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==} engines: {node: '>=10'} peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + eslint: ^9.9.1 eslint-plugin-react-naming-convention@1.12.1: resolution: {integrity: sha512-XravfJJwETtTVSlYYXQ1254Crh0O49t+F9wlRX5vFUg4wDIHzyuJsYPqDn+OiejMiqkmB1+DVYcAsHxBHal10g==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^8.57.0 || ^9.0.0 + eslint: ^9.9.1 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: @@ -1770,13 +1771,13 @@ packages: eslint-plugin-react-refresh@0.4.11: resolution: {integrity: sha512-wrAKxMbVr8qhXTtIKfXqAn5SAtRZt0aXxe5P23Fh4pUAdC6XEsybGLB8P0PI4j1yYqOgUEUlzKAGDfo7rJOjcw==} peerDependencies: - eslint: '>=7' + eslint: ^9.9.1 eslint-plugin-react-web-api@1.12.1: resolution: {integrity: sha512-/DnoWFW2a6TzFfiQxknXsqweLI6y+pwdpH6CM536ydZsaZkikT+6MMEMKSSr+PDd8uOnizXmUw8l7P7v7d8xXA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^8.57.0 || ^9.0.0 + eslint: ^9.9.1 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: @@ -1786,7 +1787,7 @@ packages: resolution: {integrity: sha512-I9ZCp/QkmbiVJp7HvIXeWkJzVUjLVG4/tbrAjwmz9Z/C7rUwtPj5baRumvM1BGPotnxd2QO4fg0t3YxhUMQ10Q==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^8.57.0 || ^9.0.0 + eslint: ^9.9.1 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: @@ -1796,19 +1797,19 @@ packages: resolution: {integrity: sha512-FCL851+kislsTEQEMioAlpDuK5+E5vs0hi1bF8cFlPlHcEjeRhuAzEsGikXRreE+0j4WhW2uO54MqTjXtYOi3A==} engines: {node: ^18 || >=20} peerDependencies: - eslint: '>=8.44.0' + eslint: ^9.9.1 eslint-plugin-solid@0.14.2: resolution: {integrity: sha512-uyX+/ONsM0IoVBV9EBv7uAhhFXqTfAGd3lxUCNfC+XmJazme1f4UAPhPNbqSfqnzaCbXwB1rsD/9ZpAgO6mzew==} engines: {node: '>=12.0.0'} peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 + eslint: ^9.9.1 eslint-plugin-svelte@2.43.0: resolution: {integrity: sha512-REkxQWvg2pp7QVLxQNa+dJ97xUqRe7Y2JJbSWkHSuszu0VcblZtXkPBPckkivk99y5CdLw4slqfPylL2d/X4jQ==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^7.0.0 || ^8.0.0-0 || ^9.0.0-0 + eslint: ^9.9.1 svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.191 peerDependenciesMeta: svelte: @@ -1818,19 +1819,19 @@ packages: resolution: {integrity: sha512-Y1WuMSzfZpeMIrmlP1nUh3kT8p96mThIq4NnHrYUhg10IKQgGfBZjAWnrg9fBqguiX4iFps/x/3Hb5TxBisfdw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: '>=6.0.0' + eslint: ^9.9.1 eslint-plugin-unicorn@55.0.0: resolution: {integrity: sha512-n3AKiVpY2/uDcGrS3+QsYDkjPfaOrNrsfQxU9nt5nitd9KuvVXrfAvgCO9DYPSfap+Gqjw9EOrXIsBp5tlHZjA==} engines: {node: '>=18.18'} peerDependencies: - eslint: '>=8.56.0' + eslint: ^9.9.1 eslint-plugin-unused-imports@4.1.3: resolution: {integrity: sha512-lqrNZIZjFMUr7P06eoKtQLwyVRibvG7N+LtfKtObYGizAAGrcqLkc3tDx+iAik2z7q0j/XI3ihjupIqxhFabFA==} peerDependencies: '@typescript-eslint/eslint-plugin': ^8.0.0-0 || ^7.0.0 || ^6.0.0 || ^5.0.0 - eslint: ^9.0.0 || ^8.0.0 + eslint: ^9.9.1 peerDependenciesMeta: '@typescript-eslint/eslint-plugin': optional: true @@ -1839,19 +1840,19 @@ packages: resolution: {integrity: sha512-5Dw3yxEyuBSXTzT5/Ge1X5kIkRTQ3nvBn/VwPwInNiZBSJOO/timWMUaflONnFBzU6NhB68lxnCda7ULV5N7LA==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 + eslint: ^9.9.1 eslint-plugin-yml@1.14.0: resolution: {integrity: sha512-ESUpgYPOcAYQO9czugcX5OqRvn/ydDVwGCPXY4YjPqc09rHaUVUA6IE6HLQys4rXk/S+qx3EwTd1wHCwam/OWQ==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: - eslint: '>=6.0.0' + eslint: ^9.9.1 eslint-processor-vue-blocks@0.1.2: resolution: {integrity: sha512-PfpJ4uKHnqeL/fXUnzYkOax3aIenlwewXRX8jFinA1a2yCFnLgMuiH3xvCgvHHUlV2xJWQHbCTdiJWGwb3NqpQ==} peerDependencies: '@vue/compiler-sfc': ^3.3.0 - eslint: ^8.50.0 || ^9.0.0 + eslint: ^9.9.1 eslint-scope@7.2.2: resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} @@ -1864,7 +1865,7 @@ packages: eslint-typegen@0.3.1: resolution: {integrity: sha512-D1hMMOuQw+WmN1uMk5lDfc9XCgOZMRlvOWwQfME6dyAgJqxGJ/STEyN7YBmt3zMqKkN7XJJ+4mjB82JcR4s/UA==} peerDependencies: - eslint: ^8.45.0 || ^9.0.0 + eslint: ^9.9.1 eslint-visitor-keys@3.4.3: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} @@ -2196,7 +2197,7 @@ packages: is-immutable-type@5.0.0: resolution: {integrity: sha512-mcvHasqbRBWJznuPqqHRKiJgYAz60sZ0mvO3bN70JbkuK7ksfmgc489aKZYxMEjIbRvyOseaTjaRZLRF/xFeRA==} peerDependencies: - eslint: '*' + eslint: ^9.9.1 typescript: '>=4.7.4' is-inside-container@1.0.0: @@ -2582,8 +2583,8 @@ packages: package-json-from-dist@1.0.0: resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} - package-manager-detector@0.1.2: - resolution: {integrity: sha512-iePyefLTOm2gEzbaZKSW+eBMjg+UYsQvUKxmvGXAQ987K16efBg10MxIjZs08iyX+DY2/owKY9DIdu193kX33w==} + package-manager-detector@0.2.0: + resolution: {integrity: sha512-E385OSk9qDcXhcM9LNSe4sdhx8a9mAPrZ4sMLW+tmxl5ZuGtPUcdFu+MPP2jbgiWAZ6Pfe5soGFMd+0Db5Vrog==} parent-module@1.0.1: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} @@ -2697,7 +2698,7 @@ packages: peerDependencies: jiti: '>=1.21.0' postcss: '>=8.0.9' - tsx: ~4.17.1 + tsx: ^4.18.0 yaml: ^2.4.2 peerDependenciesMeta: jiti: @@ -3057,8 +3058,8 @@ packages: tinybench@2.8.0: resolution: {integrity: sha512-1/eK7zUnIklz4JUUlL+658n58XO2hHLQfSk1Zf2LKieUjxidN16eKFEoDEfjHc3ohofSSqK3X5yO6VGb6iW8Lw==} - tinyexec@0.2.0: - resolution: {integrity: sha512-au8dwv4xKSDR+Fw52csDo3wcDztPdne2oM1o/7LFro4h6bdFmvyUAeAfX40pwDtzHgRFqz1XWaUqgKS2G83/ig==} + tinyexec@0.3.0: + resolution: {integrity: sha512-tVGE0mVJPGb0chKhqmsoosjsS+qUnJVGJpZgsHYQcGoPlG3B51R3PouqTgEGH2Dc9jjFyOqOpix6ZHNMXp1FZg==} tinypool@1.0.0: resolution: {integrity: sha512-KIKExllK7jp3uvrNtvRBYBWBOAXSX8ZvoaD8T+7KB/QHIuoJW3Pmr60zucywjAlMb5TeXUkcs/MWeWLu0qvuAQ==} @@ -3130,8 +3131,8 @@ packages: typescript: optional: true - tsx@4.17.1: - resolution: {integrity: sha512-s+poJ84lg23SPBvxQbPmyJd/tlpeBKbOnOYmhKO54L6CR/NyCF8Sw7dqLUWLuscDnKkD31h1qqX0A4FIa9ysaA==} + tsx@4.18.0: + resolution: {integrity: sha512-a1jaKBSVQkd6yEc1/NI7G6yHFfefIcuf3QJST7ZEyn4oQnxLYrZR5uZAM8UrwUa3Ge8suiZHcNS1gNrEvmobqg==} engines: {node: '>=18.0.0'} hasBin: true @@ -3263,7 +3264,7 @@ packages: resolution: {integrity: sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: - eslint: '>=6.0.0' + eslint: ^9.9.1 vue@3.4.38: resolution: {integrity: sha512-f0ZgN+mZ5KFgVv9wz0f4OgVKukoXtS3nwET4c2vLBGQR50aI8G0cqbFtLlX9Yiyg3LFGBitruPHt2PxwTduJEw==} @@ -3366,27 +3367,10 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@antfu/eslint-plugin-import-x@3.1.0-1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': - dependencies: - '@typescript-eslint/utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - debug: 4.3.6 - doctrine: 3.0.0 - eslint: 9.9.1(jiti@1.21.6) - eslint-import-resolver-node: 0.3.9 - get-tsconfig: 4.7.5 - is-glob: 4.0.3 - minimatch: 9.0.5 - semver: 7.6.3 - stable-hash: 0.0.4 - tslib: 2.6.3 - transitivePeerDependencies: - - supports-color - - typescript - - '@antfu/install-pkg@0.4.0': + '@antfu/install-pkg@0.4.1': dependencies: - package-manager-detector: 0.1.2 - tinyexec: 0.2.0 + package-manager-detector: 0.2.0 + tinyexec: 0.3.0 '@antfu/ni@0.22.4': {} @@ -3684,9 +3668,9 @@ snapshots: dependencies: '@eslint-react/tools': 1.12.1 '@eslint-react/types': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/typescript-estree': 8.2.0(typescript@5.5.4) - '@typescript-eslint/utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/types': 8.3.0 + '@typescript-eslint/typescript-estree': 8.3.0(typescript@5.5.4) + '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) birecord: 0.1.1 string-ts: 2.2.0 ts-pattern: 5.3.1 @@ -3703,10 +3687,10 @@ snapshots: '@eslint-react/tools': 1.12.1 '@eslint-react/types': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@eslint-react/var': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.2.0 - '@typescript-eslint/type-utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.3.0 + '@typescript-eslint/type-utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/types': 8.3.0 + '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) birecord: 0.1.1 short-unique-id: 5.2.0 ts-pattern: 5.3.1 @@ -3720,10 +3704,10 @@ snapshots: '@eslint-react/shared': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@eslint-react/tools': 1.12.1 '@eslint-react/types': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.2.0 - '@typescript-eslint/type-utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.3.0 + '@typescript-eslint/type-utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/types': 8.3.0 + '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) eslint: 9.9.1(jiti@1.21.6) eslint-plugin-react-debug: 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) eslint-plugin-react-dom: 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) @@ -3742,9 +3726,9 @@ snapshots: '@eslint-react/tools': 1.12.1 '@eslint-react/types': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@eslint-react/var': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.2.0 - '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.3.0 + '@typescript-eslint/types': 8.3.0 + '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) ts-pattern: 5.3.1 transitivePeerDependencies: - eslint @@ -3754,7 +3738,7 @@ snapshots: '@eslint-react/shared@1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': dependencies: '@eslint-react/tools': 1.12.1 - '@typescript-eslint/utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) picomatch: 4.0.2 transitivePeerDependencies: - eslint @@ -3766,8 +3750,8 @@ snapshots: '@eslint-react/types@1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': dependencies: '@eslint-react/tools': 1.12.1 - '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/types': 8.3.0 + '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) transitivePeerDependencies: - eslint - supports-color @@ -3778,9 +3762,9 @@ snapshots: '@eslint-react/ast': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@eslint-react/tools': 1.12.1 '@eslint-react/types': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.2.0 - '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.3.0 + '@typescript-eslint/types': 8.3.0 + '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) ts-pattern: 5.3.1 transitivePeerDependencies: - eslint @@ -4001,7 +3985,7 @@ snapshots: '@stylistic/eslint-plugin-migrate@2.6.4(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': dependencies: '@eslint-stylistic/metadata': 2.6.4 - '@typescript-eslint/utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) transitivePeerDependencies: - eslint - supports-color @@ -4016,7 +4000,7 @@ snapshots: dependencies: '@stylistic/eslint-plugin-js': 2.6.4(eslint@9.9.1(jiti@1.21.6)) '@types/eslint': 9.6.1 - '@typescript-eslint/utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) eslint: 9.9.1(jiti@1.21.6) transitivePeerDependencies: - supports-color @@ -4080,14 +4064,14 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@8.2.0(@typescript-eslint/parser@8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@typescript-eslint/eslint-plugin@8.3.0(@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.2.0 - '@typescript-eslint/type-utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/visitor-keys': 8.2.0 + '@typescript-eslint/parser': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.3.0 + '@typescript-eslint/type-utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 8.3.0 eslint: 9.9.1(jiti@1.21.6) graphemer: 1.4.0 ignore: 5.3.1 @@ -4098,12 +4082,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@typescript-eslint/scope-manager': 8.2.0 - '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/typescript-estree': 8.2.0(typescript@5.5.4) - '@typescript-eslint/visitor-keys': 8.2.0 + '@typescript-eslint/scope-manager': 8.3.0 + '@typescript-eslint/types': 8.3.0 + '@typescript-eslint/typescript-estree': 8.3.0(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 8.3.0 debug: 4.3.6 eslint: 9.9.1(jiti@1.21.6) optionalDependencies: @@ -4116,15 +4100,15 @@ snapshots: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 - '@typescript-eslint/scope-manager@8.2.0': + '@typescript-eslint/scope-manager@8.3.0': dependencies: - '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/visitor-keys': 8.2.0 + '@typescript-eslint/types': 8.3.0 + '@typescript-eslint/visitor-keys': 8.3.0 - '@typescript-eslint/type-utils@8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@typescript-eslint/type-utils@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@typescript-eslint/typescript-estree': 8.2.0(typescript@5.5.4) - '@typescript-eslint/utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/typescript-estree': 8.3.0(typescript@5.5.4) + '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) debug: 4.3.6 ts-api-utils: 1.3.0(typescript@5.5.4) optionalDependencies: @@ -4135,7 +4119,7 @@ snapshots: '@typescript-eslint/types@7.18.0': {} - '@typescript-eslint/types@8.2.0': {} + '@typescript-eslint/types@8.3.0': {} '@typescript-eslint/typescript-estree@7.18.0(typescript@5.5.4)': dependencies: @@ -4152,12 +4136,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.2.0(typescript@5.5.4)': + '@typescript-eslint/typescript-estree@8.3.0(typescript@5.5.4)': dependencies: - '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/visitor-keys': 8.2.0 + '@typescript-eslint/types': 8.3.0 + '@typescript-eslint/visitor-keys': 8.3.0 debug: 4.3.6 - globby: 11.1.0 + fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 @@ -4167,12 +4151,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@typescript-eslint/utils@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6)) - '@typescript-eslint/scope-manager': 8.2.0 - '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/typescript-estree': 8.2.0(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.3.0 + '@typescript-eslint/types': 8.3.0 + '@typescript-eslint/typescript-estree': 8.3.0(typescript@5.5.4) eslint: 9.9.1(jiti@1.21.6) transitivePeerDependencies: - supports-color @@ -4183,9 +4167,9 @@ snapshots: '@typescript-eslint/types': 7.18.0 eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@8.2.0': + '@typescript-eslint/visitor-keys@8.3.0': dependencies: - '@typescript-eslint/types': 8.2.0 + '@typescript-eslint/types': 8.3.0 eslint-visitor-keys: 3.4.3 '@unocss/config@0.62.3': @@ -4199,7 +4183,7 @@ snapshots: '@unocss/eslint-plugin@0.62.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@typescript-eslint/utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@unocss/config': 0.62.3 '@unocss/core': 0.62.3 magic-string: 0.30.11 @@ -4209,11 +4193,11 @@ snapshots: - supports-color - typescript - '@vitest/eslint-plugin@1.0.5(@typescript-eslint/utils@8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.5.0))': + '@vitest/eslint-plugin@1.0.5(@typescript-eslint/utils@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.5.0))': dependencies: eslint: 9.9.1(jiti@1.21.6) optionalDependencies: - '@typescript-eslint/utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) typescript: 5.5.4 vitest: 2.0.5(@types/node@22.5.0) @@ -4829,6 +4813,24 @@ snapshots: prettier: 3.3.2 synckit: 0.9.1 + eslint-plugin-import-x@4.0.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): + dependencies: + '@typescript-eslint/typescript-estree': 8.3.0(typescript@5.5.4) + '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + debug: 4.3.6 + doctrine: 3.0.0 + eslint: 9.9.1(jiti@1.21.6) + eslint-import-resolver-node: 0.3.9 + get-tsconfig: 4.7.5 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.6.3 + stable-hash: 0.0.4 + tslib: 2.6.3 + transitivePeerDependencies: + - supports-color + - typescript + eslint-plugin-jsdoc@50.2.2(eslint@9.9.1(jiti@1.21.6)): dependencies: '@es-joy/jsdoccomment': 0.48.0 @@ -4880,8 +4882,8 @@ snapshots: eslint-plugin-perfectionist@3.2.0(astro-eslint-parser@1.0.2(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(svelte-eslint-parser@0.41.0(svelte@4.2.19))(svelte@4.2.19)(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.9.1(jiti@1.21.6))): dependencies: - '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/types': 8.3.0 + '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) eslint: 9.9.1(jiti@1.21.6) minimatch: 10.0.1 natural-compare-lite: 1.4.0 @@ -4903,10 +4905,10 @@ snapshots: '@eslint-react/tools': 1.12.1 '@eslint-react/types': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@eslint-react/var': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.2.0 - '@typescript-eslint/type-utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.3.0 + '@typescript-eslint/type-utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/types': 8.3.0 + '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) eslint: 9.9.1(jiti@1.21.6) string-ts: 2.2.0 ts-pattern: 5.3.1 @@ -4924,9 +4926,9 @@ snapshots: '@eslint-react/tools': 1.12.1 '@eslint-react/types': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@eslint-react/var': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.2.0 - '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.3.0 + '@typescript-eslint/types': 8.3.0 + '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) eslint: 9.9.1(jiti@1.21.6) ts-pattern: 5.3.1 optionalDependencies: @@ -4943,10 +4945,10 @@ snapshots: '@eslint-react/tools': 1.12.1 '@eslint-react/types': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@eslint-react/var': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.2.0 - '@typescript-eslint/type-utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.3.0 + '@typescript-eslint/type-utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/types': 8.3.0 + '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) eslint: 9.9.1(jiti@1.21.6) ts-pattern: 5.3.1 optionalDependencies: @@ -4966,10 +4968,10 @@ snapshots: '@eslint-react/shared': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@eslint-react/tools': 1.12.1 '@eslint-react/types': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.2.0 - '@typescript-eslint/type-utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.3.0 + '@typescript-eslint/type-utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/types': 8.3.0 + '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) eslint: 9.9.1(jiti@1.21.6) ts-pattern: 5.3.1 optionalDependencies: @@ -4990,9 +4992,9 @@ snapshots: '@eslint-react/tools': 1.12.1 '@eslint-react/types': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@eslint-react/var': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.2.0 - '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.3.0 + '@typescript-eslint/types': 8.3.0 + '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) birecord: 0.1.1 eslint: 9.9.1(jiti@1.21.6) ts-pattern: 5.3.1 @@ -5010,10 +5012,10 @@ snapshots: '@eslint-react/tools': 1.12.1 '@eslint-react/types': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@eslint-react/var': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.2.0 - '@typescript-eslint/type-utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.3.0 + '@typescript-eslint/type-utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/types': 8.3.0 + '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) eslint: 9.9.1(jiti@1.21.6) is-immutable-type: 5.0.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) ts-pattern: 5.3.1 @@ -5035,7 +5037,7 @@ snapshots: eslint-plugin-solid@0.14.2(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): dependencies: - '@typescript-eslint/utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) eslint: 9.9.1(jiti@1.21.6) estraverse: 5.3.0 is-html: 2.0.0 @@ -5095,11 +5097,11 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-unused-imports@4.1.3(@typescript-eslint/eslint-plugin@8.2.0(@typescript-eslint/parser@8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6)): + eslint-plugin-unused-imports@4.1.3(@typescript-eslint/eslint-plugin@8.3.0(@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6)): dependencies: eslint: 9.9.1(jiti@1.21.6) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.2.0(@typescript-eslint/parser@8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/eslint-plugin': 8.3.0(@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) eslint-plugin-vue@9.27.0(eslint@9.9.1(jiti@1.21.6)): dependencies: @@ -5195,7 +5197,7 @@ snapshots: esno@4.7.0: dependencies: - tsx: 4.17.1 + tsx: 4.18.0 espree@10.1.0: dependencies: @@ -5473,7 +5475,7 @@ snapshots: jiti-v1: jiti@1.21.6 pathe: 1.1.2 pkg-types: 1.1.3 - tsx: 4.17.1 + tsx: 4.18.0 transitivePeerDependencies: - supports-color @@ -5532,7 +5534,7 @@ snapshots: is-immutable-type@5.0.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): dependencies: - '@typescript-eslint/type-utils': 8.2.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/type-utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) eslint: 9.9.1(jiti@1.21.6) ts-api-utils: 1.3.0(typescript@5.5.4) ts-declaration-location: 1.0.4(typescript@5.5.4) @@ -5902,7 +5904,7 @@ snapshots: package-json-from-dist@1.0.0: {} - package-manager-detector@0.1.2: {} + package-manager-detector@0.2.0: {} parent-module@1.0.1: dependencies: @@ -5992,13 +5994,13 @@ snapshots: optionalDependencies: postcss: 8.4.40 - postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.40)(tsx@4.17.1)(yaml@2.5.0): + postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.40)(tsx@4.18.0)(yaml@2.5.0): dependencies: lilconfig: 3.1.2 optionalDependencies: jiti: 1.21.6 postcss: 8.4.40 - tsx: 4.17.1 + tsx: 4.18.0 yaml: 2.5.0 postcss-safe-parser@6.0.0(postcss@8.4.40): @@ -6357,7 +6359,7 @@ snapshots: tinybench@2.8.0: {} - tinyexec@0.2.0: {} + tinyexec@0.3.0: {} tinypool@1.0.0: {} @@ -6396,7 +6398,7 @@ snapshots: tslib@2.6.3: {} - tsup@8.2.4(jiti@1.21.6)(postcss@8.4.40)(tsx@4.17.1)(typescript@5.5.4)(yaml@2.5.0): + tsup@8.2.4(jiti@1.21.6)(postcss@8.4.40)(tsx@4.18.0)(typescript@5.5.4)(yaml@2.5.0): dependencies: bundle-require: 5.0.0(esbuild@0.23.0) cac: 6.7.14 @@ -6408,7 +6410,7 @@ snapshots: globby: 11.1.0 joycon: 3.1.1 picocolors: 1.0.1 - postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.40)(tsx@4.17.1)(yaml@2.5.0) + postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.40)(tsx@4.18.0)(yaml@2.5.0) resolve-from: 5.0.0 rollup: 4.19.0 source-map: 0.8.0-beta.0 @@ -6423,7 +6425,7 @@ snapshots: - tsx - yaml - tsx@4.17.1: + tsx@4.18.0: dependencies: esbuild: 0.23.0 get-tsconfig: 4.7.5 From 1d62059716d3aa2d757a8efc350125d4004ce308 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Tue, 27 Aug 2024 02:54:36 +0200 Subject: [PATCH 021/105] chore: release v2.27.3 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b0a1980a8a..92ea934966 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@antfu/eslint-config", "type": "module", - "version": "2.27.2", + "version": "2.27.3", "packageManager": "pnpm@9.9.0", "description": "Anthony's ESLint config", "author": "Anthony Fu (https://github.com/antfu/)", From 6e7cfe9033f7c4bb7506157a12b0a6f9246a54c5 Mon Sep 17 00:00:00 2001 From: Dimava Date: Wed, 28 Aug 2024 01:57:03 +0300 Subject: [PATCH 022/105] fix: remove redundant statements from `no-restricted-syntax` (#596) --- src/configs/javascript.ts | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/configs/javascript.ts b/src/configs/javascript.ts index a1af8e6ed8..dc68b8e6da 100644 --- a/src/configs/javascript.ts +++ b/src/configs/javascript.ts @@ -117,9 +117,6 @@ export async function javascript( ], 'no-restricted-syntax': [ 'error', - 'DebuggerStatement', - 'LabeledStatement', - 'WithStatement', 'TSEnumDeclaration[const=true]', 'TSExportAssignment', ], From b7c7a0123b76d31f2e53f50094fa38dd90bf6caa Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Thu, 29 Aug 2024 12:30:51 +0200 Subject: [PATCH 023/105] fix!: make the first `ignores` always global, disallow `files` in the first arg, fix #594 --- src/configs/ignores.ts | 7 +++++-- src/factory.ts | 14 ++++++++------ 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/src/configs/ignores.ts b/src/configs/ignores.ts index 41326a3893..3729e52fba 100644 --- a/src/configs/ignores.ts +++ b/src/configs/ignores.ts @@ -1,10 +1,13 @@ import type { TypedFlatConfigItem } from '../types' import { GLOB_EXCLUDE } from '../globs' -export async function ignores(): Promise { +export async function ignores(userIgnores: string[] = []): Promise { return [ { - ignores: GLOB_EXCLUDE, + ignores: [ + ...GLOB_EXCLUDE, + ...userIgnores, + ], }, ] } diff --git a/src/factory.ts b/src/factory.ts index 812753f5e9..370f7f94ee 100644 --- a/src/factory.ts +++ b/src/factory.ts @@ -34,17 +34,15 @@ import { formatters } from './configs/formatters' import { regexp } from './configs/regexp' import type { RuleOptions } from './typegen' -const flatConfigProps: (keyof TypedFlatConfigItem)[] = [ +const flatConfigProps = [ 'name', - 'files', - 'ignores', 'languageOptions', 'linterOptions', 'processor', 'plugins', 'rules', 'settings', -] +] satisfies (keyof TypedFlatConfigItem)[] const VuePackages = [ 'vue', @@ -78,7 +76,7 @@ export const defaultPluginRenaming = { * The merged ESLint configurations. */ export function antfu( - options: OptionsConfig & TypedFlatConfigItem = {}, + options: OptionsConfig & Omit = {}, ...userConfigs: Awaitable | Linter.Config[]>[] ): FlatConfigComposer { const { @@ -129,7 +127,7 @@ export function antfu( // Base configs configs.push( - ignores(), + ignores(options.ignores), javascript({ isInEditor, overrides: getOverrides(options, 'javascript'), @@ -274,6 +272,10 @@ export function antfu( )) } + if ('files' in options) { + throw new Error('[@antfu/eslint-config] The first argument should not contain the "files" property as the options are supposed to be global. Place it in the second or later config instead.') + } + // User can optionally pass a flat config item to the first argument // We pick the known keys as ESLint would do schema validation const fusedConfig = flatConfigProps.reduce((acc, key) => { From a4625b27b485fe4fd85488d842a4cc53431ff910 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Thu, 29 Aug 2024 13:00:03 +0200 Subject: [PATCH 024/105] feat: add more unicorn rules, allow to configure using `recommanded` rules, close #595 --- src/configs/unicorn.ts | 50 +++++++++++++++++++----------------------- src/factory.ts | 6 ++++- src/types.ts | 16 ++++++++++++++ 3 files changed, 43 insertions(+), 29 deletions(-) diff --git a/src/configs/unicorn.ts b/src/configs/unicorn.ts index 68a9d8a1ab..3f08bb7ca3 100644 --- a/src/configs/unicorn.ts +++ b/src/configs/unicorn.ts @@ -1,7 +1,7 @@ -import type { TypedFlatConfigItem } from '../types' +import type { OptionsUnicorn, TypedFlatConfigItem } from '../types' import { pluginUnicorn } from '../plugins' -export async function unicorn(): Promise { +export async function unicorn(options: OptionsUnicorn): Promise { return [ { name: 'antfu/unicorn/rules', @@ -9,32 +9,26 @@ export async function unicorn(): Promise { unicorn: pluginUnicorn, }, rules: { - // Pass error message when throwing errors - 'unicorn/error-message': 'error', - // Uppercase regex escapes - 'unicorn/escape-case': 'error', - // Array.isArray instead of instanceof - 'unicorn/no-instanceof-array': 'error', - // Ban `new Array` as `Array` constructor's params are ambiguous - 'unicorn/no-new-array': 'error', - // Prevent deprecated `new Buffer()` - 'unicorn/no-new-buffer': 'error', - // Lowercase number formatting for octal, hex, binary (0x1'error' instead of 0X1'error') - 'unicorn/number-literal-case': 'error', - // textContent instead of innerText - 'unicorn/prefer-dom-node-text-content': 'error', - // includes over indexOf when checking for existence - 'unicorn/prefer-includes': 'error', - // Prefer using the node: protocol - 'unicorn/prefer-node-protocol': 'error', - // Prefer using number properties like `Number.isNaN` rather than `isNaN` - 'unicorn/prefer-number-properties': 'error', - // String methods startsWith/endsWith instead of more complicated stuff - 'unicorn/prefer-string-starts-ends-with': 'error', - // Enforce throwing type error when throwing error while checking typeof - 'unicorn/prefer-type-error': 'error', - // Use new when throwing error - 'unicorn/throw-new-error': 'error', + ...(options.allRecommended + ? pluginUnicorn.configs['flat/recommended'].rules + : { + 'unicorn/consistent-empty-array-spread': 'error', + 'unicorn/consistent-function-scoping': 'error', + 'unicorn/error-message': 'error', + 'unicorn/escape-case': 'error', + 'unicorn/new-for-builtins': 'error', + 'unicorn/no-instanceof-array': 'error', + 'unicorn/no-new-array': 'error', + 'unicorn/no-new-buffer': 'error', + 'unicorn/number-literal-case': 'error', + 'unicorn/prefer-dom-node-text-content': 'error', + 'unicorn/prefer-includes': 'error', + 'unicorn/prefer-node-protocol': 'error', + 'unicorn/prefer-number-properties': 'error', + 'unicorn/prefer-string-starts-ends-with': 'error', + 'unicorn/prefer-type-error': 'error', + 'unicorn/throw-new-error': 'error', + }), }, }, ] diff --git a/src/factory.ts b/src/factory.ts index 370f7f94ee..247af0ff2e 100644 --- a/src/factory.ts +++ b/src/factory.ts @@ -90,6 +90,7 @@ export function antfu( solid: enableSolid = false, svelte: enableSvelte = false, typescript: enableTypeScript = isPackageExists('typescript'), + unicorn: enableUnicorn = true, unocss: enableUnoCSS = false, vue: enableVue = VuePackages.some(i => isPackageExists(i)), } = options @@ -140,13 +141,16 @@ export function antfu( imports({ stylistic: stylisticOptions, }), - unicorn(), command(), // Optional plugins (installed but not enabled by default) perfectionist(), ) + if (enableUnicorn) { + configs.push(unicorn(enableUnicorn === true ? {} : enableUnicorn)) + } + if (enableVue) { componentExts.push('vue') } diff --git a/src/types.ts b/src/types.ts index 3b124f348e..6599c3f035 100644 --- a/src/types.ts +++ b/src/types.ts @@ -134,6 +134,15 @@ export interface OptionsComponentExts { componentExts?: string[] } +export interface OptionsUnicorn { + /** + * Include all rules recommended by `eslint-plugin-unicorn`, instead of only ones picked by Anthony. + * + * @default false + */ + allRecommended?: boolean +} + export interface OptionsTypeScriptParserOptions { /** * Additional parser options for TypeScript. @@ -260,6 +269,13 @@ export interface OptionsConfig extends OptionsComponentExts, OptionsProjectType */ jsx?: boolean + /** + * Options for eslint-plugin-unicorn. + * + * @default true + */ + unicorn?: boolean | OptionsUnicorn + /** * Enable test support. * From 4f733e34d1323568378120a65e5815f735c9f582 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Thu, 29 Aug 2024 13:06:20 +0200 Subject: [PATCH 025/105] feat: upgrade `eslint-config-flat-gitignore`, close #600 --- package.json | 2 +- pnpm-lock.yaml | 18 ++++++++++++------ src/configs/unicorn.ts | 2 +- 3 files changed, 14 insertions(+), 8 deletions(-) diff --git a/package.json b/package.json index 92ea934966..cd72145f3c 100644 --- a/package.json +++ b/package.json @@ -103,7 +103,7 @@ "@typescript-eslint/eslint-plugin": "^8.3.0", "@typescript-eslint/parser": "^8.3.0", "@vitest/eslint-plugin": "^1.0.5", - "eslint-config-flat-gitignore": "^0.1.8", + "eslint-config-flat-gitignore": "^0.2.0", "eslint-flat-config-utils": "^0.3.1", "eslint-merge-processors": "^0.1.0", "eslint-plugin-antfu": "^2.3.6", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6554633885..2c90d2c109 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -36,8 +36,8 @@ importers: specifier: ^1.0.5 version: 1.0.5(@typescript-eslint/utils@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.5.0)) eslint-config-flat-gitignore: - specifier: ^0.1.8 - version: 0.1.8 + specifier: ^0.2.0 + version: 0.2.0 eslint-flat-config-utils: specifier: ^0.3.1 version: 0.3.1 @@ -785,6 +785,10 @@ packages: '@eslint-stylistic/metadata@2.6.4': resolution: {integrity: sha512-+G42E6NLxYPU6S7eCSP+shpS8lwjAKofAXbOkhMi1XXv1oqWfDQQoqu9+yvITKL6Xhe50vvE40dynoHH1SoTAA==} + '@eslint/compat@1.1.1': + resolution: {integrity: sha512-lpHyRyplhGPL5mGEh6M9O5nnKk0Gz4bFI+Zu6tKlPpDUN7XshWvH9C/px4UVm87IAANE0W81CEsNGbS1KlzXpA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/config-array@0.17.1': resolution: {integrity: sha512-BlYOpej8AQ8Ev9xVqroV7a02JK3SkBAaN9GfMMH9W6Ch8FlQlkjGw4Ir7+FgYwfirivAf4t+GtzuAxqfukmISA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1620,8 +1624,8 @@ packages: peerDependencies: eslint: ^9.9.1 - eslint-config-flat-gitignore@0.1.8: - resolution: {integrity: sha512-OEUbS2wzzYtUfshjOqzFo4Bl4lHykXUdM08TCnYNl7ki+niW4Q1R0j0FDFDr0vjVsI5ZFOz5LvluxOP+Ew+dYw==} + eslint-config-flat-gitignore@0.2.0: + resolution: {integrity: sha512-s4lsQLYX+76FCt3PZPwdLwWlqssa5SLufl2gopFmCo3PETOLY3OW5IrD3/l2R0FfYEJvd9BRJ19yJ+yfc5oW3g==} eslint-flat-config-utils@0.3.1: resolution: {integrity: sha512-eFT3EaoJN1hlN97xw4FIEX//h0TiFUobgl2l5uLkIwhVN9ahGq95Pbs+i1/B5UACA78LO3rco3JzuvxLdTUOPA==} @@ -3773,6 +3777,8 @@ snapshots: '@eslint-stylistic/metadata@2.6.4': {} + '@eslint/compat@1.1.1': {} + '@eslint/config-array@0.17.1': dependencies: '@eslint/object-schema': 2.1.4 @@ -4741,10 +4747,10 @@ snapshots: eslint: 9.9.1(jiti@1.21.6) semver: 7.6.3 - eslint-config-flat-gitignore@0.1.8: + eslint-config-flat-gitignore@0.2.0: dependencies: + '@eslint/compat': 1.1.1 find-up-simple: 1.0.0 - parse-gitignore: 2.0.0 eslint-flat-config-utils@0.3.1: dependencies: diff --git a/src/configs/unicorn.ts b/src/configs/unicorn.ts index 3f08bb7ca3..92a8120b2d 100644 --- a/src/configs/unicorn.ts +++ b/src/configs/unicorn.ts @@ -1,7 +1,7 @@ import type { OptionsUnicorn, TypedFlatConfigItem } from '../types' import { pluginUnicorn } from '../plugins' -export async function unicorn(options: OptionsUnicorn): Promise { +export async function unicorn(options: OptionsUnicorn = {}): Promise { return [ { name: 'antfu/unicorn/rules', From 91cc1bf2fe02ed18c890b314a2d8abec329b3f00 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Thu, 29 Aug 2024 13:09:34 +0200 Subject: [PATCH 026/105] chore: update deps --- package.json | 20 +-- pnpm-lock.yaml | 390 ++++++++++++++++++++++++------------------------- 2 files changed, 205 insertions(+), 205 deletions(-) diff --git a/package.json b/package.json index cd72145f3c..69169ba3e6 100644 --- a/package.json +++ b/package.json @@ -99,22 +99,22 @@ "@antfu/install-pkg": "^0.4.1", "@clack/prompts": "^0.7.0", "@eslint-community/eslint-plugin-eslint-comments": "^4.4.0", - "@stylistic/eslint-plugin": "^2.6.4", + "@stylistic/eslint-plugin": "^2.6.5", "@typescript-eslint/eslint-plugin": "^8.3.0", "@typescript-eslint/parser": "^8.3.0", - "@vitest/eslint-plugin": "^1.0.5", + "@vitest/eslint-plugin": "^1.1.0", "eslint-config-flat-gitignore": "^0.2.0", "eslint-flat-config-utils": "^0.3.1", "eslint-merge-processors": "^0.1.0", "eslint-plugin-antfu": "^2.3.6", "eslint-plugin-command": "^0.2.3", - "eslint-plugin-import-x": "^4.0.0", + "eslint-plugin-import-x": "^4.1.0", "eslint-plugin-jsdoc": "^50.2.2", "eslint-plugin-jsonc": "^2.16.0", "eslint-plugin-markdown": "^5.1.0", "eslint-plugin-n": "^17.10.2", "eslint-plugin-no-only-tests": "^3.3.0", - "eslint-plugin-perfectionist": "^3.2.0", + "eslint-plugin-perfectionist": "^3.3.0", "eslint-plugin-regexp": "^2.6.0", "eslint-plugin-toml": "^0.11.1", "eslint-plugin-unicorn": "^55.0.0", @@ -134,14 +134,14 @@ }, "devDependencies": { "@antfu/eslint-config": "workspace:*", - "@antfu/ni": "^0.22.4", - "@eslint-react/eslint-plugin": "^1.12.1", + "@antfu/ni": "^0.23.0", + "@eslint-react/eslint-plugin": "^1.12.3", "@eslint/config-inspector": "^0.5.4", "@prettier/plugin-xml": "^3.4.1", - "@stylistic/eslint-plugin-migrate": "^2.6.4", + "@stylistic/eslint-plugin-migrate": "^2.6.5", "@types/eslint": "^9.6.1", "@types/fs-extra": "^11.0.4", - "@types/node": "^22.5.0", + "@types/node": "^22.5.1", "@types/prompts": "^2.4.9", "@types/yargs": "^17.0.33", "@unocss/eslint-plugin": "^0.62.3", @@ -168,7 +168,7 @@ "svelte": "^4.2.19", "svelte-eslint-parser": "^0.41.0", "tsup": "^8.2.4", - "tsx": "^4.18.0", + "tsx": "^4.19.0", "typescript": "^5.5.4", "vitest": "^2.0.5", "vue": "^3.4.38" @@ -177,7 +177,7 @@ "@eslint-community/eslint-utils": "^4.4.0", "@typescript-eslint/utils": "^8.3.0", "eslint": "^9.9.1", - "tsx": "^4.18.0" + "tsx": "^4.19.0" }, "simple-git-hooks": { "pre-commit": "npx lint-staged" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2c90d2c109..91221799e1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,7 +8,7 @@ overrides: '@eslint-community/eslint-utils': ^4.4.0 '@typescript-eslint/utils': ^8.3.0 eslint: ^9.9.1 - tsx: ^4.18.0 + tsx: ^4.19.0 importers: @@ -24,8 +24,8 @@ importers: specifier: ^4.4.0 version: 4.4.0(eslint@9.9.1(jiti@1.21.6)) '@stylistic/eslint-plugin': - specifier: ^2.6.4 - version: 2.6.4(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + specifier: ^2.6.5 + version: 2.6.5(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/eslint-plugin': specifier: ^8.3.0 version: 8.3.0(@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) @@ -33,8 +33,8 @@ importers: specifier: ^8.3.0 version: 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@vitest/eslint-plugin': - specifier: ^1.0.5 - version: 1.0.5(@typescript-eslint/utils@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.5.0)) + specifier: ^1.1.0 + version: 1.1.0(@typescript-eslint/utils@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.5.1)) eslint-config-flat-gitignore: specifier: ^0.2.0 version: 0.2.0 @@ -51,8 +51,8 @@ importers: specifier: ^0.2.3 version: 0.2.3(eslint@9.9.1(jiti@1.21.6)) eslint-plugin-import-x: - specifier: ^4.0.0 - version: 4.0.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + specifier: ^4.1.0 + version: 4.1.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) eslint-plugin-jsdoc: specifier: ^50.2.2 version: 50.2.2(eslint@9.9.1(jiti@1.21.6)) @@ -69,8 +69,8 @@ importers: specifier: ^3.3.0 version: 3.3.0 eslint-plugin-perfectionist: - specifier: ^3.2.0 - version: 3.2.0(astro-eslint-parser@1.0.2(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(svelte-eslint-parser@0.41.0(svelte@4.2.19))(svelte@4.2.19)(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.9.1(jiti@1.21.6))) + specifier: ^3.3.0 + version: 3.3.0(astro-eslint-parser@1.0.2(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(svelte-eslint-parser@0.41.0(svelte@4.2.19))(svelte@4.2.19)(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.9.1(jiti@1.21.6))) eslint-plugin-regexp: specifier: ^2.6.0 version: 2.6.0(eslint@9.9.1(jiti@1.21.6)) @@ -124,11 +124,11 @@ importers: specifier: workspace:* version: 'link:' '@antfu/ni': - specifier: ^0.22.4 - version: 0.22.4 + specifier: ^0.23.0 + version: 0.23.0 '@eslint-react/eslint-plugin': - specifier: ^1.12.1 - version: 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + specifier: ^1.12.3 + version: 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@eslint/config-inspector': specifier: ^0.5.4 version: 0.5.4(eslint@9.9.1(jiti@1.21.6)) @@ -136,8 +136,8 @@ importers: specifier: ^3.4.1 version: 3.4.1(prettier@3.3.2) '@stylistic/eslint-plugin-migrate': - specifier: ^2.6.4 - version: 2.6.4(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + specifier: ^2.6.5 + version: 2.6.5(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@types/eslint': specifier: ^9.6.1 version: 9.6.1 @@ -145,8 +145,8 @@ importers: specifier: ^11.0.4 version: 11.0.4 '@types/node': - specifier: ^22.5.0 - version: 22.5.0 + specifier: ^22.5.1 + version: 22.5.1 '@types/prompts': specifier: ^2.4.9 version: 2.4.9 @@ -224,16 +224,16 @@ importers: version: 0.41.0(svelte@4.2.19) tsup: specifier: ^8.2.4 - version: 8.2.4(jiti@1.21.6)(postcss@8.4.40)(tsx@4.18.0)(typescript@5.5.4)(yaml@2.5.0) + version: 8.2.4(jiti@1.21.6)(postcss@8.4.40)(tsx@4.19.0)(typescript@5.5.4)(yaml@2.5.0) tsx: - specifier: ^4.18.0 - version: 4.18.0 + specifier: ^4.19.0 + version: 4.19.0 typescript: specifier: ^5.5.4 version: 5.5.4 vitest: specifier: ^2.0.5 - version: 2.0.5(@types/node@22.5.0) + version: 2.0.5(@types/node@22.5.1) vue: specifier: ^3.4.38 version: 3.4.38(typescript@5.5.4) @@ -251,8 +251,8 @@ packages: '@antfu/install-pkg@0.4.1': resolution: {integrity: sha512-T7yB5QNG29afhWVkVq7XeIMBa5U/vs9mX69YqayXypPRmYzUmzwnYltplHmPtZ4HPCn+sQKeXW8I47wCbuBOjw==} - '@antfu/ni@0.22.4': - resolution: {integrity: sha512-uCzh43cmUwQQcgv2BPyo0JWOMgXhcaE+F2I6Ucmfc7f9ir52lfA4OtZXdfL5D8cMa5GAwuCSNqOshIol8YN82g==} + '@antfu/ni@0.23.0': + resolution: {integrity: sha512-R5/GkA3PfGewAXLzz6lN5XagunF6PKeDtWt8dbZQXvHfebLS0qEczV+Azg/d+tKgSh6kRBpxvu8oSjARdPtw0A==} hasBin: true '@antfu/utils@0.7.10': @@ -751,14 +751,14 @@ packages: resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint-react/ast@1.12.1': - resolution: {integrity: sha512-RMxFdoAMBCptcYqGXizYnLnPxA53vOHSgMAoc8/2x2P0xOiW5hOk2iSEX8Og/1I8wIU2KNk+592Nw5aufyTCCQ==} + '@eslint-react/ast@1.12.3': + resolution: {integrity: sha512-3uRe9EBiaLpyzHKyhvm4ZXGo3h+hp9kvhRBE6mjU5up2RmUkD4qtaTVwKoHrYECADNSvzBtwHH2URARXKQ7oHg==} - '@eslint-react/core@1.12.1': - resolution: {integrity: sha512-YrXdB4U/QAyjQSvVT8rZLYwkDt4yLsMBe9sv5EWDqTVSSWRUx+4WpHxlHzgel0lHsYLsa9Xtk4F9A6BoTQlk5A==} + '@eslint-react/core@1.12.3': + resolution: {integrity: sha512-MKwkzrgouFyxdI01GzHY1iifK0KPeGnThqHiRc+IGk+Dgg/8Rq2T0glUx+15J10hRbIg1bl4Cja12R/dv4R9jA==} - '@eslint-react/eslint-plugin@1.12.1': - resolution: {integrity: sha512-BxkalSLCoRr9YwcYuJa5jtkDzI2FLO4eHjnkjBph8+lmAg7Zc3AV8ztuYUhnwZE4JzC6PaFmltd+qggKQxOKgA==} + '@eslint-react/eslint-plugin@1.12.3': + resolution: {integrity: sha512-S9Y3mdvbZLKH5ah1LHvAiSd9tc8ijzKjAENMPvfW5WWzyfs6+oRfUrmlrJS3u4k16Fi6zweIlV5hk7gjaFWniQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.9.1 @@ -767,23 +767,23 @@ packages: typescript: optional: true - '@eslint-react/jsx@1.12.1': - resolution: {integrity: sha512-PsnHG2R1gWI2ECKD6xQbQMto3vQYR3GKq6fdDu1W2iP81Ff+KmMB9Sw2tx+cHquwqYjFGefNrU2oqa/MZG0e2g==} + '@eslint-react/jsx@1.12.3': + resolution: {integrity: sha512-aKuJRjcwEPUbeAXu7VLKICFeVZk/NhbeQIwIRdjw0JAmfNtEO5QD2wqWDZLCb4+f1moR2W3+QD8e9t0opo70QQ==} - '@eslint-react/shared@1.12.1': - resolution: {integrity: sha512-6H12k+Aq6Ibv+OUKsvSp+wUeK77l0yEZKvhKIOAQtVtEWHbd+acdwh8+hKQ1FMOyIYKXKMRFQurR7Fnh2/mqzA==} + '@eslint-react/shared@1.12.3': + resolution: {integrity: sha512-4zBS9ISXbb/1OM6W0x5FH2Bu2+ULmfWLQRGc3GFcWiIcHMVBB4bQGK8CsYAcxSIUxaERh3PgPKMx4aZDwBNIhQ==} - '@eslint-react/tools@1.12.1': - resolution: {integrity: sha512-PiR6fpRsqXVQt+RA/hz26gCQHaQp9UgPkIUbA4l7rw0yfCRxBixJ1Fsy3tiAA/v68aRWN+IDSRyECY/D9dBHVA==} + '@eslint-react/tools@1.12.3': + resolution: {integrity: sha512-Q5HRbzY0lkJwdeatPkFsPgmBhP9KPGaVxtRKazsGcCO3edg2wTJP0C8khw2fplaIAce+Tj3I3YasUlp1uKQeCw==} - '@eslint-react/types@1.12.1': - resolution: {integrity: sha512-HdYNOHk6ROCDNiGnHKzDavQ8smASaZ/OS7cS66nBeSeJ24Xu2Fu+yaOl2PK7jE6iRToS4l6RzLsb5vcyjCaxcQ==} + '@eslint-react/types@1.12.3': + resolution: {integrity: sha512-Ph6vXLz/NDeGE0/EvDTfWOrqtlE/qLcMhITCdt+ynGOP0HtRn1E8jrEZ0zTH6ri8wng6tlSHEPDnsZMNwe4hOg==} - '@eslint-react/var@1.12.1': - resolution: {integrity: sha512-4NMhJJNtAaW2sS1z5MdWANeh02xVvFQo4Ja/qNI0d9Y2SpCb5CTXRPBH78Dt+nJJiOAcbU9uF+qnCp4T40J8RA==} + '@eslint-react/var@1.12.3': + resolution: {integrity: sha512-K9lBA5Ap3bFfH2OxcpZYyK7HieWmJOtyjAmvC2E2StsPcQlBci+ID82xQEqrPvdL1qdRYWKpSzvSd8Xu4cJf/w==} - '@eslint-stylistic/metadata@2.6.4': - resolution: {integrity: sha512-+G42E6NLxYPU6S7eCSP+shpS8lwjAKofAXbOkhMi1XXv1oqWfDQQoqu9+yvITKL6Xhe50vvE40dynoHH1SoTAA==} + '@eslint-stylistic/metadata@2.6.5': + resolution: {integrity: sha512-a7mP5nRXt01ys9jVbYQ8Y78NRXopMcacseafp9pB5NCd9gty8ub6UVJWdmvB81YKB1BQ8LV2OmrnlpRoiSAcWQ==} '@eslint/compat@1.1.1': resolution: {integrity: sha512-lpHyRyplhGPL5mGEh6M9O5nnKk0Gz4bFI+Zu6tKlPpDUN7XshWvH9C/px4UVm87IAANE0W81CEsNGbS1KlzXpA==} @@ -984,35 +984,35 @@ packages: resolution: {integrity: sha512-X67V4cCgM0Sz50bP8GbVzmiL8DHC2IXvdKcsN7DlxHyf+/T4d9GveeGukwha5Fx3MuYeGZWKag7TFL2ZY4w54A==} engines: {node: '>=18.0.0'} - '@stylistic/eslint-plugin-js@2.6.4': - resolution: {integrity: sha512-kx1hS3xTvzxZLdr/DCU/dLBE++vcP97sHeEFX2QXhk1Ipa4K1rzPOLw1HCbf4mU3s+7kHP5eYpDe+QteEOFLug==} + '@stylistic/eslint-plugin-js@2.6.5': + resolution: {integrity: sha512-RSXHczNa9RO5aLKUB+3P3iLOtM52rfIt11zxnmp5qdXUs2ve7rPAWVoom9krdzYNSARnNpeKH5c5uQ3VuHoEaA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^9.9.1 - '@stylistic/eslint-plugin-jsx@2.6.4': - resolution: {integrity: sha512-bIvVhdtjmyu3S10V7QRIuawtCZSq9gRmzAX23ucjCOdSFzEwlq+di0IM0riBAvvQerrJL4SM6G3xgyPs8BSXIA==} + '@stylistic/eslint-plugin-jsx@2.6.5': + resolution: {integrity: sha512-dYFclSsSmvkFb/eW9gWwbuN5esU9XTXemm7HbWHyehRZ4+7UU5y5c9AYuggZZI6bImeZRgod4leaCf0+1crgOw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^9.9.1 - '@stylistic/eslint-plugin-migrate@2.6.4': - resolution: {integrity: sha512-pg2w7woYcXClhxTKU93z6kbTOHWXL7EQz/uR7zVRR3UYKhNHG5PZKVUbyUwwp849fVEJ2/gOtSQvOq11vH/xmg==} + '@stylistic/eslint-plugin-migrate@2.6.5': + resolution: {integrity: sha512-BgLoCFb6f/gSb9M4myGmF/Co3vPzOJIRVM6O93W8hYuyy3Xp8tcOX8c6E0pLl2jJPQCkeMWJfhnLhcz9hFn9wg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@stylistic/eslint-plugin-plus@2.6.4': - resolution: {integrity: sha512-EuRvtxhf7Hv8OoMIePulP/6rBJIgPTu1l5GAm1780WcF1Cl8bOZXIn84Pdac5pNv6lVlzCOFm8MD3VE+2YROuA==} + '@stylistic/eslint-plugin-plus@2.6.5': + resolution: {integrity: sha512-eixwoPMBRRCMDCGY79lKPMir+N8sQrYLZO4nY5KZkEEsEuv7b/b7yO2N4yL7tWffHxoQfG08FaTBfv7vNLEHlQ==} peerDependencies: eslint: ^9.9.1 - '@stylistic/eslint-plugin-ts@2.6.4': - resolution: {integrity: sha512-yxL8Hj6WkObw1jfiLpBzKy5yfxY6vwlwO4miq34ySErUjUecPV5jxfVbOe4q1QDPKemQGPq93v7sAQS5PzM8lA==} + '@stylistic/eslint-plugin-ts@2.6.5': + resolution: {integrity: sha512-Xoax5Uos8b/xod56AU4jpzCmqDHk/KHiITpQTWBQKAwZ7MIKRlBnndPpDTtUkzSm8eAPCPWv9RyOdv7a0ScxqQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^9.9.1 - '@stylistic/eslint-plugin@2.6.4': - resolution: {integrity: sha512-euUGnjzH8EOqEYTGk9dB2OBINp0FX1nuO7/k4fO82zNRBIKZgJoDwTLM4Ce+Om6W1Qmh1PrZjCr4jh4tMEXGPQ==} + '@stylistic/eslint-plugin@2.6.5': + resolution: {integrity: sha512-qCk8YJA4q2S9y6IRTYvIAR6v9Mz5HD0kdEOcZGvbIIfLnRTgN+V3z0LPfw17AJzppFK/0LwfwjD9xIvwJQm4yQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^9.9.1 @@ -1038,8 +1038,8 @@ packages: '@types/mdast@3.0.14': resolution: {integrity: sha512-gVZ04PGgw1qLZKsnWnyFv4ORnaJ+DXLdHTVSFbU8yX6xZ34Bjg4Q32yPkmveUP1yItXReKfB0Aknlh/3zxTKAw==} - '@types/node@22.5.0': - resolution: {integrity: sha512-DkFrJOe+rfdHTqqMg0bSNlGlQ85hSoh2TPzZyhHsXnMtligRWpxUySiyw8FY14ITt24HVCiQPWxS3KO/QlGmWg==} + '@types/node@22.5.1': + resolution: {integrity: sha512-KkHsxej0j9IW1KKOOAA/XBA0z08UFSrRQHErzEfA3Vgq57eXIMYboIlHJuYIfd+lwCQjtKqUu3UnmKbtUc9yRw==} '@types/normalize-package-data@2.4.3': resolution: {integrity: sha512-ehPtgRgaULsFG8x0NeYJvmyH1hmlfsNLujHe9dQEia/7MAJYdzMSi19JtchUHjmBA6XC/75dK55mzZH+RyieSg==} @@ -1145,8 +1145,8 @@ packages: resolution: {integrity: sha512-8aAx5QMVLar4kTUikq7XmD3NQs6o/by87PfZNAFxuGMhKQ5RBnUfH1pzpRs+FTHN7L09As0W90cjC97b3biEaA==} engines: {node: '>=14'} - '@vitest/eslint-plugin@1.0.5': - resolution: {integrity: sha512-F4zlKv5S/aG3kiFyJHbkbInKfGuIs3muDnpNfr62g8tV0ALbP/MYjLKWN92olLCtWUb2cKl0pew0gKkkoHEUqw==} + '@vitest/eslint-plugin@1.1.0': + resolution: {integrity: sha512-Ur80Y27Wbw8gFHJ3cv6vypcjXmrx6QHfw+q435h6Q2L+tf+h4Xf5pJTCL4YU/Jps9EVeggQxS85OcUZU7sdXRw==} peerDependencies: '@typescript-eslint/utils': ^8.3.0 eslint: ^9.9.1 @@ -1673,8 +1673,8 @@ packages: peerDependencies: eslint: ^9.9.1 - eslint-plugin-import-x@4.0.0: - resolution: {integrity: sha512-5bWZ+2p3DKlpLSP830cAUmRUoYEnnvuBmSOSlURffEUuXL68uQUX0v2JpoXxyoDRIQWApzbqhnFeHA0XoQWosA==} + eslint-plugin-import-x@4.1.0: + resolution: {integrity: sha512-1BYJU0C5NBJLY4qukmwDbFrf2w8fLGEU9zZV3viWa7gNnbn4o4meQy5O4LVXn56eFh9Y4fQxu3udhIqQuVITvw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^9.9.1 @@ -1707,8 +1707,8 @@ packages: resolution: {integrity: sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==} engines: {node: '>=5.0.0'} - eslint-plugin-perfectionist@3.2.0: - resolution: {integrity: sha512-cX1aztMbSfRWPKJH8CD+gadrbkS+RNH1OGWuNGws8J6rHzYYhawxWTU/yzMYjq2IRJCpBCfhgfa7BHRXQYxLHA==} + eslint-plugin-perfectionist@3.3.0: + resolution: {integrity: sha512-sGgShkEqDBqIZ3WlenGHwLe1cl3vHKTfeh9b1XXAamaxSC7AY4Os0jdNCXnGJW4l0TlpismT5t2r7CXY7sfKlw==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: astro-eslint-parser: ^1.0.2 @@ -1726,8 +1726,8 @@ packages: vue-eslint-parser: optional: true - eslint-plugin-react-debug@1.12.1: - resolution: {integrity: sha512-qEcsdHf+NYuKWQv6Bx8wRDKywDr5rftjgXdawEoKR7vViYOu/TgNLXbyGbxGTWurkqZy84z4MZon6qjbjqIs9A==} + eslint-plugin-react-debug@1.12.3: + resolution: {integrity: sha512-rtKsmDWFz1aG5EMj27fNfbVIxsdhqA1MIv9G4CSRhXWgqlIdg4NMWvk+2yRJjBzLWfAh1TlpLeXjuLd0PDmreQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.9.1 @@ -1736,8 +1736,8 @@ packages: typescript: optional: true - eslint-plugin-react-dom@1.12.1: - resolution: {integrity: sha512-/Z24ixu0M4XZy9lrXhPZgqzUa8Y22Z9zDycGMPtlwUbSG7LQvpJ+bYg5bX2u/4ckiW+nf3EO7FPyAftgPPX9pA==} + eslint-plugin-react-dom@1.12.3: + resolution: {integrity: sha512-bZOcY1Dew7WqYrdn9FLQPTL9U0qeBIpSpC2mOXKxgsvGC/B+BYQKp89K05WeRBubmqDfDKVdrqVcAku2f7BU7w==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.9.1 @@ -1746,8 +1746,8 @@ packages: typescript: optional: true - eslint-plugin-react-hooks-extra@1.12.1: - resolution: {integrity: sha512-J8NIB8kxaUoQ+OSZhTCNiD7V7XSXi9zLc/RB7a1lJQz8VAUjgvYjiKzLwsvSsqRepZ3kR5bRi+zIsjf89hma/A==} + eslint-plugin-react-hooks-extra@1.12.3: + resolution: {integrity: sha512-QdTOf+GddxSBA3UBme+2DwUaUJA4YzYIP+JYI3AD8Ja04nEoMqvSu4SOXVtmRr1aLWeWgR/fC3SNFXgGZUaI9A==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.9.1 @@ -1762,8 +1762,8 @@ packages: peerDependencies: eslint: ^9.9.1 - eslint-plugin-react-naming-convention@1.12.1: - resolution: {integrity: sha512-XravfJJwETtTVSlYYXQ1254Crh0O49t+F9wlRX5vFUg4wDIHzyuJsYPqDn+OiejMiqkmB1+DVYcAsHxBHal10g==} + eslint-plugin-react-naming-convention@1.12.3: + resolution: {integrity: sha512-PKKXx3Wvh/KUftE7nh+imyOrUzkIyF41i9TaPbDxuEt+ggIY0cuvYOE/bcDCVJBDq0ROb2ZhERe9i46RaJoG/Q==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.9.1 @@ -1777,8 +1777,8 @@ packages: peerDependencies: eslint: ^9.9.1 - eslint-plugin-react-web-api@1.12.1: - resolution: {integrity: sha512-/DnoWFW2a6TzFfiQxknXsqweLI6y+pwdpH6CM536ydZsaZkikT+6MMEMKSSr+PDd8uOnizXmUw8l7P7v7d8xXA==} + eslint-plugin-react-web-api@1.12.3: + resolution: {integrity: sha512-I5UgttFfAUYQ4lSWoHs02pHb0Pp2ou3xJ4L3xRv7Uce2s8sRPKazYOt7frxqfvBMxdzStS4/g0Gu7k5/PtPypA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.9.1 @@ -1787,8 +1787,8 @@ packages: typescript: optional: true - eslint-plugin-react-x@1.12.1: - resolution: {integrity: sha512-I9ZCp/QkmbiVJp7HvIXeWkJzVUjLVG4/tbrAjwmz9Z/C7rUwtPj5baRumvM1BGPotnxd2QO4fg0t3YxhUMQ10Q==} + eslint-plugin-react-x@1.12.3: + resolution: {integrity: sha512-LfmjFDiqleIEFqOOcAbsPqQnTkkT68tlYEpeXZBa+IWUtQVC4jxIRTmus+m/h9Td6wf2XGVEzwwSqmYQQzcb7w==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.9.1 @@ -2702,7 +2702,7 @@ packages: peerDependencies: jiti: '>=1.21.0' postcss: '>=8.0.9' - tsx: ^4.18.0 + tsx: ^4.19.0 yaml: ^2.4.2 peerDependenciesMeta: jiti: @@ -3135,8 +3135,8 @@ packages: typescript: optional: true - tsx@4.18.0: - resolution: {integrity: sha512-a1jaKBSVQkd6yEc1/NI7G6yHFfefIcuf3QJST7ZEyn4oQnxLYrZR5uZAM8UrwUa3Ge8suiZHcNS1gNrEvmobqg==} + tsx@4.19.0: + resolution: {integrity: sha512-bV30kM7bsLZKZIOCHeMNVMJ32/LuJzLVajkQI/qf92J2Qr08ueLQvW00PUZGiuLPP760UINwupgUj8qrSCPUKg==} engines: {node: '>=18.0.0'} hasBin: true @@ -3376,7 +3376,7 @@ snapshots: package-manager-detector: 0.2.0 tinyexec: 0.3.0 - '@antfu/ni@0.22.4': {} + '@antfu/ni@0.23.0': {} '@antfu/utils@0.7.10': {} @@ -3668,10 +3668,10 @@ snapshots: '@eslint-community/regexpp@4.11.0': {} - '@eslint-react/ast@1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@eslint-react/ast@1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@eslint-react/tools': 1.12.1 - '@eslint-react/types': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/tools': 1.12.3 + '@eslint-react/types': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/types': 8.3.0 '@typescript-eslint/typescript-estree': 8.3.0(typescript@5.5.4) '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) @@ -3683,14 +3683,14 @@ snapshots: - supports-color - typescript - '@eslint-react/core@1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@eslint-react/core@1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@eslint-react/ast': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/jsx': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/shared': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/tools': 1.12.1 - '@eslint-react/types': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/var': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/ast': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/jsx': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/shared': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/tools': 1.12.3 + '@eslint-react/types': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/var': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.3.0 '@typescript-eslint/type-utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/types': 8.3.0 @@ -3703,33 +3703,33 @@ snapshots: - supports-color - typescript - '@eslint-react/eslint-plugin@1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@eslint-react/eslint-plugin@1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@eslint-react/shared': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/tools': 1.12.1 - '@eslint-react/types': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/shared': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/tools': 1.12.3 + '@eslint-react/types': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.3.0 '@typescript-eslint/type-utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/types': 8.3.0 '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) eslint: 9.9.1(jiti@1.21.6) - eslint-plugin-react-debug: 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - eslint-plugin-react-dom: 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - eslint-plugin-react-hooks-extra: 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - eslint-plugin-react-naming-convention: 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - eslint-plugin-react-web-api: 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - eslint-plugin-react-x: 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + eslint-plugin-react-debug: 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + eslint-plugin-react-dom: 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + eslint-plugin-react-hooks-extra: 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + eslint-plugin-react-naming-convention: 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + eslint-plugin-react-web-api: 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + eslint-plugin-react-x: 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: - supports-color - '@eslint-react/jsx@1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@eslint-react/jsx@1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@eslint-react/ast': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/tools': 1.12.1 - '@eslint-react/types': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/var': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/ast': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/tools': 1.12.3 + '@eslint-react/types': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/var': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.3.0 '@typescript-eslint/types': 8.3.0 '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) @@ -3739,9 +3739,9 @@ snapshots: - supports-color - typescript - '@eslint-react/shared@1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@eslint-react/shared@1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@eslint-react/tools': 1.12.1 + '@eslint-react/tools': 1.12.3 '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) picomatch: 4.0.2 transitivePeerDependencies: @@ -3749,11 +3749,11 @@ snapshots: - supports-color - typescript - '@eslint-react/tools@1.12.1': {} + '@eslint-react/tools@1.12.3': {} - '@eslint-react/types@1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@eslint-react/types@1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@eslint-react/tools': 1.12.1 + '@eslint-react/tools': 1.12.3 '@typescript-eslint/types': 8.3.0 '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) transitivePeerDependencies: @@ -3761,11 +3761,11 @@ snapshots: - supports-color - typescript - '@eslint-react/var@1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@eslint-react/var@1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@eslint-react/ast': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/tools': 1.12.1 - '@eslint-react/types': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/ast': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/tools': 1.12.3 + '@eslint-react/types': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.3.0 '@typescript-eslint/types': 8.3.0 '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) @@ -3775,7 +3775,7 @@ snapshots: - supports-color - typescript - '@eslint-stylistic/metadata@2.6.4': {} + '@eslint-stylistic/metadata@2.6.5': {} '@eslint/compat@1.1.1': {} @@ -3970,7 +3970,7 @@ snapshots: '@slidev/types@0.47.5': {} - '@stylistic/eslint-plugin-js@2.6.4(eslint@9.9.1(jiti@1.21.6))': + '@stylistic/eslint-plugin-js@2.6.5(eslint@9.9.1(jiti@1.21.6))': dependencies: '@types/eslint': 9.6.1 acorn: 8.12.1 @@ -3978,9 +3978,9 @@ snapshots: eslint-visitor-keys: 4.0.0 espree: 10.1.0 - '@stylistic/eslint-plugin-jsx@2.6.4(eslint@9.9.1(jiti@1.21.6))': + '@stylistic/eslint-plugin-jsx@2.6.5(eslint@9.9.1(jiti@1.21.6))': dependencies: - '@stylistic/eslint-plugin-js': 2.6.4(eslint@9.9.1(jiti@1.21.6)) + '@stylistic/eslint-plugin-js': 2.6.5(eslint@9.9.1(jiti@1.21.6)) '@types/eslint': 9.6.1 eslint: 9.9.1(jiti@1.21.6) eslint-visitor-keys: 4.0.0 @@ -3988,23 +3988,23 @@ snapshots: estraverse: 5.3.0 picomatch: 4.0.2 - '@stylistic/eslint-plugin-migrate@2.6.4(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@stylistic/eslint-plugin-migrate@2.6.5(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@eslint-stylistic/metadata': 2.6.4 + '@eslint-stylistic/metadata': 2.6.5 '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) transitivePeerDependencies: - eslint - supports-color - typescript - '@stylistic/eslint-plugin-plus@2.6.4(eslint@9.9.1(jiti@1.21.6))': + '@stylistic/eslint-plugin-plus@2.6.5(eslint@9.9.1(jiti@1.21.6))': dependencies: '@types/eslint': 9.6.1 eslint: 9.9.1(jiti@1.21.6) - '@stylistic/eslint-plugin-ts@2.6.4(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@stylistic/eslint-plugin-ts@2.6.5(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@stylistic/eslint-plugin-js': 2.6.4(eslint@9.9.1(jiti@1.21.6)) + '@stylistic/eslint-plugin-js': 2.6.5(eslint@9.9.1(jiti@1.21.6)) '@types/eslint': 9.6.1 '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) eslint: 9.9.1(jiti@1.21.6) @@ -4012,12 +4012,12 @@ snapshots: - supports-color - typescript - '@stylistic/eslint-plugin@2.6.4(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@stylistic/eslint-plugin@2.6.5(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@stylistic/eslint-plugin-js': 2.6.4(eslint@9.9.1(jiti@1.21.6)) - '@stylistic/eslint-plugin-jsx': 2.6.4(eslint@9.9.1(jiti@1.21.6)) - '@stylistic/eslint-plugin-plus': 2.6.4(eslint@9.9.1(jiti@1.21.6)) - '@stylistic/eslint-plugin-ts': 2.6.4(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@stylistic/eslint-plugin-js': 2.6.5(eslint@9.9.1(jiti@1.21.6)) + '@stylistic/eslint-plugin-jsx': 2.6.5(eslint@9.9.1(jiti@1.21.6)) + '@stylistic/eslint-plugin-plus': 2.6.5(eslint@9.9.1(jiti@1.21.6)) + '@stylistic/eslint-plugin-ts': 2.6.5(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@types/eslint': 9.6.1 eslint: 9.9.1(jiti@1.21.6) transitivePeerDependencies: @@ -4039,19 +4039,19 @@ snapshots: '@types/fs-extra@11.0.4': dependencies: '@types/jsonfile': 6.1.3 - '@types/node': 22.5.0 + '@types/node': 22.5.1 '@types/json-schema@7.0.15': {} '@types/jsonfile@6.1.3': dependencies: - '@types/node': 22.5.0 + '@types/node': 22.5.1 '@types/mdast@3.0.14': dependencies: '@types/unist': 2.0.9 - '@types/node@22.5.0': + '@types/node@22.5.1': dependencies: undici-types: 6.19.6 @@ -4059,7 +4059,7 @@ snapshots: '@types/prompts@2.4.9': dependencies: - '@types/node': 22.5.0 + '@types/node': 22.5.1 kleur: 3.0.3 '@types/unist@2.0.9': {} @@ -4199,13 +4199,13 @@ snapshots: - supports-color - typescript - '@vitest/eslint-plugin@1.0.5(@typescript-eslint/utils@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.5.0))': + '@vitest/eslint-plugin@1.1.0(@typescript-eslint/utils@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.5.1))': dependencies: eslint: 9.9.1(jiti@1.21.6) optionalDependencies: '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) typescript: 5.5.4 - vitest: 2.0.5(@types/node@22.5.0) + vitest: 2.0.5(@types/node@22.5.1) '@vitest/expect@2.0.5': dependencies: @@ -4819,7 +4819,7 @@ snapshots: prettier: 3.3.2 synckit: 0.9.1 - eslint-plugin-import-x@4.0.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): + eslint-plugin-import-x@4.1.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): dependencies: '@typescript-eslint/typescript-estree': 8.3.0(typescript@5.5.4) '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) @@ -4886,7 +4886,7 @@ snapshots: eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@3.2.0(astro-eslint-parser@1.0.2(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(svelte-eslint-parser@0.41.0(svelte@4.2.19))(svelte@4.2.19)(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.9.1(jiti@1.21.6))): + eslint-plugin-perfectionist@3.3.0(astro-eslint-parser@1.0.2(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(svelte-eslint-parser@0.41.0(svelte@4.2.19))(svelte@4.2.19)(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.9.1(jiti@1.21.6))): dependencies: '@typescript-eslint/types': 8.3.0 '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) @@ -4902,15 +4902,15 @@ snapshots: - supports-color - typescript - eslint-plugin-react-debug@1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): + eslint-plugin-react-debug@1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): dependencies: - '@eslint-react/ast': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/core': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/jsx': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/shared': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/tools': 1.12.1 - '@eslint-react/types': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/var': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/ast': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/core': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/jsx': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/shared': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/tools': 1.12.3 + '@eslint-react/types': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/var': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.3.0 '@typescript-eslint/type-utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/types': 8.3.0 @@ -4923,15 +4923,15 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-dom@1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): + eslint-plugin-react-dom@1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): dependencies: - '@eslint-react/ast': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/core': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/jsx': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/shared': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/tools': 1.12.1 - '@eslint-react/types': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/var': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/ast': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/core': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/jsx': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/shared': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/tools': 1.12.3 + '@eslint-react/types': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/var': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.3.0 '@typescript-eslint/types': 8.3.0 '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) @@ -4942,15 +4942,15 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks-extra@1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): + eslint-plugin-react-hooks-extra@1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): dependencies: - '@eslint-react/ast': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/core': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/jsx': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/shared': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/tools': 1.12.1 - '@eslint-react/types': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/var': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/ast': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/core': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/jsx': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/shared': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/tools': 1.12.3 + '@eslint-react/types': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/var': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.3.0 '@typescript-eslint/type-utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/types': 8.3.0 @@ -4966,14 +4966,14 @@ snapshots: dependencies: eslint: 9.9.1(jiti@1.21.6) - eslint-plugin-react-naming-convention@1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): + eslint-plugin-react-naming-convention@1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): dependencies: - '@eslint-react/ast': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/core': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/jsx': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/shared': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/tools': 1.12.1 - '@eslint-react/types': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/ast': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/core': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/jsx': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/shared': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/tools': 1.12.3 + '@eslint-react/types': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.3.0 '@typescript-eslint/type-utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/types': 8.3.0 @@ -4989,15 +4989,15 @@ snapshots: dependencies: eslint: 9.9.1(jiti@1.21.6) - eslint-plugin-react-web-api@1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): + eslint-plugin-react-web-api@1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): dependencies: - '@eslint-react/ast': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/core': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/jsx': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/shared': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/tools': 1.12.1 - '@eslint-react/types': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/var': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/ast': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/core': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/jsx': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/shared': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/tools': 1.12.3 + '@eslint-react/types': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/var': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.3.0 '@typescript-eslint/types': 8.3.0 '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) @@ -5009,15 +5009,15 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-x@1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): + eslint-plugin-react-x@1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): dependencies: - '@eslint-react/ast': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/core': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/jsx': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/shared': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/tools': 1.12.1 - '@eslint-react/types': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/var': 1.12.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/ast': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/core': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/jsx': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/shared': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/tools': 1.12.3 + '@eslint-react/types': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/var': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.3.0 '@typescript-eslint/type-utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/types': 8.3.0 @@ -5203,7 +5203,7 @@ snapshots: esno@4.7.0: dependencies: - tsx: 4.18.0 + tsx: 4.19.0 espree@10.1.0: dependencies: @@ -5481,7 +5481,7 @@ snapshots: jiti-v1: jiti@1.21.6 pathe: 1.1.2 pkg-types: 1.1.3 - tsx: 4.18.0 + tsx: 4.19.0 transitivePeerDependencies: - supports-color @@ -6000,13 +6000,13 @@ snapshots: optionalDependencies: postcss: 8.4.40 - postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.40)(tsx@4.18.0)(yaml@2.5.0): + postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.40)(tsx@4.19.0)(yaml@2.5.0): dependencies: lilconfig: 3.1.2 optionalDependencies: jiti: 1.21.6 postcss: 8.4.40 - tsx: 4.18.0 + tsx: 4.19.0 yaml: 2.5.0 postcss-safe-parser@6.0.0(postcss@8.4.40): @@ -6404,7 +6404,7 @@ snapshots: tslib@2.6.3: {} - tsup@8.2.4(jiti@1.21.6)(postcss@8.4.40)(tsx@4.18.0)(typescript@5.5.4)(yaml@2.5.0): + tsup@8.2.4(jiti@1.21.6)(postcss@8.4.40)(tsx@4.19.0)(typescript@5.5.4)(yaml@2.5.0): dependencies: bundle-require: 5.0.0(esbuild@0.23.0) cac: 6.7.14 @@ -6416,7 +6416,7 @@ snapshots: globby: 11.1.0 joycon: 3.1.1 picocolors: 1.0.1 - postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.40)(tsx@4.18.0)(yaml@2.5.0) + postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.40)(tsx@4.19.0)(yaml@2.5.0) resolve-from: 5.0.0 rollup: 4.19.0 source-map: 0.8.0-beta.0 @@ -6431,7 +6431,7 @@ snapshots: - tsx - yaml - tsx@4.18.0: + tsx@4.19.0: dependencies: esbuild: 0.23.0 get-tsconfig: 4.7.5 @@ -6499,13 +6499,13 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - vite-node@2.0.5(@types/node@22.5.0): + vite-node@2.0.5(@types/node@22.5.1): dependencies: cac: 6.7.14 debug: 4.3.6 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.0.5(@types/node@22.5.0) + vite: 5.0.5(@types/node@22.5.1) transitivePeerDependencies: - '@types/node' - less @@ -6516,16 +6516,16 @@ snapshots: - supports-color - terser - vite@5.0.5(@types/node@22.5.0): + vite@5.0.5(@types/node@22.5.1): dependencies: esbuild: 0.19.12 postcss: 8.4.40 rollup: 4.19.0 optionalDependencies: - '@types/node': 22.5.0 + '@types/node': 22.5.1 fsevents: 2.3.3 - vitest@2.0.5(@types/node@22.5.0): + vitest@2.0.5(@types/node@22.5.1): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -6543,11 +6543,11 @@ snapshots: tinybench: 2.8.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.0.5(@types/node@22.5.0) - vite-node: 2.0.5(@types/node@22.5.0) + vite: 5.0.5(@types/node@22.5.1) + vite-node: 2.0.5(@types/node@22.5.1) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.5.0 + '@types/node': 22.5.1 transitivePeerDependencies: - less - lightningcss From b2fb1b3c3ae9cf58850031c767f8c958465ad9cc Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Thu, 29 Aug 2024 13:22:14 +0200 Subject: [PATCH 027/105] feat!: require ESLint v9.5+ --- README.md | 4 +++- package.json | 4 ++-- pnpm-lock.yaml | 13 ++++++++----- src/configs/ignores.ts | 1 + src/factory.ts | 10 ++++++++-- 5 files changed, 22 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 2984217414..c7806125ea 100644 --- a/README.md +++ b/README.md @@ -14,10 +14,12 @@ - Single quotes, no semi - Using [ESLint Stylistic](https://github.com/eslint-stylistic/eslint-stylistic) - Respects `.gitignore` by default -- Supports ESLint v9 or v8.50.0+ +- Requires ESLint v9.5.0+ > [!IMPORTANT] > Since v1.0.0, this config is rewritten to the new [ESLint Flat config](https://eslint.org/docs/latest/use/configure/configuration-files-new), check the [release note](https://github.com/antfu/eslint-config/releases/tag/v1.0.0) for more details. +> +> Since v3.0.0, ESLint v9.5.0+ is now required. ## Usage diff --git a/package.json b/package.json index 69169ba3e6..4955cebc0b 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "@prettier/plugin-xml": "^3.4.1", "@unocss/eslint-plugin": ">=0.50.0", "astro-eslint-parser": "^1.0.2", - "eslint": ">=8.40.0", + "eslint": "^9.5.0", "eslint-plugin-astro": "^1.2.0", "eslint-plugin-format": ">=0.1.0", "eslint-plugin-react-hooks": "^4.6.0", @@ -103,7 +103,7 @@ "@typescript-eslint/eslint-plugin": "^8.3.0", "@typescript-eslint/parser": "^8.3.0", "@vitest/eslint-plugin": "^1.1.0", - "eslint-config-flat-gitignore": "^0.2.0", + "eslint-config-flat-gitignore": "^0.3.0", "eslint-flat-config-utils": "^0.3.1", "eslint-merge-processors": "^0.1.0", "eslint-plugin-antfu": "^2.3.6", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 91221799e1..f845a74863 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -36,8 +36,8 @@ importers: specifier: ^1.1.0 version: 1.1.0(@typescript-eslint/utils@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.5.1)) eslint-config-flat-gitignore: - specifier: ^0.2.0 - version: 0.2.0 + specifier: ^0.3.0 + version: 0.3.0(eslint@9.9.1(jiti@1.21.6)) eslint-flat-config-utils: specifier: ^0.3.1 version: 0.3.1 @@ -1624,8 +1624,10 @@ packages: peerDependencies: eslint: ^9.9.1 - eslint-config-flat-gitignore@0.2.0: - resolution: {integrity: sha512-s4lsQLYX+76FCt3PZPwdLwWlqssa5SLufl2gopFmCo3PETOLY3OW5IrD3/l2R0FfYEJvd9BRJ19yJ+yfc5oW3g==} + eslint-config-flat-gitignore@0.3.0: + resolution: {integrity: sha512-0Ndxo4qGhcewjTzw52TK06Mc00aDtHNTdeeW2JfONgDcLkRO/n/BteMRzNVpLQYxdCC/dFEilfM9fjjpGIJ9Og==} + peerDependencies: + eslint: ^9.9.1 eslint-flat-config-utils@0.3.1: resolution: {integrity: sha512-eFT3EaoJN1hlN97xw4FIEX//h0TiFUobgl2l5uLkIwhVN9ahGq95Pbs+i1/B5UACA78LO3rco3JzuvxLdTUOPA==} @@ -4747,9 +4749,10 @@ snapshots: eslint: 9.9.1(jiti@1.21.6) semver: 7.6.3 - eslint-config-flat-gitignore@0.2.0: + eslint-config-flat-gitignore@0.3.0(eslint@9.9.1(jiti@1.21.6)): dependencies: '@eslint/compat': 1.1.1 + eslint: 9.9.1(jiti@1.21.6) find-up-simple: 1.0.0 eslint-flat-config-utils@0.3.1: diff --git a/src/configs/ignores.ts b/src/configs/ignores.ts index 3729e52fba..830fd68706 100644 --- a/src/configs/ignores.ts +++ b/src/configs/ignores.ts @@ -8,6 +8,7 @@ export async function ignores(userIgnores: string[] = []): Promise [r(enableGitignore)])) + configs.push(interopDefault(import('eslint-config-flat-gitignore')).then(r => [r({ + name: 'antfu/gitignore', + ...enableGitignore, + })])) } else { - configs.push(interopDefault(import('eslint-config-flat-gitignore')).then(r => [r({ strict: false })])) + configs.push(interopDefault(import('eslint-config-flat-gitignore')).then(r => [r({ + name: 'antfu/gitignore', + strict: false, + })])) } } From d2f6c0bd7887764f9778cba3722110dbb0e0027e Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Thu, 29 Aug 2024 13:24:43 +0200 Subject: [PATCH 028/105] chore: release v3.0.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 4955cebc0b..475ea621d1 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@antfu/eslint-config", "type": "module", - "version": "2.27.3", + "version": "3.0.0", "packageManager": "pnpm@9.9.0", "description": "Anthony's ESLint config", "author": "Anthony Fu (https://github.com/antfu/)", From 237cb5e02a8c49682d8b45eb055dcd1ee1f73eca Mon Sep 17 00:00:00 2001 From: subframe7536 <1667077010@qq.com> Date: Sun, 1 Sep 2024 19:13:41 +0800 Subject: [PATCH 029/105] chore: upgrade eslint-plugin-solid (#601) --- package.json | 4 ++-- pnpm-lock.yaml | 12 ++++++------ 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package.json b/package.json index 475ea621d1..456371693a 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,7 @@ "eslint-plugin-format": ">=0.1.0", "eslint-plugin-react-hooks": "^4.6.0", "eslint-plugin-react-refresh": "^0.4.4", - "eslint-plugin-solid": "^0.13.2", + "eslint-plugin-solid": "^0.14.3", "eslint-plugin-svelte": ">=2.35.1", "prettier-plugin-astro": "^0.13.0", "prettier-plugin-slidev": "^1.0.5", @@ -152,7 +152,7 @@ "eslint-plugin-format": "^0.1.2", "eslint-plugin-react-hooks": "^4.6.2", "eslint-plugin-react-refresh": "^0.4.11", - "eslint-plugin-solid": "^0.14.2", + "eslint-plugin-solid": "^0.14.3", "eslint-plugin-svelte": "^2.43.0", "eslint-typegen": "^0.3.1", "esno": "^4.7.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f845a74863..b94a74d379 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -178,8 +178,8 @@ importers: specifier: ^0.4.11 version: 0.4.11(eslint@9.9.1(jiti@1.21.6)) eslint-plugin-solid: - specifier: ^0.14.2 - version: 0.14.2(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + specifier: ^0.14.3 + version: 0.14.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) eslint-plugin-svelte: specifier: ^2.43.0 version: 2.43.0(eslint@9.9.1(jiti@1.21.6))(svelte@4.2.19) @@ -1805,9 +1805,9 @@ packages: peerDependencies: eslint: ^9.9.1 - eslint-plugin-solid@0.14.2: - resolution: {integrity: sha512-uyX+/ONsM0IoVBV9EBv7uAhhFXqTfAGd3lxUCNfC+XmJazme1f4UAPhPNbqSfqnzaCbXwB1rsD/9ZpAgO6mzew==} - engines: {node: '>=12.0.0'} + eslint-plugin-solid@0.14.3: + resolution: {integrity: sha512-eDeyPrijSjVGeyb4oKoyidgLlMDZwAg/YdxiY9QvGXl2kLgpcHvLpgpaGK4KJ8xSsg0ym3B2dPRBAIlT7iUrEQ==} + engines: {node: '>=18.0.0'} peerDependencies: eslint: ^9.9.1 @@ -5044,7 +5044,7 @@ snapshots: regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-solid@0.14.2(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): + eslint-plugin-solid@0.14.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): dependencies: '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) eslint: 9.9.1(jiti@1.21.6) From d6dfc4e5a429e7ed3d0d00f79234a2cea52ed5af Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Wed, 4 Sep 2024 12:07:34 +0200 Subject: [PATCH 030/105] feat: update deps, enable `antfu/consistent-chaining` --- fixtures/input/jsx.jsx | 5 +- fixtures/output/all/jsx.jsx | 4 +- fixtures/output/js/jsx.jsx | 4 +- fixtures/output/no-style/jsx.jsx | 5 +- fixtures/output/tab-double-quotes/jsx.jsx | 4 +- fixtures/output/ts-override/jsx.jsx | 4 +- fixtures/output/ts-strict/jsx.jsx | 4 +- fixtures/output/with-formatters/jsx.jsx | 4 +- package.json | 26 +- pnpm-lock.yaml | 849 ++++++++++------------ src/cli/stages/update-package-json.ts | 4 +- src/configs/stylistic.ts | 1 + 12 files changed, 438 insertions(+), 476 deletions(-) diff --git a/fixtures/input/jsx.jsx b/fixtures/input/jsx.jsx index d5adb05b49..f2d2a2563c 100644 --- a/fixtures/input/jsx.jsx +++ b/fixtures/input/jsx.jsx @@ -5,8 +5,9 @@ export function HelloWorld({ return null}; // TODO: Don't use random in render - let num = Math.floor (Math.random() * 1E+7).toString() - .replace(/\.\d+/ig, "") + let num = Math + .floor (Math.random() * 1E+7).toString() + .replace(/\.\d+/ig, "") return
{ greeting.slice( 0, 1 ).toUpperCase() + greeting.slice(1).toLowerCase() } diff --git a/fixtures/output/all/jsx.jsx b/fixtures/output/all/jsx.jsx index 00b19dfbf6..523af37822 100644 --- a/fixtures/output/all/jsx.jsx +++ b/fixtures/output/all/jsx.jsx @@ -9,7 +9,9 @@ export function HelloWorld({ }; // TODO: Don't use random in render - const num = Math.floor (Math.random() * 1e+7).toString() + const num = Math + .floor (Math.random() * 1e+7) + .toString() .replace(/\.\d+/g, '') return ( diff --git a/fixtures/output/js/jsx.jsx b/fixtures/output/js/jsx.jsx index 00b19dfbf6..523af37822 100644 --- a/fixtures/output/js/jsx.jsx +++ b/fixtures/output/js/jsx.jsx @@ -9,7 +9,9 @@ export function HelloWorld({ }; // TODO: Don't use random in render - const num = Math.floor (Math.random() * 1e+7).toString() + const num = Math + .floor (Math.random() * 1e+7) + .toString() .replace(/\.\d+/g, '') return ( diff --git a/fixtures/output/no-style/jsx.jsx b/fixtures/output/no-style/jsx.jsx index ce5c0332a0..762fec4f0f 100644 --- a/fixtures/output/no-style/jsx.jsx +++ b/fixtures/output/no-style/jsx.jsx @@ -5,8 +5,9 @@ export function HelloWorld({ return null}; // TODO: Don't use random in render - const num = Math.floor (Math.random() * 1e+7).toString() - .replace(/\.\d+/g, "") + const num = Math + .floor (Math.random() * 1e+7).toString() + .replace(/\.\d+/g, "") return
{ greeting.slice( 0, 1 ).toUpperCase() + greeting.slice(1).toLowerCase() } diff --git a/fixtures/output/tab-double-quotes/jsx.jsx b/fixtures/output/tab-double-quotes/jsx.jsx index 64353366e3..08744a5139 100644 --- a/fixtures/output/tab-double-quotes/jsx.jsx +++ b/fixtures/output/tab-double-quotes/jsx.jsx @@ -9,7 +9,9 @@ export function HelloWorld({ }; // TODO: Don't use random in render - const num = Math.floor (Math.random() * 1e+7).toString() + const num = Math + .floor (Math.random() * 1e+7) + .toString() .replace(/\.\d+/g, "") return ( diff --git a/fixtures/output/ts-override/jsx.jsx b/fixtures/output/ts-override/jsx.jsx index 00b19dfbf6..523af37822 100644 --- a/fixtures/output/ts-override/jsx.jsx +++ b/fixtures/output/ts-override/jsx.jsx @@ -9,7 +9,9 @@ export function HelloWorld({ }; // TODO: Don't use random in render - const num = Math.floor (Math.random() * 1e+7).toString() + const num = Math + .floor (Math.random() * 1e+7) + .toString() .replace(/\.\d+/g, '') return ( diff --git a/fixtures/output/ts-strict/jsx.jsx b/fixtures/output/ts-strict/jsx.jsx index 00b19dfbf6..523af37822 100644 --- a/fixtures/output/ts-strict/jsx.jsx +++ b/fixtures/output/ts-strict/jsx.jsx @@ -9,7 +9,9 @@ export function HelloWorld({ }; // TODO: Don't use random in render - const num = Math.floor (Math.random() * 1e+7).toString() + const num = Math + .floor (Math.random() * 1e+7) + .toString() .replace(/\.\d+/g, '') return ( diff --git a/fixtures/output/with-formatters/jsx.jsx b/fixtures/output/with-formatters/jsx.jsx index 00b19dfbf6..523af37822 100644 --- a/fixtures/output/with-formatters/jsx.jsx +++ b/fixtures/output/with-formatters/jsx.jsx @@ -9,7 +9,9 @@ export function HelloWorld({ }; // TODO: Don't use random in render - const num = Math.floor (Math.random() * 1e+7).toString() + const num = Math + .floor (Math.random() * 1e+7) + .toString() .replace(/\.\d+/g, '') return ( diff --git a/package.json b/package.json index 456371693a..d37e15e5ca 100644 --- a/package.json +++ b/package.json @@ -99,16 +99,16 @@ "@antfu/install-pkg": "^0.4.1", "@clack/prompts": "^0.7.0", "@eslint-community/eslint-plugin-eslint-comments": "^4.4.0", - "@stylistic/eslint-plugin": "^2.6.5", - "@typescript-eslint/eslint-plugin": "^8.3.0", - "@typescript-eslint/parser": "^8.3.0", + "@stylistic/eslint-plugin": "^2.7.2", + "@typescript-eslint/eslint-plugin": "^8.4.0", + "@typescript-eslint/parser": "^8.4.0", "@vitest/eslint-plugin": "^1.1.0", "eslint-config-flat-gitignore": "^0.3.0", "eslint-flat-config-utils": "^0.3.1", "eslint-merge-processors": "^0.1.0", - "eslint-plugin-antfu": "^2.3.6", + "eslint-plugin-antfu": "^2.4.1", "eslint-plugin-command": "^0.2.3", - "eslint-plugin-import-x": "^4.1.0", + "eslint-plugin-import-x": "^4.1.1", "eslint-plugin-jsdoc": "^50.2.2", "eslint-plugin-jsonc": "^2.16.0", "eslint-plugin-markdown": "^5.1.0", @@ -119,14 +119,14 @@ "eslint-plugin-toml": "^0.11.1", "eslint-plugin-unicorn": "^55.0.0", "eslint-plugin-unused-imports": "^4.1.3", - "eslint-plugin-vue": "^9.27.0", + "eslint-plugin-vue": "^9.28.0", "eslint-plugin-yml": "^1.14.0", "eslint-processor-vue-blocks": "^0.1.2", "globals": "^15.9.0", "jsonc-eslint-parser": "^2.4.0", "local-pkg": "^0.5.0", "parse-gitignore": "^2.0.0", - "picocolors": "^1.0.1", + "picocolors": "^1.1.0", "toml-eslint-parser": "^0.10.0", "vue-eslint-parser": "^9.4.3", "yaml-eslint-parser": "^1.2.3", @@ -135,13 +135,13 @@ "devDependencies": { "@antfu/eslint-config": "workspace:*", "@antfu/ni": "^0.23.0", - "@eslint-react/eslint-plugin": "^1.12.3", + "@eslint-react/eslint-plugin": "^1.13.0", "@eslint/config-inspector": "^0.5.4", "@prettier/plugin-xml": "^3.4.1", - "@stylistic/eslint-plugin-migrate": "^2.6.5", + "@stylistic/eslint-plugin-migrate": "^2.7.2", "@types/eslint": "^9.6.1", "@types/fs-extra": "^11.0.4", - "@types/node": "^22.5.1", + "@types/node": "^22.5.3", "@types/prompts": "^2.4.9", "@types/yargs": "^17.0.33", "@unocss/eslint-plugin": "^0.62.3", @@ -160,7 +160,7 @@ "fast-glob": "^3.3.2", "fs-extra": "^11.2.0", "jiti": "^1.21.6", - "lint-staged": "^15.2.9", + "lint-staged": "^15.2.10", "prettier-plugin-astro": "^0.14.1", "prettier-plugin-slidev": "^1.0.5", "rimraf": "^6.0.1", @@ -171,11 +171,11 @@ "tsx": "^4.19.0", "typescript": "^5.5.4", "vitest": "^2.0.5", - "vue": "^3.4.38" + "vue": "^3.5.0" }, "resolutions": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/utils": "^8.3.0", + "@typescript-eslint/utils": "^8.4.0", "eslint": "^9.9.1", "tsx": "^4.19.0" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b94a74d379..8e2cfda5e2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,7 +6,7 @@ settings: overrides: '@eslint-community/eslint-utils': ^4.4.0 - '@typescript-eslint/utils': ^8.3.0 + '@typescript-eslint/utils': ^8.4.0 eslint: ^9.9.1 tsx: ^4.19.0 @@ -24,17 +24,17 @@ importers: specifier: ^4.4.0 version: 4.4.0(eslint@9.9.1(jiti@1.21.6)) '@stylistic/eslint-plugin': - specifier: ^2.6.5 - version: 2.6.5(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + specifier: ^2.7.2 + version: 2.7.2(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/eslint-plugin': - specifier: ^8.3.0 - version: 8.3.0(@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + specifier: ^8.4.0 + version: 8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/parser': - specifier: ^8.3.0 - version: 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + specifier: ^8.4.0 + version: 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@vitest/eslint-plugin': specifier: ^1.1.0 - version: 1.1.0(@typescript-eslint/utils@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.5.1)) + version: 1.1.0(@typescript-eslint/utils@8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.5.3)) eslint-config-flat-gitignore: specifier: ^0.3.0 version: 0.3.0(eslint@9.9.1(jiti@1.21.6)) @@ -45,14 +45,14 @@ importers: specifier: ^0.1.0 version: 0.1.0(eslint@9.9.1(jiti@1.21.6)) eslint-plugin-antfu: - specifier: ^2.3.6 - version: 2.3.6(eslint@9.9.1(jiti@1.21.6)) + specifier: ^2.4.1 + version: 2.4.1(eslint@9.9.1(jiti@1.21.6)) eslint-plugin-command: specifier: ^0.2.3 version: 0.2.3(eslint@9.9.1(jiti@1.21.6)) eslint-plugin-import-x: - specifier: ^4.1.0 - version: 4.1.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + specifier: ^4.1.1 + version: 4.1.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) eslint-plugin-jsdoc: specifier: ^50.2.2 version: 50.2.2(eslint@9.9.1(jiti@1.21.6)) @@ -82,16 +82,16 @@ importers: version: 55.0.0(eslint@9.9.1(jiti@1.21.6)) eslint-plugin-unused-imports: specifier: ^4.1.3 - version: 4.1.3(@typescript-eslint/eslint-plugin@8.3.0(@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6)) + version: 4.1.3(@typescript-eslint/eslint-plugin@8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6)) eslint-plugin-vue: - specifier: ^9.27.0 - version: 9.27.0(eslint@9.9.1(jiti@1.21.6)) + specifier: ^9.28.0 + version: 9.28.0(eslint@9.9.1(jiti@1.21.6)) eslint-plugin-yml: specifier: ^1.14.0 version: 1.14.0(eslint@9.9.1(jiti@1.21.6)) eslint-processor-vue-blocks: specifier: ^0.1.2 - version: 0.1.2(@vue/compiler-sfc@3.4.38)(eslint@9.9.1(jiti@1.21.6)) + version: 0.1.2(@vue/compiler-sfc@3.5.0)(eslint@9.9.1(jiti@1.21.6)) globals: specifier: ^15.9.0 version: 15.9.0 @@ -105,8 +105,8 @@ importers: specifier: ^2.0.0 version: 2.0.0 picocolors: - specifier: ^1.0.1 - version: 1.0.1 + specifier: ^1.1.0 + version: 1.1.0 toml-eslint-parser: specifier: ^0.10.0 version: 0.10.0 @@ -127,8 +127,8 @@ importers: specifier: ^0.23.0 version: 0.23.0 '@eslint-react/eslint-plugin': - specifier: ^1.12.3 - version: 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + specifier: ^1.13.0 + version: 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@eslint/config-inspector': specifier: ^0.5.4 version: 0.5.4(eslint@9.9.1(jiti@1.21.6)) @@ -136,8 +136,8 @@ importers: specifier: ^3.4.1 version: 3.4.1(prettier@3.3.2) '@stylistic/eslint-plugin-migrate': - specifier: ^2.6.5 - version: 2.6.5(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + specifier: ^2.7.2 + version: 2.7.2(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@types/eslint': specifier: ^9.6.1 version: 9.6.1 @@ -145,8 +145,8 @@ importers: specifier: ^11.0.4 version: 11.0.4 '@types/node': - specifier: ^22.5.1 - version: 22.5.1 + specifier: ^22.5.3 + version: 22.5.3 '@types/prompts': specifier: ^2.4.9 version: 2.4.9 @@ -202,8 +202,8 @@ importers: specifier: ^1.21.6 version: 1.21.6 lint-staged: - specifier: ^15.2.9 - version: 15.2.9 + specifier: ^15.2.10 + version: 15.2.10 prettier-plugin-astro: specifier: ^0.14.1 version: 0.14.1 @@ -224,7 +224,7 @@ importers: version: 0.41.0(svelte@4.2.19) tsup: specifier: ^8.2.4 - version: 8.2.4(jiti@1.21.6)(postcss@8.4.40)(tsx@4.19.0)(typescript@5.5.4)(yaml@2.5.0) + version: 8.2.4(jiti@1.21.6)(postcss@8.4.44)(tsx@4.19.0)(typescript@5.5.4)(yaml@2.5.0) tsx: specifier: ^4.19.0 version: 4.19.0 @@ -233,10 +233,10 @@ importers: version: 5.5.4 vitest: specifier: ^2.0.5 - version: 2.0.5(@types/node@22.5.1) + version: 2.0.5(@types/node@22.5.3) vue: - specifier: ^3.4.38 - version: 3.4.38(typescript@5.5.4) + specifier: ^3.5.0 + version: 3.5.0(typescript@5.5.4) packages: @@ -269,25 +269,25 @@ packages: resolution: {integrity: sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==} engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@7.23.4': - resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==} + '@babel/helper-string-parser@7.24.8': + resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.24.5': - resolution: {integrity: sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==} + '@babel/helper-validator-identifier@7.24.7': + resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} engines: {node: '>=6.9.0'} '@babel/highlight@7.22.20': resolution: {integrity: sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==} engines: {node: '>=6.9.0'} - '@babel/parser@7.24.7': - resolution: {integrity: sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==} + '@babel/parser@7.25.4': + resolution: {integrity: sha512-nq+eWrOgdtu3jG5Os4TQP3x3cLA8hR8TvJNjD8vnPa20WGycimcparWnLK4jJhElTK6SDyuJo1weMKO/5LpmLA==} engines: {node: '>=6.0.0'} hasBin: true - '@babel/types@7.23.5': - resolution: {integrity: sha512-ON5kSOJwVO6xXVRTvOI0eOnWe7VdUcIpsovGo9U/Br4Ie4UVFQTboO2cYnDhAGU6Fp+UxSiT+pMft0SMHfuq6w==} + '@babel/types@7.25.6': + resolution: {integrity: sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==} engines: {node: '>=6.9.0'} '@clack/core@0.3.4': @@ -751,14 +751,14 @@ packages: resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint-react/ast@1.12.3': - resolution: {integrity: sha512-3uRe9EBiaLpyzHKyhvm4ZXGo3h+hp9kvhRBE6mjU5up2RmUkD4qtaTVwKoHrYECADNSvzBtwHH2URARXKQ7oHg==} + '@eslint-react/ast@1.13.0': + resolution: {integrity: sha512-xHXPwnomD3CCOuuTVYQzKngW1jJtU7vUcvO31zkdG2LrHOY8Sr5RSgH30bXDNgNDykW2BKB3XQZ8e5hTFv8Iyg==} - '@eslint-react/core@1.12.3': - resolution: {integrity: sha512-MKwkzrgouFyxdI01GzHY1iifK0KPeGnThqHiRc+IGk+Dgg/8Rq2T0glUx+15J10hRbIg1bl4Cja12R/dv4R9jA==} + '@eslint-react/core@1.13.0': + resolution: {integrity: sha512-UzaDnUAvT13Kfu2pCRzISDu+k8/imfE3hH9BjN6A0hmA2C5/hqZrpPxO4KDpx6U3VhEF7WVv8TmKa1ttpxnmoA==} - '@eslint-react/eslint-plugin@1.12.3': - resolution: {integrity: sha512-S9Y3mdvbZLKH5ah1LHvAiSd9tc8ijzKjAENMPvfW5WWzyfs6+oRfUrmlrJS3u4k16Fi6zweIlV5hk7gjaFWniQ==} + '@eslint-react/eslint-plugin@1.13.0': + resolution: {integrity: sha512-RO2bX3rtR57tGI6CF2UQ57v3lcV/d36WMiQH6XPEYTJ3Pp3N0zo70B1HX0TzLBsJTdaygI1TIAmwbnJ+m3UCQA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.9.1 @@ -767,23 +767,23 @@ packages: typescript: optional: true - '@eslint-react/jsx@1.12.3': - resolution: {integrity: sha512-aKuJRjcwEPUbeAXu7VLKICFeVZk/NhbeQIwIRdjw0JAmfNtEO5QD2wqWDZLCb4+f1moR2W3+QD8e9t0opo70QQ==} + '@eslint-react/jsx@1.13.0': + resolution: {integrity: sha512-FTHYHtc7vYfoGv++/dj5Gsvwj8rsQ3R8znXuAA/76poSRLBYb9WVtc6um062NJcBv00xBBORNz6IGdGlFP2cDA==} - '@eslint-react/shared@1.12.3': - resolution: {integrity: sha512-4zBS9ISXbb/1OM6W0x5FH2Bu2+ULmfWLQRGc3GFcWiIcHMVBB4bQGK8CsYAcxSIUxaERh3PgPKMx4aZDwBNIhQ==} + '@eslint-react/shared@1.13.0': + resolution: {integrity: sha512-CVr3iKeFo+oDPoLB39mSRfZirUs5DY+4QaXfx01FNGqZGHlPCsW3NxYiWbgxc/1dkH7LDf2HA1/2TKVaf6zvlQ==} - '@eslint-react/tools@1.12.3': - resolution: {integrity: sha512-Q5HRbzY0lkJwdeatPkFsPgmBhP9KPGaVxtRKazsGcCO3edg2wTJP0C8khw2fplaIAce+Tj3I3YasUlp1uKQeCw==} + '@eslint-react/tools@1.13.0': + resolution: {integrity: sha512-KPiuuZVSCKDDGJX+ktrTYBcKQLXrEGaqDYbtBpS9m5qEQpV0C9wtFWDoZh92Bxw6K7hS9uBhT90w4enGH+wgNA==} - '@eslint-react/types@1.12.3': - resolution: {integrity: sha512-Ph6vXLz/NDeGE0/EvDTfWOrqtlE/qLcMhITCdt+ynGOP0HtRn1E8jrEZ0zTH6ri8wng6tlSHEPDnsZMNwe4hOg==} + '@eslint-react/types@1.13.0': + resolution: {integrity: sha512-Of1WmYWExaX9PoZOn7o8EVFYy/4J+lekr6DmF8GXupkKetlSquBfpDmqKbTi9E8XMWo0hHTYQhpDY1IbQCEF4w==} - '@eslint-react/var@1.12.3': - resolution: {integrity: sha512-K9lBA5Ap3bFfH2OxcpZYyK7HieWmJOtyjAmvC2E2StsPcQlBci+ID82xQEqrPvdL1qdRYWKpSzvSd8Xu4cJf/w==} + '@eslint-react/var@1.13.0': + resolution: {integrity: sha512-clZ7/uU5m5r1htjDECAv7RDDtj2UmP1/roUabtq/eqwT5vqvNNfQzH2AmttD4R476QrnKVJ51cQGK0a87mKyTA==} - '@eslint-stylistic/metadata@2.6.5': - resolution: {integrity: sha512-a7mP5nRXt01ys9jVbYQ8Y78NRXopMcacseafp9pB5NCd9gty8ub6UVJWdmvB81YKB1BQ8LV2OmrnlpRoiSAcWQ==} + '@eslint-stylistic/metadata@2.7.2': + resolution: {integrity: sha512-CpG+BtbxaMgPDI4Q3GuLNNzMtWGvE5Xd1nQaLmhj/YOdhxREt3amcs0KfMiNrkURZthp1U+gTXbYkeBAgN0pYQ==} '@eslint/compat@1.1.1': resolution: {integrity: sha512-lpHyRyplhGPL5mGEh6M9O5nnKk0Gz4bFI+Zu6tKlPpDUN7XshWvH9C/px4UVm87IAANE0W81CEsNGbS1KlzXpA==} @@ -984,35 +984,12 @@ packages: resolution: {integrity: sha512-X67V4cCgM0Sz50bP8GbVzmiL8DHC2IXvdKcsN7DlxHyf+/T4d9GveeGukwha5Fx3MuYeGZWKag7TFL2ZY4w54A==} engines: {node: '>=18.0.0'} - '@stylistic/eslint-plugin-js@2.6.5': - resolution: {integrity: sha512-RSXHczNa9RO5aLKUB+3P3iLOtM52rfIt11zxnmp5qdXUs2ve7rPAWVoom9krdzYNSARnNpeKH5c5uQ3VuHoEaA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^9.9.1 - - '@stylistic/eslint-plugin-jsx@2.6.5': - resolution: {integrity: sha512-dYFclSsSmvkFb/eW9gWwbuN5esU9XTXemm7HbWHyehRZ4+7UU5y5c9AYuggZZI6bImeZRgod4leaCf0+1crgOw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^9.9.1 - - '@stylistic/eslint-plugin-migrate@2.6.5': - resolution: {integrity: sha512-BgLoCFb6f/gSb9M4myGmF/Co3vPzOJIRVM6O93W8hYuyy3Xp8tcOX8c6E0pLl2jJPQCkeMWJfhnLhcz9hFn9wg==} + '@stylistic/eslint-plugin-migrate@2.7.2': + resolution: {integrity: sha512-pAq7LkWjBng6P80arJZ8z4CTdsC6fnUakfznJmdSMlIr5MbjbfkWPym15i+ceOaQacW9eoC3158DLiC+7fhP+g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@stylistic/eslint-plugin-plus@2.6.5': - resolution: {integrity: sha512-eixwoPMBRRCMDCGY79lKPMir+N8sQrYLZO4nY5KZkEEsEuv7b/b7yO2N4yL7tWffHxoQfG08FaTBfv7vNLEHlQ==} - peerDependencies: - eslint: ^9.9.1 - - '@stylistic/eslint-plugin-ts@2.6.5': - resolution: {integrity: sha512-Xoax5Uos8b/xod56AU4jpzCmqDHk/KHiITpQTWBQKAwZ7MIKRlBnndPpDTtUkzSm8eAPCPWv9RyOdv7a0ScxqQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^9.9.1 - - '@stylistic/eslint-plugin@2.6.5': - resolution: {integrity: sha512-qCk8YJA4q2S9y6IRTYvIAR6v9Mz5HD0kdEOcZGvbIIfLnRTgN+V3z0LPfw17AJzppFK/0LwfwjD9xIvwJQm4yQ==} + '@stylistic/eslint-plugin@2.7.2': + resolution: {integrity: sha512-3DVLU5HEuk2pQoBmXJlzvrxbKNpu2mJ0SRqz5O/CJjyNCr12ZiPcYMEtuArTyPOk5i7bsAU44nywh1rGfe3gKQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^9.9.1 @@ -1038,8 +1015,8 @@ packages: '@types/mdast@3.0.14': resolution: {integrity: sha512-gVZ04PGgw1qLZKsnWnyFv4ORnaJ+DXLdHTVSFbU8yX6xZ34Bjg4Q32yPkmveUP1yItXReKfB0Aknlh/3zxTKAw==} - '@types/node@22.5.1': - resolution: {integrity: sha512-KkHsxej0j9IW1KKOOAA/XBA0z08UFSrRQHErzEfA3Vgq57eXIMYboIlHJuYIfd+lwCQjtKqUu3UnmKbtUc9yRw==} + '@types/node@22.5.3': + resolution: {integrity: sha512-njripolh85IA9SQGTAqbmnNZTdxv7X/4OYGPz8tgy5JDr8MP+uDBa921GpYEoDDnwm0Hmn5ZPeJgiiSTPoOzkQ==} '@types/normalize-package-data@2.4.3': resolution: {integrity: sha512-ehPtgRgaULsFG8x0NeYJvmyH1hmlfsNLujHe9dQEia/7MAJYdzMSi19JtchUHjmBA6XC/75dK55mzZH+RyieSg==} @@ -1056,8 +1033,8 @@ packages: '@types/yargs@17.0.33': resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} - '@typescript-eslint/eslint-plugin@8.3.0': - resolution: {integrity: sha512-FLAIn63G5KH+adZosDYiutqkOkYEx0nvcwNNfJAf+c7Ae/H35qWwTYvPZUKFj5AS+WfHG/WJJfWnDnyNUlp8UA==} + '@typescript-eslint/eslint-plugin@8.4.0': + resolution: {integrity: sha512-rg8LGdv7ri3oAlenMACk9e+AR4wUV0yrrG+XKsGKOK0EVgeEDqurkXMPILG2836fW4ibokTB5v4b6Z9+GYQDEw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 @@ -1067,8 +1044,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@8.3.0': - resolution: {integrity: sha512-h53RhVyLu6AtpUzVCYLPhZGL5jzTD9fZL+SYf/+hYOx2bDkyQXztXSc4tbvKYHzfMXExMLiL9CWqJmVz6+78IQ==} + '@typescript-eslint/parser@8.4.0': + resolution: {integrity: sha512-NHgWmKSgJk5K9N16GIhQ4jSobBoJwrmURaLErad0qlLjrpP5bECYg+wxVTGlGZmJbU03jj/dfnb6V9bw+5icsA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^9.9.1 @@ -1081,12 +1058,12 @@ packages: resolution: {integrity: sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/scope-manager@8.3.0': - resolution: {integrity: sha512-mz2X8WcN2nVu5Hodku+IR8GgCOl4C0G/Z1ruaWN4dgec64kDBabuXyPAr+/RgJtumv8EEkqIzf3X2U5DUKB2eg==} + '@typescript-eslint/scope-manager@8.4.0': + resolution: {integrity: sha512-n2jFxLeY0JmKfUqy3P70rs6vdoPjHK8P/w+zJcV3fk0b0BwRXC/zxRTEnAsgYT7MwdQDt/ZEbtdzdVC+hcpF0A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.3.0': - resolution: {integrity: sha512-wrV6qh//nLbfXZQoj32EXKmwHf4b7L+xXLrP3FZ0GOUU72gSvLjeWUl5J5Ue5IwRxIV1TfF73j/eaBapxx99Lg==} + '@typescript-eslint/type-utils@8.4.0': + resolution: {integrity: sha512-pu2PAmNrl9KX6TtirVOrbLPLwDmASpZhK/XU7WvoKoCUkdtq9zF7qQ7gna0GBZFN0hci0vHaSusiL2WpsQk37A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -1098,8 +1075,8 @@ packages: resolution: {integrity: sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/types@8.3.0': - resolution: {integrity: sha512-y6sSEeK+facMaAyixM36dQ5NVXTnKWunfD1Ft4xraYqxP0lC0POJmIaL/mw72CUMqjY9qfyVfXafMeaUj0noWw==} + '@typescript-eslint/types@8.4.0': + resolution: {integrity: sha512-T1RB3KQdskh9t3v/qv7niK6P8yvn7ja1mS7QK7XfRVL6wtZ8/mFs/FHf4fKvTA0rKnqnYxl/uHFNbnEt0phgbw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/typescript-estree@7.18.0': @@ -1111,8 +1088,8 @@ packages: typescript: optional: true - '@typescript-eslint/typescript-estree@8.3.0': - resolution: {integrity: sha512-Mq7FTHl0R36EmWlCJWojIC1qn/ZWo2YiWYc1XVtasJ7FIgjo0MVv9rZWXEE7IK2CGrtwe1dVOxWwqXUdNgfRCA==} + '@typescript-eslint/typescript-estree@8.4.0': + resolution: {integrity: sha512-kJ2OIP4dQw5gdI4uXsaxUZHRwWAGpREJ9Zq6D5L0BweyOrWsL6Sz0YcAZGWhvKnH7fm1J5YFE1JrQL0c9dd53A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -1120,8 +1097,8 @@ packages: typescript: optional: true - '@typescript-eslint/utils@8.3.0': - resolution: {integrity: sha512-F77WwqxIi/qGkIGOGXNBLV7nykwfjLsdauRB/DOFPdv6LTF3BHHkBpq81/b5iMPSF055oO2BiivDJV4ChvNtXA==} + '@typescript-eslint/utils@8.4.0': + resolution: {integrity: sha512-swULW8n1IKLjRAgciCkTCafyTHHfwVQFt8DovmaF69sKbOxTSFMmIZaSHjqO9i/RV0wIblaawhzvtva8Nmm7lQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^9.9.1 @@ -1130,8 +1107,8 @@ packages: resolution: {integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/visitor-keys@8.3.0': - resolution: {integrity: sha512-RmZwrTbQ9QveF15m/Cl28n0LXD6ea2CjkhH5rQ55ewz3H24w+AMCJHPVYaZ8/0HoG8Z3cLLFFycRXxeO2tz9FA==} + '@typescript-eslint/visitor-keys@8.4.0': + resolution: {integrity: sha512-zTQD6WLNTre1hj5wp09nBIDiOc2U5r/qmzo7wxPn4ZgAjHql09EofqhF9WF+fZHzL5aCyaIpPcT2hyxl73kr9A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@unocss/config@0.62.3': @@ -1148,7 +1125,7 @@ packages: '@vitest/eslint-plugin@1.1.0': resolution: {integrity: sha512-Ur80Y27Wbw8gFHJ3cv6vypcjXmrx6QHfw+q435h6Q2L+tf+h4Xf5pJTCL4YU/Jps9EVeggQxS85OcUZU7sdXRw==} peerDependencies: - '@typescript-eslint/utils': ^8.3.0 + '@typescript-eslint/utils': ^8.4.0 eslint: ^9.9.1 typescript: '>= 5.0.0' vitest: '*' @@ -1184,34 +1161,34 @@ packages: peerDependencies: '@eslint/config-array': '>=0.16.0' - '@vue/compiler-core@3.4.38': - resolution: {integrity: sha512-8IQOTCWnLFqfHzOGm9+P8OPSEDukgg3Huc92qSG49if/xI2SAwLHQO2qaPQbjCWPBcQoO1WYfXfTACUrWV3c5A==} + '@vue/compiler-core@3.5.0': + resolution: {integrity: sha512-ja7cpqAOfw4tyFAxgBz70Z42miNDeaqTxExTsnXDLomRpqfyCgyvZvFp482fmsElpfvsoMJUsvzULhvxUTW6Iw==} - '@vue/compiler-dom@3.4.38': - resolution: {integrity: sha512-Osc/c7ABsHXTsETLgykcOwIxFktHfGSUDkb05V61rocEfsFDcjDLH/IHJSNJP+/Sv9KeN2Lx1V6McZzlSb9EhQ==} + '@vue/compiler-dom@3.5.0': + resolution: {integrity: sha512-xYjUybWZXl+1R/toDy815i4PbeehL2hThiSGkcpmIOCy2HoYyeeC/gAWK/Y/xsoK+GSw198/T5O31bYuQx5uvQ==} - '@vue/compiler-sfc@3.4.38': - resolution: {integrity: sha512-s5QfZ+9PzPh3T5H4hsQDJtI8x7zdJaew/dCGgqZ2630XdzaZ3AD8xGZfBqpT8oaD/p2eedd+pL8tD5vvt5ZYJQ==} + '@vue/compiler-sfc@3.5.0': + resolution: {integrity: sha512-B9DgLtrqok2GLuaFjLlSL15ZG3ZDBiitUH1ecex9guh/ZcA5MCdwuVE6nsfQxktuZY/QY0awJ35/ripIviCQTQ==} - '@vue/compiler-ssr@3.4.38': - resolution: {integrity: sha512-YXznKFQ8dxYpAz9zLuVvfcXhc31FSPFDcqr0kyujbOwNhlmaNvL2QfIy+RZeJgSn5Fk54CWoEUeW+NVBAogGaw==} + '@vue/compiler-ssr@3.5.0': + resolution: {integrity: sha512-E263QZmA1dqRd7c3u/sWTLRMpQOT0aZ8av/L9SoD/v/BVMZaWFHPUUBswS+bzrfvG2suJF8vSLKx6k6ba5SUdA==} - '@vue/reactivity@3.4.38': - resolution: {integrity: sha512-4vl4wMMVniLsSYYeldAKzbk72+D3hUnkw9z8lDeJacTxAkXeDAP1uE9xr2+aKIN0ipOL8EG2GPouVTH6yF7Gnw==} + '@vue/reactivity@3.5.0': + resolution: {integrity: sha512-Ew3F5riP3B3ZDGjD3ZKb9uZylTTPSqt8hAf4sGbvbjrjDjrFb3Jm15Tk1/w7WwTE5GbQ2Qhwxx1moc9hr8A/OQ==} - '@vue/runtime-core@3.4.38': - resolution: {integrity: sha512-21z3wA99EABtuf+O3IhdxP0iHgkBs1vuoCAsCKLVJPEjpVqvblwBnTj42vzHRlWDCyxu9ptDm7sI2ZMcWrQqlA==} + '@vue/runtime-core@3.5.0': + resolution: {integrity: sha512-mQyW0F9FaNRdt8ghkAs+BMG3iQ7LGgWKOpkzUzR5AI5swPNydHGL5hvVTqFaeMzwecF1g0c86H4yFQsSxJhH1w==} - '@vue/runtime-dom@3.4.38': - resolution: {integrity: sha512-afZzmUreU7vKwKsV17H1NDThEEmdYI+GCAK/KY1U957Ig2NATPVjCROv61R19fjZNzMmiU03n79OMnXyJVN0UA==} + '@vue/runtime-dom@3.5.0': + resolution: {integrity: sha512-NQQXjpdXgyYVJ2M56FJ+lSJgZiecgQ2HhxhnQBN95FymXegRNY/N2htI7vOTwpP75pfxhIeYOJ8mE8sW8KAW6A==} - '@vue/server-renderer@3.4.38': - resolution: {integrity: sha512-NggOTr82FbPEkkUvBm4fTGcwUY8UuTsnWC/L2YZBmvaQ4C4Jl/Ao4HHTB+l7WnFCt5M/dN3l0XLuyjzswGYVCA==} + '@vue/server-renderer@3.5.0': + resolution: {integrity: sha512-HyDIFUg+l7L4PKrEnJlCYWHUOlm6NxZhmSxIefZ5MTYjkIPfDfkwhX7hqxAQHfgIAE1uLMLQZwuNR/ozI0NhZg==} peerDependencies: - vue: 3.4.38 + vue: 3.5.0 - '@vue/shared@3.4.38': - resolution: {integrity: sha512-q0xCiLkuWWQLzVrecPb0RMsNWyxICOjPrcrwxTUEHb1fsnvni4dcuyG7RT/Ie7VPTvnjzIaWzRMUBsrqNj/hhw==} + '@vue/shared@3.5.0': + resolution: {integrity: sha512-m9IgiteBpCkFaMNwCOBkFksA7z8QiKc30ooRuoXWUFRDu0mGyNPlFHmbncF0/Kra1RlX8QrmBbRaIxVvikaR0Q==} '@xml-tools/parser@1.0.11': resolution: {integrity: sha512-aKqQ077XnR+oQtHJlrAflaZaL7qZsulWc/i/ZEooar5JiWj1eLt0+Wg28cpa+XLney107wXqneC+oG1IZvxkTA==} @@ -1648,8 +1625,8 @@ packages: eslint-parser-plain@0.1.0: resolution: {integrity: sha512-oOeA6FWU0UJT/Rxc3XF5Cq0nbIZbylm7j8+plqq0CZoE6m4u32OXJrR+9iy4srGMmF6v6pmgvP1zPxSRIGh3sg==} - eslint-plugin-antfu@2.3.6: - resolution: {integrity: sha512-31VwbU1Yd4BFNUUPQEazKyP79f3c+ohJtq5iZIuw38JjkRQdQAcF/31Kjr0DOKZXVDkeeNPrttKidrr3xhnhOA==} + eslint-plugin-antfu@2.4.1: + resolution: {integrity: sha512-VfS8kCz4iif43/Ahrnb6XHi4L5evyZEX3URFQJwj55KPBvmhRv4TgBHm7fsfQewJltFFkDRVIC6Vkg5QbS0ZnA==} peerDependencies: eslint: ^9.9.1 @@ -1675,8 +1652,8 @@ packages: peerDependencies: eslint: ^9.9.1 - eslint-plugin-import-x@4.1.0: - resolution: {integrity: sha512-1BYJU0C5NBJLY4qukmwDbFrf2w8fLGEU9zZV3viWa7gNnbn4o4meQy5O4LVXn56eFh9Y4fQxu3udhIqQuVITvw==} + eslint-plugin-import-x@4.1.1: + resolution: {integrity: sha512-dBEM8fACIFNt4H7GoOaRmnH6evJW6JSTJTYYgmRd3vI4geBTjgDM/JyUDKUwIw0HDSyI+u7Vs3vFRXUo/BOAtA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^9.9.1 @@ -1728,8 +1705,8 @@ packages: vue-eslint-parser: optional: true - eslint-plugin-react-debug@1.12.3: - resolution: {integrity: sha512-rtKsmDWFz1aG5EMj27fNfbVIxsdhqA1MIv9G4CSRhXWgqlIdg4NMWvk+2yRJjBzLWfAh1TlpLeXjuLd0PDmreQ==} + eslint-plugin-react-debug@1.13.0: + resolution: {integrity: sha512-K+xhQ7SITeRUM+4exfzLuci11i13rLAB70zlinDuABB9YwhBQy+qXZFI1POrcvdrbjeLK0e86MrmUGTj4keSwQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.9.1 @@ -1738,8 +1715,8 @@ packages: typescript: optional: true - eslint-plugin-react-dom@1.12.3: - resolution: {integrity: sha512-bZOcY1Dew7WqYrdn9FLQPTL9U0qeBIpSpC2mOXKxgsvGC/B+BYQKp89K05WeRBubmqDfDKVdrqVcAku2f7BU7w==} + eslint-plugin-react-dom@1.13.0: + resolution: {integrity: sha512-tQelrWWOzVx5rYstPr9+jaqtdtG1bq/L6BBCiIKqSr3/FkrOqxfvAYbo0vMFZaOnNe38zJ/nDFrgkpf8Yuv9AQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.9.1 @@ -1748,8 +1725,8 @@ packages: typescript: optional: true - eslint-plugin-react-hooks-extra@1.12.3: - resolution: {integrity: sha512-QdTOf+GddxSBA3UBme+2DwUaUJA4YzYIP+JYI3AD8Ja04nEoMqvSu4SOXVtmRr1aLWeWgR/fC3SNFXgGZUaI9A==} + eslint-plugin-react-hooks-extra@1.13.0: + resolution: {integrity: sha512-hS46MAlqanqpfEmW6RwQjAl54Ympu3SSTK3TQte1UHAXxIIiuUKwcKkXNmdrElk5u6ZiXr81g8TEdEvtZ0MSZA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.9.1 @@ -1764,8 +1741,8 @@ packages: peerDependencies: eslint: ^9.9.1 - eslint-plugin-react-naming-convention@1.12.3: - resolution: {integrity: sha512-PKKXx3Wvh/KUftE7nh+imyOrUzkIyF41i9TaPbDxuEt+ggIY0cuvYOE/bcDCVJBDq0ROb2ZhERe9i46RaJoG/Q==} + eslint-plugin-react-naming-convention@1.13.0: + resolution: {integrity: sha512-82ydc4qGP8KxmmMxtazbUjd0ZwMYmoclZF7WcV0QT+JQyZkVrtnDrg7F5hS6RiM7recahR/PnXecIKFR7uPeMA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.9.1 @@ -1779,8 +1756,8 @@ packages: peerDependencies: eslint: ^9.9.1 - eslint-plugin-react-web-api@1.12.3: - resolution: {integrity: sha512-I5UgttFfAUYQ4lSWoHs02pHb0Pp2ou3xJ4L3xRv7Uce2s8sRPKazYOt7frxqfvBMxdzStS4/g0Gu7k5/PtPypA==} + eslint-plugin-react-web-api@1.13.0: + resolution: {integrity: sha512-kY0iICIhqZfSYOEPPl+coErzPoiExVhdhpGb9KobAZuS6io1DkUAwRQVpxdF+Ky0fkw9r0XzqKvHBYTYmLB9Uw==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.9.1 @@ -1789,8 +1766,8 @@ packages: typescript: optional: true - eslint-plugin-react-x@1.12.3: - resolution: {integrity: sha512-LfmjFDiqleIEFqOOcAbsPqQnTkkT68tlYEpeXZBa+IWUtQVC4jxIRTmus+m/h9Td6wf2XGVEzwwSqmYQQzcb7w==} + eslint-plugin-react-x@1.13.0: + resolution: {integrity: sha512-bqKXtCC4q/6xjUmjAbf+7a6rt/CWy2q7f01WINt7UY+xellRr6i2bXipIEWqGc0RtbTG339WjFjMgcvR+Uo8EA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.9.1 @@ -1842,8 +1819,8 @@ packages: '@typescript-eslint/eslint-plugin': optional: true - eslint-plugin-vue@9.27.0: - resolution: {integrity: sha512-5Dw3yxEyuBSXTzT5/Ge1X5kIkRTQ3nvBn/VwPwInNiZBSJOO/timWMUaflONnFBzU6NhB68lxnCda7ULV5N7LA==} + eslint-plugin-vue@9.28.0: + resolution: {integrity: sha512-ShrihdjIhOTxs+MfWun6oJWuk+g/LAhN+CiuOl/jjkG3l0F2AuK5NMTaWqyvBgkFtpYmyks6P4603mLmhNJW8g==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^9.9.1 @@ -2349,8 +2326,8 @@ packages: lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - lint-staged@15.2.9: - resolution: {integrity: sha512-BZAt8Lk3sEnxw7tfxM7jeZlPRuT4M68O0/CwZhhaw6eeWu0Lz5eERE3m386InivXB64fp/mDID452h48tvKlRQ==} + lint-staged@15.2.10: + resolution: {integrity: sha512-5dY5t743e1byO19P9I4b3x8HJwalIznL5E1FWYnU6OWw33KxNBSLAc6Cy7F2PsFEO8FKnLwjwm5hx7aMF0jzZg==} engines: {node: '>=18.12.0'} hasBin: true @@ -2426,8 +2403,8 @@ packages: micromark@2.11.4: resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==} - micromatch@4.0.7: - resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} + micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} engines: {node: '>=8.6'} mime@3.0.0: @@ -2659,8 +2636,8 @@ packages: periscopic@3.1.0: resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==} - picocolors@1.0.1: - resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + picocolors@1.1.0: + resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} @@ -2732,8 +2709,8 @@ packages: resolution: {integrity: sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==} engines: {node: '>=4'} - postcss@8.4.40: - resolution: {integrity: sha512-YF2kKIUzAofPMpfH6hOi2cGnv/HrUlfucspc7pDyvv7kGdqXrfj8SCl/t8owkEgKEuu8ZcRjSOxFxVLqwChZ2Q==} + postcss@8.4.44: + resolution: {integrity: sha512-Aweb9unOEpQ3ezu4Q00DPvvM2ZTUitJdNKeP/+uQgr1IBIqu574IaZoURId7BKtWMREwzKa9OgzPzezWGPWFQw==} engines: {node: ^10 || ^12 || >=14} prelude-ls@1.2.1: @@ -3272,8 +3249,8 @@ packages: peerDependencies: eslint: ^9.9.1 - vue@3.4.38: - resolution: {integrity: sha512-f0ZgN+mZ5KFgVv9wz0f4OgVKukoXtS3nwET4c2vLBGQR50aI8G0cqbFtLlX9Yiyg3LFGBitruPHt2PxwTduJEw==} + vue@3.5.0: + resolution: {integrity: sha512-1t70favYoFijwfWJ7g81aTd32obGaAnKYE9FNyMgnEzn3F4YncRi/kqAHHKloG0VXTD8vBYMhbgLKCA+Sk6QDw==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -3395,35 +3372,35 @@ snapshots: '@babel/highlight': 7.22.20 chalk: 2.4.2 - '@babel/helper-string-parser@7.23.4': {} + '@babel/helper-string-parser@7.24.8': {} - '@babel/helper-validator-identifier@7.24.5': {} + '@babel/helper-validator-identifier@7.24.7': {} '@babel/highlight@7.22.20': dependencies: - '@babel/helper-validator-identifier': 7.24.5 + '@babel/helper-validator-identifier': 7.24.7 chalk: 2.4.2 js-tokens: 4.0.0 - '@babel/parser@7.24.7': + '@babel/parser@7.25.4': dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.25.6 - '@babel/types@7.23.5': + '@babel/types@7.25.6': dependencies: - '@babel/helper-string-parser': 7.23.4 - '@babel/helper-validator-identifier': 7.24.5 + '@babel/helper-string-parser': 7.24.8 + '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 '@clack/core@0.3.4': dependencies: - picocolors: 1.0.1 + picocolors: 1.1.0 sisteransi: 1.0.5 '@clack/prompts@0.7.0': dependencies: '@clack/core': 0.3.4 - picocolors: 1.0.1 + picocolors: 1.1.0 sisteransi: 1.0.5 '@dprint/formatter@0.3.0': {} @@ -3670,13 +3647,13 @@ snapshots: '@eslint-community/regexpp@4.11.0': {} - '@eslint-react/ast@1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@eslint-react/ast@1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@eslint-react/tools': 1.12.3 - '@eslint-react/types': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/types': 8.3.0 - '@typescript-eslint/typescript-estree': 8.3.0(typescript@5.5.4) - '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/tools': 1.13.0 + '@eslint-react/types': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/types': 8.4.0 + '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.5.4) + '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) birecord: 0.1.1 string-ts: 2.2.0 ts-pattern: 5.3.1 @@ -3685,18 +3662,18 @@ snapshots: - supports-color - typescript - '@eslint-react/core@1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': - dependencies: - '@eslint-react/ast': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/jsx': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/shared': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/tools': 1.12.3 - '@eslint-react/types': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/var': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.3.0 - '@typescript-eslint/type-utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/types': 8.3.0 - '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/core@1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + dependencies: + '@eslint-react/ast': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/jsx': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/shared': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/tools': 1.13.0 + '@eslint-react/types': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/var': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.4.0 + '@typescript-eslint/type-utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/types': 8.4.0 + '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) birecord: 0.1.1 short-unique-id: 5.2.0 ts-pattern: 5.3.1 @@ -3705,79 +3682,79 @@ snapshots: - supports-color - typescript - '@eslint-react/eslint-plugin@1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@eslint-react/eslint-plugin@1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@eslint-react/shared': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/tools': 1.12.3 - '@eslint-react/types': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.3.0 - '@typescript-eslint/type-utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/types': 8.3.0 - '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/shared': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/tools': 1.13.0 + '@eslint-react/types': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.4.0 + '@typescript-eslint/type-utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/types': 8.4.0 + '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) eslint: 9.9.1(jiti@1.21.6) - eslint-plugin-react-debug: 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - eslint-plugin-react-dom: 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - eslint-plugin-react-hooks-extra: 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - eslint-plugin-react-naming-convention: 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - eslint-plugin-react-web-api: 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - eslint-plugin-react-x: 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + eslint-plugin-react-debug: 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + eslint-plugin-react-dom: 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + eslint-plugin-react-hooks-extra: 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + eslint-plugin-react-naming-convention: 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + eslint-plugin-react-web-api: 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + eslint-plugin-react-x: 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: - supports-color - '@eslint-react/jsx@1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@eslint-react/jsx@1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@eslint-react/ast': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/tools': 1.12.3 - '@eslint-react/types': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/var': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.3.0 - '@typescript-eslint/types': 8.3.0 - '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/ast': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/tools': 1.13.0 + '@eslint-react/types': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/var': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.4.0 + '@typescript-eslint/types': 8.4.0 + '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) ts-pattern: 5.3.1 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/shared@1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@eslint-react/shared@1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@eslint-react/tools': 1.12.3 - '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/tools': 1.13.0 + '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) picomatch: 4.0.2 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/tools@1.12.3': {} + '@eslint-react/tools@1.13.0': {} - '@eslint-react/types@1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@eslint-react/types@1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@eslint-react/tools': 1.12.3 - '@typescript-eslint/types': 8.3.0 - '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/tools': 1.13.0 + '@typescript-eslint/types': 8.4.0 + '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/var@1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@eslint-react/var@1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@eslint-react/ast': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/tools': 1.12.3 - '@eslint-react/types': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.3.0 - '@typescript-eslint/types': 8.3.0 - '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/ast': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/tools': 1.13.0 + '@eslint-react/types': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.4.0 + '@typescript-eslint/types': 8.4.0 + '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) ts-pattern: 5.3.1 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-stylistic/metadata@2.6.5': {} + '@eslint-stylistic/metadata@2.7.2': {} '@eslint/compat@1.1.1': {} @@ -3814,7 +3791,7 @@ snapshots: mlly: 1.7.1 mrmime: 2.0.0 open: 10.1.0 - picocolors: 1.0.1 + picocolors: 1.1.0 ws: 8.18.0 transitivePeerDependencies: - bufferutil @@ -3972,56 +3949,24 @@ snapshots: '@slidev/types@0.47.5': {} - '@stylistic/eslint-plugin-js@2.6.5(eslint@9.9.1(jiti@1.21.6))': - dependencies: - '@types/eslint': 9.6.1 - acorn: 8.12.1 - eslint: 9.9.1(jiti@1.21.6) - eslint-visitor-keys: 4.0.0 - espree: 10.1.0 - - '@stylistic/eslint-plugin-jsx@2.6.5(eslint@9.9.1(jiti@1.21.6))': + '@stylistic/eslint-plugin-migrate@2.7.2(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@stylistic/eslint-plugin-js': 2.6.5(eslint@9.9.1(jiti@1.21.6)) - '@types/eslint': 9.6.1 - eslint: 9.9.1(jiti@1.21.6) - eslint-visitor-keys: 4.0.0 - espree: 10.1.0 - estraverse: 5.3.0 - picomatch: 4.0.2 - - '@stylistic/eslint-plugin-migrate@2.6.5(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': - dependencies: - '@eslint-stylistic/metadata': 2.6.5 - '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-stylistic/metadata': 2.7.2 + '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) transitivePeerDependencies: - eslint - supports-color - typescript - '@stylistic/eslint-plugin-plus@2.6.5(eslint@9.9.1(jiti@1.21.6))': - dependencies: - '@types/eslint': 9.6.1 - eslint: 9.9.1(jiti@1.21.6) - - '@stylistic/eslint-plugin-ts@2.6.5(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@stylistic/eslint-plugin@2.7.2(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@stylistic/eslint-plugin-js': 2.6.5(eslint@9.9.1(jiti@1.21.6)) - '@types/eslint': 9.6.1 - '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - eslint: 9.9.1(jiti@1.21.6) - transitivePeerDependencies: - - supports-color - - typescript - - '@stylistic/eslint-plugin@2.6.5(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': - dependencies: - '@stylistic/eslint-plugin-js': 2.6.5(eslint@9.9.1(jiti@1.21.6)) - '@stylistic/eslint-plugin-jsx': 2.6.5(eslint@9.9.1(jiti@1.21.6)) - '@stylistic/eslint-plugin-plus': 2.6.5(eslint@9.9.1(jiti@1.21.6)) - '@stylistic/eslint-plugin-ts': 2.6.5(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@types/eslint': 9.6.1 + '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) eslint: 9.9.1(jiti@1.21.6) + eslint-visitor-keys: 4.0.0 + espree: 10.1.0 + estraverse: 5.3.0 + picomatch: 4.0.2 transitivePeerDependencies: - supports-color - typescript @@ -4041,19 +3986,19 @@ snapshots: '@types/fs-extra@11.0.4': dependencies: '@types/jsonfile': 6.1.3 - '@types/node': 22.5.1 + '@types/node': 22.5.3 '@types/json-schema@7.0.15': {} '@types/jsonfile@6.1.3': dependencies: - '@types/node': 22.5.1 + '@types/node': 22.5.3 '@types/mdast@3.0.14': dependencies: '@types/unist': 2.0.9 - '@types/node@22.5.1': + '@types/node@22.5.3': dependencies: undici-types: 6.19.6 @@ -4061,7 +4006,7 @@ snapshots: '@types/prompts@2.4.9': dependencies: - '@types/node': 22.5.1 + '@types/node': 22.5.3 kleur: 3.0.3 '@types/unist@2.0.9': {} @@ -4072,14 +4017,14 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@8.3.0(@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@typescript-eslint/eslint-plugin@8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.3.0 - '@typescript-eslint/type-utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/visitor-keys': 8.3.0 + '@typescript-eslint/parser': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.4.0 + '@typescript-eslint/type-utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 8.4.0 eslint: 9.9.1(jiti@1.21.6) graphemer: 1.4.0 ignore: 5.3.1 @@ -4090,12 +4035,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@typescript-eslint/parser@8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@typescript-eslint/scope-manager': 8.3.0 - '@typescript-eslint/types': 8.3.0 - '@typescript-eslint/typescript-estree': 8.3.0(typescript@5.5.4) - '@typescript-eslint/visitor-keys': 8.3.0 + '@typescript-eslint/scope-manager': 8.4.0 + '@typescript-eslint/types': 8.4.0 + '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 8.4.0 debug: 4.3.6 eslint: 9.9.1(jiti@1.21.6) optionalDependencies: @@ -4108,15 +4053,15 @@ snapshots: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 - '@typescript-eslint/scope-manager@8.3.0': + '@typescript-eslint/scope-manager@8.4.0': dependencies: - '@typescript-eslint/types': 8.3.0 - '@typescript-eslint/visitor-keys': 8.3.0 + '@typescript-eslint/types': 8.4.0 + '@typescript-eslint/visitor-keys': 8.4.0 - '@typescript-eslint/type-utils@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@typescript-eslint/type-utils@8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@typescript-eslint/typescript-estree': 8.3.0(typescript@5.5.4) - '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.5.4) + '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) debug: 4.3.6 ts-api-utils: 1.3.0(typescript@5.5.4) optionalDependencies: @@ -4127,7 +4072,7 @@ snapshots: '@typescript-eslint/types@7.18.0': {} - '@typescript-eslint/types@8.3.0': {} + '@typescript-eslint/types@8.4.0': {} '@typescript-eslint/typescript-estree@7.18.0(typescript@5.5.4)': dependencies: @@ -4144,10 +4089,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.3.0(typescript@5.5.4)': + '@typescript-eslint/typescript-estree@8.4.0(typescript@5.5.4)': dependencies: - '@typescript-eslint/types': 8.3.0 - '@typescript-eslint/visitor-keys': 8.3.0 + '@typescript-eslint/types': 8.4.0 + '@typescript-eslint/visitor-keys': 8.4.0 debug: 4.3.6 fast-glob: 3.3.2 is-glob: 4.0.3 @@ -4159,12 +4104,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@typescript-eslint/utils@8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6)) - '@typescript-eslint/scope-manager': 8.3.0 - '@typescript-eslint/types': 8.3.0 - '@typescript-eslint/typescript-estree': 8.3.0(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.4.0 + '@typescript-eslint/types': 8.4.0 + '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.5.4) eslint: 9.9.1(jiti@1.21.6) transitivePeerDependencies: - supports-color @@ -4175,9 +4120,9 @@ snapshots: '@typescript-eslint/types': 7.18.0 eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@8.3.0': + '@typescript-eslint/visitor-keys@8.4.0': dependencies: - '@typescript-eslint/types': 8.3.0 + '@typescript-eslint/types': 8.4.0 eslint-visitor-keys: 3.4.3 '@unocss/config@0.62.3': @@ -4191,7 +4136,7 @@ snapshots: '@unocss/eslint-plugin@0.62.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@unocss/config': 0.62.3 '@unocss/core': 0.62.3 magic-string: 0.30.11 @@ -4201,13 +4146,13 @@ snapshots: - supports-color - typescript - '@vitest/eslint-plugin@1.1.0(@typescript-eslint/utils@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.5.1))': + '@vitest/eslint-plugin@1.1.0(@typescript-eslint/utils@8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.5.3))': dependencies: eslint: 9.9.1(jiti@1.21.6) optionalDependencies: - '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) typescript: 5.5.4 - vitest: 2.0.5(@types/node@22.5.1) + vitest: 2.0.5(@types/node@22.5.3) '@vitest/expect@2.0.5': dependencies: @@ -4247,59 +4192,59 @@ snapshots: '@eslint/config-array': 0.17.1 '@nodelib/fs.walk': 2.0.0 - '@vue/compiler-core@3.4.38': + '@vue/compiler-core@3.5.0': dependencies: - '@babel/parser': 7.24.7 - '@vue/shared': 3.4.38 + '@babel/parser': 7.25.4 + '@vue/shared': 3.5.0 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.0 - '@vue/compiler-dom@3.4.38': + '@vue/compiler-dom@3.5.0': dependencies: - '@vue/compiler-core': 3.4.38 - '@vue/shared': 3.4.38 + '@vue/compiler-core': 3.5.0 + '@vue/shared': 3.5.0 - '@vue/compiler-sfc@3.4.38': + '@vue/compiler-sfc@3.5.0': dependencies: - '@babel/parser': 7.24.7 - '@vue/compiler-core': 3.4.38 - '@vue/compiler-dom': 3.4.38 - '@vue/compiler-ssr': 3.4.38 - '@vue/shared': 3.4.38 + '@babel/parser': 7.25.4 + '@vue/compiler-core': 3.5.0 + '@vue/compiler-dom': 3.5.0 + '@vue/compiler-ssr': 3.5.0 + '@vue/shared': 3.5.0 estree-walker: 2.0.2 magic-string: 0.30.11 - postcss: 8.4.40 + postcss: 8.4.44 source-map-js: 1.2.0 - '@vue/compiler-ssr@3.4.38': + '@vue/compiler-ssr@3.5.0': dependencies: - '@vue/compiler-dom': 3.4.38 - '@vue/shared': 3.4.38 + '@vue/compiler-dom': 3.5.0 + '@vue/shared': 3.5.0 - '@vue/reactivity@3.4.38': + '@vue/reactivity@3.5.0': dependencies: - '@vue/shared': 3.4.38 + '@vue/shared': 3.5.0 - '@vue/runtime-core@3.4.38': + '@vue/runtime-core@3.5.0': dependencies: - '@vue/reactivity': 3.4.38 - '@vue/shared': 3.4.38 + '@vue/reactivity': 3.5.0 + '@vue/shared': 3.5.0 - '@vue/runtime-dom@3.4.38': + '@vue/runtime-dom@3.5.0': dependencies: - '@vue/reactivity': 3.4.38 - '@vue/runtime-core': 3.4.38 - '@vue/shared': 3.4.38 + '@vue/reactivity': 3.5.0 + '@vue/runtime-core': 3.5.0 + '@vue/shared': 3.5.0 csstype: 3.1.3 - '@vue/server-renderer@3.4.38(vue@3.4.38(typescript@5.5.4))': + '@vue/server-renderer@3.5.0(vue@3.5.0(typescript@5.5.4))': dependencies: - '@vue/compiler-ssr': 3.4.38 - '@vue/shared': 3.4.38 - vue: 3.4.38(typescript@5.5.4) + '@vue/compiler-ssr': 3.5.0 + '@vue/shared': 3.5.0 + vue: 3.5.0(typescript@5.5.4) - '@vue/shared@3.4.38': {} + '@vue/shared@3.5.0': {} '@xml-tools/parser@1.0.11': dependencies: @@ -4779,7 +4724,7 @@ snapshots: eslint-parser-plain@0.1.0: {} - eslint-plugin-antfu@2.3.6(eslint@9.9.1(jiti@1.21.6)): + eslint-plugin-antfu@2.4.1(eslint@9.9.1(jiti@1.21.6)): dependencies: '@antfu/utils': 0.7.10 eslint: 9.9.1(jiti@1.21.6) @@ -4793,7 +4738,7 @@ snapshots: eslint: 9.9.1(jiti@1.21.6) eslint-compat-utils: 0.5.1(eslint@9.9.1(jiti@1.21.6)) globals: 15.9.0 - postcss: 8.4.40 + postcss: 8.4.44 postcss-selector-parser: 6.1.0 transitivePeerDependencies: - supports-color @@ -4822,10 +4767,10 @@ snapshots: prettier: 3.3.2 synckit: 0.9.1 - eslint-plugin-import-x@4.1.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): + eslint-plugin-import-x@4.1.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): dependencies: - '@typescript-eslint/typescript-estree': 8.3.0(typescript@5.5.4) - '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.5.4) + '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) debug: 4.3.6 doctrine: 3.0.0 eslint: 9.9.1(jiti@1.21.6) @@ -4891,8 +4836,8 @@ snapshots: eslint-plugin-perfectionist@3.3.0(astro-eslint-parser@1.0.2(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(svelte-eslint-parser@0.41.0(svelte@4.2.19))(svelte@4.2.19)(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.9.1(jiti@1.21.6))): dependencies: - '@typescript-eslint/types': 8.3.0 - '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/types': 8.4.0 + '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) eslint: 9.9.1(jiti@1.21.6) minimatch: 10.0.1 natural-compare-lite: 1.4.0 @@ -4905,19 +4850,19 @@ snapshots: - supports-color - typescript - eslint-plugin-react-debug@1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): - dependencies: - '@eslint-react/ast': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/core': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/jsx': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/shared': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/tools': 1.12.3 - '@eslint-react/types': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/var': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.3.0 - '@typescript-eslint/type-utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/types': 8.3.0 - '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + eslint-plugin-react-debug@1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): + dependencies: + '@eslint-react/ast': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/core': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/jsx': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/shared': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/tools': 1.13.0 + '@eslint-react/types': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/var': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.4.0 + '@typescript-eslint/type-utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/types': 8.4.0 + '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) eslint: 9.9.1(jiti@1.21.6) string-ts: 2.2.0 ts-pattern: 5.3.1 @@ -4926,18 +4871,18 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-dom@1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): - dependencies: - '@eslint-react/ast': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/core': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/jsx': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/shared': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/tools': 1.12.3 - '@eslint-react/types': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/var': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.3.0 - '@typescript-eslint/types': 8.3.0 - '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + eslint-plugin-react-dom@1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): + dependencies: + '@eslint-react/ast': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/core': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/jsx': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/shared': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/tools': 1.13.0 + '@eslint-react/types': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/var': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.4.0 + '@typescript-eslint/types': 8.4.0 + '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) eslint: 9.9.1(jiti@1.21.6) ts-pattern: 5.3.1 optionalDependencies: @@ -4945,19 +4890,19 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks-extra@1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): - dependencies: - '@eslint-react/ast': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/core': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/jsx': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/shared': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/tools': 1.12.3 - '@eslint-react/types': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/var': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.3.0 - '@typescript-eslint/type-utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/types': 8.3.0 - '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + eslint-plugin-react-hooks-extra@1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): + dependencies: + '@eslint-react/ast': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/core': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/jsx': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/shared': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/tools': 1.13.0 + '@eslint-react/types': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/var': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.4.0 + '@typescript-eslint/type-utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/types': 8.4.0 + '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) eslint: 9.9.1(jiti@1.21.6) ts-pattern: 5.3.1 optionalDependencies: @@ -4969,18 +4914,18 @@ snapshots: dependencies: eslint: 9.9.1(jiti@1.21.6) - eslint-plugin-react-naming-convention@1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): - dependencies: - '@eslint-react/ast': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/core': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/jsx': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/shared': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/tools': 1.12.3 - '@eslint-react/types': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.3.0 - '@typescript-eslint/type-utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/types': 8.3.0 - '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + eslint-plugin-react-naming-convention@1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): + dependencies: + '@eslint-react/ast': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/core': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/jsx': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/shared': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/tools': 1.13.0 + '@eslint-react/types': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.4.0 + '@typescript-eslint/type-utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/types': 8.4.0 + '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) eslint: 9.9.1(jiti@1.21.6) ts-pattern: 5.3.1 optionalDependencies: @@ -4992,18 +4937,18 @@ snapshots: dependencies: eslint: 9.9.1(jiti@1.21.6) - eslint-plugin-react-web-api@1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): - dependencies: - '@eslint-react/ast': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/core': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/jsx': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/shared': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/tools': 1.12.3 - '@eslint-react/types': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/var': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.3.0 - '@typescript-eslint/types': 8.3.0 - '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + eslint-plugin-react-web-api@1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): + dependencies: + '@eslint-react/ast': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/core': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/jsx': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/shared': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/tools': 1.13.0 + '@eslint-react/types': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/var': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.4.0 + '@typescript-eslint/types': 8.4.0 + '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) birecord: 0.1.1 eslint: 9.9.1(jiti@1.21.6) ts-pattern: 5.3.1 @@ -5012,19 +4957,19 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-x@1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): - dependencies: - '@eslint-react/ast': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/core': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/jsx': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/shared': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/tools': 1.12.3 - '@eslint-react/types': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/var': 1.12.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.3.0 - '@typescript-eslint/type-utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/types': 8.3.0 - '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + eslint-plugin-react-x@1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): + dependencies: + '@eslint-react/ast': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/core': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/jsx': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/shared': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/tools': 1.13.0 + '@eslint-react/types': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/var': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.4.0 + '@typescript-eslint/type-utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/types': 8.4.0 + '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) eslint: 9.9.1(jiti@1.21.6) is-immutable-type: 5.0.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) ts-pattern: 5.3.1 @@ -5046,7 +4991,7 @@ snapshots: eslint-plugin-solid@0.14.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): dependencies: - '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) eslint: 9.9.1(jiti@1.21.6) estraverse: 5.3.0 is-html: 2.0.0 @@ -5065,9 +5010,9 @@ snapshots: eslint-compat-utils: 0.5.1(eslint@9.9.1(jiti@1.21.6)) esutils: 2.0.3 known-css-properties: 0.34.0 - postcss: 8.4.40 - postcss-load-config: 3.1.4(postcss@8.4.40) - postcss-safe-parser: 6.0.0(postcss@8.4.40) + postcss: 8.4.44 + postcss-load-config: 3.1.4(postcss@8.4.44) + postcss-safe-parser: 6.0.0(postcss@8.4.44) postcss-selector-parser: 6.1.0 semver: 7.6.3 svelte-eslint-parser: 0.41.0(svelte@4.2.19) @@ -5088,7 +5033,7 @@ snapshots: eslint-plugin-unicorn@55.0.0(eslint@9.9.1(jiti@1.21.6)): dependencies: - '@babel/helper-validator-identifier': 7.24.5 + '@babel/helper-validator-identifier': 7.24.7 '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6)) ci-info: 4.0.0 clean-regexp: 1.0.0 @@ -5106,13 +5051,13 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-unused-imports@4.1.3(@typescript-eslint/eslint-plugin@8.3.0(@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6)): + eslint-plugin-unused-imports@4.1.3(@typescript-eslint/eslint-plugin@8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6)): dependencies: eslint: 9.9.1(jiti@1.21.6) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.3.0(@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/eslint-plugin': 8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - eslint-plugin-vue@9.27.0(eslint@9.9.1(jiti@1.21.6)): + eslint-plugin-vue@9.28.0(eslint@9.9.1(jiti@1.21.6)): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6)) eslint: 9.9.1(jiti@1.21.6) @@ -5137,9 +5082,9 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.4.38)(eslint@9.9.1(jiti@1.21.6)): + eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.0)(eslint@9.9.1(jiti@1.21.6)): dependencies: - '@vue/compiler-sfc': 3.4.38 + '@vue/compiler-sfc': 3.5.0 eslint: 9.9.1(jiti@1.21.6) eslint-scope@7.2.2: @@ -5289,7 +5234,7 @@ snapshots: '@nodelib/fs.walk': 1.2.8 glob-parent: 5.1.2 merge2: 1.4.1 - micromatch: 4.0.7 + micromatch: 4.0.8 fast-json-stable-stringify@2.1.0: {} @@ -5543,7 +5488,7 @@ snapshots: is-immutable-type@5.0.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): dependencies: - '@typescript-eslint/type-utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/type-utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) eslint: 9.9.1(jiti@1.21.6) ts-api-utils: 1.3.0(typescript@5.5.4) ts-declaration-location: 1.0.4(typescript@5.5.4) @@ -5662,7 +5607,7 @@ snapshots: lines-and-columns@1.2.4: {} - lint-staged@15.2.9: + lint-staged@15.2.10: dependencies: chalk: 5.3.0 commander: 12.1.0 @@ -5670,7 +5615,7 @@ snapshots: execa: 8.0.1 lilconfig: 3.1.2 listr2: 8.2.4 - micromatch: 4.0.7 + micromatch: 4.0.8 pidtree: 0.6.0 string-argv: 0.3.2 yaml: 2.5.0 @@ -5758,7 +5703,7 @@ snapshots: transitivePeerDependencies: - supports-color - micromatch@4.0.7: + micromatch@4.0.8: dependencies: braces: 3.0.3 picomatch: 2.3.1 @@ -5978,7 +5923,7 @@ snapshots: estree-walker: 3.0.3 is-reference: 3.0.2 - picocolors@1.0.1: {} + picocolors@1.1.0: {} picomatch@2.3.1: {} @@ -5996,39 +5941,39 @@ snapshots: pluralize@8.0.0: {} - postcss-load-config@3.1.4(postcss@8.4.40): + postcss-load-config@3.1.4(postcss@8.4.44): dependencies: lilconfig: 2.1.0 yaml: 1.10.2 optionalDependencies: - postcss: 8.4.40 + postcss: 8.4.44 - postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.40)(tsx@4.19.0)(yaml@2.5.0): + postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.44)(tsx@4.19.0)(yaml@2.5.0): dependencies: lilconfig: 3.1.2 optionalDependencies: jiti: 1.21.6 - postcss: 8.4.40 + postcss: 8.4.44 tsx: 4.19.0 yaml: 2.5.0 - postcss-safe-parser@6.0.0(postcss@8.4.40): + postcss-safe-parser@6.0.0(postcss@8.4.44): dependencies: - postcss: 8.4.40 + postcss: 8.4.44 - postcss-scss@4.0.9(postcss@8.4.40): + postcss-scss@4.0.9(postcss@8.4.44): dependencies: - postcss: 8.4.40 + postcss: 8.4.44 postcss-selector-parser@6.1.0: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss@8.4.40: + postcss@8.4.44: dependencies: nanoid: 3.3.7 - picocolors: 1.0.1 + picocolors: 1.1.0 source-map-js: 1.2.0 prelude-ls@1.2.1: {} @@ -6314,8 +6259,8 @@ snapshots: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - postcss: 8.4.40 - postcss-scss: 4.0.9(postcss@8.4.40) + postcss: 8.4.44 + postcss-scss: 4.0.9(postcss@8.4.44) optionalDependencies: svelte: 4.2.19 @@ -6407,7 +6352,7 @@ snapshots: tslib@2.6.3: {} - tsup@8.2.4(jiti@1.21.6)(postcss@8.4.40)(tsx@4.19.0)(typescript@5.5.4)(yaml@2.5.0): + tsup@8.2.4(jiti@1.21.6)(postcss@8.4.44)(tsx@4.19.0)(typescript@5.5.4)(yaml@2.5.0): dependencies: bundle-require: 5.0.0(esbuild@0.23.0) cac: 6.7.14 @@ -6418,15 +6363,15 @@ snapshots: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - picocolors: 1.0.1 - postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.40)(tsx@4.19.0)(yaml@2.5.0) + picocolors: 1.1.0 + postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.44)(tsx@4.19.0)(yaml@2.5.0) resolve-from: 5.0.0 rollup: 4.19.0 source-map: 0.8.0-beta.0 sucrase: 3.35.0 tree-kill: 1.2.2 optionalDependencies: - postcss: 8.4.40 + postcss: 8.4.44 typescript: 5.5.4 transitivePeerDependencies: - jiti @@ -6489,7 +6434,7 @@ snapshots: dependencies: browserslist: 4.23.0 escalade: 3.1.2 - picocolors: 1.0.1 + picocolors: 1.1.0 uri-js@4.4.1: dependencies: @@ -6502,13 +6447,13 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - vite-node@2.0.5(@types/node@22.5.1): + vite-node@2.0.5(@types/node@22.5.3): dependencies: cac: 6.7.14 debug: 4.3.6 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.0.5(@types/node@22.5.1) + vite: 5.0.5(@types/node@22.5.3) transitivePeerDependencies: - '@types/node' - less @@ -6519,16 +6464,16 @@ snapshots: - supports-color - terser - vite@5.0.5(@types/node@22.5.1): + vite@5.0.5(@types/node@22.5.3): dependencies: esbuild: 0.19.12 - postcss: 8.4.40 + postcss: 8.4.44 rollup: 4.19.0 optionalDependencies: - '@types/node': 22.5.1 + '@types/node': 22.5.3 fsevents: 2.3.3 - vitest@2.0.5(@types/node@22.5.1): + vitest@2.0.5(@types/node@22.5.3): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -6546,11 +6491,11 @@ snapshots: tinybench: 2.8.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.0.5(@types/node@22.5.1) - vite-node: 2.0.5(@types/node@22.5.1) + vite: 5.0.5(@types/node@22.5.3) + vite-node: 2.0.5(@types/node@22.5.3) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.5.1 + '@types/node': 22.5.3 transitivePeerDependencies: - less - lightningcss @@ -6573,13 +6518,13 @@ snapshots: transitivePeerDependencies: - supports-color - vue@3.4.38(typescript@5.5.4): + vue@3.5.0(typescript@5.5.4): dependencies: - '@vue/compiler-dom': 3.4.38 - '@vue/compiler-sfc': 3.4.38 - '@vue/runtime-dom': 3.4.38 - '@vue/server-renderer': 3.4.38(vue@3.4.38(typescript@5.5.4)) - '@vue/shared': 3.4.38 + '@vue/compiler-dom': 3.5.0 + '@vue/compiler-sfc': 3.5.0 + '@vue/runtime-dom': 3.5.0 + '@vue/server-renderer': 3.5.0(vue@3.5.0(typescript@5.5.4)) + '@vue/shared': 3.5.0 optionalDependencies: typescript: 5.5.4 diff --git a/src/cli/stages/update-package-json.ts b/src/cli/stages/update-package-json.ts index ba8835a5eb..5c51f866c0 100644 --- a/src/cli/stages/update-package-json.ts +++ b/src/cli/stages/update-package-json.ts @@ -19,7 +19,9 @@ export async function updatePackageJson(result: PromptResult): Promise { pkg.devDependencies ??= {} pkg.devDependencies['@antfu/eslint-config'] = `^${pkgJson.version}` - pkg.devDependencies.eslint ??= pkgJson.devDependencies.eslint + pkg.devDependencies.eslint ??= pkgJson + .devDependencies + .eslint .replace('npm:eslint-ts-patch@', '') .replace(/-\d+$/, '') diff --git a/src/configs/stylistic.ts b/src/configs/stylistic.ts index b575682a18..e5d6524e60 100644 --- a/src/configs/stylistic.ts +++ b/src/configs/stylistic.ts @@ -49,6 +49,7 @@ export async function stylistic( rules: { ...config.rules, + 'antfu/consistent-chaining': 'error', 'antfu/consistent-list-newline': 'error', ...(lessOpinionated From 402435fe026fa83cd22c3dd1ab35a4323936350d Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Wed, 4 Sep 2024 12:07:42 +0200 Subject: [PATCH 031/105] chore: release v3.1.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d37e15e5ca..f9a9d8ecf6 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@antfu/eslint-config", "type": "module", - "version": "3.0.0", + "version": "3.1.0", "packageManager": "pnpm@9.9.0", "description": "Anthony's ESLint config", "author": "Anthony Fu (https://github.com/antfu/)", From c3e2d2a66da834880bf21f573bb2015af055a88d Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Wed, 4 Sep 2024 13:56:06 +0200 Subject: [PATCH 032/105] feat: move disable rules to the end, remove deprecated rules --- src/configs/astro.ts | 1 - src/configs/disables.ts | 55 +++++++++++++++++++++++++++++++++++++++ src/configs/imports.ts | 9 ------- src/configs/index.ts | 1 + src/configs/javascript.ts | 8 ------ src/configs/markdown.ts | 1 - src/configs/test.ts | 1 + src/configs/typescript.ts | 27 ------------------- src/factory.ts | 5 ++++ 9 files changed, 62 insertions(+), 46 deletions(-) create mode 100644 src/configs/disables.ts diff --git a/src/configs/astro.ts b/src/configs/astro.ts index 6ae51f270a..70e4985896 100644 --- a/src/configs/astro.ts +++ b/src/configs/astro.ts @@ -58,7 +58,6 @@ export async function astro( ? { 'style/indent': 'off', 'style/jsx-closing-tag-location': 'off', - 'style/jsx-indent': 'off', 'style/jsx-one-expression-per-line': 'off', 'style/no-multiple-empty-lines': 'off', } diff --git a/src/configs/disables.ts b/src/configs/disables.ts new file mode 100644 index 0000000000..0d585ecca2 --- /dev/null +++ b/src/configs/disables.ts @@ -0,0 +1,55 @@ +import { GLOB_SRC, GLOB_SRC_EXT } from '../globs' +import type { TypedFlatConfigItem } from '../types' + +export async function disables(): Promise { + return [ + { + files: [`scripts/${GLOB_SRC}`], + name: 'antfu/disables/scripts', + rules: { + 'no-console': 'off', + 'ts/explicit-function-return-type': 'off', + 'unicorn/consistent-function-scoping': 'off', + }, + }, + { + files: [`cli/${GLOB_SRC}`, `cli.${GLOB_SRC_EXT}`], + name: 'antfu/disables/cli', + rules: { + 'no-console': 'off', + }, + }, + { + files: ['**/bin/**/*', `**/bin.${GLOB_SRC_EXT}`], + name: 'antfu/disables/bin', + rules: { + 'antfu/no-import-dist': 'off', + 'antfu/no-import-node-modules-by-path': 'off', + }, + }, + { + files: ['**/*.d.?([cm])ts'], + name: 'antfu/disables/dts', + rules: { + 'eslint-comments/no-unlimited-disable': 'off', + 'import/no-duplicates': 'off', + 'no-restricted-syntax': 'off', + 'unused-imports/no-unused-vars': 'off', + }, + }, + { + files: ['**/*.{test,spec}.([tj])s?(x)'], + name: 'antfu/disables/test', + rules: { + 'no-unused-expressions': 'off', + }, + }, + { + files: ['**/*.js', '**/*.cjs'], + name: 'antfu/disables/cjs', + rules: { + 'ts/no-require-imports': 'off', + }, + }, + ] +} diff --git a/src/configs/imports.ts b/src/configs/imports.ts index a64b8cfd23..1ae2a263e9 100644 --- a/src/configs/imports.ts +++ b/src/configs/imports.ts @@ -1,6 +1,5 @@ import type { OptionsStylistic, TypedFlatConfigItem } from '../types' import { pluginAntfu, pluginImport } from '../plugins' -import { GLOB_SRC_EXT } from '../globs' export async function imports(options: OptionsStylistic = {}): Promise { const { @@ -34,13 +33,5 @@ export async function imports(options: OptionsStylistic = {}): Promise Date: Wed, 4 Sep 2024 13:56:37 +0200 Subject: [PATCH 033/105] chore: release v3.2.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f9a9d8ecf6..97dfa91dd8 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@antfu/eslint-config", "type": "module", - "version": "3.1.0", + "version": "3.2.0", "packageManager": "pnpm@9.9.0", "description": "Anthony's ESLint config", "author": "Anthony Fu (https://github.com/antfu/)", From 46aac08048b8cecd18ba086c1cb33c11dc57077e Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Thu, 5 Sep 2024 18:22:05 +0200 Subject: [PATCH 034/105] chore: update deps --- package.json | 10 +-- pnpm-lock.yaml | 191 ++++++++++++++++++++++++------------------------- 2 files changed, 100 insertions(+), 101 deletions(-) diff --git a/package.json b/package.json index 97dfa91dd8..f889c8c008 100644 --- a/package.json +++ b/package.json @@ -106,15 +106,15 @@ "eslint-config-flat-gitignore": "^0.3.0", "eslint-flat-config-utils": "^0.3.1", "eslint-merge-processors": "^0.1.0", - "eslint-plugin-antfu": "^2.4.1", + "eslint-plugin-antfu": "^2.5.0", "eslint-plugin-command": "^0.2.3", - "eslint-plugin-import-x": "^4.1.1", + "eslint-plugin-import-x": "^4.2.1", "eslint-plugin-jsdoc": "^50.2.2", "eslint-plugin-jsonc": "^2.16.0", "eslint-plugin-markdown": "^5.1.0", "eslint-plugin-n": "^17.10.2", "eslint-plugin-no-only-tests": "^3.3.0", - "eslint-plugin-perfectionist": "^3.3.0", + "eslint-plugin-perfectionist": "^3.4.0", "eslint-plugin-regexp": "^2.6.0", "eslint-plugin-toml": "^0.11.1", "eslint-plugin-unicorn": "^55.0.0", @@ -141,7 +141,7 @@ "@stylistic/eslint-plugin-migrate": "^2.7.2", "@types/eslint": "^9.6.1", "@types/fs-extra": "^11.0.4", - "@types/node": "^22.5.3", + "@types/node": "^22.5.4", "@types/prompts": "^2.4.9", "@types/yargs": "^17.0.33", "@unocss/eslint-plugin": "^0.62.3", @@ -171,7 +171,7 @@ "tsx": "^4.19.0", "typescript": "^5.5.4", "vitest": "^2.0.5", - "vue": "^3.5.0" + "vue": "^3.5.2" }, "resolutions": { "@eslint-community/eslint-utils": "^4.4.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8e2cfda5e2..f2d8312a70 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -34,7 +34,7 @@ importers: version: 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) '@vitest/eslint-plugin': specifier: ^1.1.0 - version: 1.1.0(@typescript-eslint/utils@8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.5.3)) + version: 1.1.0(@typescript-eslint/utils@8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.5.4)) eslint-config-flat-gitignore: specifier: ^0.3.0 version: 0.3.0(eslint@9.9.1(jiti@1.21.6)) @@ -45,14 +45,14 @@ importers: specifier: ^0.1.0 version: 0.1.0(eslint@9.9.1(jiti@1.21.6)) eslint-plugin-antfu: - specifier: ^2.4.1 - version: 2.4.1(eslint@9.9.1(jiti@1.21.6)) + specifier: ^2.5.0 + version: 2.5.0(eslint@9.9.1(jiti@1.21.6)) eslint-plugin-command: specifier: ^0.2.3 version: 0.2.3(eslint@9.9.1(jiti@1.21.6)) eslint-plugin-import-x: - specifier: ^4.1.1 - version: 4.1.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + specifier: ^4.2.1 + version: 4.2.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) eslint-plugin-jsdoc: specifier: ^50.2.2 version: 50.2.2(eslint@9.9.1(jiti@1.21.6)) @@ -69,8 +69,8 @@ importers: specifier: ^3.3.0 version: 3.3.0 eslint-plugin-perfectionist: - specifier: ^3.3.0 - version: 3.3.0(astro-eslint-parser@1.0.2(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(svelte-eslint-parser@0.41.0(svelte@4.2.19))(svelte@4.2.19)(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.9.1(jiti@1.21.6))) + specifier: ^3.4.0 + version: 3.4.0(astro-eslint-parser@1.0.2(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(svelte-eslint-parser@0.41.0(svelte@4.2.19))(svelte@4.2.19)(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.9.1(jiti@1.21.6))) eslint-plugin-regexp: specifier: ^2.6.0 version: 2.6.0(eslint@9.9.1(jiti@1.21.6)) @@ -91,7 +91,7 @@ importers: version: 1.14.0(eslint@9.9.1(jiti@1.21.6)) eslint-processor-vue-blocks: specifier: ^0.1.2 - version: 0.1.2(@vue/compiler-sfc@3.5.0)(eslint@9.9.1(jiti@1.21.6)) + version: 0.1.2(@vue/compiler-sfc@3.5.2)(eslint@9.9.1(jiti@1.21.6)) globals: specifier: ^15.9.0 version: 15.9.0 @@ -145,8 +145,8 @@ importers: specifier: ^11.0.4 version: 11.0.4 '@types/node': - specifier: ^22.5.3 - version: 22.5.3 + specifier: ^22.5.4 + version: 22.5.4 '@types/prompts': specifier: ^2.4.9 version: 2.4.9 @@ -233,10 +233,10 @@ importers: version: 5.5.4 vitest: specifier: ^2.0.5 - version: 2.0.5(@types/node@22.5.3) + version: 2.0.5(@types/node@22.5.4) vue: - specifier: ^3.5.0 - version: 3.5.0(typescript@5.5.4) + specifier: ^3.5.2 + version: 3.5.2(typescript@5.5.4) packages: @@ -1015,8 +1015,8 @@ packages: '@types/mdast@3.0.14': resolution: {integrity: sha512-gVZ04PGgw1qLZKsnWnyFv4ORnaJ+DXLdHTVSFbU8yX6xZ34Bjg4Q32yPkmveUP1yItXReKfB0Aknlh/3zxTKAw==} - '@types/node@22.5.3': - resolution: {integrity: sha512-njripolh85IA9SQGTAqbmnNZTdxv7X/4OYGPz8tgy5JDr8MP+uDBa921GpYEoDDnwm0Hmn5ZPeJgiiSTPoOzkQ==} + '@types/node@22.5.4': + resolution: {integrity: sha512-FDuKUJQm/ju9fT/SeX/6+gBzoPzlVCzfzmGkwKvRHQVxi4BntVbyIwf6a4Xn62mrvndLiml6z/UBXIdEVjQLXg==} '@types/normalize-package-data@2.4.3': resolution: {integrity: sha512-ehPtgRgaULsFG8x0NeYJvmyH1hmlfsNLujHe9dQEia/7MAJYdzMSi19JtchUHjmBA6XC/75dK55mzZH+RyieSg==} @@ -1161,34 +1161,34 @@ packages: peerDependencies: '@eslint/config-array': '>=0.16.0' - '@vue/compiler-core@3.5.0': - resolution: {integrity: sha512-ja7cpqAOfw4tyFAxgBz70Z42miNDeaqTxExTsnXDLomRpqfyCgyvZvFp482fmsElpfvsoMJUsvzULhvxUTW6Iw==} + '@vue/compiler-core@3.5.2': + resolution: {integrity: sha512-1aP7FL2GkqfcskHWGg3lfWQpJnrmewKc+rNJ/hq9WNaAw4BEyJ5QbNChnqmbw+tJ409zdy1XWmUeXXMrCKJcQQ==} - '@vue/compiler-dom@3.5.0': - resolution: {integrity: sha512-xYjUybWZXl+1R/toDy815i4PbeehL2hThiSGkcpmIOCy2HoYyeeC/gAWK/Y/xsoK+GSw198/T5O31bYuQx5uvQ==} + '@vue/compiler-dom@3.5.2': + resolution: {integrity: sha512-QY4DpT8ZIUyu/ZA5gErpSEDocGNEbHmpkZIC/d5jbp/rUF0iOJNigAy3HCCKc0PMMhDlrcysO3ufQ6Ab4MpEcQ==} - '@vue/compiler-sfc@3.5.0': - resolution: {integrity: sha512-B9DgLtrqok2GLuaFjLlSL15ZG3ZDBiitUH1ecex9guh/ZcA5MCdwuVE6nsfQxktuZY/QY0awJ35/ripIviCQTQ==} + '@vue/compiler-sfc@3.5.2': + resolution: {integrity: sha512-vErEtybSU290LbMW+ChYllI9tNJEdTW1oU+8cZWINZyjlWeTSa9YqDl4/pZJSnozOI+HmcaC1Vz2eFKmXNSXZA==} - '@vue/compiler-ssr@3.5.0': - resolution: {integrity: sha512-E263QZmA1dqRd7c3u/sWTLRMpQOT0aZ8av/L9SoD/v/BVMZaWFHPUUBswS+bzrfvG2suJF8vSLKx6k6ba5SUdA==} + '@vue/compiler-ssr@3.5.2': + resolution: {integrity: sha512-vMtA4tQK/AM3UAYJsmouQzQpgG+h9TKiD5BV+Zt+ZyAMdicxzSEEFGWf/CykRnDpqj9fMfIHPhOezJVNxiXe2A==} - '@vue/reactivity@3.5.0': - resolution: {integrity: sha512-Ew3F5riP3B3ZDGjD3ZKb9uZylTTPSqt8hAf4sGbvbjrjDjrFb3Jm15Tk1/w7WwTE5GbQ2Qhwxx1moc9hr8A/OQ==} + '@vue/reactivity@3.5.2': + resolution: {integrity: sha512-lJwWL5bNht+2vIwU/+lnGdH+FKFxzz6z8WkoIJityPLiasWU+HDUvEsC7gm3JFwbTf7Kk+Nr9kJMaPy0HXwwxQ==} - '@vue/runtime-core@3.5.0': - resolution: {integrity: sha512-mQyW0F9FaNRdt8ghkAs+BMG3iQ7LGgWKOpkzUzR5AI5swPNydHGL5hvVTqFaeMzwecF1g0c86H4yFQsSxJhH1w==} + '@vue/runtime-core@3.5.2': + resolution: {integrity: sha512-oU+i9sJjGEMfEhlrJ7SZv7CdSIgUNyBHnWHa0SqU2RF48V3/ATajzpWq1/DkiVJ1mtx+cQFAMKs8s/3cB3YlLQ==} - '@vue/runtime-dom@3.5.0': - resolution: {integrity: sha512-NQQXjpdXgyYVJ2M56FJ+lSJgZiecgQ2HhxhnQBN95FymXegRNY/N2htI7vOTwpP75pfxhIeYOJ8mE8sW8KAW6A==} + '@vue/runtime-dom@3.5.2': + resolution: {integrity: sha512-2qvysn+oR0QnFKaWZxQ90iVpWAK/WPpYmODHCv24IDXjsBrdHbjLBj9s6YBdPaMuQhs0LNsmhsgZYZBkszLg6g==} - '@vue/server-renderer@3.5.0': - resolution: {integrity: sha512-HyDIFUg+l7L4PKrEnJlCYWHUOlm6NxZhmSxIefZ5MTYjkIPfDfkwhX7hqxAQHfgIAE1uLMLQZwuNR/ozI0NhZg==} + '@vue/server-renderer@3.5.2': + resolution: {integrity: sha512-3POhYCA8KfbmuDuUiNbMXnpdh9pwE4SvAqo7VvACjklLkf3AaMkY3TvV7APeEa/WQezrnL+E4X2ASpJsKeS4cQ==} peerDependencies: - vue: 3.5.0 + vue: 3.5.2 - '@vue/shared@3.5.0': - resolution: {integrity: sha512-m9IgiteBpCkFaMNwCOBkFksA7z8QiKc30ooRuoXWUFRDu0mGyNPlFHmbncF0/Kra1RlX8QrmBbRaIxVvikaR0Q==} + '@vue/shared@3.5.2': + resolution: {integrity: sha512-Ce89WNFBzcDca/AgFTxgX4/K4iAyF7oFIp8Z5aBbFBNbtpwnQr+5pZOoHndxnjE2h+YFcipVMzs9UL11XB6dwA==} '@xml-tools/parser@1.0.11': resolution: {integrity: sha512-aKqQ077XnR+oQtHJlrAflaZaL7qZsulWc/i/ZEooar5JiWj1eLt0+Wg28cpa+XLney107wXqneC+oG1IZvxkTA==} @@ -1625,8 +1625,8 @@ packages: eslint-parser-plain@0.1.0: resolution: {integrity: sha512-oOeA6FWU0UJT/Rxc3XF5Cq0nbIZbylm7j8+plqq0CZoE6m4u32OXJrR+9iy4srGMmF6v6pmgvP1zPxSRIGh3sg==} - eslint-plugin-antfu@2.4.1: - resolution: {integrity: sha512-VfS8kCz4iif43/Ahrnb6XHi4L5evyZEX3URFQJwj55KPBvmhRv4TgBHm7fsfQewJltFFkDRVIC6Vkg5QbS0ZnA==} + eslint-plugin-antfu@2.5.0: + resolution: {integrity: sha512-YLIWE22/ERe6Jpqt6bJdvALw8SWvf4x2DQjvVpRvAv8LrdHbwWckkoueAf8oQFgSOLsL1R/axa+exjpubPp0fw==} peerDependencies: eslint: ^9.9.1 @@ -1652,8 +1652,8 @@ packages: peerDependencies: eslint: ^9.9.1 - eslint-plugin-import-x@4.1.1: - resolution: {integrity: sha512-dBEM8fACIFNt4H7GoOaRmnH6evJW6JSTJTYYgmRd3vI4geBTjgDM/JyUDKUwIw0HDSyI+u7Vs3vFRXUo/BOAtA==} + eslint-plugin-import-x@4.2.1: + resolution: {integrity: sha512-WWi2GedccIJa0zXxx3WDnTgouGQTtdYK1nhXMwywbqqAgB0Ov+p1pYBsWh3VaB0bvBOwLse6OfVII7jZD9xo5Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^9.9.1 @@ -1686,8 +1686,8 @@ packages: resolution: {integrity: sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==} engines: {node: '>=5.0.0'} - eslint-plugin-perfectionist@3.3.0: - resolution: {integrity: sha512-sGgShkEqDBqIZ3WlenGHwLe1cl3vHKTfeh9b1XXAamaxSC7AY4Os0jdNCXnGJW4l0TlpismT5t2r7CXY7sfKlw==} + eslint-plugin-perfectionist@3.4.0: + resolution: {integrity: sha512-vXyd1sFg3H/7aKgBUie62bA6E0EN3Dh0LCD5r4vR/IYtTljxOnyckI1AV0Arw4eYjC/W9T1X04Pl2mdLsdWtMA==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: astro-eslint-parser: ^1.0.2 @@ -3249,8 +3249,8 @@ packages: peerDependencies: eslint: ^9.9.1 - vue@3.5.0: - resolution: {integrity: sha512-1t70favYoFijwfWJ7g81aTd32obGaAnKYE9FNyMgnEzn3F4YncRi/kqAHHKloG0VXTD8vBYMhbgLKCA+Sk6QDw==} + vue@3.5.2: + resolution: {integrity: sha512-w1YB4lAwC9ByH6AnFY0JvZF+y70Usul9jDfKIKtM5xA97q/JPS5R7mqq0fhA6D2PQxYPZdgb5jzFKLyOga5pnw==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -3986,19 +3986,19 @@ snapshots: '@types/fs-extra@11.0.4': dependencies: '@types/jsonfile': 6.1.3 - '@types/node': 22.5.3 + '@types/node': 22.5.4 '@types/json-schema@7.0.15': {} '@types/jsonfile@6.1.3': dependencies: - '@types/node': 22.5.3 + '@types/node': 22.5.4 '@types/mdast@3.0.14': dependencies: '@types/unist': 2.0.9 - '@types/node@22.5.3': + '@types/node@22.5.4': dependencies: undici-types: 6.19.6 @@ -4006,7 +4006,7 @@ snapshots: '@types/prompts@2.4.9': dependencies: - '@types/node': 22.5.3 + '@types/node': 22.5.4 kleur: 3.0.3 '@types/unist@2.0.9': {} @@ -4146,13 +4146,13 @@ snapshots: - supports-color - typescript - '@vitest/eslint-plugin@1.1.0(@typescript-eslint/utils@8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.5.3))': + '@vitest/eslint-plugin@1.1.0(@typescript-eslint/utils@8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.5.4))': dependencies: eslint: 9.9.1(jiti@1.21.6) optionalDependencies: '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) typescript: 5.5.4 - vitest: 2.0.5(@types/node@22.5.3) + vitest: 2.0.5(@types/node@22.5.4) '@vitest/expect@2.0.5': dependencies: @@ -4192,59 +4192,59 @@ snapshots: '@eslint/config-array': 0.17.1 '@nodelib/fs.walk': 2.0.0 - '@vue/compiler-core@3.5.0': + '@vue/compiler-core@3.5.2': dependencies: '@babel/parser': 7.25.4 - '@vue/shared': 3.5.0 + '@vue/shared': 3.5.2 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.0 - '@vue/compiler-dom@3.5.0': + '@vue/compiler-dom@3.5.2': dependencies: - '@vue/compiler-core': 3.5.0 - '@vue/shared': 3.5.0 + '@vue/compiler-core': 3.5.2 + '@vue/shared': 3.5.2 - '@vue/compiler-sfc@3.5.0': + '@vue/compiler-sfc@3.5.2': dependencies: '@babel/parser': 7.25.4 - '@vue/compiler-core': 3.5.0 - '@vue/compiler-dom': 3.5.0 - '@vue/compiler-ssr': 3.5.0 - '@vue/shared': 3.5.0 + '@vue/compiler-core': 3.5.2 + '@vue/compiler-dom': 3.5.2 + '@vue/compiler-ssr': 3.5.2 + '@vue/shared': 3.5.2 estree-walker: 2.0.2 magic-string: 0.30.11 postcss: 8.4.44 source-map-js: 1.2.0 - '@vue/compiler-ssr@3.5.0': + '@vue/compiler-ssr@3.5.2': dependencies: - '@vue/compiler-dom': 3.5.0 - '@vue/shared': 3.5.0 + '@vue/compiler-dom': 3.5.2 + '@vue/shared': 3.5.2 - '@vue/reactivity@3.5.0': + '@vue/reactivity@3.5.2': dependencies: - '@vue/shared': 3.5.0 + '@vue/shared': 3.5.2 - '@vue/runtime-core@3.5.0': + '@vue/runtime-core@3.5.2': dependencies: - '@vue/reactivity': 3.5.0 - '@vue/shared': 3.5.0 + '@vue/reactivity': 3.5.2 + '@vue/shared': 3.5.2 - '@vue/runtime-dom@3.5.0': + '@vue/runtime-dom@3.5.2': dependencies: - '@vue/reactivity': 3.5.0 - '@vue/runtime-core': 3.5.0 - '@vue/shared': 3.5.0 + '@vue/reactivity': 3.5.2 + '@vue/runtime-core': 3.5.2 + '@vue/shared': 3.5.2 csstype: 3.1.3 - '@vue/server-renderer@3.5.0(vue@3.5.0(typescript@5.5.4))': + '@vue/server-renderer@3.5.2(vue@3.5.2(typescript@5.5.4))': dependencies: - '@vue/compiler-ssr': 3.5.0 - '@vue/shared': 3.5.0 - vue: 3.5.0(typescript@5.5.4) + '@vue/compiler-ssr': 3.5.2 + '@vue/shared': 3.5.2 + vue: 3.5.2(typescript@5.5.4) - '@vue/shared@3.5.0': {} + '@vue/shared@3.5.2': {} '@xml-tools/parser@1.0.11': dependencies: @@ -4724,7 +4724,7 @@ snapshots: eslint-parser-plain@0.1.0: {} - eslint-plugin-antfu@2.4.1(eslint@9.9.1(jiti@1.21.6)): + eslint-plugin-antfu@2.5.0(eslint@9.9.1(jiti@1.21.6)): dependencies: '@antfu/utils': 0.7.10 eslint: 9.9.1(jiti@1.21.6) @@ -4767,9 +4767,8 @@ snapshots: prettier: 3.3.2 synckit: 0.9.1 - eslint-plugin-import-x@4.1.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): + eslint-plugin-import-x@4.2.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): dependencies: - '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.5.4) '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) debug: 4.3.6 doctrine: 3.0.0 @@ -4834,12 +4833,12 @@ snapshots: eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@3.3.0(astro-eslint-parser@1.0.2(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(svelte-eslint-parser@0.41.0(svelte@4.2.19))(svelte@4.2.19)(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.9.1(jiti@1.21.6))): + eslint-plugin-perfectionist@3.4.0(astro-eslint-parser@1.0.2(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(svelte-eslint-parser@0.41.0(svelte@4.2.19))(svelte@4.2.19)(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.9.1(jiti@1.21.6))): dependencies: '@typescript-eslint/types': 8.4.0 '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) eslint: 9.9.1(jiti@1.21.6) - minimatch: 10.0.1 + minimatch: 9.0.5 natural-compare-lite: 1.4.0 optionalDependencies: astro-eslint-parser: 1.0.2(typescript@5.5.4) @@ -5082,9 +5081,9 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.0)(eslint@9.9.1(jiti@1.21.6)): + eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.2)(eslint@9.9.1(jiti@1.21.6)): dependencies: - '@vue/compiler-sfc': 3.5.0 + '@vue/compiler-sfc': 3.5.2 eslint: 9.9.1(jiti@1.21.6) eslint-scope@7.2.2: @@ -6447,13 +6446,13 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - vite-node@2.0.5(@types/node@22.5.3): + vite-node@2.0.5(@types/node@22.5.4): dependencies: cac: 6.7.14 debug: 4.3.6 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.0.5(@types/node@22.5.3) + vite: 5.0.5(@types/node@22.5.4) transitivePeerDependencies: - '@types/node' - less @@ -6464,16 +6463,16 @@ snapshots: - supports-color - terser - vite@5.0.5(@types/node@22.5.3): + vite@5.0.5(@types/node@22.5.4): dependencies: esbuild: 0.19.12 postcss: 8.4.44 rollup: 4.19.0 optionalDependencies: - '@types/node': 22.5.3 + '@types/node': 22.5.4 fsevents: 2.3.3 - vitest@2.0.5(@types/node@22.5.3): + vitest@2.0.5(@types/node@22.5.4): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -6491,11 +6490,11 @@ snapshots: tinybench: 2.8.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.0.5(@types/node@22.5.3) - vite-node: 2.0.5(@types/node@22.5.3) + vite: 5.0.5(@types/node@22.5.4) + vite-node: 2.0.5(@types/node@22.5.4) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.5.3 + '@types/node': 22.5.4 transitivePeerDependencies: - less - lightningcss @@ -6518,13 +6517,13 @@ snapshots: transitivePeerDependencies: - supports-color - vue@3.5.0(typescript@5.5.4): + vue@3.5.2(typescript@5.5.4): dependencies: - '@vue/compiler-dom': 3.5.0 - '@vue/compiler-sfc': 3.5.0 - '@vue/runtime-dom': 3.5.0 - '@vue/server-renderer': 3.5.0(vue@3.5.0(typescript@5.5.4)) - '@vue/shared': 3.5.0 + '@vue/compiler-dom': 3.5.2 + '@vue/compiler-sfc': 3.5.2 + '@vue/runtime-dom': 3.5.2 + '@vue/server-renderer': 3.5.2(vue@3.5.2(typescript@5.5.4)) + '@vue/shared': 3.5.2 optionalDependencies: typescript: 5.5.4 From 715479d7d4dadd9294de5cdaa503b459d06847a8 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Thu, 5 Sep 2024 18:22:10 +0200 Subject: [PATCH 035/105] chore: release v3.2.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f889c8c008..2635513fdd 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@antfu/eslint-config", "type": "module", - "version": "3.2.0", + "version": "3.2.1", "packageManager": "pnpm@9.9.0", "description": "Anthony's ESLint config", "author": "Anthony Fu (https://github.com/antfu/)", From 362ab8135692c7682ab7f1a7aed3efdbd149866b Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Thu, 5 Sep 2024 18:41:35 +0200 Subject: [PATCH 036/105] fix: disable `unicorn/consistent-function-scoping` for arrow functions --- src/configs/unicorn.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/configs/unicorn.ts b/src/configs/unicorn.ts index 92a8120b2d..1bef369799 100644 --- a/src/configs/unicorn.ts +++ b/src/configs/unicorn.ts @@ -13,7 +13,7 @@ export async function unicorn(options: OptionsUnicorn = {}): Promise Date: Thu, 5 Sep 2024 18:41:57 +0200 Subject: [PATCH 037/105] chore: release v3.2.2 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2635513fdd..e4181f8459 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@antfu/eslint-config", "type": "module", - "version": "3.2.1", + "version": "3.2.2", "packageManager": "pnpm@9.9.0", "description": "Anthony's ESLint config", "author": "Anthony Fu (https://github.com/antfu/)", From a6efa0957a6189001b85d1a1d68a90511dae2022 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Fri, 6 Sep 2024 04:49:07 +0200 Subject: [PATCH 038/105] feat: enable `perfectionist/sort-imports` et al, close #456 --- eslint.config.ts | 1 + scripts/typegen.ts | 4 +++- src/cli/constants.ts | 2 ++ src/cli/index.ts | 8 +++++--- src/cli/run.ts | 10 ++++++---- src/cli/stages/update-eslint-files.ts | 8 +++++--- src/cli/stages/update-package-json.ts | 6 ++++-- src/cli/stages/update-vscode-settings.ts | 8 +++++--- src/configs/astro.ts | 3 ++- src/configs/command.ts | 1 + src/configs/comments.ts | 3 ++- src/configs/disables.ts | 1 + src/configs/formatters.ts | 6 ++++-- src/configs/ignores.ts | 3 ++- src/configs/imports.ts | 4 ++-- src/configs/index.ts | 6 +++--- src/configs/javascript.ts | 15 +++------------ src/configs/jsdoc.ts | 1 + src/configs/jsonc.ts | 3 ++- src/configs/jsx.ts | 3 ++- src/configs/markdown.ts | 4 +++- src/configs/node.ts | 3 ++- src/configs/perfectionist.ts | 24 ++++++++++++++++++++++-- src/configs/react.ts | 4 +++- src/configs/regexp.ts | 1 + src/configs/solid.ts | 3 ++- src/configs/stylistic.ts | 3 ++- src/configs/svelte.ts | 3 ++- src/configs/test.ts | 3 ++- src/configs/toml.ts | 3 ++- src/configs/typescript.ts | 12 +++++++++++- src/configs/unicorn.ts | 3 ++- src/configs/unocss.ts | 1 + src/configs/vue.ts | 13 +++++++++++-- src/configs/yaml.ts | 3 ++- src/factory.ts | 9 ++++++--- src/plugins.ts | 4 ++-- src/types.ts | 9 +++++---- src/utils.ts | 2 ++ test/cli.spec.ts | 1 + test/fixtures.test.ts | 6 ++++-- test/types.ts | 3 ++- 42 files changed, 146 insertions(+), 67 deletions(-) diff --git a/eslint.config.ts b/eslint.config.ts index 478e4a43f0..10f6b4751e 100644 --- a/eslint.config.ts +++ b/eslint.config.ts @@ -1,5 +1,6 @@ // @ts-expect-error missing types import styleMigrate from '@stylistic/eslint-plugin-migrate' + import { antfu } from './src' export default antfu( diff --git a/scripts/typegen.ts b/scripts/typegen.ts index 423f8fc505..fda5fd1bfb 100644 --- a/scripts/typegen.ts +++ b/scripts/typegen.ts @@ -1,6 +1,8 @@ import fs from 'node:fs/promises' -import { flatConfigsToRulesDTS } from 'eslint-typegen/core' + import { builtinRules } from 'eslint/use-at-your-own-risk' +import { flatConfigsToRulesDTS } from 'eslint-typegen/core' + import { astro, combine, comments, formatters, imports, javascript, jsdoc, jsonc, jsx, markdown, node, perfectionist, react, regexp, solid, sortPackageJson, stylistic, svelte, test, toml, typescript, unicorn, unocss, vue, yaml } from '../src' const configs = await combine( diff --git a/src/cli/constants.ts b/src/cli/constants.ts index 914af8c109..f6c6e407f4 100644 --- a/src/cli/constants.ts +++ b/src/cli/constants.ts @@ -1,5 +1,7 @@ import c from 'picocolors' + import pkgJson from '../../package.json' + import type { ExtraLibrariesOption, FrameworkOption, PromItem } from './types' export { pkgJson } diff --git a/src/cli/index.ts b/src/cli/index.ts index a55be8d4d8..29164ab5a8 100644 --- a/src/cli/index.ts +++ b/src/cli/index.ts @@ -1,10 +1,12 @@ import process from 'node:process' + +import * as p from '@clack/prompts' import c from 'picocolors' -import { hideBin } from 'yargs/helpers' import yargs from 'yargs' -import * as p from '@clack/prompts' -import { run } from './run' +import { hideBin } from 'yargs/helpers' + import { pkgJson } from './constants' +import { run } from './run' function header(): void { // eslint-disable-next-line no-console diff --git a/src/cli/run.ts b/src/cli/run.ts index 6e17656cbf..788cedca2e 100644 --- a/src/cli/run.ts +++ b/src/cli/run.ts @@ -2,15 +2,17 @@ import fs from 'node:fs' import path from 'node:path' import process from 'node:process' -import c from 'picocolors' + import * as p from '@clack/prompts' +import c from 'picocolors' import { extra, extraOptions, frameworkOptions, frameworks } from './constants' -import { isGitClean } from './utils' -import type { ExtraLibrariesOption, FrameworkOption, PromItem, PromptResult } from './types' -import { updatePackageJson } from './stages/update-package-json' import { updateEslintFiles } from './stages/update-eslint-files' +import { updatePackageJson } from './stages/update-package-json' import { updateVscodeSettings } from './stages/update-vscode-settings' +import { isGitClean } from './utils' + +import type { ExtraLibrariesOption, FrameworkOption, PromItem, PromptResult } from './types' export interface CliRunOptions { /** diff --git a/src/cli/stages/update-eslint-files.ts b/src/cli/stages/update-eslint-files.ts index 66eb8af1eb..a19d830681 100644 --- a/src/cli/stages/update-eslint-files.ts +++ b/src/cli/stages/update-eslint-files.ts @@ -1,13 +1,15 @@ import fs from 'node:fs' import fsp from 'node:fs/promises' -import process from 'node:process' import path from 'node:path' -import c from 'picocolors' -import * as p from '@clack/prompts' +import process from 'node:process' +import * as p from '@clack/prompts' // @ts-expect-error missing types import parse from 'parse-gitignore' +import c from 'picocolors' + import { getEslintConfigContent } from '../utils' + import type { PromptResult } from '../types' export async function updateEslintFiles(result: PromptResult): Promise { diff --git a/src/cli/stages/update-package-json.ts b/src/cli/stages/update-package-json.ts index 5c51f866c0..1564d6b470 100644 --- a/src/cli/stages/update-package-json.ts +++ b/src/cli/stages/update-package-json.ts @@ -1,10 +1,12 @@ -import path from 'node:path' import fsp from 'node:fs/promises' +import path from 'node:path' import process from 'node:process' -import c from 'picocolors' + import * as p from '@clack/prompts' +import c from 'picocolors' import { dependenciesMap, pkgJson } from '../constants' + import type { ExtraLibrariesOption, PromptResult } from '../types' export async function updatePackageJson(result: PromptResult): Promise { diff --git a/src/cli/stages/update-vscode-settings.ts b/src/cli/stages/update-vscode-settings.ts index 94ad921198..a835f271e9 100644 --- a/src/cli/stages/update-vscode-settings.ts +++ b/src/cli/stages/update-vscode-settings.ts @@ -1,11 +1,13 @@ -import path from 'node:path' -import fsp from 'node:fs/promises' import fs from 'node:fs' +import fsp from 'node:fs/promises' +import path from 'node:path' import process from 'node:process' -import c from 'picocolors' + import * as p from '@clack/prompts' +import c from 'picocolors' import { vscodeSettingsString } from '../constants' + import type { PromptResult } from '../types' export async function updateVscodeSettings(result: PromptResult): Promise { diff --git a/src/configs/astro.ts b/src/configs/astro.ts index 70e4985896..b45b6aa1e2 100644 --- a/src/configs/astro.ts +++ b/src/configs/astro.ts @@ -1,7 +1,8 @@ -import type { OptionsFiles, OptionsOverrides, OptionsStylistic, TypedFlatConfigItem } from '../types' import { GLOB_ASTRO } from '../globs' import { interopDefault } from '../utils' +import type { OptionsFiles, OptionsOverrides, OptionsStylistic, TypedFlatConfigItem } from '../types' + export async function astro( options: OptionsOverrides & OptionsStylistic & OptionsFiles = {}, ): Promise { diff --git a/src/configs/command.ts b/src/configs/command.ts index d42fa44f90..9f2117690f 100644 --- a/src/configs/command.ts +++ b/src/configs/command.ts @@ -1,4 +1,5 @@ import createCommand from 'eslint-plugin-command/config' + import type { TypedFlatConfigItem } from '../types' export async function command(): Promise { diff --git a/src/configs/comments.ts b/src/configs/comments.ts index 14b00b74f9..c451b6e55f 100644 --- a/src/configs/comments.ts +++ b/src/configs/comments.ts @@ -1,6 +1,7 @@ -import type { TypedFlatConfigItem } from '../types' import { pluginComments } from '../plugins' +import type { TypedFlatConfigItem } from '../types' + export async function comments(): Promise { return [ { diff --git a/src/configs/disables.ts b/src/configs/disables.ts index 0d585ecca2..489727f468 100644 --- a/src/configs/disables.ts +++ b/src/configs/disables.ts @@ -1,4 +1,5 @@ import { GLOB_SRC, GLOB_SRC_EXT } from '../globs' + import type { TypedFlatConfigItem } from '../types' export async function disables(): Promise { diff --git a/src/configs/formatters.ts b/src/configs/formatters.ts index 4a7a5a12a5..e5a1bf0187 100644 --- a/src/configs/formatters.ts +++ b/src/configs/formatters.ts @@ -1,10 +1,12 @@ import { isPackageExists } from 'local-pkg' + import { GLOB_ASTRO, GLOB_ASTRO_TS, GLOB_CSS, GLOB_GRAPHQL, GLOB_HTML, GLOB_LESS, GLOB_MARKDOWN, GLOB_POSTCSS, GLOB_SCSS, GLOB_SVG, GLOB_XML } from '../globs' -import type { VendoredPrettierOptions } from '../vender/prettier-types' import { ensurePackages, interopDefault, isPackageInScope, parserPlain } from '../utils' -import type { OptionsFormatters, StylisticConfig, TypedFlatConfigItem } from '../types' import { StylisticConfigDefaults } from './stylistic' +import type { OptionsFormatters, StylisticConfig, TypedFlatConfigItem } from '../types' +import type { VendoredPrettierOptions } from '../vender/prettier-types' + export async function formatters( options: OptionsFormatters | true = {}, stylistic: StylisticConfig = {}, diff --git a/src/configs/ignores.ts b/src/configs/ignores.ts index 830fd68706..49f96499b8 100644 --- a/src/configs/ignores.ts +++ b/src/configs/ignores.ts @@ -1,6 +1,7 @@ -import type { TypedFlatConfigItem } from '../types' import { GLOB_EXCLUDE } from '../globs' +import type { TypedFlatConfigItem } from '../types' + export async function ignores(userIgnores: string[] = []): Promise { return [ { diff --git a/src/configs/imports.ts b/src/configs/imports.ts index 1ae2a263e9..fdf3a355fb 100644 --- a/src/configs/imports.ts +++ b/src/configs/imports.ts @@ -1,6 +1,7 @@ -import type { OptionsStylistic, TypedFlatConfigItem } from '../types' import { pluginAntfu, pluginImport } from '../plugins' +import type { OptionsStylistic, TypedFlatConfigItem } from '../types' + export async function imports(options: OptionsStylistic = {}): Promise { const { stylistic = true, @@ -24,7 +25,6 @@ export async function imports(options: OptionsStylistic = {}): Promise { @@ -186,17 +188,6 @@ export async function javascript( 'prefer-rest-params': 'error', 'prefer-spread': 'error', 'prefer-template': 'error', - 'sort-imports': [ - 'error', - { - allowSeparatedGroups: false, - ignoreCase: false, - ignoreDeclarationSort: true, - ignoreMemberSort: false, - memberSyntaxSortOrder: ['none', 'all', 'multiple', 'single'], - }, - ], - 'symbol-description': 'error', 'unicode-bom': ['error', 'never'], 'unused-imports/no-unused-imports': isInEditor ? 'off' : 'error', diff --git a/src/configs/jsdoc.ts b/src/configs/jsdoc.ts index a966ed7572..261e92d466 100644 --- a/src/configs/jsdoc.ts +++ b/src/configs/jsdoc.ts @@ -1,4 +1,5 @@ import { interopDefault } from '../utils' + import type { OptionsStylistic, TypedFlatConfigItem } from '../types' export async function jsdoc(options: OptionsStylistic = {}): Promise { diff --git a/src/configs/jsonc.ts b/src/configs/jsonc.ts index 5fae6a95f2..b228ac8a92 100644 --- a/src/configs/jsonc.ts +++ b/src/configs/jsonc.ts @@ -1,7 +1,8 @@ -import type { OptionsFiles, OptionsOverrides, OptionsStylistic, TypedFlatConfigItem } from '../types' import { GLOB_JSON, GLOB_JSON5, GLOB_JSONC } from '../globs' import { interopDefault } from '../utils' +import type { OptionsFiles, OptionsOverrides, OptionsStylistic, TypedFlatConfigItem } from '../types' + export async function jsonc( options: OptionsFiles & OptionsStylistic & OptionsOverrides = {}, ): Promise { diff --git a/src/configs/jsx.ts b/src/configs/jsx.ts index 358b2c3bc3..3fff84d8ee 100644 --- a/src/configs/jsx.ts +++ b/src/configs/jsx.ts @@ -1,6 +1,7 @@ -import type { TypedFlatConfigItem } from '../types' import { GLOB_JSX, GLOB_TSX } from '../globs' +import type { TypedFlatConfigItem } from '../types' + export async function jsx(): Promise { return [ { diff --git a/src/configs/markdown.ts b/src/configs/markdown.ts index 6d38533a48..73b9715ddc 100644 --- a/src/configs/markdown.ts +++ b/src/configs/markdown.ts @@ -1,8 +1,10 @@ import { mergeProcessors, processorPassThrough } from 'eslint-merge-processors' -import type { OptionsComponentExts, OptionsFiles, OptionsOverrides, TypedFlatConfigItem } from '../types' + import { GLOB_MARKDOWN, GLOB_MARKDOWN_CODE, GLOB_MARKDOWN_IN_MARKDOWN } from '../globs' import { interopDefault, parserPlain } from '../utils' +import type { OptionsComponentExts, OptionsFiles, OptionsOverrides, TypedFlatConfigItem } from '../types' + export async function markdown( options: OptionsFiles & OptionsComponentExts & OptionsOverrides = {}, ): Promise { diff --git a/src/configs/node.ts b/src/configs/node.ts index 286254f755..92bc46221a 100644 --- a/src/configs/node.ts +++ b/src/configs/node.ts @@ -1,6 +1,7 @@ -import type { TypedFlatConfigItem } from '../types' import { pluginNode } from '../plugins' +import type { TypedFlatConfigItem } from '../types' + export async function node(): Promise { return [ { diff --git a/src/configs/perfectionist.ts b/src/configs/perfectionist.ts index 6cfde27c0e..624a1263b2 100644 --- a/src/configs/perfectionist.ts +++ b/src/configs/perfectionist.ts @@ -1,8 +1,9 @@ -import type { TypedFlatConfigItem } from '../types' import { pluginPerfectionist } from '../plugins' +import type { TypedFlatConfigItem } from '../types' + /** - * Optional perfectionist plugin for props and items sorting. + * Perfectionist plugin for props and items sorting. * * @see https://github.com/azat-io/eslint-plugin-perfectionist */ @@ -13,6 +14,25 @@ export async function perfectionist(): Promise { plugins: { perfectionist: pluginPerfectionist, }, + rules: { + 'perfectionist/sort-exports': ['error', { order: 'asc', type: 'natural' }], + 'perfectionist/sort-imports': ['error', { + groups: [ + 'builtin', + 'external', + 'type', + ['internal', 'internal-type'], + ['parent', 'sibling', 'index'], + ['parent-type', 'sibling-type', 'index-type'], + 'object', + 'unknown', + ], + order: 'asc', + type: 'natural', + }], + 'perfectionist/sort-named-exports': ['error', { order: 'asc', type: 'natural' }], + 'perfectionist/sort-named-imports': ['error', { order: 'asc', type: 'natural' }], + }, }, ] } diff --git a/src/configs/react.ts b/src/configs/react.ts index f82598ffb0..eb8c9ef92e 100644 --- a/src/configs/react.ts +++ b/src/configs/react.ts @@ -1,7 +1,9 @@ import { isPackageExists } from 'local-pkg' + +import { GLOB_SRC } from '../globs' import { ensurePackages, interopDefault, toArray } from '../utils' + import type { OptionsFiles, OptionsOverrides, OptionsTypeScriptWithTypes, TypedFlatConfigItem } from '../types' -import { GLOB_SRC } from '../globs' // react refresh const ReactRefreshAllowConstantExportPackages = [ diff --git a/src/configs/regexp.ts b/src/configs/regexp.ts index c0997b7f3d..73118cd2a3 100644 --- a/src/configs/regexp.ts +++ b/src/configs/regexp.ts @@ -1,4 +1,5 @@ import { configs } from 'eslint-plugin-regexp' + import type { OptionsOverrides, OptionsRegExp, TypedFlatConfigItem } from '../types' export async function regexp( diff --git a/src/configs/solid.ts b/src/configs/solid.ts index b5253a0b87..a4261dd68b 100644 --- a/src/configs/solid.ts +++ b/src/configs/solid.ts @@ -1,6 +1,7 @@ +import { GLOB_JSX, GLOB_TSX } from '../globs' import { ensurePackages, interopDefault, toArray } from '../utils' + import type { OptionsFiles, OptionsHasTypeScript, OptionsOverrides, OptionsTypeScriptWithTypes, TypedFlatConfigItem } from '../types' -import { GLOB_JSX, GLOB_TSX } from '../globs' export async function solid( options: OptionsHasTypeScript & OptionsOverrides & OptionsFiles & OptionsTypeScriptWithTypes = {}, diff --git a/src/configs/stylistic.ts b/src/configs/stylistic.ts index e5d6524e60..ea4a3216df 100644 --- a/src/configs/stylistic.ts +++ b/src/configs/stylistic.ts @@ -1,6 +1,7 @@ +import { pluginAntfu } from '../plugins' import { interopDefault } from '../utils' + import type { OptionsOverrides, StylisticConfig, TypedFlatConfigItem } from '../types' -import { pluginAntfu } from '../plugins' export const StylisticConfigDefaults: StylisticConfig = { indent: 2, diff --git a/src/configs/svelte.ts b/src/configs/svelte.ts index 962bb253ad..2d4843defc 100644 --- a/src/configs/svelte.ts +++ b/src/configs/svelte.ts @@ -1,6 +1,7 @@ +import { GLOB_SVELTE } from '../globs' import { ensurePackages, interopDefault } from '../utils' + import type { OptionsFiles, OptionsHasTypeScript, OptionsOverrides, OptionsStylistic, TypedFlatConfigItem } from '../types' -import { GLOB_SVELTE } from '../globs' export async function svelte( options: OptionsHasTypeScript & OptionsOverrides & OptionsStylistic & OptionsFiles = {}, diff --git a/src/configs/test.ts b/src/configs/test.ts index 69893eb67d..bb5aca53ee 100644 --- a/src/configs/test.ts +++ b/src/configs/test.ts @@ -1,6 +1,7 @@ +import { GLOB_TESTS } from '../globs' import { interopDefault } from '../utils' + import type { OptionsFiles, OptionsIsInEditor, OptionsOverrides, TypedFlatConfigItem } from '../types' -import { GLOB_TESTS } from '../globs' // Hold the reference so we don't redeclare the plugin on each call let _pluginTest: any diff --git a/src/configs/toml.ts b/src/configs/toml.ts index 5c5eae2750..87c25f964f 100644 --- a/src/configs/toml.ts +++ b/src/configs/toml.ts @@ -1,7 +1,8 @@ -import type { OptionsFiles, OptionsOverrides, OptionsStylistic, TypedFlatConfigItem } from '../types' import { GLOB_TOML } from '../globs' import { interopDefault } from '../utils' +import type { OptionsFiles, OptionsOverrides, OptionsStylistic, TypedFlatConfigItem } from '../types' + export async function toml( options: OptionsOverrides & OptionsStylistic & OptionsFiles = {}, ): Promise { diff --git a/src/configs/typescript.ts b/src/configs/typescript.ts index a78e810a9b..29cc3b8440 100644 --- a/src/configs/typescript.ts +++ b/src/configs/typescript.ts @@ -1,9 +1,19 @@ import process from 'node:process' + import { GLOB_ASTRO_TS, GLOB_MARKDOWN, GLOB_TS, GLOB_TSX } from '../globs' -import type { OptionsComponentExts, OptionsFiles, OptionsOverrides, OptionsProjectType, OptionsTypeScriptParserOptions, OptionsTypeScriptWithTypes, TypedFlatConfigItem } from '../types' import { pluginAntfu } from '../plugins' import { interopDefault, renameRules } from '../utils' +import type { + OptionsComponentExts, + OptionsFiles, + OptionsOverrides, + OptionsProjectType, + OptionsTypeScriptParserOptions, + OptionsTypeScriptWithTypes, + TypedFlatConfigItem, +} from '../types' + export async function typescript( options: OptionsFiles & OptionsComponentExts & OptionsOverrides & OptionsTypeScriptWithTypes & OptionsTypeScriptParserOptions & OptionsProjectType = {}, ): Promise { diff --git a/src/configs/unicorn.ts b/src/configs/unicorn.ts index 1bef369799..adee109a0b 100644 --- a/src/configs/unicorn.ts +++ b/src/configs/unicorn.ts @@ -1,6 +1,7 @@ -import type { OptionsUnicorn, TypedFlatConfigItem } from '../types' import { pluginUnicorn } from '../plugins' +import type { OptionsUnicorn, TypedFlatConfigItem } from '../types' + export async function unicorn(options: OptionsUnicorn = {}): Promise { return [ { diff --git a/src/configs/unocss.ts b/src/configs/unocss.ts index f6d1219283..92ed014fd3 100644 --- a/src/configs/unocss.ts +++ b/src/configs/unocss.ts @@ -1,4 +1,5 @@ import { ensurePackages, interopDefault } from '../utils' + import type { OptionsUnoCSS, TypedFlatConfigItem } from '../types' export async function unocss( diff --git a/src/configs/vue.ts b/src/configs/vue.ts index c24c340965..ea76db17fe 100644 --- a/src/configs/vue.ts +++ b/src/configs/vue.ts @@ -1,7 +1,16 @@ import { mergeProcessors } from 'eslint-merge-processors' -import { interopDefault } from '../utils' -import type { OptionsFiles, OptionsHasTypeScript, OptionsOverrides, OptionsStylistic, OptionsVue, TypedFlatConfigItem } from '../types' + import { GLOB_VUE } from '../globs' +import { interopDefault } from '../utils' + +import type { + OptionsFiles, + OptionsHasTypeScript, + OptionsOverrides, + OptionsStylistic, + OptionsVue, + TypedFlatConfigItem, +} from '../types' export async function vue( options: OptionsVue & OptionsHasTypeScript & OptionsOverrides & OptionsStylistic & OptionsFiles = {}, diff --git a/src/configs/yaml.ts b/src/configs/yaml.ts index d3f89be19a..e89ac1282d 100644 --- a/src/configs/yaml.ts +++ b/src/configs/yaml.ts @@ -1,7 +1,8 @@ -import type { OptionsFiles, OptionsOverrides, OptionsStylistic, TypedFlatConfigItem } from '../types' import { GLOB_YAML } from '../globs' import { interopDefault } from '../utils' +import type { OptionsFiles, OptionsOverrides, OptionsStylistic, TypedFlatConfigItem } from '../types' + export async function yaml( options: OptionsOverrides & OptionsStylistic & OptionsFiles = {}, ): Promise { diff --git a/src/factory.ts b/src/factory.ts index 982d6cda17..b0ca1cc398 100644 --- a/src/factory.ts +++ b/src/factory.ts @@ -1,7 +1,8 @@ -import { isPackageExists } from 'local-pkg' import { FlatConfigComposer } from 'eslint-flat-config-utils' +import { isPackageExists } from 'local-pkg' + import type { Linter } from 'eslint' -import type { Awaitable, ConfigNames, OptionsConfig, TypedFlatConfigItem } from './types' + import { astro, command, @@ -30,10 +31,12 @@ import { vue, yaml, } from './configs' -import { interopDefault, isInEditorEnv } from './utils' import { formatters } from './configs/formatters' import { regexp } from './configs/regexp' +import { interopDefault, isInEditorEnv } from './utils' + import type { RuleOptions } from './typegen' +import type { Awaitable, ConfigNames, OptionsConfig, TypedFlatConfigItem } from './types' const flatConfigProps = [ 'name', diff --git a/src/plugins.ts b/src/plugins.ts index f9abd14a9c..4a00265261 100644 --- a/src/plugins.ts +++ b/src/plugins.ts @@ -1,10 +1,10 @@ // eslint-disable-next-line ts/ban-ts-comment // @ts-nocheck -export { default as pluginAntfu } from 'eslint-plugin-antfu' 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' export { default as pluginUnusedImports } from 'eslint-plugin-unused-imports' -export { default as pluginPerfectionist } from 'eslint-plugin-perfectionist' diff --git a/src/types.ts b/src/types.ts index 6599c3f035..97d8b1c2b0 100644 --- a/src/types.ts +++ b/src/types.ts @@ -1,10 +1,11 @@ -import type { FlatGitignoreOptions } from 'eslint-config-flat-gitignore' +import type { StylisticCustomizeOptions } from '@stylistic/eslint-plugin' import type { ParserOptions } from '@typescript-eslint/parser' -import type { Options as VueBlocksOptions } from 'eslint-processor-vue-blocks' import type { Linter } from 'eslint' -import type { StylisticCustomizeOptions } from '@stylistic/eslint-plugin' -import type { VendoredPrettierOptions } from './vender/prettier-types' +import type { FlatGitignoreOptions } from 'eslint-config-flat-gitignore' +import type { Options as VueBlocksOptions } from 'eslint-processor-vue-blocks' + import type { ConfigNames, RuleOptions } from './typegen' +import type { VendoredPrettierOptions } from './vender/prettier-types' export type Awaitable = T | Promise diff --git a/src/utils.ts b/src/utils.ts index 3fc608336e..d2179bb23f 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -1,6 +1,8 @@ import process from 'node:process' import { fileURLToPath } from 'node:url' + import { isPackageExists } from 'local-pkg' + import type { Awaitable, TypedFlatConfigItem } from './types' const scopeUrl = fileURLToPath(new URL('.', import.meta.url)) diff --git a/test/cli.spec.ts b/test/cli.spec.ts index 16e6ee8391..466592353d 100644 --- a/test/cli.spec.ts +++ b/test/cli.spec.ts @@ -1,5 +1,6 @@ import { join } from 'node:path' import process from 'node:process' + import { execa } from 'execa' import fs from 'fs-extra' import { afterAll, beforeEach, expect, it } from 'vitest' diff --git a/test/fixtures.test.ts b/test/fixtures.test.ts index 70fc15a644..195c9b27b5 100644 --- a/test/fixtures.test.ts +++ b/test/fixtures.test.ts @@ -1,8 +1,10 @@ import { join, resolve } from 'node:path' -import { afterAll, beforeAll, it } from 'vitest' -import fs from 'fs-extra' + import { execa } from 'execa' import fg from 'fast-glob' +import fs from 'fs-extra' +import { afterAll, beforeAll, it } from 'vitest' + import type { OptionsConfig, TypedFlatConfigItem } from '../src/types' beforeAll(async () => { diff --git a/test/types.ts b/test/types.ts index 1f515aa389..aa113716af 100644 --- a/test/types.ts +++ b/test/types.ts @@ -1,5 +1,6 @@ import type { Linter } from 'eslint' -import type { TypedFlatConfigItem } from '../src'; + +import type { TypedFlatConfigItem } from '../src' // Make sure they are compatible ((): Linter.Config => ({} as TypedFlatConfigItem))(); From 39a1b663d7f80ba268469c9a957a29b7933be9e8 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Fri, 6 Sep 2024 04:49:36 +0200 Subject: [PATCH 039/105] chore: release v3.3.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e4181f8459..0dabbcd227 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@antfu/eslint-config", "type": "module", - "version": "3.2.2", + "version": "3.3.0", "packageManager": "pnpm@9.9.0", "description": "Anthony's ESLint config", "author": "Anthony Fu (https://github.com/antfu/)", From 096974827ce4c745196fcc45ba3a49ac9d5fb554 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Fri, 6 Sep 2024 04:53:27 +0200 Subject: [PATCH 040/105] fix: do not force newline in `perfectionist/sort-imports` --- src/configs/perfectionist.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/configs/perfectionist.ts b/src/configs/perfectionist.ts index 624a1263b2..dc011563aa 100644 --- a/src/configs/perfectionist.ts +++ b/src/configs/perfectionist.ts @@ -27,6 +27,7 @@ export async function perfectionist(): Promise { 'object', 'unknown', ], + newlinesBetween: 'ignore', order: 'asc', type: 'natural', }], From 4a5855d90d3e0db06f71555ce37a51dee0caf3d0 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Fri, 6 Sep 2024 04:53:34 +0200 Subject: [PATCH 041/105] chore: release v3.3.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 0dabbcd227..86c72d3a02 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@antfu/eslint-config", "type": "module", - "version": "3.3.0", + "version": "3.3.1", "packageManager": "pnpm@9.9.0", "description": "Anthony's ESLint config", "author": "Anthony Fu (https://github.com/antfu/)", From 298f3aa7874eb9e1725141135ef41f0c68a90302 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Fri, 6 Sep 2024 05:58:57 +0200 Subject: [PATCH 042/105] fix: add `side-effect` in `perfectionist/sort-imports` --- src/configs/perfectionist.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/configs/perfectionist.ts b/src/configs/perfectionist.ts index dc011563aa..73ac76e126 100644 --- a/src/configs/perfectionist.ts +++ b/src/configs/perfectionist.ts @@ -24,6 +24,7 @@ export async function perfectionist(): Promise { ['internal', 'internal-type'], ['parent', 'sibling', 'index'], ['parent-type', 'sibling-type', 'index-type'], + 'side-effect', 'object', 'unknown', ], From 43e02283d9649f02ceee6ed7eeae70a441254b65 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Fri, 6 Sep 2024 05:59:02 +0200 Subject: [PATCH 043/105] chore: release v3.3.2 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 86c72d3a02..7ebef1dac4 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@antfu/eslint-config", "type": "module", - "version": "3.3.1", + "version": "3.3.2", "packageManager": "pnpm@9.9.0", "description": "Anthony's ESLint config", "author": "Anthony Fu (https://github.com/antfu/)", From 21e9c7baab48611044f3d0a2c30eb27fc6430257 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Sun, 8 Sep 2024 01:10:12 +0200 Subject: [PATCH 044/105] feat: upgrade eslint, remove `@types/eslint` --- package.json | 11 +- pnpm-lock.yaml | 723 +++++++++++++++++++++++++------------------------ 2 files changed, 369 insertions(+), 365 deletions(-) diff --git a/package.json b/package.json index 7ebef1dac4..a24126687a 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "@prettier/plugin-xml": "^3.4.1", "@unocss/eslint-plugin": ">=0.50.0", "astro-eslint-parser": "^1.0.2", - "eslint": "^9.5.0", + "eslint": "^9.10.0", "eslint-plugin-astro": "^1.2.0", "eslint-plugin-format": ">=0.1.0", "eslint-plugin-react-hooks": "^4.6.0", @@ -114,7 +114,7 @@ "eslint-plugin-markdown": "^5.1.0", "eslint-plugin-n": "^17.10.2", "eslint-plugin-no-only-tests": "^3.3.0", - "eslint-plugin-perfectionist": "^3.4.0", + "eslint-plugin-perfectionist": "^3.5.0", "eslint-plugin-regexp": "^2.6.0", "eslint-plugin-toml": "^0.11.1", "eslint-plugin-unicorn": "^55.0.0", @@ -139,7 +139,6 @@ "@eslint/config-inspector": "^0.5.4", "@prettier/plugin-xml": "^3.4.1", "@stylistic/eslint-plugin-migrate": "^2.7.2", - "@types/eslint": "^9.6.1", "@types/fs-extra": "^11.0.4", "@types/node": "^22.5.4", "@types/prompts": "^2.4.9", @@ -147,7 +146,7 @@ "@unocss/eslint-plugin": "^0.62.3", "astro-eslint-parser": "^1.0.2", "bumpp": "^9.5.2", - "eslint": "^9.9.1", + "eslint": "^9.10.0", "eslint-plugin-astro": "^1.2.3", "eslint-plugin-format": "^0.1.2", "eslint-plugin-react-hooks": "^4.6.2", @@ -171,12 +170,12 @@ "tsx": "^4.19.0", "typescript": "^5.5.4", "vitest": "^2.0.5", - "vue": "^3.5.2" + "vue": "^3.5.3" }, "resolutions": { "@eslint-community/eslint-utils": "^4.4.0", "@typescript-eslint/utils": "^8.4.0", - "eslint": "^9.9.1", + "eslint": "^9.10.0", "tsx": "^4.19.0" }, "simple-git-hooks": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f2d8312a70..b8ad80e290 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,7 +7,7 @@ settings: overrides: '@eslint-community/eslint-utils': ^4.4.0 '@typescript-eslint/utils': ^8.4.0 - eslint: ^9.9.1 + eslint: ^9.10.0 tsx: ^4.19.0 importers: @@ -22,76 +22,76 @@ importers: version: 0.7.0 '@eslint-community/eslint-plugin-eslint-comments': specifier: ^4.4.0 - version: 4.4.0(eslint@9.9.1(jiti@1.21.6)) + version: 4.4.0(eslint@9.10.0(jiti@1.21.6)) '@stylistic/eslint-plugin': specifier: ^2.7.2 - version: 2.7.2(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + version: 2.7.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/eslint-plugin': specifier: ^8.4.0 - version: 8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + version: 8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/parser': specifier: ^8.4.0 - version: 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + version: 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) '@vitest/eslint-plugin': specifier: ^1.1.0 - version: 1.1.0(@typescript-eslint/utils@8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.5.4)) + version: 1.1.0(@typescript-eslint/utils@8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.5.4)) eslint-config-flat-gitignore: specifier: ^0.3.0 - version: 0.3.0(eslint@9.9.1(jiti@1.21.6)) + version: 0.3.0(eslint@9.10.0(jiti@1.21.6)) eslint-flat-config-utils: specifier: ^0.3.1 version: 0.3.1 eslint-merge-processors: specifier: ^0.1.0 - version: 0.1.0(eslint@9.9.1(jiti@1.21.6)) + version: 0.1.0(eslint@9.10.0(jiti@1.21.6)) eslint-plugin-antfu: specifier: ^2.5.0 - version: 2.5.0(eslint@9.9.1(jiti@1.21.6)) + version: 2.5.0(eslint@9.10.0(jiti@1.21.6)) eslint-plugin-command: specifier: ^0.2.3 - version: 0.2.3(eslint@9.9.1(jiti@1.21.6)) + version: 0.2.3(eslint@9.10.0(jiti@1.21.6)) eslint-plugin-import-x: specifier: ^4.2.1 - version: 4.2.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + version: 4.2.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) eslint-plugin-jsdoc: specifier: ^50.2.2 - version: 50.2.2(eslint@9.9.1(jiti@1.21.6)) + version: 50.2.2(eslint@9.10.0(jiti@1.21.6)) eslint-plugin-jsonc: specifier: ^2.16.0 - version: 2.16.0(eslint@9.9.1(jiti@1.21.6)) + version: 2.16.0(eslint@9.10.0(jiti@1.21.6)) eslint-plugin-markdown: specifier: ^5.1.0 - version: 5.1.0(eslint@9.9.1(jiti@1.21.6)) + version: 5.1.0(eslint@9.10.0(jiti@1.21.6)) eslint-plugin-n: specifier: ^17.10.2 - version: 17.10.2(eslint@9.9.1(jiti@1.21.6)) + version: 17.10.2(eslint@9.10.0(jiti@1.21.6)) eslint-plugin-no-only-tests: specifier: ^3.3.0 version: 3.3.0 eslint-plugin-perfectionist: - specifier: ^3.4.0 - version: 3.4.0(astro-eslint-parser@1.0.2(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(svelte-eslint-parser@0.41.0(svelte@4.2.19))(svelte@4.2.19)(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.9.1(jiti@1.21.6))) + specifier: ^3.5.0 + version: 3.5.0(astro-eslint-parser@1.0.2(typescript@5.5.4))(eslint@9.10.0(jiti@1.21.6))(svelte-eslint-parser@0.41.0(svelte@4.2.19))(svelte@4.2.19)(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.10.0(jiti@1.21.6))) eslint-plugin-regexp: specifier: ^2.6.0 - version: 2.6.0(eslint@9.9.1(jiti@1.21.6)) + version: 2.6.0(eslint@9.10.0(jiti@1.21.6)) eslint-plugin-toml: specifier: ^0.11.1 - version: 0.11.1(eslint@9.9.1(jiti@1.21.6)) + version: 0.11.1(eslint@9.10.0(jiti@1.21.6)) eslint-plugin-unicorn: specifier: ^55.0.0 - version: 55.0.0(eslint@9.9.1(jiti@1.21.6)) + version: 55.0.0(eslint@9.10.0(jiti@1.21.6)) eslint-plugin-unused-imports: specifier: ^4.1.3 - version: 4.1.3(@typescript-eslint/eslint-plugin@8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6)) + version: 4.1.3(@typescript-eslint/eslint-plugin@8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.10.0(jiti@1.21.6)) eslint-plugin-vue: specifier: ^9.28.0 - version: 9.28.0(eslint@9.9.1(jiti@1.21.6)) + version: 9.28.0(eslint@9.10.0(jiti@1.21.6)) eslint-plugin-yml: specifier: ^1.14.0 - version: 1.14.0(eslint@9.9.1(jiti@1.21.6)) + version: 1.14.0(eslint@9.10.0(jiti@1.21.6)) eslint-processor-vue-blocks: specifier: ^0.1.2 - version: 0.1.2(@vue/compiler-sfc@3.5.2)(eslint@9.9.1(jiti@1.21.6)) + version: 0.1.2(@vue/compiler-sfc@3.5.3)(eslint@9.10.0(jiti@1.21.6)) globals: specifier: ^15.9.0 version: 15.9.0 @@ -112,7 +112,7 @@ importers: version: 0.10.0 vue-eslint-parser: specifier: ^9.4.3 - version: 9.4.3(eslint@9.9.1(jiti@1.21.6)) + version: 9.4.3(eslint@9.10.0(jiti@1.21.6)) yaml-eslint-parser: specifier: ^1.2.3 version: 1.2.3 @@ -128,19 +128,16 @@ importers: version: 0.23.0 '@eslint-react/eslint-plugin': specifier: ^1.13.0 - version: 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + version: 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) '@eslint/config-inspector': specifier: ^0.5.4 - version: 0.5.4(eslint@9.9.1(jiti@1.21.6)) + version: 0.5.4(eslint@9.10.0(jiti@1.21.6)) '@prettier/plugin-xml': specifier: ^3.4.1 version: 3.4.1(prettier@3.3.2) '@stylistic/eslint-plugin-migrate': specifier: ^2.7.2 - version: 2.7.2(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@types/eslint': - specifier: ^9.6.1 - version: 9.6.1 + version: 2.7.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) '@types/fs-extra': specifier: ^11.0.4 version: 11.0.4 @@ -155,7 +152,7 @@ importers: version: 17.0.33 '@unocss/eslint-plugin': specifier: ^0.62.3 - version: 0.62.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + version: 0.62.3(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) astro-eslint-parser: specifier: ^1.0.2 version: 1.0.2(typescript@5.5.4) @@ -163,29 +160,29 @@ importers: specifier: ^9.5.2 version: 9.5.2 eslint: - specifier: ^9.9.1 - version: 9.9.1(jiti@1.21.6) + specifier: ^9.10.0 + version: 9.10.0(jiti@1.21.6) eslint-plugin-astro: specifier: ^1.2.3 - version: 1.2.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + version: 1.2.3(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) eslint-plugin-format: specifier: ^0.1.2 - version: 0.1.2(eslint@9.9.1(jiti@1.21.6)) + version: 0.1.2(eslint@9.10.0(jiti@1.21.6)) eslint-plugin-react-hooks: specifier: ^4.6.2 - version: 4.6.2(eslint@9.9.1(jiti@1.21.6)) + version: 4.6.2(eslint@9.10.0(jiti@1.21.6)) eslint-plugin-react-refresh: specifier: ^0.4.11 - version: 0.4.11(eslint@9.9.1(jiti@1.21.6)) + version: 0.4.11(eslint@9.10.0(jiti@1.21.6)) eslint-plugin-solid: specifier: ^0.14.3 - version: 0.14.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + version: 0.14.3(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) eslint-plugin-svelte: specifier: ^2.43.0 - version: 2.43.0(eslint@9.9.1(jiti@1.21.6))(svelte@4.2.19) + version: 2.43.0(eslint@9.10.0(jiti@1.21.6))(svelte@4.2.19) eslint-typegen: specifier: ^0.3.1 - version: 0.3.1(eslint@9.9.1(jiti@1.21.6)) + version: 0.3.1(eslint@9.10.0(jiti@1.21.6)) esno: specifier: ^4.7.0 version: 4.7.0 @@ -235,8 +232,8 @@ importers: specifier: ^2.0.5 version: 2.0.5(@types/node@22.5.4) vue: - specifier: ^3.5.2 - version: 3.5.2(typescript@5.5.4) + specifier: ^3.5.3 + version: 3.5.3(typescript@5.5.4) packages: @@ -739,13 +736,13 @@ packages: resolution: {integrity: sha512-yljsWl5Qv3IkIRmJ38h3NrHXFCm4EUl55M8doGTF6hvzvFF8kRpextgSrg2dwHev9lzBZyafCr9RelGIyQm6fw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.9.1 + eslint: ^9.10.0 '@eslint-community/eslint-utils@4.4.0': resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.9.1 + eslint: ^9.10.0 '@eslint-community/regexpp@4.11.0': resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} @@ -761,7 +758,7 @@ packages: resolution: {integrity: sha512-RO2bX3rtR57tGI6CF2UQ57v3lcV/d36WMiQH6XPEYTJ3Pp3N0zo70B1HX0TzLBsJTdaygI1TIAmwbnJ+m3UCQA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^9.9.1 + eslint: ^9.10.0 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: @@ -801,20 +798,24 @@ packages: resolution: {integrity: sha512-WB/U/B6HdRiIt/CfbcqqFp7Svz+3INLtnGcuMT2hnU39S3cb9JGGkvB1T6lbIlDoQ9VRnhc4riIFFoicGRZ2mw==} hasBin: true peerDependencies: - eslint: ^9.9.1 + eslint: ^9.10.0 '@eslint/eslintrc@3.1.0': resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.9.1': - resolution: {integrity: sha512-xIDQRsfg5hNBqHz04H1R3scSVwmI+KUbqjsQKHKQ1DAUSaUjYPReZZmS/5PNiKu1fUvzDd6H7DEDKACSEhu+TQ==} + '@eslint/js@9.10.0': + resolution: {integrity: sha512-fuXtbiP5GWIn8Fz+LWoOMVf/Jxm+aajZYkhi6CuEm4SxymFM+eUWzbO9qXT+L0iCkL5+KGYMCSGxo686H19S1g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/object-schema@2.1.4': resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/plugin-kit@0.1.0': + resolution: {integrity: sha512-autAXT203ixhqei9xt+qkYOvY8l6LAFIdT2UXc/RPNeUVfqRF1BV94GTJyVPFKT8nFM6MyVJhjLj9E8JWvf5zQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@humanwhocodes/module-importer@1.0.1': resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} @@ -992,7 +993,7 @@ packages: resolution: {integrity: sha512-3DVLU5HEuk2pQoBmXJlzvrxbKNpu2mJ0SRqz5O/CJjyNCr12ZiPcYMEtuArTyPOk5i7bsAU44nywh1rGfe3gKQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.9.1 + eslint: ^9.10.0 '@types/eslint@8.56.10': resolution: {integrity: sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==} @@ -1038,7 +1039,7 @@ packages: engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 - eslint: ^9.9.1 + eslint: ^9.10.0 typescript: '*' peerDependenciesMeta: typescript: @@ -1048,7 +1049,7 @@ packages: resolution: {integrity: sha512-NHgWmKSgJk5K9N16GIhQ4jSobBoJwrmURaLErad0qlLjrpP5bECYg+wxVTGlGZmJbU03jj/dfnb6V9bw+5icsA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.9.1 + eslint: ^9.10.0 typescript: '*' peerDependenciesMeta: typescript: @@ -1101,7 +1102,7 @@ packages: resolution: {integrity: sha512-swULW8n1IKLjRAgciCkTCafyTHHfwVQFt8DovmaF69sKbOxTSFMmIZaSHjqO9i/RV0wIblaawhzvtva8Nmm7lQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.9.1 + eslint: ^9.10.0 '@typescript-eslint/visitor-keys@7.18.0': resolution: {integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==} @@ -1126,7 +1127,7 @@ packages: resolution: {integrity: sha512-Ur80Y27Wbw8gFHJ3cv6vypcjXmrx6QHfw+q435h6Q2L+tf+h4Xf5pJTCL4YU/Jps9EVeggQxS85OcUZU7sdXRw==} peerDependencies: '@typescript-eslint/utils': ^8.4.0 - eslint: ^9.9.1 + eslint: ^9.10.0 typescript: '>= 5.0.0' vitest: '*' peerDependenciesMeta: @@ -1161,34 +1162,34 @@ packages: peerDependencies: '@eslint/config-array': '>=0.16.0' - '@vue/compiler-core@3.5.2': - resolution: {integrity: sha512-1aP7FL2GkqfcskHWGg3lfWQpJnrmewKc+rNJ/hq9WNaAw4BEyJ5QbNChnqmbw+tJ409zdy1XWmUeXXMrCKJcQQ==} + '@vue/compiler-core@3.5.3': + resolution: {integrity: sha512-adAfy9boPkP233NTyvLbGEqVuIfK/R0ZsBsIOW4BZNfb4BRpRW41Do1u+ozJpsb+mdoy80O20IzAsHaihRb5qA==} - '@vue/compiler-dom@3.5.2': - resolution: {integrity: sha512-QY4DpT8ZIUyu/ZA5gErpSEDocGNEbHmpkZIC/d5jbp/rUF0iOJNigAy3HCCKc0PMMhDlrcysO3ufQ6Ab4MpEcQ==} + '@vue/compiler-dom@3.5.3': + resolution: {integrity: sha512-wnzFArg9zpvk/811CDOZOadJRugf1Bgl/TQ3RfV4nKfSPok4hi0w10ziYUQR6LnnBAUlEXYLUfZ71Oj9ds/+QA==} - '@vue/compiler-sfc@3.5.2': - resolution: {integrity: sha512-vErEtybSU290LbMW+ChYllI9tNJEdTW1oU+8cZWINZyjlWeTSa9YqDl4/pZJSnozOI+HmcaC1Vz2eFKmXNSXZA==} + '@vue/compiler-sfc@3.5.3': + resolution: {integrity: sha512-P3uATLny2tfyvMB04OQFe7Sczteno7SLFxwrOA/dw01pBWQHB5HL15a8PosoNX2aG/EAMGqnXTu+1LnmzFhpTQ==} - '@vue/compiler-ssr@3.5.2': - resolution: {integrity: sha512-vMtA4tQK/AM3UAYJsmouQzQpgG+h9TKiD5BV+Zt+ZyAMdicxzSEEFGWf/CykRnDpqj9fMfIHPhOezJVNxiXe2A==} + '@vue/compiler-ssr@3.5.3': + resolution: {integrity: sha512-F/5f+r2WzL/2YAPl7UlKcJWHrvoZN8XwEBLnT7S4BXwncH25iDOabhO2M2DWioyTguJAGavDOawejkFXj8EM1w==} - '@vue/reactivity@3.5.2': - resolution: {integrity: sha512-lJwWL5bNht+2vIwU/+lnGdH+FKFxzz6z8WkoIJityPLiasWU+HDUvEsC7gm3JFwbTf7Kk+Nr9kJMaPy0HXwwxQ==} + '@vue/reactivity@3.5.3': + resolution: {integrity: sha512-2w61UnRWTP7+rj1H/j6FH706gRBHdFVpIqEkSDAyIpafBXYH8xt4gttstbbCWdU3OlcSWO8/3mbKl/93/HSMpw==} - '@vue/runtime-core@3.5.2': - resolution: {integrity: sha512-oU+i9sJjGEMfEhlrJ7SZv7CdSIgUNyBHnWHa0SqU2RF48V3/ATajzpWq1/DkiVJ1mtx+cQFAMKs8s/3cB3YlLQ==} + '@vue/runtime-core@3.5.3': + resolution: {integrity: sha512-5b2AQw5OZlmCzSsSBWYoZOsy75N4UdMWenTfDdI5bAzXnuVR7iR8Q4AOzQm2OGoA41xjk53VQKrqQhOz2ktWaw==} - '@vue/runtime-dom@3.5.2': - resolution: {integrity: sha512-2qvysn+oR0QnFKaWZxQ90iVpWAK/WPpYmODHCv24IDXjsBrdHbjLBj9s6YBdPaMuQhs0LNsmhsgZYZBkszLg6g==} + '@vue/runtime-dom@3.5.3': + resolution: {integrity: sha512-wPR1DEGc3XnQ7yHbmkTt3GoY0cEnVGQnARRdAkDzZ8MbUKEs26gogCQo6AOvvgahfjIcnvWJzkZArQ1fmWjcSg==} - '@vue/server-renderer@3.5.2': - resolution: {integrity: sha512-3POhYCA8KfbmuDuUiNbMXnpdh9pwE4SvAqo7VvACjklLkf3AaMkY3TvV7APeEa/WQezrnL+E4X2ASpJsKeS4cQ==} + '@vue/server-renderer@3.5.3': + resolution: {integrity: sha512-28volmaZVG2PGO3V3+gBPKoSHvLlE8FGfG/GKXKkjjfxLuj/50B/0OQGakM/g6ehQeqCrZYM4eHC4Ks48eig1Q==} peerDependencies: - vue: 3.5.2 + vue: 3.5.3 - '@vue/shared@3.5.2': - resolution: {integrity: sha512-Ce89WNFBzcDca/AgFTxgX4/K4iAyF7oFIp8Z5aBbFBNbtpwnQr+5pZOoHndxnjE2h+YFcipVMzs9UL11XB6dwA==} + '@vue/shared@3.5.3': + resolution: {integrity: sha512-Jp2v8nylKBT+PlOUjun2Wp/f++TfJVFjshLzNtJDdmFJabJa7noGMncqXRM1vXGX+Yo2V7WykQFNxusSim8SCA==} '@xml-tools/parser@1.0.11': resolution: {integrity: sha512-aKqQ077XnR+oQtHJlrAflaZaL7qZsulWc/i/ZEooar5JiWj1eLt0+Wg28cpa+XLney107wXqneC+oG1IZvxkTA==} @@ -1593,18 +1594,18 @@ packages: resolution: {integrity: sha512-Jia4JDldWnFNIru1Ehx1H5s9/yxiRHY/TimCuUc0jNexew3cF1gI6CYZil1ociakfWO3rRqFjl1mskBblB3RYg==} engines: {node: '>=12'} peerDependencies: - eslint: ^9.9.1 + eslint: ^9.10.0 eslint-compat-utils@0.5.1: resolution: {integrity: sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==} engines: {node: '>=12'} peerDependencies: - eslint: ^9.9.1 + eslint: ^9.10.0 eslint-config-flat-gitignore@0.3.0: resolution: {integrity: sha512-0Ndxo4qGhcewjTzw52TK06Mc00aDtHNTdeeW2JfONgDcLkRO/n/BteMRzNVpLQYxdCC/dFEilfM9fjjpGIJ9Og==} peerDependencies: - eslint: ^9.9.1 + eslint: ^9.10.0 eslint-flat-config-utils@0.3.1: resolution: {integrity: sha512-eFT3EaoJN1hlN97xw4FIEX//h0TiFUobgl2l5uLkIwhVN9ahGq95Pbs+i1/B5UACA78LO3rco3JzuvxLdTUOPA==} @@ -1612,7 +1613,7 @@ packages: eslint-formatting-reporter@0.0.0: resolution: {integrity: sha512-k9RdyTqxqN/wNYVaTk/ds5B5rA8lgoAmvceYN7bcZMBwU7TuXx5ntewJv81eF3pIL/CiJE+pJZm36llG8yhyyw==} peerDependencies: - eslint: ^9.9.1 + eslint: ^9.10.0 eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} @@ -1620,7 +1621,7 @@ packages: eslint-merge-processors@0.1.0: resolution: {integrity: sha512-IvRXXtEajLeyssvW4wJcZ2etxkR9mUf4zpNwgI+m/Uac9RfXHskuJefkHUcawVzePnd6xp24enp5jfgdHzjRdQ==} peerDependencies: - eslint: ^9.9.1 + eslint: ^9.10.0 eslint-parser-plain@0.1.0: resolution: {integrity: sha512-oOeA6FWU0UJT/Rxc3XF5Cq0nbIZbylm7j8+plqq0CZoE6m4u32OXJrR+9iy4srGMmF6v6pmgvP1zPxSRIGh3sg==} @@ -1628,70 +1629,70 @@ packages: eslint-plugin-antfu@2.5.0: resolution: {integrity: sha512-YLIWE22/ERe6Jpqt6bJdvALw8SWvf4x2DQjvVpRvAv8LrdHbwWckkoueAf8oQFgSOLsL1R/axa+exjpubPp0fw==} peerDependencies: - eslint: ^9.9.1 + eslint: ^9.10.0 eslint-plugin-astro@1.2.3: resolution: {integrity: sha512-asHT0VUs68oppVnTHfp/WgLqs0yCx9kG9AC/PKLmp+87imeh3nGHMdFm0qP46vHxTM0NLDEhvmjFdAVAqw+QPQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.9.1 + eslint: ^9.10.0 eslint-plugin-command@0.2.3: resolution: {integrity: sha512-1bBYNfjZg60N2ZpLV5ATYSYyueIJ+zl5yKrTs0UFDdnyu07dNSZ7Xplnc+Wb6SXTdc1sIaoIrnuyhvztcltX6A==} peerDependencies: - eslint: ^9.9.1 + eslint: ^9.10.0 eslint-plugin-es-x@7.5.0: resolution: {integrity: sha512-ODswlDSO0HJDzXU0XvgZ3lF3lS3XAZEossh15Q2UHjwrJggWeBoKqqEsLTZLXl+dh5eOAozG0zRcYtuE35oTuQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: - eslint: ^9.9.1 + eslint: ^9.10.0 eslint-plugin-format@0.1.2: resolution: {integrity: sha512-ZrcO3aiumgJ6ENAv65IWkPjtW77ML/5mp0YrRK0jdvvaZJb+4kKWbaQTMr/XbJo6CtELRmCApAziEKh7L2NbdQ==} peerDependencies: - eslint: ^9.9.1 + eslint: ^9.10.0 eslint-plugin-import-x@4.2.1: resolution: {integrity: sha512-WWi2GedccIJa0zXxx3WDnTgouGQTtdYK1nhXMwywbqqAgB0Ov+p1pYBsWh3VaB0bvBOwLse6OfVII7jZD9xo5Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.9.1 + eslint: ^9.10.0 eslint-plugin-jsdoc@50.2.2: resolution: {integrity: sha512-i0ZMWA199DG7sjxlzXn5AeYZxpRfMJjDPUl7lL9eJJX8TPRoIaxJU4ys/joP5faM5AXE1eqW/dslCj3uj4Nqpg==} engines: {node: '>=18'} peerDependencies: - eslint: ^9.9.1 + eslint: ^9.10.0 eslint-plugin-jsonc@2.16.0: resolution: {integrity: sha512-Af/ZL5mgfb8FFNleH6KlO4/VdmDuTqmM+SPnWcdoWywTetv7kq+vQe99UyQb9XO3b0OWLVuTH7H0d/PXYCMdSg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.9.1 + eslint: ^9.10.0 eslint-plugin-markdown@5.1.0: resolution: {integrity: sha512-SJeyKko1K6GwI0AN6xeCDToXDkfKZfXcexA6B+O2Wr2btUS9GrC+YgwSyVli5DJnctUHjFXcQ2cqTaAmVoLi2A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.9.1 + eslint: ^9.10.0 eslint-plugin-n@17.10.2: resolution: {integrity: sha512-e+s4eAf5NtJaxPhTNu3qMO0Iz40WANS93w9LQgYcvuljgvDmWi/a3rh+OrNyMHeng6aOWGJO0rCg5lH4zi8yTw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.9.1 + eslint: ^9.10.0 eslint-plugin-no-only-tests@3.3.0: resolution: {integrity: sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==} engines: {node: '>=5.0.0'} - eslint-plugin-perfectionist@3.4.0: - resolution: {integrity: sha512-vXyd1sFg3H/7aKgBUie62bA6E0EN3Dh0LCD5r4vR/IYtTljxOnyckI1AV0Arw4eYjC/W9T1X04Pl2mdLsdWtMA==} + eslint-plugin-perfectionist@3.5.0: + resolution: {integrity: sha512-vwDNuxlAlbZJ3DjHo6GnfZrmMlJBLFrkOLBV/rYvVnLFD+x54u9VyJcGOfJ2DK9d1cd3a/C/vtBrbBNgAC6Mrg==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: astro-eslint-parser: ^1.0.2 - eslint: ^9.9.1 + eslint: ^9.10.0 svelte: '>=3.0.0' svelte-eslint-parser: ^0.41.0 vue-eslint-parser: '>=9.0.0' @@ -1709,7 +1710,7 @@ packages: resolution: {integrity: sha512-K+xhQ7SITeRUM+4exfzLuci11i13rLAB70zlinDuABB9YwhBQy+qXZFI1POrcvdrbjeLK0e86MrmUGTj4keSwQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^9.9.1 + eslint: ^9.10.0 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: @@ -1719,7 +1720,7 @@ packages: resolution: {integrity: sha512-tQelrWWOzVx5rYstPr9+jaqtdtG1bq/L6BBCiIKqSr3/FkrOqxfvAYbo0vMFZaOnNe38zJ/nDFrgkpf8Yuv9AQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^9.9.1 + eslint: ^9.10.0 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: @@ -1729,7 +1730,7 @@ packages: resolution: {integrity: sha512-hS46MAlqanqpfEmW6RwQjAl54Ympu3SSTK3TQte1UHAXxIIiuUKwcKkXNmdrElk5u6ZiXr81g8TEdEvtZ0MSZA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^9.9.1 + eslint: ^9.10.0 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: @@ -1739,13 +1740,13 @@ packages: resolution: {integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==} engines: {node: '>=10'} peerDependencies: - eslint: ^9.9.1 + eslint: ^9.10.0 eslint-plugin-react-naming-convention@1.13.0: resolution: {integrity: sha512-82ydc4qGP8KxmmMxtazbUjd0ZwMYmoclZF7WcV0QT+JQyZkVrtnDrg7F5hS6RiM7recahR/PnXecIKFR7uPeMA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^9.9.1 + eslint: ^9.10.0 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: @@ -1754,13 +1755,13 @@ packages: eslint-plugin-react-refresh@0.4.11: resolution: {integrity: sha512-wrAKxMbVr8qhXTtIKfXqAn5SAtRZt0aXxe5P23Fh4pUAdC6XEsybGLB8P0PI4j1yYqOgUEUlzKAGDfo7rJOjcw==} peerDependencies: - eslint: ^9.9.1 + eslint: ^9.10.0 eslint-plugin-react-web-api@1.13.0: resolution: {integrity: sha512-kY0iICIhqZfSYOEPPl+coErzPoiExVhdhpGb9KobAZuS6io1DkUAwRQVpxdF+Ky0fkw9r0XzqKvHBYTYmLB9Uw==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^9.9.1 + eslint: ^9.10.0 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: @@ -1770,7 +1771,7 @@ packages: resolution: {integrity: sha512-bqKXtCC4q/6xjUmjAbf+7a6rt/CWy2q7f01WINt7UY+xellRr6i2bXipIEWqGc0RtbTG339WjFjMgcvR+Uo8EA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^9.9.1 + eslint: ^9.10.0 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: @@ -1780,19 +1781,19 @@ packages: resolution: {integrity: sha512-FCL851+kislsTEQEMioAlpDuK5+E5vs0hi1bF8cFlPlHcEjeRhuAzEsGikXRreE+0j4WhW2uO54MqTjXtYOi3A==} engines: {node: ^18 || >=20} peerDependencies: - eslint: ^9.9.1 + eslint: ^9.10.0 eslint-plugin-solid@0.14.3: resolution: {integrity: sha512-eDeyPrijSjVGeyb4oKoyidgLlMDZwAg/YdxiY9QvGXl2kLgpcHvLpgpaGK4KJ8xSsg0ym3B2dPRBAIlT7iUrEQ==} engines: {node: '>=18.0.0'} peerDependencies: - eslint: ^9.9.1 + eslint: ^9.10.0 eslint-plugin-svelte@2.43.0: resolution: {integrity: sha512-REkxQWvg2pp7QVLxQNa+dJ97xUqRe7Y2JJbSWkHSuszu0VcblZtXkPBPckkivk99y5CdLw4slqfPylL2d/X4jQ==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.9.1 + eslint: ^9.10.0 svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.191 peerDependenciesMeta: svelte: @@ -1802,19 +1803,19 @@ packages: resolution: {integrity: sha512-Y1WuMSzfZpeMIrmlP1nUh3kT8p96mThIq4NnHrYUhg10IKQgGfBZjAWnrg9fBqguiX4iFps/x/3Hb5TxBisfdw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.9.1 + eslint: ^9.10.0 eslint-plugin-unicorn@55.0.0: resolution: {integrity: sha512-n3AKiVpY2/uDcGrS3+QsYDkjPfaOrNrsfQxU9nt5nitd9KuvVXrfAvgCO9DYPSfap+Gqjw9EOrXIsBp5tlHZjA==} engines: {node: '>=18.18'} peerDependencies: - eslint: ^9.9.1 + eslint: ^9.10.0 eslint-plugin-unused-imports@4.1.3: resolution: {integrity: sha512-lqrNZIZjFMUr7P06eoKtQLwyVRibvG7N+LtfKtObYGizAAGrcqLkc3tDx+iAik2z7q0j/XI3ihjupIqxhFabFA==} peerDependencies: '@typescript-eslint/eslint-plugin': ^8.0.0-0 || ^7.0.0 || ^6.0.0 || ^5.0.0 - eslint: ^9.9.1 + eslint: ^9.10.0 peerDependenciesMeta: '@typescript-eslint/eslint-plugin': optional: true @@ -1823,19 +1824,19 @@ packages: resolution: {integrity: sha512-ShrihdjIhOTxs+MfWun6oJWuk+g/LAhN+CiuOl/jjkG3l0F2AuK5NMTaWqyvBgkFtpYmyks6P4603mLmhNJW8g==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.9.1 + eslint: ^9.10.0 eslint-plugin-yml@1.14.0: resolution: {integrity: sha512-ESUpgYPOcAYQO9czugcX5OqRvn/ydDVwGCPXY4YjPqc09rHaUVUA6IE6HLQys4rXk/S+qx3EwTd1wHCwam/OWQ==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.9.1 + eslint: ^9.10.0 eslint-processor-vue-blocks@0.1.2: resolution: {integrity: sha512-PfpJ4uKHnqeL/fXUnzYkOax3aIenlwewXRX8jFinA1a2yCFnLgMuiH3xvCgvHHUlV2xJWQHbCTdiJWGwb3NqpQ==} peerDependencies: '@vue/compiler-sfc': ^3.3.0 - eslint: ^9.9.1 + eslint: ^9.10.0 eslint-scope@7.2.2: resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} @@ -1848,7 +1849,7 @@ packages: eslint-typegen@0.3.1: resolution: {integrity: sha512-D1hMMOuQw+WmN1uMk5lDfc9XCgOZMRlvOWwQfME6dyAgJqxGJ/STEyN7YBmt3zMqKkN7XJJ+4mjB82JcR4s/UA==} peerDependencies: - eslint: ^9.9.1 + eslint: ^9.10.0 eslint-visitor-keys@3.4.3: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} @@ -1858,8 +1859,8 @@ packages: resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.9.1: - resolution: {integrity: sha512-dHvhrbfr4xFQ9/dq+jcVneZMyRYLjggWjk6RVsIiHsP8Rz6yZ8LvZ//iU4TrZF+SXWG+JkNF2OyiZRvzgRDqMg==} + eslint@9.10.0: + resolution: {integrity: sha512-Y4D0IgtBZfOcOUAIQTSXBKoNGfY0REGqHJG6+Q81vNippW5YlKjHFj4soMxamKK1NXHUWuBZTLdU3Km+L/pcHw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -2180,7 +2181,7 @@ packages: is-immutable-type@5.0.0: resolution: {integrity: sha512-mcvHasqbRBWJznuPqqHRKiJgYAz60sZ0mvO3bN70JbkuK7ksfmgc489aKZYxMEjIbRvyOseaTjaRZLRF/xFeRA==} peerDependencies: - eslint: ^9.9.1 + eslint: ^9.10.0 typescript: '>=4.7.4' is-inside-container@1.0.0: @@ -3247,10 +3248,10 @@ packages: resolution: {integrity: sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.9.1 + eslint: ^9.10.0 - vue@3.5.2: - resolution: {integrity: sha512-w1YB4lAwC9ByH6AnFY0JvZF+y70Usul9jDfKIKtM5xA97q/JPS5R7mqq0fhA6D2PQxYPZdgb5jzFKLyOga5pnw==} + vue@3.5.3: + resolution: {integrity: sha512-xvRbd0HpuLovYbOHXRHlSBsSvmUJbo0pzbkKTApWnQGf3/cu5Z39mQeA5cZdLRVIoNf3zI6MSoOgHUT5i2jO+Q==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -3634,26 +3635,26 @@ snapshots: '@esbuild/win32-x64@0.23.0': optional: true - '@eslint-community/eslint-plugin-eslint-comments@4.4.0(eslint@9.9.1(jiti@1.21.6))': + '@eslint-community/eslint-plugin-eslint-comments@4.4.0(eslint@9.10.0(jiti@1.21.6))': dependencies: escape-string-regexp: 4.0.0 - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.10.0(jiti@1.21.6) ignore: 5.3.1 - '@eslint-community/eslint-utils@4.4.0(eslint@9.9.1(jiti@1.21.6))': + '@eslint-community/eslint-utils@4.4.0(eslint@9.10.0(jiti@1.21.6))': dependencies: - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.10.0(jiti@1.21.6) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.11.0': {} - '@eslint-react/ast@1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@eslint-react/ast@1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: '@eslint-react/tools': 1.13.0 - '@eslint-react/types': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/types': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/types': 8.4.0 '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.5.4) - '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) birecord: 0.1.1 string-ts: 2.2.0 ts-pattern: 5.3.1 @@ -3662,18 +3663,18 @@ snapshots: - supports-color - typescript - '@eslint-react/core@1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@eslint-react/core@1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@eslint-react/ast': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/jsx': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/shared': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/ast': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/jsx': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/shared': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) '@eslint-react/tools': 1.13.0 - '@eslint-react/types': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/var': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/types': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/var': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.4.0 - '@typescript-eslint/type-utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/type-utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/types': 8.4.0 - '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) birecord: 0.1.1 short-unique-id: 5.2.0 ts-pattern: 5.3.1 @@ -3682,46 +3683,46 @@ snapshots: - supports-color - typescript - '@eslint-react/eslint-plugin@1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@eslint-react/eslint-plugin@1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@eslint-react/shared': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/shared': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) '@eslint-react/tools': 1.13.0 - '@eslint-react/types': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/types': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.4.0 - '@typescript-eslint/type-utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/type-utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/types': 8.4.0 - '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - eslint: 9.9.1(jiti@1.21.6) - eslint-plugin-react-debug: 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - eslint-plugin-react-dom: 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - eslint-plugin-react-hooks-extra: 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - eslint-plugin-react-naming-convention: 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - eslint-plugin-react-web-api: 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - eslint-plugin-react-x: 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + eslint: 9.10.0(jiti@1.21.6) + eslint-plugin-react-debug: 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + eslint-plugin-react-dom: 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + eslint-plugin-react-hooks-extra: 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + eslint-plugin-react-naming-convention: 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + eslint-plugin-react-web-api: 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + eslint-plugin-react-x: 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: - supports-color - '@eslint-react/jsx@1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@eslint-react/jsx@1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@eslint-react/ast': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/ast': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) '@eslint-react/tools': 1.13.0 - '@eslint-react/types': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/var': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/types': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/var': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.4.0 '@typescript-eslint/types': 8.4.0 - '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) ts-pattern: 5.3.1 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/shared@1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@eslint-react/shared@1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: '@eslint-react/tools': 1.13.0 - '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) picomatch: 4.0.2 transitivePeerDependencies: - eslint @@ -3730,24 +3731,24 @@ snapshots: '@eslint-react/tools@1.13.0': {} - '@eslint-react/types@1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@eslint-react/types@1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: '@eslint-react/tools': 1.13.0 '@typescript-eslint/types': 8.4.0 - '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/var@1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@eslint-react/var@1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@eslint-react/ast': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/ast': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) '@eslint-react/tools': 1.13.0 - '@eslint-react/types': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/types': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.4.0 '@typescript-eslint/types': 8.4.0 - '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) ts-pattern: 5.3.1 transitivePeerDependencies: - eslint @@ -3774,7 +3775,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/config-inspector@0.5.4(eslint@9.9.1(jiti@1.21.6))': + '@eslint/config-inspector@0.5.4(eslint@9.10.0(jiti@1.21.6))': dependencies: '@eslint/config-array': 0.17.1 '@voxpelli/config-array-find-files': 0.1.2(@eslint/config-array@0.17.1) @@ -3782,7 +3783,7 @@ snapshots: cac: 6.7.14 chokidar: 3.6.0 esbuild: 0.21.5 - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.10.0(jiti@1.21.6) fast-glob: 3.3.2 find-up: 7.0.0 get-port-please: 3.1.2 @@ -3813,10 +3814,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.9.1': {} + '@eslint/js@9.10.0': {} '@eslint/object-schema@2.1.4': {} + '@eslint/plugin-kit@0.1.0': + dependencies: + levn: 0.4.1 + '@humanwhocodes/module-importer@1.0.1': {} '@humanwhocodes/retry@0.3.0': {} @@ -3949,20 +3954,20 @@ snapshots: '@slidev/types@0.47.5': {} - '@stylistic/eslint-plugin-migrate@2.7.2(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@stylistic/eslint-plugin-migrate@2.7.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: '@eslint-stylistic/metadata': 2.7.2 - '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) transitivePeerDependencies: - eslint - supports-color - typescript - '@stylistic/eslint-plugin@2.7.2(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@stylistic/eslint-plugin@2.7.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: '@types/eslint': 9.6.1 - '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - eslint: 9.9.1(jiti@1.21.6) + '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + eslint: 9.10.0(jiti@1.21.6) eslint-visitor-keys: 4.0.0 espree: 10.1.0 estraverse: 5.3.0 @@ -4017,15 +4022,15 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@typescript-eslint/eslint-plugin@8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/parser': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.4.0 - '@typescript-eslint/type-utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/type-utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/visitor-keys': 8.4.0 - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.10.0(jiti@1.21.6) graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 @@ -4035,14 +4040,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@typescript-eslint/parser@8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: '@typescript-eslint/scope-manager': 8.4.0 '@typescript-eslint/types': 8.4.0 '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.5.4) '@typescript-eslint/visitor-keys': 8.4.0 debug: 4.3.6 - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.10.0(jiti@1.21.6) optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: @@ -4058,10 +4063,10 @@ snapshots: '@typescript-eslint/types': 8.4.0 '@typescript-eslint/visitor-keys': 8.4.0 - '@typescript-eslint/type-utils@8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@typescript-eslint/type-utils@8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.5.4) - '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) debug: 4.3.6 ts-api-utils: 1.3.0(typescript@5.5.4) optionalDependencies: @@ -4104,13 +4109,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@typescript-eslint/utils@8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.6)) '@typescript-eslint/scope-manager': 8.4.0 '@typescript-eslint/types': 8.4.0 '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.5.4) - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.10.0(jiti@1.21.6) transitivePeerDependencies: - supports-color - typescript @@ -4134,9 +4139,9 @@ snapshots: '@unocss/core@0.62.3': {} - '@unocss/eslint-plugin@0.62.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@unocss/eslint-plugin@0.62.3(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) '@unocss/config': 0.62.3 '@unocss/core': 0.62.3 magic-string: 0.30.11 @@ -4146,11 +4151,11 @@ snapshots: - supports-color - typescript - '@vitest/eslint-plugin@1.1.0(@typescript-eslint/utils@8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.5.4))': + '@vitest/eslint-plugin@1.1.0(@typescript-eslint/utils@8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.5.4))': dependencies: - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.10.0(jiti@1.21.6) optionalDependencies: - '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) typescript: 5.5.4 vitest: 2.0.5(@types/node@22.5.4) @@ -4192,59 +4197,59 @@ snapshots: '@eslint/config-array': 0.17.1 '@nodelib/fs.walk': 2.0.0 - '@vue/compiler-core@3.5.2': + '@vue/compiler-core@3.5.3': dependencies: '@babel/parser': 7.25.4 - '@vue/shared': 3.5.2 + '@vue/shared': 3.5.3 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.0 - '@vue/compiler-dom@3.5.2': + '@vue/compiler-dom@3.5.3': dependencies: - '@vue/compiler-core': 3.5.2 - '@vue/shared': 3.5.2 + '@vue/compiler-core': 3.5.3 + '@vue/shared': 3.5.3 - '@vue/compiler-sfc@3.5.2': + '@vue/compiler-sfc@3.5.3': dependencies: '@babel/parser': 7.25.4 - '@vue/compiler-core': 3.5.2 - '@vue/compiler-dom': 3.5.2 - '@vue/compiler-ssr': 3.5.2 - '@vue/shared': 3.5.2 + '@vue/compiler-core': 3.5.3 + '@vue/compiler-dom': 3.5.3 + '@vue/compiler-ssr': 3.5.3 + '@vue/shared': 3.5.3 estree-walker: 2.0.2 magic-string: 0.30.11 postcss: 8.4.44 source-map-js: 1.2.0 - '@vue/compiler-ssr@3.5.2': + '@vue/compiler-ssr@3.5.3': dependencies: - '@vue/compiler-dom': 3.5.2 - '@vue/shared': 3.5.2 + '@vue/compiler-dom': 3.5.3 + '@vue/shared': 3.5.3 - '@vue/reactivity@3.5.2': + '@vue/reactivity@3.5.3': dependencies: - '@vue/shared': 3.5.2 + '@vue/shared': 3.5.3 - '@vue/runtime-core@3.5.2': + '@vue/runtime-core@3.5.3': dependencies: - '@vue/reactivity': 3.5.2 - '@vue/shared': 3.5.2 + '@vue/reactivity': 3.5.3 + '@vue/shared': 3.5.3 - '@vue/runtime-dom@3.5.2': + '@vue/runtime-dom@3.5.3': dependencies: - '@vue/reactivity': 3.5.2 - '@vue/runtime-core': 3.5.2 - '@vue/shared': 3.5.2 + '@vue/reactivity': 3.5.3 + '@vue/runtime-core': 3.5.3 + '@vue/shared': 3.5.3 csstype: 3.1.3 - '@vue/server-renderer@3.5.2(vue@3.5.2(typescript@5.5.4))': + '@vue/server-renderer@3.5.3(vue@3.5.3(typescript@5.5.4))': dependencies: - '@vue/compiler-ssr': 3.5.2 - '@vue/shared': 3.5.2 - vue: 3.5.2(typescript@5.5.4) + '@vue/compiler-ssr': 3.5.3 + '@vue/shared': 3.5.3 + vue: 3.5.3(typescript@5.5.4) - '@vue/shared@3.5.2': {} + '@vue/shared@3.5.3': {} '@xml-tools/parser@1.0.11': dependencies: @@ -4685,19 +4690,19 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-compat-utils@0.1.2(eslint@9.9.1(jiti@1.21.6)): + eslint-compat-utils@0.1.2(eslint@9.10.0(jiti@1.21.6)): dependencies: - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.10.0(jiti@1.21.6) - eslint-compat-utils@0.5.1(eslint@9.9.1(jiti@1.21.6)): + eslint-compat-utils@0.5.1(eslint@9.10.0(jiti@1.21.6)): dependencies: - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.10.0(jiti@1.21.6) semver: 7.6.3 - eslint-config-flat-gitignore@0.3.0(eslint@9.9.1(jiti@1.21.6)): + eslint-config-flat-gitignore@0.3.0(eslint@9.10.0(jiti@1.21.6)): dependencies: '@eslint/compat': 1.1.1 - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.10.0(jiti@1.21.6) find-up-simple: 1.0.0 eslint-flat-config-utils@0.3.1: @@ -4705,9 +4710,9 @@ snapshots: '@types/eslint': 9.6.1 pathe: 1.1.2 - eslint-formatting-reporter@0.0.0(eslint@9.9.1(jiti@1.21.6)): + eslint-formatting-reporter@0.0.0(eslint@9.10.0(jiti@1.21.6)): dependencies: - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.10.0(jiti@1.21.6) prettier-linter-helpers: 1.0.0 eslint-import-resolver-node@0.3.9: @@ -4718,25 +4723,25 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-merge-processors@0.1.0(eslint@9.9.1(jiti@1.21.6)): + eslint-merge-processors@0.1.0(eslint@9.10.0(jiti@1.21.6)): dependencies: - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.10.0(jiti@1.21.6) eslint-parser-plain@0.1.0: {} - eslint-plugin-antfu@2.5.0(eslint@9.9.1(jiti@1.21.6)): + eslint-plugin-antfu@2.5.0(eslint@9.10.0(jiti@1.21.6)): dependencies: '@antfu/utils': 0.7.10 - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.10.0(jiti@1.21.6) - eslint-plugin-astro@1.2.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): + eslint-plugin-astro@1.2.3(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.6)) '@jridgewell/sourcemap-codec': 1.5.0 '@typescript-eslint/types': 7.18.0 astro-eslint-parser: 1.0.2(typescript@5.5.4) - eslint: 9.9.1(jiti@1.21.6) - eslint-compat-utils: 0.5.1(eslint@9.9.1(jiti@1.21.6)) + eslint: 9.10.0(jiti@1.21.6) + eslint-compat-utils: 0.5.1(eslint@9.10.0(jiti@1.21.6)) globals: 15.9.0 postcss: 8.4.44 postcss-selector-parser: 6.1.0 @@ -4744,35 +4749,35 @@ snapshots: - supports-color - typescript - eslint-plugin-command@0.2.3(eslint@9.9.1(jiti@1.21.6)): + eslint-plugin-command@0.2.3(eslint@9.10.0(jiti@1.21.6)): dependencies: '@es-joy/jsdoccomment': 0.43.1 - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.10.0(jiti@1.21.6) - eslint-plugin-es-x@7.5.0(eslint@9.9.1(jiti@1.21.6)): + eslint-plugin-es-x@7.5.0(eslint@9.10.0(jiti@1.21.6)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.6)) '@eslint-community/regexpp': 4.11.0 - eslint: 9.9.1(jiti@1.21.6) - eslint-compat-utils: 0.1.2(eslint@9.9.1(jiti@1.21.6)) + eslint: 9.10.0(jiti@1.21.6) + eslint-compat-utils: 0.1.2(eslint@9.10.0(jiti@1.21.6)) - eslint-plugin-format@0.1.2(eslint@9.9.1(jiti@1.21.6)): + eslint-plugin-format@0.1.2(eslint@9.10.0(jiti@1.21.6)): dependencies: '@dprint/formatter': 0.3.0 '@dprint/markdown': 0.17.1 '@dprint/toml': 0.6.2 - eslint: 9.9.1(jiti@1.21.6) - eslint-formatting-reporter: 0.0.0(eslint@9.9.1(jiti@1.21.6)) + eslint: 9.10.0(jiti@1.21.6) + eslint-formatting-reporter: 0.0.0(eslint@9.10.0(jiti@1.21.6)) eslint-parser-plain: 0.1.0 prettier: 3.3.2 synckit: 0.9.1 - eslint-plugin-import-x@4.2.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): + eslint-plugin-import-x@4.2.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4): dependencies: - '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) debug: 4.3.6 doctrine: 3.0.0 - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.10.0(jiti@1.21.6) eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.7.5 is-glob: 4.0.3 @@ -4784,14 +4789,14 @@ snapshots: - supports-color - typescript - eslint-plugin-jsdoc@50.2.2(eslint@9.9.1(jiti@1.21.6)): + eslint-plugin-jsdoc@50.2.2(eslint@9.10.0(jiti@1.21.6)): dependencies: '@es-joy/jsdoccomment': 0.48.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 debug: 4.3.6 escape-string-regexp: 4.0.0 - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.10.0(jiti@1.21.6) espree: 10.1.0 esquery: 1.6.0 parse-imports: 2.1.1 @@ -4801,30 +4806,30 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-jsonc@2.16.0(eslint@9.9.1(jiti@1.21.6)): + eslint-plugin-jsonc@2.16.0(eslint@9.10.0(jiti@1.21.6)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6)) - eslint: 9.9.1(jiti@1.21.6) - eslint-compat-utils: 0.5.1(eslint@9.9.1(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.6)) + eslint: 9.10.0(jiti@1.21.6) + eslint-compat-utils: 0.5.1(eslint@9.10.0(jiti@1.21.6)) espree: 9.6.1 graphemer: 1.4.0 jsonc-eslint-parser: 2.4.0 natural-compare: 1.4.0 synckit: 0.6.2 - eslint-plugin-markdown@5.1.0(eslint@9.9.1(jiti@1.21.6)): + eslint-plugin-markdown@5.1.0(eslint@9.10.0(jiti@1.21.6)): dependencies: - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.10.0(jiti@1.21.6) mdast-util-from-markdown: 0.8.5 transitivePeerDependencies: - supports-color - eslint-plugin-n@17.10.2(eslint@9.9.1(jiti@1.21.6)): + eslint-plugin-n@17.10.2(eslint@9.10.0(jiti@1.21.6)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.6)) enhanced-resolve: 5.17.0 - eslint: 9.9.1(jiti@1.21.6) - eslint-plugin-es-x: 7.5.0(eslint@9.9.1(jiti@1.21.6)) + eslint: 9.10.0(jiti@1.21.6) + eslint-plugin-es-x: 7.5.0(eslint@9.10.0(jiti@1.21.6)) get-tsconfig: 4.7.5 globals: 15.9.0 ignore: 5.3.1 @@ -4833,36 +4838,36 @@ snapshots: eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@3.4.0(astro-eslint-parser@1.0.2(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(svelte-eslint-parser@0.41.0(svelte@4.2.19))(svelte@4.2.19)(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.9.1(jiti@1.21.6))): + eslint-plugin-perfectionist@3.5.0(astro-eslint-parser@1.0.2(typescript@5.5.4))(eslint@9.10.0(jiti@1.21.6))(svelte-eslint-parser@0.41.0(svelte@4.2.19))(svelte@4.2.19)(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.10.0(jiti@1.21.6))): dependencies: '@typescript-eslint/types': 8.4.0 - '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - eslint: 9.9.1(jiti@1.21.6) + '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + eslint: 9.10.0(jiti@1.21.6) minimatch: 9.0.5 natural-compare-lite: 1.4.0 optionalDependencies: astro-eslint-parser: 1.0.2(typescript@5.5.4) svelte: 4.2.19 svelte-eslint-parser: 0.41.0(svelte@4.2.19) - vue-eslint-parser: 9.4.3(eslint@9.9.1(jiti@1.21.6)) + vue-eslint-parser: 9.4.3(eslint@9.10.0(jiti@1.21.6)) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-react-debug@1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): + eslint-plugin-react-debug@1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4): dependencies: - '@eslint-react/ast': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/core': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/jsx': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/shared': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/ast': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/core': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/jsx': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/shared': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) '@eslint-react/tools': 1.13.0 - '@eslint-react/types': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/var': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/types': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/var': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.4.0 - '@typescript-eslint/type-utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/type-utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/types': 8.4.0 - '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - eslint: 9.9.1(jiti@1.21.6) + '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + eslint: 9.10.0(jiti@1.21.6) string-ts: 2.2.0 ts-pattern: 5.3.1 optionalDependencies: @@ -4870,128 +4875,128 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-dom@1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): + eslint-plugin-react-dom@1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4): dependencies: - '@eslint-react/ast': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/core': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/jsx': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/shared': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/ast': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/core': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/jsx': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/shared': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) '@eslint-react/tools': 1.13.0 - '@eslint-react/types': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/var': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/types': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/var': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.4.0 '@typescript-eslint/types': 8.4.0 - '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - eslint: 9.9.1(jiti@1.21.6) + '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + eslint: 9.10.0(jiti@1.21.6) ts-pattern: 5.3.1 optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks-extra@1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): + eslint-plugin-react-hooks-extra@1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4): dependencies: - '@eslint-react/ast': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/core': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/jsx': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/shared': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/ast': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/core': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/jsx': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/shared': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) '@eslint-react/tools': 1.13.0 - '@eslint-react/types': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/var': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/types': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/var': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.4.0 - '@typescript-eslint/type-utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/type-utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/types': 8.4.0 - '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - eslint: 9.9.1(jiti@1.21.6) + '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + eslint: 9.10.0(jiti@1.21.6) ts-pattern: 5.3.1 optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks@4.6.2(eslint@9.9.1(jiti@1.21.6)): + eslint-plugin-react-hooks@4.6.2(eslint@9.10.0(jiti@1.21.6)): dependencies: - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.10.0(jiti@1.21.6) - eslint-plugin-react-naming-convention@1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): + eslint-plugin-react-naming-convention@1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4): dependencies: - '@eslint-react/ast': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/core': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/jsx': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/shared': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/ast': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/core': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/jsx': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/shared': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) '@eslint-react/tools': 1.13.0 - '@eslint-react/types': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/types': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.4.0 - '@typescript-eslint/type-utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/type-utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/types': 8.4.0 - '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - eslint: 9.9.1(jiti@1.21.6) + '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + eslint: 9.10.0(jiti@1.21.6) ts-pattern: 5.3.1 optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: - supports-color - eslint-plugin-react-refresh@0.4.11(eslint@9.9.1(jiti@1.21.6)): + eslint-plugin-react-refresh@0.4.11(eslint@9.10.0(jiti@1.21.6)): dependencies: - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.10.0(jiti@1.21.6) - eslint-plugin-react-web-api@1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): + eslint-plugin-react-web-api@1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4): dependencies: - '@eslint-react/ast': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/core': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/jsx': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/shared': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/ast': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/core': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/jsx': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/shared': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) '@eslint-react/tools': 1.13.0 - '@eslint-react/types': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/var': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/types': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/var': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.4.0 '@typescript-eslint/types': 8.4.0 - '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) birecord: 0.1.1 - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.10.0(jiti@1.21.6) ts-pattern: 5.3.1 optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: - supports-color - eslint-plugin-react-x@1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): + eslint-plugin-react-x@1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4): dependencies: - '@eslint-react/ast': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/core': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/jsx': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/shared': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/ast': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/core': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/jsx': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/shared': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) '@eslint-react/tools': 1.13.0 - '@eslint-react/types': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/var': 1.13.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/types': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/var': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.4.0 - '@typescript-eslint/type-utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/type-utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/types': 8.4.0 - '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - eslint: 9.9.1(jiti@1.21.6) - is-immutable-type: 5.0.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + eslint: 9.10.0(jiti@1.21.6) + is-immutable-type: 5.0.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) ts-pattern: 5.3.1 optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: - supports-color - eslint-plugin-regexp@2.6.0(eslint@9.9.1(jiti@1.21.6)): + eslint-plugin-regexp@2.6.0(eslint@9.10.0(jiti@1.21.6)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.6)) '@eslint-community/regexpp': 4.11.0 comment-parser: 1.4.1 - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.10.0(jiti@1.21.6) jsdoc-type-pratt-parser: 4.1.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-solid@0.14.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): + eslint-plugin-solid@0.14.3(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4): dependencies: - '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - eslint: 9.9.1(jiti@1.21.6) + '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + eslint: 9.10.0(jiti@1.21.6) estraverse: 5.3.0 is-html: 2.0.0 kebab-case: 1.0.2 @@ -5001,12 +5006,12 @@ snapshots: - supports-color - typescript - eslint-plugin-svelte@2.43.0(eslint@9.9.1(jiti@1.21.6))(svelte@4.2.19): + eslint-plugin-svelte@2.43.0(eslint@9.10.0(jiti@1.21.6))(svelte@4.2.19): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.6)) '@jridgewell/sourcemap-codec': 1.5.0 - eslint: 9.9.1(jiti@1.21.6) - eslint-compat-utils: 0.5.1(eslint@9.9.1(jiti@1.21.6)) + eslint: 9.10.0(jiti@1.21.6) + eslint-compat-utils: 0.5.1(eslint@9.10.0(jiti@1.21.6)) esutils: 2.0.3 known-css-properties: 0.34.0 postcss: 8.4.44 @@ -5020,24 +5025,24 @@ snapshots: transitivePeerDependencies: - ts-node - eslint-plugin-toml@0.11.1(eslint@9.9.1(jiti@1.21.6)): + eslint-plugin-toml@0.11.1(eslint@9.10.0(jiti@1.21.6)): dependencies: debug: 4.3.6 - eslint: 9.9.1(jiti@1.21.6) - eslint-compat-utils: 0.5.1(eslint@9.9.1(jiti@1.21.6)) + eslint: 9.10.0(jiti@1.21.6) + eslint-compat-utils: 0.5.1(eslint@9.10.0(jiti@1.21.6)) lodash: 4.17.21 toml-eslint-parser: 0.10.0 transitivePeerDependencies: - supports-color - eslint-plugin-unicorn@55.0.0(eslint@9.9.1(jiti@1.21.6)): + eslint-plugin-unicorn@55.0.0(eslint@9.10.0(jiti@1.21.6)): dependencies: '@babel/helper-validator-identifier': 7.24.7 - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.6)) ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.37.1 - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.10.0(jiti@1.21.6) esquery: 1.6.0 globals: 15.9.0 indent-string: 4.0.0 @@ -5050,41 +5055,41 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-unused-imports@4.1.3(@typescript-eslint/eslint-plugin@8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6)): + eslint-plugin-unused-imports@4.1.3(@typescript-eslint/eslint-plugin@8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.10.0(jiti@1.21.6)): dependencies: - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.10.0(jiti@1.21.6) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/eslint-plugin': 8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - eslint-plugin-vue@9.28.0(eslint@9.9.1(jiti@1.21.6)): + eslint-plugin-vue@9.28.0(eslint@9.10.0(jiti@1.21.6)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6)) - eslint: 9.9.1(jiti@1.21.6) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.6)) + eslint: 9.10.0(jiti@1.21.6) globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.1.0 semver: 7.6.3 - vue-eslint-parser: 9.4.3(eslint@9.9.1(jiti@1.21.6)) + vue-eslint-parser: 9.4.3(eslint@9.10.0(jiti@1.21.6)) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color - eslint-plugin-yml@1.14.0(eslint@9.9.1(jiti@1.21.6)): + eslint-plugin-yml@1.14.0(eslint@9.10.0(jiti@1.21.6)): dependencies: debug: 4.3.6 - eslint: 9.9.1(jiti@1.21.6) - eslint-compat-utils: 0.5.1(eslint@9.9.1(jiti@1.21.6)) + eslint: 9.10.0(jiti@1.21.6) + eslint-compat-utils: 0.5.1(eslint@9.10.0(jiti@1.21.6)) lodash: 4.17.21 natural-compare: 1.4.0 yaml-eslint-parser: 1.2.3 transitivePeerDependencies: - supports-color - eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.2)(eslint@9.9.1(jiti@1.21.6)): + eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.3)(eslint@9.10.0(jiti@1.21.6)): dependencies: - '@vue/compiler-sfc': 3.5.2 - eslint: 9.9.1(jiti@1.21.6) + '@vue/compiler-sfc': 3.5.3 + eslint: 9.10.0(jiti@1.21.6) eslint-scope@7.2.2: dependencies: @@ -5096,10 +5101,10 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-typegen@0.3.1(eslint@9.9.1(jiti@1.21.6)): + eslint-typegen@0.3.1(eslint@9.10.0(jiti@1.21.6)): dependencies: '@types/eslint': 9.6.1 - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.10.0(jiti@1.21.6) json-schema-to-typescript-lite: 14.1.0 ohash: 1.1.3 @@ -5107,13 +5112,14 @@ snapshots: eslint-visitor-keys@4.0.0: {} - eslint@9.9.1(jiti@1.21.6): + eslint@9.10.0(jiti@1.21.6): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.6)) '@eslint-community/regexpp': 4.11.0 '@eslint/config-array': 0.18.0 '@eslint/eslintrc': 3.1.0 - '@eslint/js': 9.9.1 + '@eslint/js': 9.10.0 + '@eslint/plugin-kit': 0.1.0 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.3.0 '@nodelib/fs.walk': 1.2.8 @@ -5136,7 +5142,6 @@ snapshots: is-glob: 4.0.3 is-path-inside: 3.0.3 json-stable-stringify-without-jsonify: 1.0.1 - levn: 0.4.1 lodash.merge: 4.6.2 minimatch: 3.1.2 natural-compare: 1.4.0 @@ -5485,10 +5490,10 @@ snapshots: dependencies: html-tags: 3.3.1 - is-immutable-type@5.0.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): + is-immutable-type@5.0.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4): dependencies: - '@typescript-eslint/type-utils': 8.4.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - eslint: 9.9.1(jiti@1.21.6) + '@typescript-eslint/type-utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + eslint: 9.10.0(jiti@1.21.6) ts-api-utils: 1.3.0(typescript@5.5.4) ts-declaration-location: 1.0.4(typescript@5.5.4) typescript: 5.5.4 @@ -6504,10 +6509,10 @@ snapshots: - supports-color - terser - vue-eslint-parser@9.4.3(eslint@9.9.1(jiti@1.21.6)): + vue-eslint-parser@9.4.3(eslint@9.10.0(jiti@1.21.6)): dependencies: debug: 4.3.6 - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.10.0(jiti@1.21.6) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 @@ -6517,13 +6522,13 @@ snapshots: transitivePeerDependencies: - supports-color - vue@3.5.2(typescript@5.5.4): + vue@3.5.3(typescript@5.5.4): dependencies: - '@vue/compiler-dom': 3.5.2 - '@vue/compiler-sfc': 3.5.2 - '@vue/runtime-dom': 3.5.2 - '@vue/server-renderer': 3.5.2(vue@3.5.2(typescript@5.5.4)) - '@vue/shared': 3.5.2 + '@vue/compiler-dom': 3.5.3 + '@vue/compiler-sfc': 3.5.3 + '@vue/runtime-dom': 3.5.3 + '@vue/server-renderer': 3.5.3(vue@3.5.3(typescript@5.5.4)) + '@vue/shared': 3.5.3 optionalDependencies: typescript: 5.5.4 From 5d4fdf071976dede1cd5195c8b9f860fc7917cbe Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Sun, 8 Sep 2024 01:10:20 +0200 Subject: [PATCH 045/105] chore: release v3.4.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a24126687a..7b97db6ba2 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@antfu/eslint-config", "type": "module", - "version": "3.3.2", + "version": "3.4.0", "packageManager": "pnpm@9.9.0", "description": "Anthony's ESLint config", "author": "Anthony Fu (https://github.com/antfu/)", From 3ff43f1a390fbf350e1b9f0ed926e1cde02b16f4 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Sun, 8 Sep 2024 01:50:46 +0200 Subject: [PATCH 046/105] chore: update deps --- package.json | 6 ++--- pnpm-lock.yaml | 61 +++++++++++++------------------------------------- 2 files changed, 19 insertions(+), 48 deletions(-) diff --git a/package.json b/package.json index 7b97db6ba2..e79f15e27b 100644 --- a/package.json +++ b/package.json @@ -104,10 +104,10 @@ "@typescript-eslint/parser": "^8.4.0", "@vitest/eslint-plugin": "^1.1.0", "eslint-config-flat-gitignore": "^0.3.0", - "eslint-flat-config-utils": "^0.3.1", + "eslint-flat-config-utils": "^0.4.0", "eslint-merge-processors": "^0.1.0", "eslint-plugin-antfu": "^2.5.0", - "eslint-plugin-command": "^0.2.3", + "eslint-plugin-command": "^0.2.4", "eslint-plugin-import-x": "^4.2.1", "eslint-plugin-jsdoc": "^50.2.2", "eslint-plugin-jsonc": "^2.16.0", @@ -153,7 +153,7 @@ "eslint-plugin-react-refresh": "^0.4.11", "eslint-plugin-solid": "^0.14.3", "eslint-plugin-svelte": "^2.43.0", - "eslint-typegen": "^0.3.1", + "eslint-typegen": "^0.3.2", "esno": "^4.7.0", "execa": "^9.3.1", "fast-glob": "^3.3.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b8ad80e290..b43887ebc6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -39,8 +39,8 @@ importers: specifier: ^0.3.0 version: 0.3.0(eslint@9.10.0(jiti@1.21.6)) eslint-flat-config-utils: - specifier: ^0.3.1 - version: 0.3.1 + specifier: ^0.4.0 + version: 0.4.0 eslint-merge-processors: specifier: ^0.1.0 version: 0.1.0(eslint@9.10.0(jiti@1.21.6)) @@ -48,8 +48,8 @@ importers: specifier: ^2.5.0 version: 2.5.0(eslint@9.10.0(jiti@1.21.6)) eslint-plugin-command: - specifier: ^0.2.3 - version: 0.2.3(eslint@9.10.0(jiti@1.21.6)) + specifier: ^0.2.4 + version: 0.2.4(eslint@9.10.0(jiti@1.21.6)) eslint-plugin-import-x: specifier: ^4.2.1 version: 4.2.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) @@ -181,8 +181,8 @@ importers: specifier: ^2.43.0 version: 2.43.0(eslint@9.10.0(jiti@1.21.6))(svelte@4.2.19) eslint-typegen: - specifier: ^0.3.1 - version: 0.3.1(eslint@9.10.0(jiti@1.21.6)) + specifier: ^0.3.2 + version: 0.3.2(eslint@9.10.0(jiti@1.21.6)) esno: specifier: ^4.7.0 version: 4.7.0 @@ -304,10 +304,6 @@ packages: '@dprint/toml@0.6.2': resolution: {integrity: sha512-Mk5unEANsL/L+WHYU3NpDXt1ARU5bNU5k5OZELxaJodDycKG6RoRnSlZXpW6+7UN2PSnETAFVUdKrh937ZwtHA==} - '@es-joy/jsdoccomment@0.43.1': - resolution: {integrity: sha512-I238eDtOolvCuvtxrnqtlBaw0BwdQuYqK7eA6XIonicMdOOOb75mqdIzkGDUbS04+1Di007rgm9snFRNeVrOog==} - engines: {node: '>=16'} - '@es-joy/jsdoccomment@0.48.0': resolution: {integrity: sha512-G6QUWIcC+KvSwXNsJyDTHvqUdNoAVJPPgkc3+Uk4WBKqZvoXhlvazOgm9aL0HwihJLQf0l+tOE2UFzXBqCqgDw==} engines: {node: '>=16'} @@ -995,9 +991,6 @@ packages: peerDependencies: eslint: ^9.10.0 - '@types/eslint@8.56.10': - resolution: {integrity: sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==} - '@types/eslint@9.6.1': resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} @@ -1607,8 +1600,8 @@ packages: peerDependencies: eslint: ^9.10.0 - eslint-flat-config-utils@0.3.1: - resolution: {integrity: sha512-eFT3EaoJN1hlN97xw4FIEX//h0TiFUobgl2l5uLkIwhVN9ahGq95Pbs+i1/B5UACA78LO3rco3JzuvxLdTUOPA==} + eslint-flat-config-utils@0.4.0: + resolution: {integrity: sha512-kfd5kQZC+BMO0YwTol6zxjKX1zAsk8JfSAopbKjKqmENTJcew+yBejuvccAg37cvOrN0Mh+DVbeyznuNWEjt4A==} eslint-formatting-reporter@0.0.0: resolution: {integrity: sha512-k9RdyTqxqN/wNYVaTk/ds5B5rA8lgoAmvceYN7bcZMBwU7TuXx5ntewJv81eF3pIL/CiJE+pJZm36llG8yhyyw==} @@ -1637,8 +1630,8 @@ packages: peerDependencies: eslint: ^9.10.0 - eslint-plugin-command@0.2.3: - resolution: {integrity: sha512-1bBYNfjZg60N2ZpLV5ATYSYyueIJ+zl5yKrTs0UFDdnyu07dNSZ7Xplnc+Wb6SXTdc1sIaoIrnuyhvztcltX6A==} + eslint-plugin-command@0.2.4: + resolution: {integrity: sha512-IbZnQY21pOanbcCh/bAWWl+1BynV2HuDE75URMmk/28Tdn+PM7CoKeibXtPGrL7KQdIEHMgUEnRwwI8qmggVMA==} peerDependencies: eslint: ^9.10.0 @@ -1846,8 +1839,8 @@ packages: resolution: {integrity: sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint-typegen@0.3.1: - resolution: {integrity: sha512-D1hMMOuQw+WmN1uMk5lDfc9XCgOZMRlvOWwQfME6dyAgJqxGJ/STEyN7YBmt3zMqKkN7XJJ+4mjB82JcR4s/UA==} + eslint-typegen@0.3.2: + resolution: {integrity: sha512-YD/flDDDYoBszomo6wVAJ01HcEWTLfOb04+Mwir8/oR66t2bnajw+qUI6JfBoBQO3HbebcCmEtgjKgWVB67ggQ==} peerDependencies: eslint: ^9.10.0 @@ -2254,10 +2247,6 @@ packages: resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} hasBin: true - jsdoc-type-pratt-parser@4.0.0: - resolution: {integrity: sha512-YtOli5Cmzy3q4dP26GraSOeAhqecewG04hoO8DY56CH4KJ9Fvv5qKWUCCo3HZob7esJQHCv6/+bnTy72xZZaVQ==} - engines: {node: '>=12.0.0'} - jsdoc-type-pratt-parser@4.1.0: resolution: {integrity: sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg==} engines: {node: '>=12.0.0'} @@ -3410,15 +3399,6 @@ snapshots: '@dprint/toml@0.6.2': {} - '@es-joy/jsdoccomment@0.43.1': - dependencies: - '@types/eslint': 8.56.10 - '@types/estree': 1.0.5 - '@typescript-eslint/types': 7.18.0 - comment-parser: 1.4.1 - esquery: 1.6.0 - jsdoc-type-pratt-parser: 4.0.0 - '@es-joy/jsdoccomment@0.48.0': dependencies: comment-parser: 1.4.1 @@ -3976,11 +3956,6 @@ snapshots: - supports-color - typescript - '@types/eslint@8.56.10': - dependencies: - '@types/estree': 1.0.5 - '@types/json-schema': 7.0.15 - '@types/eslint@9.6.1': dependencies: '@types/estree': 1.0.5 @@ -4705,9 +4680,8 @@ snapshots: eslint: 9.10.0(jiti@1.21.6) find-up-simple: 1.0.0 - eslint-flat-config-utils@0.3.1: + eslint-flat-config-utils@0.4.0: dependencies: - '@types/eslint': 9.6.1 pathe: 1.1.2 eslint-formatting-reporter@0.0.0(eslint@9.10.0(jiti@1.21.6)): @@ -4749,9 +4723,9 @@ snapshots: - supports-color - typescript - eslint-plugin-command@0.2.3(eslint@9.10.0(jiti@1.21.6)): + eslint-plugin-command@0.2.4(eslint@9.10.0(jiti@1.21.6)): dependencies: - '@es-joy/jsdoccomment': 0.43.1 + '@es-joy/jsdoccomment': 0.48.0 eslint: 9.10.0(jiti@1.21.6) eslint-plugin-es-x@7.5.0(eslint@9.10.0(jiti@1.21.6)): @@ -5101,9 +5075,8 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-typegen@0.3.1(eslint@9.10.0(jiti@1.21.6)): + eslint-typegen@0.3.2(eslint@9.10.0(jiti@1.21.6)): dependencies: - '@types/eslint': 9.6.1 eslint: 9.10.0(jiti@1.21.6) json-schema-to-typescript-lite: 14.1.0 ohash: 1.1.3 @@ -5552,8 +5525,6 @@ snapshots: dependencies: argparse: 2.0.1 - jsdoc-type-pratt-parser@4.0.0: {} - jsdoc-type-pratt-parser@4.1.0: {} jsesc@0.5.0: {} From c8ac6da90c9479e9a431a3e2cd42d6c2b37dc333 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Sun, 8 Sep 2024 01:50:53 +0200 Subject: [PATCH 047/105] chore: release v3.4.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e79f15e27b..b0d91bf263 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@antfu/eslint-config", "type": "module", - "version": "3.4.0", + "version": "3.4.1", "packageManager": "pnpm@9.9.0", "description": "Anthony's ESLint config", "author": "Anthony Fu (https://github.com/antfu/)", From 597846c5f012ddf104b3d5af5d294713fa360e49 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Mon, 9 Sep 2024 15:45:14 +0200 Subject: [PATCH 048/105] docs: mention about personal config --- README.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index c7806125ea..e511422cf2 100644 --- a/README.md +++ b/README.md @@ -16,11 +16,16 @@ - Respects `.gitignore` by default - Requires ESLint v9.5.0+ -> [!IMPORTANT] +> [!NOTE] > Since v1.0.0, this config is rewritten to the new [ESLint Flat config](https://eslint.org/docs/latest/use/configure/configuration-files-new), check the [release note](https://github.com/antfu/eslint-config/releases/tag/v1.0.0) for more details. > > Since v3.0.0, ESLint v9.5.0+ is now required. +> [!WARNING] +> I am very appreciated and flatted that so many of you are fond of using this config. I also tried to make it as flexible and customizable as possible to fit more user cases. +> +> However, please keep in mind that this is still **a personal config**. Changes might not always be pleased by everyone and every use cases. If you are using this config directly, I'd suggest you **review the changes every time you update**. Of if you want more control over the rules, always feel free to fork it. Thanks! + ## Usage ### Starter Wizard From d12316530f54648d025d05060b0248ee3d4df851 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Mon, 9 Sep 2024 15:48:24 +0200 Subject: [PATCH 049/105] docs: improve layout --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index e511422cf2..37c50dd247 100644 --- a/README.md +++ b/README.md @@ -22,9 +22,11 @@ > Since v3.0.0, ESLint v9.5.0+ is now required. > [!WARNING] -> I am very appreciated and flatted that so many of you are fond of using this config. I also tried to make it as flexible and customizable as possible to fit more user cases. +> I am super appreciated and even a bit flatted that so many of you are fond of using this config. For that, I tried to make it as flexible and customizable as possible to fit more use cases. > -> However, please keep in mind that this is still **a personal config**. Changes might not always be pleased by everyone and every use cases. If you are using this config directly, I'd suggest you **review the changes every time you update**. Of if you want more control over the rules, always feel free to fork it. Thanks! +> However, please keep in mind that this is still **_a personal config_** with a lot opinions. Changes might not always be pleased by everyone and every use cases. +> +> If you are using this config directly, I'd suggest you **review the changes everytime you update**. Or if you want more control over the rules, always feel free to fork it. Thanks! ## Usage From b9052f8031923c415b77b64f4e86baf7728aeb14 Mon Sep 17 00:00:00 2001 From: ocavue Date: Tue, 10 Sep 2024 00:07:56 +1000 Subject: [PATCH 050/105] feat: update @eslint/markdown to v6 (#606) --- package.json | 2 +- pnpm-lock.yaml | 594 ++++++++++++++++++++++++++++++++++------ src/configs/markdown.ts | 5 +- 3 files changed, 507 insertions(+), 94 deletions(-) diff --git a/package.json b/package.json index b0d91bf263..14667b309d 100644 --- a/package.json +++ b/package.json @@ -99,6 +99,7 @@ "@antfu/install-pkg": "^0.4.1", "@clack/prompts": "^0.7.0", "@eslint-community/eslint-plugin-eslint-comments": "^4.4.0", + "@eslint/markdown": "^6.1.0", "@stylistic/eslint-plugin": "^2.7.2", "@typescript-eslint/eslint-plugin": "^8.4.0", "@typescript-eslint/parser": "^8.4.0", @@ -111,7 +112,6 @@ "eslint-plugin-import-x": "^4.2.1", "eslint-plugin-jsdoc": "^50.2.2", "eslint-plugin-jsonc": "^2.16.0", - "eslint-plugin-markdown": "^5.1.0", "eslint-plugin-n": "^17.10.2", "eslint-plugin-no-only-tests": "^3.3.0", "eslint-plugin-perfectionist": "^3.5.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b43887ebc6..be58098ecf 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,6 +23,9 @@ importers: '@eslint-community/eslint-plugin-eslint-comments': specifier: ^4.4.0 version: 4.4.0(eslint@9.10.0(jiti@1.21.6)) + '@eslint/markdown': + specifier: ^6.1.0 + version: 6.1.0(eslint@9.10.0(jiti@1.21.6)) '@stylistic/eslint-plugin': specifier: ^2.7.2 version: 2.7.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) @@ -59,9 +62,6 @@ importers: eslint-plugin-jsonc: specifier: ^2.16.0 version: 2.16.0(eslint@9.10.0(jiti@1.21.6)) - eslint-plugin-markdown: - specifier: ^5.1.0 - version: 5.1.0(eslint@9.10.0(jiti@1.21.6)) eslint-plugin-n: specifier: ^17.10.2 version: 17.10.2(eslint@9.10.0(jiti@1.21.6)) @@ -804,6 +804,12 @@ packages: resolution: {integrity: sha512-fuXtbiP5GWIn8Fz+LWoOMVf/Jxm+aajZYkhi6CuEm4SxymFM+eUWzbO9qXT+L0iCkL5+KGYMCSGxo686H19S1g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/markdown@6.1.0': + resolution: {integrity: sha512-cX1tyD+aIbhzKrCKe/9M5s2jZhldWGOR+cy7cIVpxG9RkoaN4XU+gG3dy6oEKtBFXjDx06GtP0OGO7jgbqa2DA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^9.10.0 + '@eslint/object-schema@2.1.4': resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -991,6 +997,9 @@ packages: peerDependencies: eslint: ^9.10.0 + '@types/debug@4.1.12': + resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} + '@types/eslint@9.6.1': resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} @@ -1006,8 +1015,11 @@ packages: '@types/jsonfile@6.1.3': resolution: {integrity: sha512-/yqTk2SZ1wIezK0hiRZD7RuSf4B3whFxFamB1kGStv+8zlWScTMcHanzfc0XKWs5vA1TkHeckBlOyM8jxU8nHA==} - '@types/mdast@3.0.14': - resolution: {integrity: sha512-gVZ04PGgw1qLZKsnWnyFv4ORnaJ+DXLdHTVSFbU8yX6xZ34Bjg4Q32yPkmveUP1yItXReKfB0Aknlh/3zxTKAw==} + '@types/mdast@4.0.4': + resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} + + '@types/ms@0.7.34': + resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} '@types/node@22.5.4': resolution: {integrity: sha512-FDuKUJQm/ju9fT/SeX/6+gBzoPzlVCzfzmGkwKvRHQVxi4BntVbyIwf6a4Xn62mrvndLiml6z/UBXIdEVjQLXg==} @@ -1018,8 +1030,8 @@ packages: '@types/prompts@2.4.9': resolution: {integrity: sha512-qTxFi6Buiu8+50/+3DGIWLHM6QuWsEKugJnnP6iv2Mc4ncxE4A/OJkjuVOA+5X0X1S/nq5VJRa8Lu+nwcvbrKA==} - '@types/unist@2.0.9': - resolution: {integrity: sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==} + '@types/unist@3.0.3': + resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} '@types/yargs-parser@21.0.3': resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} @@ -1331,6 +1343,9 @@ packages: caniuse-lite@1.0.30001620: resolution: {integrity: sha512-WJvYsOjd1/BYUY6SNGUosK9DUidBPDTnOARHp3fSmFO1ekdxaY6nKRttEVrfMmYi80ctS0kz1wiWmm14fVc3ew==} + ccount@2.0.1: + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} + chai@5.1.1: resolution: {integrity: sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==} engines: {node: '>=12'} @@ -1347,14 +1362,8 @@ packages: resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - character-entities-legacy@1.1.4: - resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==} - - character-entities@1.2.4: - resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} - - character-reference-invalid@1.1.4: - resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} + character-entities@2.0.2: + resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} check-error@2.1.1: resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==} @@ -1482,6 +1491,9 @@ packages: supports-color: optional: true + decode-named-character-reference@1.0.2: + resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} + deep-eql@5.0.2: resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} engines: {node: '>=6'} @@ -1511,6 +1523,9 @@ packages: destr@2.0.3: resolution: {integrity: sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==} + devlop@1.1.0: + resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} + dir-glob@3.0.1: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} @@ -1583,6 +1598,10 @@ packages: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} + escape-string-regexp@5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} + eslint-compat-utils@0.1.2: resolution: {integrity: sha512-Jia4JDldWnFNIru1Ehx1H5s9/yxiRHY/TimCuUc0jNexew3cF1gI6CYZil1ociakfWO3rRqFjl1mskBblB3RYg==} engines: {node: '>=12'} @@ -1664,12 +1683,6 @@ packages: peerDependencies: eslint: ^9.10.0 - eslint-plugin-markdown@5.1.0: - resolution: {integrity: sha512-SJeyKko1K6GwI0AN6xeCDToXDkfKZfXcexA6B+O2Wr2btUS9GrC+YgwSyVli5DJnctUHjFXcQ2cqTaAmVoLi2A==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^9.10.0 - eslint-plugin-n@17.10.2: resolution: {integrity: sha512-e+s4eAf5NtJaxPhTNu3qMO0Iz40WANS93w9LQgYcvuljgvDmWi/a3rh+OrNyMHeng6aOWGJO0rCg5lH4zi8yTw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2116,12 +2129,6 @@ packages: iron-webcrypto@1.2.1: resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==} - is-alphabetical@1.0.4: - resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} - - is-alphanumerical@1.0.4: - resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==} - is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} @@ -2136,9 +2143,6 @@ packages: is-core-module@2.13.1: resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} - is-decimal@1.0.4: - resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} - is-docker@3.0.0: resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -2164,9 +2168,6 @@ packages: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} - is-hexadecimal@1.0.4: - resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} - is-html@2.0.0: resolution: {integrity: sha512-S+OpgB5i7wzIue/YSE5hg0e5ZYfG3hhpNh9KGl6ayJ38p7ED6wxQLd1TV91xHpcTvw90KMJ9EwN3F/iNflHBVg==} engines: {node: '>=8'} @@ -2361,6 +2362,9 @@ packages: resolution: {integrity: sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==} engines: {node: '>=18'} + longest-streak@3.1.0: + resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} + loupe@3.1.1: resolution: {integrity: sha512-edNu/8D5MKVfGVFRhFf8aAxiTM6Wumfz5XsaatSxlD3w4R1d/WEKUTydCdPGbl9K7QG/Ca3GnDV2sIKIpXRQcw==} @@ -2374,11 +2378,41 @@ packages: magic-string@0.30.11: resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==} - mdast-util-from-markdown@0.8.5: - resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==} + markdown-table@3.0.3: + resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==} + + mdast-util-find-and-replace@3.0.1: + resolution: {integrity: sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==} - mdast-util-to-string@2.0.0: - resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==} + mdast-util-from-markdown@2.0.1: + resolution: {integrity: sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA==} + + mdast-util-gfm-autolink-literal@2.0.1: + resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} + + mdast-util-gfm-footnote@2.0.0: + resolution: {integrity: sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==} + + mdast-util-gfm-strikethrough@2.0.0: + resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} + + mdast-util-gfm-table@2.0.0: + resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} + + mdast-util-gfm-task-list-item@2.0.0: + resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} + + mdast-util-gfm@3.0.0: + resolution: {integrity: sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==} + + mdast-util-phrasing@4.1.0: + resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} + + mdast-util-to-markdown@2.1.0: + resolution: {integrity: sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==} + + mdast-util-to-string@4.0.0: + resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} mdn-data@2.0.30: resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} @@ -2390,8 +2424,89 @@ packages: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} - micromark@2.11.4: - resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==} + micromark-core-commonmark@2.0.1: + resolution: {integrity: sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==} + + micromark-extension-gfm-autolink-literal@2.1.0: + resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} + + micromark-extension-gfm-footnote@2.1.0: + resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} + + micromark-extension-gfm-strikethrough@2.1.0: + resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==} + + micromark-extension-gfm-table@2.1.0: + resolution: {integrity: sha512-Ub2ncQv+fwD70/l4ou27b4YzfNaCJOvyX4HxXU15m7mpYY+rjuWzsLIPZHJL253Z643RpbcP1oeIJlQ/SKW67g==} + + micromark-extension-gfm-tagfilter@2.0.0: + resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} + + micromark-extension-gfm-task-list-item@2.1.0: + resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==} + + micromark-extension-gfm@3.0.0: + resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} + + micromark-factory-destination@2.0.0: + resolution: {integrity: sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==} + + micromark-factory-label@2.0.0: + resolution: {integrity: sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==} + + micromark-factory-space@2.0.0: + resolution: {integrity: sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==} + + micromark-factory-title@2.0.0: + resolution: {integrity: sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==} + + micromark-factory-whitespace@2.0.0: + resolution: {integrity: sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==} + + micromark-util-character@2.1.0: + resolution: {integrity: sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==} + + micromark-util-chunked@2.0.0: + resolution: {integrity: sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==} + + micromark-util-classify-character@2.0.0: + resolution: {integrity: sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==} + + micromark-util-combine-extensions@2.0.0: + resolution: {integrity: sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==} + + micromark-util-decode-numeric-character-reference@2.0.1: + resolution: {integrity: sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==} + + micromark-util-decode-string@2.0.0: + resolution: {integrity: sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==} + + micromark-util-encode@2.0.0: + resolution: {integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==} + + micromark-util-html-tag-name@2.0.0: + resolution: {integrity: sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==} + + micromark-util-normalize-identifier@2.0.0: + resolution: {integrity: sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==} + + micromark-util-resolve-all@2.0.0: + resolution: {integrity: sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==} + + micromark-util-sanitize-uri@2.0.0: + resolution: {integrity: sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==} + + micromark-util-subtokenize@2.0.1: + resolution: {integrity: sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q==} + + micromark-util-symbol@2.0.0: + resolution: {integrity: sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==} + + micromark-util-types@2.0.0: + resolution: {integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==} + + micromark@4.0.0: + resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==} micromatch@4.0.8: resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} @@ -2563,9 +2678,6 @@ packages: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} engines: {node: '>=6'} - parse-entities@2.0.0: - resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==} - parse-gitignore@2.0.0: resolution: {integrity: sha512-RmVuCHWsfu0QPNW+mraxh/xjQVw/lhUCUru8Zni3Ctq3AoMhpDTq0OVdKS6iesd6Kqb7viCV3isAL43dciOSog==} engines: {node: '>=14'} @@ -3153,8 +3265,17 @@ packages: resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} engines: {node: '>=18'} - unist-util-stringify-position@2.0.3: - resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==} + unist-util-is@6.0.0: + resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} + + unist-util-stringify-position@4.0.0: + resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} + + unist-util-visit-parents@6.0.1: + resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} + + unist-util-visit@5.0.0: + resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} universalify@2.0.0: resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} @@ -3331,6 +3452,9 @@ packages: resolution: {integrity: sha512-esbDnt0Z1zI1KgvOZU90hJbL6BkoUbrP9yy7ArNZ6TmxBxydMJTYMf9FZjmwwcA8ZgEQzriQ3hwZ0NYXhlFo8Q==} engines: {node: '>=18'} + zwitch@2.0.4: + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} + snapshots: '@aashutoshrathi/word-wrap@1.2.6': {} @@ -3796,6 +3920,15 @@ snapshots: '@eslint/js@9.10.0': {} + '@eslint/markdown@6.1.0(eslint@9.10.0(jiti@1.21.6))': + dependencies: + eslint: 9.10.0(jiti@1.21.6) + mdast-util-from-markdown: 2.0.1 + mdast-util-gfm: 3.0.0 + micromark-extension-gfm: 3.0.0 + transitivePeerDependencies: + - supports-color + '@eslint/object-schema@2.1.4': {} '@eslint/plugin-kit@0.1.0': @@ -3956,6 +4089,10 @@ snapshots: - supports-color - typescript + '@types/debug@4.1.12': + dependencies: + '@types/ms': 0.7.34 + '@types/eslint@9.6.1': dependencies: '@types/estree': 1.0.5 @@ -3974,9 +4111,11 @@ snapshots: dependencies: '@types/node': 22.5.4 - '@types/mdast@3.0.14': + '@types/mdast@4.0.4': dependencies: - '@types/unist': 2.0.9 + '@types/unist': 3.0.3 + + '@types/ms@0.7.34': {} '@types/node@22.5.4': dependencies: @@ -3989,7 +4128,7 @@ snapshots: '@types/node': 22.5.4 kleur: 3.0.3 - '@types/unist@2.0.9': {} + '@types/unist@3.0.3': {} '@types/yargs-parser@21.0.3': {} @@ -4389,6 +4528,8 @@ snapshots: caniuse-lite@1.0.30001620: {} + ccount@2.0.1: {} + chai@5.1.1: dependencies: assertion-error: 2.0.1 @@ -4410,11 +4551,7 @@ snapshots: chalk@5.3.0: {} - character-entities-legacy@1.1.4: {} - - character-entities@1.2.4: {} - - character-reference-invalid@1.1.4: {} + character-entities@2.0.2: {} check-error@2.1.1: {} @@ -4526,6 +4663,10 @@ snapshots: dependencies: ms: 2.1.2 + decode-named-character-reference@1.0.2: + dependencies: + character-entities: 2.0.2 + deep-eql@5.0.2: {} deep-is@0.1.4: {} @@ -4545,6 +4686,10 @@ snapshots: destr@2.0.3: {} + devlop@1.1.0: + dependencies: + dequal: 2.0.3 + dir-glob@3.0.1: dependencies: path-type: 4.0.0 @@ -4665,6 +4810,8 @@ snapshots: escape-string-regexp@4.0.0: {} + escape-string-regexp@5.0.0: {} + eslint-compat-utils@0.1.2(eslint@9.10.0(jiti@1.21.6)): dependencies: eslint: 9.10.0(jiti@1.21.6) @@ -4791,13 +4938,6 @@ snapshots: natural-compare: 1.4.0 synckit: 0.6.2 - eslint-plugin-markdown@5.1.0(eslint@9.10.0(jiti@1.21.6)): - dependencies: - eslint: 9.10.0(jiti@1.21.6) - mdast-util-from-markdown: 0.8.5 - transitivePeerDependencies: - - supports-color - eslint-plugin-n@17.10.2(eslint@9.10.0(jiti@1.21.6)): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.6)) @@ -5418,13 +5558,6 @@ snapshots: iron-webcrypto@1.2.1: {} - is-alphabetical@1.0.4: {} - - is-alphanumerical@1.0.4: - dependencies: - is-alphabetical: 1.0.4 - is-decimal: 1.0.4 - is-arrayish@0.2.1: {} is-binary-path@2.1.0: @@ -5439,8 +5572,6 @@ snapshots: dependencies: hasown: 2.0.1 - is-decimal@1.0.4: {} - is-docker@3.0.0: {} is-extglob@2.1.1: {} @@ -5457,8 +5588,6 @@ snapshots: dependencies: is-extglob: 2.1.1 - is-hexadecimal@1.0.4: {} - is-html@2.0.0: dependencies: html-tags: 3.3.1 @@ -5641,6 +5770,8 @@ snapshots: strip-ansi: 7.1.0 wrap-ansi: 9.0.0 + longest-streak@3.1.0: {} + loupe@3.1.1: dependencies: get-func-name: 2.0.2 @@ -5653,17 +5784,108 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 - mdast-util-from-markdown@0.8.5: + markdown-table@3.0.3: {} + + mdast-util-find-and-replace@3.0.1: + dependencies: + '@types/mdast': 4.0.4 + escape-string-regexp: 5.0.0 + unist-util-is: 6.0.0 + unist-util-visit-parents: 6.0.1 + + mdast-util-from-markdown@2.0.1: + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + decode-named-character-reference: 1.0.2 + devlop: 1.1.0 + mdast-util-to-string: 4.0.0 + micromark: 4.0.0 + micromark-util-decode-numeric-character-reference: 2.0.1 + micromark-util-decode-string: 2.0.0 + micromark-util-normalize-identifier: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + unist-util-stringify-position: 4.0.0 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-autolink-literal@2.0.1: + dependencies: + '@types/mdast': 4.0.4 + ccount: 2.0.1 + devlop: 1.1.0 + mdast-util-find-and-replace: 3.0.1 + micromark-util-character: 2.1.0 + + mdast-util-gfm-footnote@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.1 + mdast-util-to-markdown: 2.1.0 + micromark-util-normalize-identifier: 2.0.0 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-strikethrough@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-from-markdown: 2.0.1 + mdast-util-to-markdown: 2.1.0 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-table@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + markdown-table: 3.0.3 + mdast-util-from-markdown: 2.0.1 + mdast-util-to-markdown: 2.1.0 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-task-list-item@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.1 + mdast-util-to-markdown: 2.1.0 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm@3.0.0: dependencies: - '@types/mdast': 3.0.14 - mdast-util-to-string: 2.0.0 - micromark: 2.11.4 - parse-entities: 2.0.0 - unist-util-stringify-position: 2.0.3 + mdast-util-from-markdown: 2.0.1 + mdast-util-gfm-autolink-literal: 2.0.1 + mdast-util-gfm-footnote: 2.0.0 + mdast-util-gfm-strikethrough: 2.0.0 + mdast-util-gfm-table: 2.0.0 + mdast-util-gfm-task-list-item: 2.0.0 + mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: - supports-color - mdast-util-to-string@2.0.0: {} + mdast-util-phrasing@4.1.0: + dependencies: + '@types/mdast': 4.0.4 + unist-util-is: 6.0.0 + + mdast-util-to-markdown@2.1.0: + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + longest-streak: 3.1.0 + mdast-util-phrasing: 4.1.0 + mdast-util-to-string: 4.0.0 + micromark-util-decode-string: 2.0.0 + unist-util-visit: 5.0.0 + zwitch: 2.0.4 + + mdast-util-to-string@4.0.0: + dependencies: + '@types/mdast': 4.0.4 mdn-data@2.0.30: {} @@ -5671,10 +5893,194 @@ snapshots: merge2@1.4.1: {} - micromark@2.11.4: + micromark-core-commonmark@2.0.1: + dependencies: + decode-named-character-reference: 1.0.2 + devlop: 1.1.0 + micromark-factory-destination: 2.0.0 + micromark-factory-label: 2.0.0 + micromark-factory-space: 2.0.0 + micromark-factory-title: 2.0.0 + micromark-factory-whitespace: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-chunked: 2.0.0 + micromark-util-classify-character: 2.0.0 + micromark-util-html-tag-name: 2.0.0 + micromark-util-normalize-identifier: 2.0.0 + micromark-util-resolve-all: 2.0.0 + micromark-util-subtokenize: 2.0.1 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-extension-gfm-autolink-literal@2.1.0: + dependencies: + micromark-util-character: 2.1.0 + micromark-util-sanitize-uri: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-extension-gfm-footnote@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-core-commonmark: 2.0.1 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-normalize-identifier: 2.0.0 + micromark-util-sanitize-uri: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-extension-gfm-strikethrough@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-util-chunked: 2.0.0 + micromark-util-classify-character: 2.0.0 + micromark-util-resolve-all: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-extension-gfm-table@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-extension-gfm-tagfilter@2.0.0: + dependencies: + micromark-util-types: 2.0.0 + + micromark-extension-gfm-task-list-item@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-extension-gfm@3.0.0: + dependencies: + micromark-extension-gfm-autolink-literal: 2.1.0 + micromark-extension-gfm-footnote: 2.1.0 + micromark-extension-gfm-strikethrough: 2.1.0 + micromark-extension-gfm-table: 2.1.0 + micromark-extension-gfm-tagfilter: 2.0.0 + micromark-extension-gfm-task-list-item: 2.1.0 + micromark-util-combine-extensions: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-factory-destination@2.0.0: + dependencies: + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-factory-label@2.0.0: + dependencies: + devlop: 1.1.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-factory-space@2.0.0: + dependencies: + micromark-util-character: 2.1.0 + micromark-util-types: 2.0.0 + + micromark-factory-title@2.0.0: + dependencies: + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-factory-whitespace@2.0.0: + dependencies: + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-util-character@2.1.0: + dependencies: + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-util-chunked@2.0.0: + dependencies: + micromark-util-symbol: 2.0.0 + + micromark-util-classify-character@2.0.0: + dependencies: + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-util-combine-extensions@2.0.0: + dependencies: + micromark-util-chunked: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-util-decode-numeric-character-reference@2.0.1: + dependencies: + micromark-util-symbol: 2.0.0 + + micromark-util-decode-string@2.0.0: + dependencies: + decode-named-character-reference: 1.0.2 + micromark-util-character: 2.1.0 + micromark-util-decode-numeric-character-reference: 2.0.1 + micromark-util-symbol: 2.0.0 + + micromark-util-encode@2.0.0: {} + + micromark-util-html-tag-name@2.0.0: {} + + micromark-util-normalize-identifier@2.0.0: + dependencies: + micromark-util-symbol: 2.0.0 + + micromark-util-resolve-all@2.0.0: + dependencies: + micromark-util-types: 2.0.0 + + micromark-util-sanitize-uri@2.0.0: + dependencies: + micromark-util-character: 2.1.0 + micromark-util-encode: 2.0.0 + micromark-util-symbol: 2.0.0 + + micromark-util-subtokenize@2.0.1: + dependencies: + devlop: 1.1.0 + micromark-util-chunked: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-util-symbol@2.0.0: {} + + micromark-util-types@2.0.0: {} + + micromark@4.0.0: dependencies: + '@types/debug': 4.1.12 debug: 4.3.6 - parse-entities: 2.0.0 + decode-named-character-reference: 1.0.2 + devlop: 1.1.0 + micromark-core-commonmark: 2.0.1 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-chunked: 2.0.0 + micromark-util-combine-extensions: 2.0.0 + micromark-util-decode-numeric-character-reference: 2.0.1 + micromark-util-encode: 2.0.0 + micromark-util-normalize-identifier: 2.0.0 + micromark-util-resolve-all: 2.0.0 + micromark-util-sanitize-uri: 2.0.0 + micromark-util-subtokenize: 2.0.1 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 transitivePeerDependencies: - supports-color @@ -5839,15 +6245,6 @@ snapshots: dependencies: callsites: 3.1.0 - parse-entities@2.0.0: - dependencies: - character-entities: 1.2.4 - character-entities-legacy: 1.1.4 - character-reference-invalid: 1.1.4 - is-alphanumerical: 1.0.4 - is-decimal: 1.0.4 - is-hexadecimal: 1.0.4 - parse-gitignore@2.0.0: {} parse-imports@2.1.1: @@ -6399,9 +6796,24 @@ snapshots: unicorn-magic@0.1.0: {} - unist-util-stringify-position@2.0.3: + unist-util-is@6.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-stringify-position@4.0.0: dependencies: - '@types/unist': 2.0.9 + '@types/unist': 3.0.3 + + unist-util-visit-parents@6.0.1: + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.0 + + unist-util-visit@5.0.0: + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.0 + unist-util-visit-parents: 6.0.1 universalify@2.0.0: {} @@ -6573,3 +6985,5 @@ snapshots: yocto-queue@1.0.0: {} yoctocolors@2.0.0: {} + + zwitch@2.0.4: {} diff --git a/src/configs/markdown.ts b/src/configs/markdown.ts index 73b9715ddc..e983bbe20d 100644 --- a/src/configs/markdown.ts +++ b/src/configs/markdown.ts @@ -14,8 +14,7 @@ export async function markdown( overrides = {}, } = options - // @ts-expect-error missing types - const markdown = await interopDefault(import('eslint-plugin-markdown')) + const markdown = await interopDefault(import('@eslint/markdown')) return [ { @@ -32,7 +31,7 @@ export async function markdown( // but not the markdown file itself. We use `eslint-merge-processors` to // add a pass-through processor for the markdown file itself. processor: mergeProcessors([ - markdown.processors.markdown, + markdown.processors!.markdown, processorPassThrough, ]), }, From 5363d53bf1203b7de40d2303ef7064e6324f626d Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Mon, 9 Sep 2024 23:43:19 +0200 Subject: [PATCH 051/105] fix: disable `unicorn/consistent-function-scoping` --- src/configs/disables.ts | 1 - src/configs/test.ts | 1 - src/configs/unicorn.ts | 1 - 3 files changed, 3 deletions(-) diff --git a/src/configs/disables.ts b/src/configs/disables.ts index 489727f468..c0dfa03234 100644 --- a/src/configs/disables.ts +++ b/src/configs/disables.ts @@ -10,7 +10,6 @@ export async function disables(): Promise { rules: { 'no-console': 'off', 'ts/explicit-function-return-type': 'off', - 'unicorn/consistent-function-scoping': 'off', }, }, { diff --git a/src/configs/test.ts b/src/configs/test.ts index bb5aca53ee..034bf7ea31 100644 --- a/src/configs/test.ts +++ b/src/configs/test.ts @@ -54,7 +54,6 @@ export async function test( 'test/prefer-lowercase-title': 'error', 'ts/explicit-function-return-type': 'off', - 'unicorn/consistent-function-scoping': 'off', ...overrides, }, diff --git a/src/configs/unicorn.ts b/src/configs/unicorn.ts index adee109a0b..e6ff05d1de 100644 --- a/src/configs/unicorn.ts +++ b/src/configs/unicorn.ts @@ -14,7 +14,6 @@ export async function unicorn(options: OptionsUnicorn = {}): Promise Date: Mon, 9 Sep 2024 23:44:25 +0200 Subject: [PATCH 052/105] chore: update deps --- package.json | 16 +- pnpm-lock.yaml | 595 ++++++++++++++++++++++++------------------------- 2 files changed, 301 insertions(+), 310 deletions(-) diff --git a/package.json b/package.json index 14667b309d..1b17947b09 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "@antfu/eslint-config", "type": "module", "version": "3.4.1", - "packageManager": "pnpm@9.9.0", + "packageManager": "pnpm@9.10.0", "description": "Anthony's ESLint config", "author": "Anthony Fu (https://github.com/antfu/)", "license": "MIT", @@ -100,9 +100,9 @@ "@clack/prompts": "^0.7.0", "@eslint-community/eslint-plugin-eslint-comments": "^4.4.0", "@eslint/markdown": "^6.1.0", - "@stylistic/eslint-plugin": "^2.7.2", - "@typescript-eslint/eslint-plugin": "^8.4.0", - "@typescript-eslint/parser": "^8.4.0", + "@stylistic/eslint-plugin": "^2.8.0", + "@typescript-eslint/eslint-plugin": "^8.5.0", + "@typescript-eslint/parser": "^8.5.0", "@vitest/eslint-plugin": "^1.1.0", "eslint-config-flat-gitignore": "^0.3.0", "eslint-flat-config-utils": "^0.4.0", @@ -135,10 +135,10 @@ "devDependencies": { "@antfu/eslint-config": "workspace:*", "@antfu/ni": "^0.23.0", - "@eslint-react/eslint-plugin": "^1.13.0", + "@eslint-react/eslint-plugin": "^1.14.0", "@eslint/config-inspector": "^0.5.4", "@prettier/plugin-xml": "^3.4.1", - "@stylistic/eslint-plugin-migrate": "^2.7.2", + "@stylistic/eslint-plugin-migrate": "^2.8.0", "@types/fs-extra": "^11.0.4", "@types/node": "^22.5.4", "@types/prompts": "^2.4.9", @@ -168,13 +168,13 @@ "svelte-eslint-parser": "^0.41.0", "tsup": "^8.2.4", "tsx": "^4.19.0", - "typescript": "^5.5.4", + "typescript": "^5.6.2", "vitest": "^2.0.5", "vue": "^3.5.3" }, "resolutions": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/utils": "^8.4.0", + "@typescript-eslint/utils": "^8.5.0", "eslint": "^9.10.0", "tsx": "^4.19.0" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index be58098ecf..34a51f7940 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,7 +6,7 @@ settings: overrides: '@eslint-community/eslint-utils': ^4.4.0 - '@typescript-eslint/utils': ^8.4.0 + '@typescript-eslint/utils': ^8.5.0 eslint: ^9.10.0 tsx: ^4.19.0 @@ -27,17 +27,17 @@ importers: specifier: ^6.1.0 version: 6.1.0(eslint@9.10.0(jiti@1.21.6)) '@stylistic/eslint-plugin': - specifier: ^2.7.2 - version: 2.7.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + specifier: ^2.8.0 + version: 2.8.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) '@typescript-eslint/eslint-plugin': - specifier: ^8.4.0 - version: 8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + specifier: ^8.5.0 + version: 8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) '@typescript-eslint/parser': - specifier: ^8.4.0 - version: 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + specifier: ^8.5.0 + version: 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) '@vitest/eslint-plugin': specifier: ^1.1.0 - version: 1.1.0(@typescript-eslint/utils@8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.5.4)) + version: 1.1.0(@typescript-eslint/utils@8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)(vitest@2.0.5(@types/node@22.5.4)) eslint-config-flat-gitignore: specifier: ^0.3.0 version: 0.3.0(eslint@9.10.0(jiti@1.21.6)) @@ -55,7 +55,7 @@ importers: version: 0.2.4(eslint@9.10.0(jiti@1.21.6)) eslint-plugin-import-x: specifier: ^4.2.1 - version: 4.2.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + version: 4.2.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) eslint-plugin-jsdoc: specifier: ^50.2.2 version: 50.2.2(eslint@9.10.0(jiti@1.21.6)) @@ -70,7 +70,7 @@ importers: version: 3.3.0 eslint-plugin-perfectionist: specifier: ^3.5.0 - version: 3.5.0(astro-eslint-parser@1.0.2(typescript@5.5.4))(eslint@9.10.0(jiti@1.21.6))(svelte-eslint-parser@0.41.0(svelte@4.2.19))(svelte@4.2.19)(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.10.0(jiti@1.21.6))) + version: 3.5.0(astro-eslint-parser@1.0.2(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6))(svelte-eslint-parser@0.41.0(svelte@4.2.19))(svelte@4.2.19)(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.10.0(jiti@1.21.6))) eslint-plugin-regexp: specifier: ^2.6.0 version: 2.6.0(eslint@9.10.0(jiti@1.21.6)) @@ -82,7 +82,7 @@ importers: version: 55.0.0(eslint@9.10.0(jiti@1.21.6)) eslint-plugin-unused-imports: specifier: ^4.1.3 - version: 4.1.3(@typescript-eslint/eslint-plugin@8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.10.0(jiti@1.21.6)) + version: 4.1.3(@typescript-eslint/eslint-plugin@8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6)) eslint-plugin-vue: specifier: ^9.28.0 version: 9.28.0(eslint@9.10.0(jiti@1.21.6)) @@ -127,8 +127,8 @@ importers: specifier: ^0.23.0 version: 0.23.0 '@eslint-react/eslint-plugin': - specifier: ^1.13.0 - version: 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + specifier: ^1.14.0 + version: 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) '@eslint/config-inspector': specifier: ^0.5.4 version: 0.5.4(eslint@9.10.0(jiti@1.21.6)) @@ -136,8 +136,8 @@ importers: specifier: ^3.4.1 version: 3.4.1(prettier@3.3.2) '@stylistic/eslint-plugin-migrate': - specifier: ^2.7.2 - version: 2.7.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + specifier: ^2.8.0 + version: 2.8.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) '@types/fs-extra': specifier: ^11.0.4 version: 11.0.4 @@ -152,10 +152,10 @@ importers: version: 17.0.33 '@unocss/eslint-plugin': specifier: ^0.62.3 - version: 0.62.3(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + version: 0.62.3(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) astro-eslint-parser: specifier: ^1.0.2 - version: 1.0.2(typescript@5.5.4) + version: 1.0.2(typescript@5.6.2) bumpp: specifier: ^9.5.2 version: 9.5.2 @@ -164,7 +164,7 @@ importers: version: 9.10.0(jiti@1.21.6) eslint-plugin-astro: specifier: ^1.2.3 - version: 1.2.3(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + version: 1.2.3(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) eslint-plugin-format: specifier: ^0.1.2 version: 0.1.2(eslint@9.10.0(jiti@1.21.6)) @@ -176,7 +176,7 @@ importers: version: 0.4.11(eslint@9.10.0(jiti@1.21.6)) eslint-plugin-solid: specifier: ^0.14.3 - version: 0.14.3(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + version: 0.14.3(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) eslint-plugin-svelte: specifier: ^2.43.0 version: 2.43.0(eslint@9.10.0(jiti@1.21.6))(svelte@4.2.19) @@ -221,19 +221,19 @@ importers: version: 0.41.0(svelte@4.2.19) tsup: specifier: ^8.2.4 - version: 8.2.4(jiti@1.21.6)(postcss@8.4.44)(tsx@4.19.0)(typescript@5.5.4)(yaml@2.5.0) + version: 8.2.4(jiti@1.21.6)(postcss@8.4.44)(tsx@4.19.0)(typescript@5.6.2)(yaml@2.5.0) tsx: specifier: ^4.19.0 version: 4.19.0 typescript: - specifier: ^5.5.4 - version: 5.5.4 + specifier: ^5.6.2 + version: 5.6.2 vitest: specifier: ^2.0.5 version: 2.0.5(@types/node@22.5.4) vue: specifier: ^3.5.3 - version: 3.5.3(typescript@5.5.4) + version: 3.5.3(typescript@5.6.2) packages: @@ -744,14 +744,14 @@ packages: resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint-react/ast@1.13.0': - resolution: {integrity: sha512-xHXPwnomD3CCOuuTVYQzKngW1jJtU7vUcvO31zkdG2LrHOY8Sr5RSgH30bXDNgNDykW2BKB3XQZ8e5hTFv8Iyg==} + '@eslint-react/ast@1.14.0': + resolution: {integrity: sha512-vs3bo6PTYCBN5LWs7N5BhEAROPz2U9fu7kIQOMgGtog4oZyinjcKJkweh4v9ZYaGWAMcRio0KeeoVHAga6rsvQ==} - '@eslint-react/core@1.13.0': - resolution: {integrity: sha512-UzaDnUAvT13Kfu2pCRzISDu+k8/imfE3hH9BjN6A0hmA2C5/hqZrpPxO4KDpx6U3VhEF7WVv8TmKa1ttpxnmoA==} + '@eslint-react/core@1.14.0': + resolution: {integrity: sha512-3Q6UcWOSi/vShaJSwPrzbNdIAc7itsBrkR9rTqWnPQzJcNUG5g0bgF1goI6EV5Kaxh399fcGagwAoApve/mnKw==} - '@eslint-react/eslint-plugin@1.13.0': - resolution: {integrity: sha512-RO2bX3rtR57tGI6CF2UQ57v3lcV/d36WMiQH6XPEYTJ3Pp3N0zo70B1HX0TzLBsJTdaygI1TIAmwbnJ+m3UCQA==} + '@eslint-react/eslint-plugin@1.14.0': + resolution: {integrity: sha512-LuBUx4mzByPsdg2CcjxcPM6cbhH2TkTy8xZaJTM1Bohkb5+YszG5mbCAO8EqaA4uerNfpM+bqHbLdE+JPfQvyg==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.10.0 @@ -760,23 +760,23 @@ packages: typescript: optional: true - '@eslint-react/jsx@1.13.0': - resolution: {integrity: sha512-FTHYHtc7vYfoGv++/dj5Gsvwj8rsQ3R8znXuAA/76poSRLBYb9WVtc6um062NJcBv00xBBORNz6IGdGlFP2cDA==} + '@eslint-react/jsx@1.14.0': + resolution: {integrity: sha512-0Pse8m7LPnbcB1skSZzLSbvYeJ1yk9jRcFTJ2eVc7+nImSE9RlkMfsr4ibSgtVvcLRD7Fl7P54qp/gRo7hyQlw==} - '@eslint-react/shared@1.13.0': - resolution: {integrity: sha512-CVr3iKeFo+oDPoLB39mSRfZirUs5DY+4QaXfx01FNGqZGHlPCsW3NxYiWbgxc/1dkH7LDf2HA1/2TKVaf6zvlQ==} + '@eslint-react/shared@1.14.0': + resolution: {integrity: sha512-UmYYdpxMTDubPOzSscmiyQyuux1RPd4XN5a5PPU6MIE5fXdRyqEr/0RcA0NIjR72OGGaY4XIMrydoENL1weq4A==} - '@eslint-react/tools@1.13.0': - resolution: {integrity: sha512-KPiuuZVSCKDDGJX+ktrTYBcKQLXrEGaqDYbtBpS9m5qEQpV0C9wtFWDoZh92Bxw6K7hS9uBhT90w4enGH+wgNA==} + '@eslint-react/tools@1.14.0': + resolution: {integrity: sha512-9i6roR4odalg7vLKI2MpiEBFrkrWUfLI/rz0ei83lV2eT/UnF8xwLArE04UCsCA7Y8WN2g+3FOUjQqxk25/4aQ==} - '@eslint-react/types@1.13.0': - resolution: {integrity: sha512-Of1WmYWExaX9PoZOn7o8EVFYy/4J+lekr6DmF8GXupkKetlSquBfpDmqKbTi9E8XMWo0hHTYQhpDY1IbQCEF4w==} + '@eslint-react/types@1.14.0': + resolution: {integrity: sha512-dddMjEcfj2209poFsqVbO/aROvWfYIhbdacHqXjyPzESUY9YtVj4r1TGn08ODJEhJ8/HKGRtiRir7CORwl03Pw==} - '@eslint-react/var@1.13.0': - resolution: {integrity: sha512-clZ7/uU5m5r1htjDECAv7RDDtj2UmP1/roUabtq/eqwT5vqvNNfQzH2AmttD4R476QrnKVJ51cQGK0a87mKyTA==} + '@eslint-react/var@1.14.0': + resolution: {integrity: sha512-8jeI2aR7KJqSPKkAsGC6B5hs5pcq34umEHqoG+rsvWfUWikf7Byy3VeJUlXkueFK/fC5IGpbz4XAi1FHmzs1Fg==} - '@eslint-stylistic/metadata@2.7.2': - resolution: {integrity: sha512-CpG+BtbxaMgPDI4Q3GuLNNzMtWGvE5Xd1nQaLmhj/YOdhxREt3amcs0KfMiNrkURZthp1U+gTXbYkeBAgN0pYQ==} + '@eslint-stylistic/metadata@2.8.0': + resolution: {integrity: sha512-/AvE8Jdp+t6T9WjMmPvbKKGNr+pzx7gkZskCOuU9/auO4TaSU1ukdDN4rE6kNXjNJqeRK8HaLbJkNLeGYf0cjw==} '@eslint/compat@1.1.1': resolution: {integrity: sha512-lpHyRyplhGPL5mGEh6M9O5nnKk0Gz4bFI+Zu6tKlPpDUN7XshWvH9C/px4UVm87IAANE0W81CEsNGbS1KlzXpA==} @@ -987,12 +987,12 @@ packages: resolution: {integrity: sha512-X67V4cCgM0Sz50bP8GbVzmiL8DHC2IXvdKcsN7DlxHyf+/T4d9GveeGukwha5Fx3MuYeGZWKag7TFL2ZY4w54A==} engines: {node: '>=18.0.0'} - '@stylistic/eslint-plugin-migrate@2.7.2': - resolution: {integrity: sha512-pAq7LkWjBng6P80arJZ8z4CTdsC6fnUakfznJmdSMlIr5MbjbfkWPym15i+ceOaQacW9eoC3158DLiC+7fhP+g==} + '@stylistic/eslint-plugin-migrate@2.8.0': + resolution: {integrity: sha512-XPxnm/ezY+ZbaCIXkUnpGsRe6LDAogj21UugrsyR03ZL50TGnsWWOAzL5rca4meML7Hgs42LexLVdPytJ5Bphg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@stylistic/eslint-plugin@2.7.2': - resolution: {integrity: sha512-3DVLU5HEuk2pQoBmXJlzvrxbKNpu2mJ0SRqz5O/CJjyNCr12ZiPcYMEtuArTyPOk5i7bsAU44nywh1rGfe3gKQ==} + '@stylistic/eslint-plugin@2.8.0': + resolution: {integrity: sha512-Ufvk7hP+bf+pD35R/QfunF793XlSRIC7USr3/EdgduK9j13i2JjmsM0LUz3/foS+jDYp2fzyWZA9N44CPur0Ow==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^9.10.0 @@ -1000,9 +1000,6 @@ packages: '@types/debug@4.1.12': resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} - '@types/eslint@9.6.1': - resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} - '@types/estree@1.0.5': resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} @@ -1039,8 +1036,8 @@ packages: '@types/yargs@17.0.33': resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} - '@typescript-eslint/eslint-plugin@8.4.0': - resolution: {integrity: sha512-rg8LGdv7ri3oAlenMACk9e+AR4wUV0yrrG+XKsGKOK0EVgeEDqurkXMPILG2836fW4ibokTB5v4b6Z9+GYQDEw==} + '@typescript-eslint/eslint-plugin@8.5.0': + resolution: {integrity: sha512-lHS5hvz33iUFQKuPFGheAB84LwcJ60G8vKnEhnfcK1l8kGVLro2SFYW6K0/tj8FUhRJ0VHyg1oAfg50QGbPPHw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 @@ -1050,8 +1047,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@8.4.0': - resolution: {integrity: sha512-NHgWmKSgJk5K9N16GIhQ4jSobBoJwrmURaLErad0qlLjrpP5bECYg+wxVTGlGZmJbU03jj/dfnb6V9bw+5icsA==} + '@typescript-eslint/parser@8.5.0': + resolution: {integrity: sha512-gF77eNv0Xz2UJg/NbpWJ0kqAm35UMsvZf1GHj8D9MRFTj/V3tAciIWXfmPLsAAF/vUlpWPvUDyH1jjsr0cMVWw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^9.10.0 @@ -1064,12 +1061,12 @@ packages: resolution: {integrity: sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/scope-manager@8.4.0': - resolution: {integrity: sha512-n2jFxLeY0JmKfUqy3P70rs6vdoPjHK8P/w+zJcV3fk0b0BwRXC/zxRTEnAsgYT7MwdQDt/ZEbtdzdVC+hcpF0A==} + '@typescript-eslint/scope-manager@8.5.0': + resolution: {integrity: sha512-06JOQ9Qgj33yvBEx6tpC8ecP9o860rsR22hWMEd12WcTRrfaFgHr2RB/CA/B+7BMhHkXT4chg2MyboGdFGawYg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.4.0': - resolution: {integrity: sha512-pu2PAmNrl9KX6TtirVOrbLPLwDmASpZhK/XU7WvoKoCUkdtq9zF7qQ7gna0GBZFN0hci0vHaSusiL2WpsQk37A==} + '@typescript-eslint/type-utils@8.5.0': + resolution: {integrity: sha512-N1K8Ix+lUM+cIDhL2uekVn/ZD7TZW+9/rwz8DclQpcQ9rk4sIL5CAlBC0CugWKREmDjBzI/kQqU4wkg46jWLYA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -1081,8 +1078,8 @@ packages: resolution: {integrity: sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/types@8.4.0': - resolution: {integrity: sha512-T1RB3KQdskh9t3v/qv7niK6P8yvn7ja1mS7QK7XfRVL6wtZ8/mFs/FHf4fKvTA0rKnqnYxl/uHFNbnEt0phgbw==} + '@typescript-eslint/types@8.5.0': + resolution: {integrity: sha512-qjkormnQS5wF9pjSi6q60bKUHH44j2APxfh9TQRXK8wbYVeDYYdYJGIROL87LGZZ2gz3Rbmjc736qyL8deVtdw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/typescript-estree@7.18.0': @@ -1094,8 +1091,8 @@ packages: typescript: optional: true - '@typescript-eslint/typescript-estree@8.4.0': - resolution: {integrity: sha512-kJ2OIP4dQw5gdI4uXsaxUZHRwWAGpREJ9Zq6D5L0BweyOrWsL6Sz0YcAZGWhvKnH7fm1J5YFE1JrQL0c9dd53A==} + '@typescript-eslint/typescript-estree@8.5.0': + resolution: {integrity: sha512-vEG2Sf9P8BPQ+d0pxdfndw3xIXaoSjliG0/Ejk7UggByZPKXmJmw3GW5jV2gHNQNawBUyfahoSiCFVov0Ruf7Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -1103,8 +1100,8 @@ packages: typescript: optional: true - '@typescript-eslint/utils@8.4.0': - resolution: {integrity: sha512-swULW8n1IKLjRAgciCkTCafyTHHfwVQFt8DovmaF69sKbOxTSFMmIZaSHjqO9i/RV0wIblaawhzvtva8Nmm7lQ==} + '@typescript-eslint/utils@8.5.0': + resolution: {integrity: sha512-6yyGYVL0e+VzGYp60wvkBHiqDWOpT63pdMV2CVG4LVDd5uR6q1qQN/7LafBZtAtNIn/mqXjsSeS5ggv/P0iECw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^9.10.0 @@ -1113,8 +1110,8 @@ packages: resolution: {integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/visitor-keys@8.4.0': - resolution: {integrity: sha512-zTQD6WLNTre1hj5wp09nBIDiOc2U5r/qmzo7wxPn4ZgAjHql09EofqhF9WF+fZHzL5aCyaIpPcT2hyxl73kr9A==} + '@typescript-eslint/visitor-keys@8.5.0': + resolution: {integrity: sha512-yTPqMnbAZJNy2Xq2XU8AdtOW9tJIr+UQb64aXB9f3B1498Zx9JorVgFJcZpEc9UBuCCrdzKID2RGAMkYcDtZOw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@unocss/config@0.62.3': @@ -1131,7 +1128,7 @@ packages: '@vitest/eslint-plugin@1.1.0': resolution: {integrity: sha512-Ur80Y27Wbw8gFHJ3cv6vypcjXmrx6QHfw+q435h6Q2L+tf+h4Xf5pJTCL4YU/Jps9EVeggQxS85OcUZU7sdXRw==} peerDependencies: - '@typescript-eslint/utils': ^8.4.0 + '@typescript-eslint/utils': ^8.5.0 eslint: ^9.10.0 typescript: '>= 5.0.0' vitest: '*' @@ -1712,8 +1709,8 @@ packages: vue-eslint-parser: optional: true - eslint-plugin-react-debug@1.13.0: - resolution: {integrity: sha512-K+xhQ7SITeRUM+4exfzLuci11i13rLAB70zlinDuABB9YwhBQy+qXZFI1POrcvdrbjeLK0e86MrmUGTj4keSwQ==} + eslint-plugin-react-debug@1.14.0: + resolution: {integrity: sha512-i22RIYE1m/M978V5DyvG4raZihoZ5epo/DMbLmwU8Bep4tIr2oI5zDnAaRvsU8Dnb8FExM6qIgCndtegnvveaw==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.10.0 @@ -1722,8 +1719,8 @@ packages: typescript: optional: true - eslint-plugin-react-dom@1.13.0: - resolution: {integrity: sha512-tQelrWWOzVx5rYstPr9+jaqtdtG1bq/L6BBCiIKqSr3/FkrOqxfvAYbo0vMFZaOnNe38zJ/nDFrgkpf8Yuv9AQ==} + eslint-plugin-react-dom@1.14.0: + resolution: {integrity: sha512-Hx11EPhw6e2khvoAD3BQoVC7FynQfqpWjhoJRXYvFFB147GCRtbQW+uWkSP4HCnHMVec6ojvjSe7nAV10HvQuQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.10.0 @@ -1732,8 +1729,8 @@ packages: typescript: optional: true - eslint-plugin-react-hooks-extra@1.13.0: - resolution: {integrity: sha512-hS46MAlqanqpfEmW6RwQjAl54Ympu3SSTK3TQte1UHAXxIIiuUKwcKkXNmdrElk5u6ZiXr81g8TEdEvtZ0MSZA==} + eslint-plugin-react-hooks-extra@1.14.0: + resolution: {integrity: sha512-ipFuIgLy2RYiHRkxcBOObtc2TBG+HO/5h7Y3Rg0s+SVZJt0STAta6eTvpu9HlZDWdXg8/UF4N70dvaKmJKROSA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.10.0 @@ -1748,8 +1745,8 @@ packages: peerDependencies: eslint: ^9.10.0 - eslint-plugin-react-naming-convention@1.13.0: - resolution: {integrity: sha512-82ydc4qGP8KxmmMxtazbUjd0ZwMYmoclZF7WcV0QT+JQyZkVrtnDrg7F5hS6RiM7recahR/PnXecIKFR7uPeMA==} + eslint-plugin-react-naming-convention@1.14.0: + resolution: {integrity: sha512-hWKf7bQAOjcO9T8v/0lwbwhlhdEAVr1XO95FnLE3tN3Vv1Pc8HePnuudIMmzW6PXRQ3p9G/2P7f4MxPPIzkkvA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.10.0 @@ -1763,8 +1760,8 @@ packages: peerDependencies: eslint: ^9.10.0 - eslint-plugin-react-web-api@1.13.0: - resolution: {integrity: sha512-kY0iICIhqZfSYOEPPl+coErzPoiExVhdhpGb9KobAZuS6io1DkUAwRQVpxdF+Ky0fkw9r0XzqKvHBYTYmLB9Uw==} + eslint-plugin-react-web-api@1.14.0: + resolution: {integrity: sha512-ojmUfO+xz9rwDtOKjobOhg8C5eomobRc7H8RwZlD49igIB3PcsImDJn4Fod/BkieM6dmp6uw97Tx+ANtD+sFrg==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.10.0 @@ -1773,8 +1770,8 @@ packages: typescript: optional: true - eslint-plugin-react-x@1.13.0: - resolution: {integrity: sha512-bqKXtCC4q/6xjUmjAbf+7a6rt/CWy2q7f01WINt7UY+xellRr6i2bXipIEWqGc0RtbTG339WjFjMgcvR+Uo8EA==} + eslint-plugin-react-x@1.14.0: + resolution: {integrity: sha512-jHb7RAZqUivMOCv6/rAazV3Yc9JJrkmQBGWQ/skHGn9SE+Abdq0nTltol3EWbA/sEQ4G8PnBT1czuTbpSpaQZg==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.10.0 @@ -3241,8 +3238,8 @@ packages: resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} engines: {node: '>=8'} - typescript@5.5.4: - resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==} + typescript@5.6.2: + resolution: {integrity: sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==} engines: {node: '>=14.17'} hasBin: true @@ -3752,13 +3749,13 @@ snapshots: '@eslint-community/regexpp@4.11.0': {} - '@eslint-react/ast@1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4)': + '@eslint-react/ast@1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': dependencies: - '@eslint-react/tools': 1.13.0 - '@eslint-react/types': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/types': 8.4.0 - '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.5.4) - '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/tools': 1.14.0 + '@eslint-react/types': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/types': 8.5.0 + '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) + '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) birecord: 0.1.1 string-ts: 2.2.0 ts-pattern: 5.3.1 @@ -3767,18 +3764,18 @@ snapshots: - supports-color - typescript - '@eslint-react/core@1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4)': - dependencies: - '@eslint-react/ast': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/jsx': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/shared': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/tools': 1.13.0 - '@eslint-react/types': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/var': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.4.0 - '@typescript-eslint/type-utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/types': 8.4.0 - '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/core@1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': + dependencies: + '@eslint-react/ast': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/jsx': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/shared': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/tools': 1.14.0 + '@eslint-react/types': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/var': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/scope-manager': 8.5.0 + '@typescript-eslint/type-utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/types': 8.5.0 + '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) birecord: 0.1.1 short-unique-id: 5.2.0 ts-pattern: 5.3.1 @@ -3787,79 +3784,79 @@ snapshots: - supports-color - typescript - '@eslint-react/eslint-plugin@1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4)': + '@eslint-react/eslint-plugin@1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': dependencies: - '@eslint-react/shared': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/tools': 1.13.0 - '@eslint-react/types': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.4.0 - '@typescript-eslint/type-utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/types': 8.4.0 - '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/shared': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/tools': 1.14.0 + '@eslint-react/types': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/scope-manager': 8.5.0 + '@typescript-eslint/type-utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/types': 8.5.0 + '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) eslint: 9.10.0(jiti@1.21.6) - eslint-plugin-react-debug: 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - eslint-plugin-react-dom: 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - eslint-plugin-react-hooks-extra: 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - eslint-plugin-react-naming-convention: 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - eslint-plugin-react-web-api: 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - eslint-plugin-react-x: 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + eslint-plugin-react-debug: 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + eslint-plugin-react-dom: 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + eslint-plugin-react-hooks-extra: 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + eslint-plugin-react-naming-convention: 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + eslint-plugin-react-web-api: 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + eslint-plugin-react-x: 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 transitivePeerDependencies: - supports-color - '@eslint-react/jsx@1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4)': + '@eslint-react/jsx@1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': dependencies: - '@eslint-react/ast': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/tools': 1.13.0 - '@eslint-react/types': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/var': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.4.0 - '@typescript-eslint/types': 8.4.0 - '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/ast': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/tools': 1.14.0 + '@eslint-react/types': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/var': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/scope-manager': 8.5.0 + '@typescript-eslint/types': 8.5.0 + '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) ts-pattern: 5.3.1 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/shared@1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4)': + '@eslint-react/shared@1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': dependencies: - '@eslint-react/tools': 1.13.0 - '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/tools': 1.14.0 + '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) picomatch: 4.0.2 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/tools@1.13.0': {} + '@eslint-react/tools@1.14.0': {} - '@eslint-react/types@1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4)': + '@eslint-react/types@1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': dependencies: - '@eslint-react/tools': 1.13.0 - '@typescript-eslint/types': 8.4.0 - '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/tools': 1.14.0 + '@typescript-eslint/types': 8.5.0 + '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/var@1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4)': + '@eslint-react/var@1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': dependencies: - '@eslint-react/ast': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/tools': 1.13.0 - '@eslint-react/types': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.4.0 - '@typescript-eslint/types': 8.4.0 - '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-react/ast': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/tools': 1.14.0 + '@eslint-react/types': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/scope-manager': 8.5.0 + '@typescript-eslint/types': 8.5.0 + '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) ts-pattern: 5.3.1 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-stylistic/metadata@2.7.2': {} + '@eslint-stylistic/metadata@2.8.0': {} '@eslint/compat@1.1.1': {} @@ -4067,19 +4064,18 @@ snapshots: '@slidev/types@0.47.5': {} - '@stylistic/eslint-plugin-migrate@2.7.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4)': + '@stylistic/eslint-plugin-migrate@2.8.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': dependencies: - '@eslint-stylistic/metadata': 2.7.2 - '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + '@eslint-stylistic/metadata': 2.8.0 + '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) transitivePeerDependencies: - eslint - supports-color - typescript - '@stylistic/eslint-plugin@2.7.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4)': + '@stylistic/eslint-plugin@2.8.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': dependencies: - '@types/eslint': 9.6.1 - '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) eslint: 9.10.0(jiti@1.21.6) eslint-visitor-keys: 4.0.0 espree: 10.1.0 @@ -4093,11 +4089,6 @@ snapshots: dependencies: '@types/ms': 0.7.34 - '@types/eslint@9.6.1': - dependencies: - '@types/estree': 1.0.5 - '@types/json-schema': 7.0.15 - '@types/estree@1.0.5': {} '@types/fs-extra@11.0.4': @@ -4136,34 +4127,34 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4)': + '@typescript-eslint/eslint-plugin@8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.4.0 - '@typescript-eslint/type-utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/visitor-keys': 8.4.0 + '@typescript-eslint/parser': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/scope-manager': 8.5.0 + '@typescript-eslint/type-utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/visitor-keys': 8.5.0 eslint: 9.10.0(jiti@1.21.6) graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.5.4) + ts-api-utils: 1.3.0(typescript@5.6.2) optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4)': + '@typescript-eslint/parser@8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': dependencies: - '@typescript-eslint/scope-manager': 8.4.0 - '@typescript-eslint/types': 8.4.0 - '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.5.4) - '@typescript-eslint/visitor-keys': 8.4.0 + '@typescript-eslint/scope-manager': 8.5.0 + '@typescript-eslint/types': 8.5.0 + '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) + '@typescript-eslint/visitor-keys': 8.5.0 debug: 4.3.6 eslint: 9.10.0(jiti@1.21.6) optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 transitivePeerDependencies: - supports-color @@ -4172,28 +4163,28 @@ snapshots: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 - '@typescript-eslint/scope-manager@8.4.0': + '@typescript-eslint/scope-manager@8.5.0': dependencies: - '@typescript-eslint/types': 8.4.0 - '@typescript-eslint/visitor-keys': 8.4.0 + '@typescript-eslint/types': 8.5.0 + '@typescript-eslint/visitor-keys': 8.5.0 - '@typescript-eslint/type-utils@8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4)': + '@typescript-eslint/type-utils@8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': dependencies: - '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.5.4) - '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) + '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) debug: 4.3.6 - ts-api-utils: 1.3.0(typescript@5.5.4) + ts-api-utils: 1.3.0(typescript@5.6.2) optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 transitivePeerDependencies: - eslint - supports-color '@typescript-eslint/types@7.18.0': {} - '@typescript-eslint/types@8.4.0': {} + '@typescript-eslint/types@8.5.0': {} - '@typescript-eslint/typescript-estree@7.18.0(typescript@5.5.4)': + '@typescript-eslint/typescript-estree@7.18.0(typescript@5.6.2)': dependencies: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 @@ -4202,33 +4193,33 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.5.4) + ts-api-utils: 1.3.0(typescript@5.6.2) optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.4.0(typescript@5.5.4)': + '@typescript-eslint/typescript-estree@8.5.0(typescript@5.6.2)': dependencies: - '@typescript-eslint/types': 8.4.0 - '@typescript-eslint/visitor-keys': 8.4.0 + '@typescript-eslint/types': 8.5.0 + '@typescript-eslint/visitor-keys': 8.5.0 debug: 4.3.6 fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.5.4) + ts-api-utils: 1.3.0(typescript@5.6.2) optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4)': + '@typescript-eslint/utils@8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.6)) - '@typescript-eslint/scope-manager': 8.4.0 - '@typescript-eslint/types': 8.4.0 - '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.5.0 + '@typescript-eslint/types': 8.5.0 + '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) eslint: 9.10.0(jiti@1.21.6) transitivePeerDependencies: - supports-color @@ -4239,9 +4230,9 @@ snapshots: '@typescript-eslint/types': 7.18.0 eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@8.4.0': + '@typescript-eslint/visitor-keys@8.5.0': dependencies: - '@typescript-eslint/types': 8.4.0 + '@typescript-eslint/types': 8.5.0 eslint-visitor-keys: 3.4.3 '@unocss/config@0.62.3': @@ -4253,9 +4244,9 @@ snapshots: '@unocss/core@0.62.3': {} - '@unocss/eslint-plugin@0.62.3(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4)': + '@unocss/eslint-plugin@0.62.3(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': dependencies: - '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) '@unocss/config': 0.62.3 '@unocss/core': 0.62.3 magic-string: 0.30.11 @@ -4265,12 +4256,12 @@ snapshots: - supports-color - typescript - '@vitest/eslint-plugin@1.1.0(@typescript-eslint/utils@8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.5.4))': + '@vitest/eslint-plugin@1.1.0(@typescript-eslint/utils@8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)(vitest@2.0.5(@types/node@22.5.4))': dependencies: eslint: 9.10.0(jiti@1.21.6) optionalDependencies: - '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - typescript: 5.5.4 + '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + typescript: 5.6.2 vitest: 2.0.5(@types/node@22.5.4) '@vitest/expect@2.0.5': @@ -4357,11 +4348,11 @@ snapshots: '@vue/shared': 3.5.3 csstype: 3.1.3 - '@vue/server-renderer@3.5.3(vue@3.5.3(typescript@5.5.4))': + '@vue/server-renderer@3.5.3(vue@3.5.3(typescript@5.6.2))': dependencies: '@vue/compiler-ssr': 3.5.3 '@vue/shared': 3.5.3 - vue: 3.5.3(typescript@5.5.4) + vue: 3.5.3(typescript@5.6.2) '@vue/shared@3.5.3': {} @@ -4419,12 +4410,12 @@ snapshots: assertion-error@2.0.1: {} - astro-eslint-parser@1.0.2(typescript@5.5.4): + astro-eslint-parser@1.0.2(typescript@5.6.2): dependencies: '@astrojs/compiler': 2.9.1 '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.4) + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.2) astrojs-compiler-sync: 1.0.0(@astrojs/compiler@2.9.1) debug: 4.3.6 entities: 4.5.0 @@ -4855,12 +4846,12 @@ snapshots: '@antfu/utils': 0.7.10 eslint: 9.10.0(jiti@1.21.6) - eslint-plugin-astro@1.2.3(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4): + eslint-plugin-astro@1.2.3(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.6)) '@jridgewell/sourcemap-codec': 1.5.0 '@typescript-eslint/types': 7.18.0 - astro-eslint-parser: 1.0.2(typescript@5.5.4) + astro-eslint-parser: 1.0.2(typescript@5.6.2) eslint: 9.10.0(jiti@1.21.6) eslint-compat-utils: 0.5.1(eslint@9.10.0(jiti@1.21.6)) globals: 15.9.0 @@ -4893,9 +4884,9 @@ snapshots: prettier: 3.3.2 synckit: 0.9.1 - eslint-plugin-import-x@4.2.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4): + eslint-plugin-import-x@4.2.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2): dependencies: - '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) debug: 4.3.6 doctrine: 3.0.0 eslint: 9.10.0(jiti@1.21.6) @@ -4952,15 +4943,15 @@ snapshots: eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@3.5.0(astro-eslint-parser@1.0.2(typescript@5.5.4))(eslint@9.10.0(jiti@1.21.6))(svelte-eslint-parser@0.41.0(svelte@4.2.19))(svelte@4.2.19)(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.10.0(jiti@1.21.6))): + eslint-plugin-perfectionist@3.5.0(astro-eslint-parser@1.0.2(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6))(svelte-eslint-parser@0.41.0(svelte@4.2.19))(svelte@4.2.19)(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.10.0(jiti@1.21.6))): dependencies: - '@typescript-eslint/types': 8.4.0 - '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/types': 8.5.0 + '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) eslint: 9.10.0(jiti@1.21.6) minimatch: 9.0.5 natural-compare-lite: 1.4.0 optionalDependencies: - astro-eslint-parser: 1.0.2(typescript@5.5.4) + astro-eslint-parser: 1.0.2(typescript@5.6.2) svelte: 4.2.19 svelte-eslint-parser: 0.41.0(svelte@4.2.19) vue-eslint-parser: 9.4.3(eslint@9.10.0(jiti@1.21.6)) @@ -4968,63 +4959,63 @@ snapshots: - supports-color - typescript - eslint-plugin-react-debug@1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4): - dependencies: - '@eslint-react/ast': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/core': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/jsx': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/shared': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/tools': 1.13.0 - '@eslint-react/types': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/var': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.4.0 - '@typescript-eslint/type-utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/types': 8.4.0 - '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + eslint-plugin-react-debug@1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2): + dependencies: + '@eslint-react/ast': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/core': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/jsx': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/shared': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/tools': 1.14.0 + '@eslint-react/types': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/var': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/scope-manager': 8.5.0 + '@typescript-eslint/type-utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/types': 8.5.0 + '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) eslint: 9.10.0(jiti@1.21.6) string-ts: 2.2.0 ts-pattern: 5.3.1 optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 transitivePeerDependencies: - supports-color - eslint-plugin-react-dom@1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4): - dependencies: - '@eslint-react/ast': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/core': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/jsx': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/shared': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/tools': 1.13.0 - '@eslint-react/types': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/var': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.4.0 - '@typescript-eslint/types': 8.4.0 - '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + eslint-plugin-react-dom@1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2): + dependencies: + '@eslint-react/ast': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/core': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/jsx': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/shared': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/tools': 1.14.0 + '@eslint-react/types': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/var': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/scope-manager': 8.5.0 + '@typescript-eslint/types': 8.5.0 + '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) eslint: 9.10.0(jiti@1.21.6) ts-pattern: 5.3.1 optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks-extra@1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4): - dependencies: - '@eslint-react/ast': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/core': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/jsx': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/shared': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/tools': 1.13.0 - '@eslint-react/types': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/var': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.4.0 - '@typescript-eslint/type-utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/types': 8.4.0 - '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + eslint-plugin-react-hooks-extra@1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2): + dependencies: + '@eslint-react/ast': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/core': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/jsx': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/shared': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/tools': 1.14.0 + '@eslint-react/types': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/var': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/scope-manager': 8.5.0 + '@typescript-eslint/type-utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/types': 8.5.0 + '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) eslint: 9.10.0(jiti@1.21.6) ts-pattern: 5.3.1 optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 transitivePeerDependencies: - supports-color @@ -5032,22 +5023,22 @@ snapshots: dependencies: eslint: 9.10.0(jiti@1.21.6) - eslint-plugin-react-naming-convention@1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4): - dependencies: - '@eslint-react/ast': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/core': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/jsx': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/shared': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/tools': 1.13.0 - '@eslint-react/types': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.4.0 - '@typescript-eslint/type-utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/types': 8.4.0 - '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + eslint-plugin-react-naming-convention@1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2): + dependencies: + '@eslint-react/ast': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/core': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/jsx': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/shared': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/tools': 1.14.0 + '@eslint-react/types': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/scope-manager': 8.5.0 + '@typescript-eslint/type-utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/types': 8.5.0 + '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) eslint: 9.10.0(jiti@1.21.6) ts-pattern: 5.3.1 optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 transitivePeerDependencies: - supports-color @@ -5055,44 +5046,44 @@ snapshots: dependencies: eslint: 9.10.0(jiti@1.21.6) - eslint-plugin-react-web-api@1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4): - dependencies: - '@eslint-react/ast': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/core': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/jsx': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/shared': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/tools': 1.13.0 - '@eslint-react/types': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/var': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.4.0 - '@typescript-eslint/types': 8.4.0 - '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + eslint-plugin-react-web-api@1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2): + dependencies: + '@eslint-react/ast': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/core': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/jsx': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/shared': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/tools': 1.14.0 + '@eslint-react/types': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/var': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/scope-manager': 8.5.0 + '@typescript-eslint/types': 8.5.0 + '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) birecord: 0.1.1 eslint: 9.10.0(jiti@1.21.6) ts-pattern: 5.3.1 optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 transitivePeerDependencies: - supports-color - eslint-plugin-react-x@1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4): - dependencies: - '@eslint-react/ast': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/core': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/jsx': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/shared': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/tools': 1.13.0 - '@eslint-react/types': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@eslint-react/var': 1.13.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.4.0 - '@typescript-eslint/type-utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/types': 8.4.0 - '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + eslint-plugin-react-x@1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2): + dependencies: + '@eslint-react/ast': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/core': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/jsx': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/shared': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/tools': 1.14.0 + '@eslint-react/types': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/var': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/scope-manager': 8.5.0 + '@typescript-eslint/type-utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/types': 8.5.0 + '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) eslint: 9.10.0(jiti@1.21.6) - is-immutable-type: 5.0.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + is-immutable-type: 5.0.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) ts-pattern: 5.3.1 optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 transitivePeerDependencies: - supports-color @@ -5107,9 +5098,9 @@ snapshots: regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-solid@0.14.3(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4): + eslint-plugin-solid@0.14.3(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2): dependencies: - '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) eslint: 9.10.0(jiti@1.21.6) estraverse: 5.3.0 is-html: 2.0.0 @@ -5169,11 +5160,11 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-unused-imports@4.1.3(@typescript-eslint/eslint-plugin@8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.10.0(jiti@1.21.6)): + eslint-plugin-unused-imports@4.1.3(@typescript-eslint/eslint-plugin@8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6)): dependencies: eslint: 9.10.0(jiti@1.21.6) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/eslint-plugin': 8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) eslint-plugin-vue@9.28.0(eslint@9.10.0(jiti@1.21.6)): dependencies: @@ -5592,13 +5583,13 @@ snapshots: dependencies: html-tags: 3.3.1 - is-immutable-type@5.0.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4): + is-immutable-type@5.0.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2): dependencies: - '@typescript-eslint/type-utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/type-utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) eslint: 9.10.0(jiti@1.21.6) - ts-api-utils: 1.3.0(typescript@5.5.4) - ts-declaration-location: 1.0.4(typescript@5.5.4) - typescript: 5.5.4 + ts-api-utils: 1.3.0(typescript@5.6.2) + ts-declaration-location: 1.0.4(typescript@5.6.2) + typescript: 5.6.2 transitivePeerDependencies: - supports-color @@ -6709,14 +6700,14 @@ snapshots: tree-kill@1.2.2: {} - ts-api-utils@1.3.0(typescript@5.5.4): + ts-api-utils@1.3.0(typescript@5.6.2): dependencies: - typescript: 5.5.4 + typescript: 5.6.2 - ts-declaration-location@1.0.4(typescript@5.5.4): + ts-declaration-location@1.0.4(typescript@5.6.2): dependencies: minimatch: 10.0.1 - typescript: 5.5.4 + typescript: 5.6.2 ts-interface-checker@0.1.13: {} @@ -6724,7 +6715,7 @@ snapshots: tslib@2.6.3: {} - tsup@8.2.4(jiti@1.21.6)(postcss@8.4.44)(tsx@4.19.0)(typescript@5.5.4)(yaml@2.5.0): + tsup@8.2.4(jiti@1.21.6)(postcss@8.4.44)(tsx@4.19.0)(typescript@5.6.2)(yaml@2.5.0): dependencies: bundle-require: 5.0.0(esbuild@0.23.0) cac: 6.7.14 @@ -6744,7 +6735,7 @@ snapshots: tree-kill: 1.2.2 optionalDependencies: postcss: 8.4.44 - typescript: 5.5.4 + typescript: 5.6.2 transitivePeerDependencies: - jiti - supports-color @@ -6770,7 +6761,7 @@ snapshots: type-fest@0.8.1: {} - typescript@5.5.4: {} + typescript@5.6.2: {} ufo@1.5.3: {} @@ -6905,15 +6896,15 @@ snapshots: transitivePeerDependencies: - supports-color - vue@3.5.3(typescript@5.5.4): + vue@3.5.3(typescript@5.6.2): dependencies: '@vue/compiler-dom': 3.5.3 '@vue/compiler-sfc': 3.5.3 '@vue/runtime-dom': 3.5.3 - '@vue/server-renderer': 3.5.3(vue@3.5.3(typescript@5.5.4)) + '@vue/server-renderer': 3.5.3(vue@3.5.3(typescript@5.6.2)) '@vue/shared': 3.5.3 optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 webidl-conversions@4.0.2: {} From b8db92858bfaad68a07c2294f619054fc6f5da0f Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Mon, 9 Sep 2024 23:44:31 +0200 Subject: [PATCH 053/105] chore: release v3.5.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 1b17947b09..3db9594e0e 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@antfu/eslint-config", "type": "module", - "version": "3.4.1", + "version": "3.5.0", "packageManager": "pnpm@9.10.0", "description": "Anthony's ESLint config", "author": "Anthony Fu (https://github.com/antfu/)", From 51385c20a4fff5cd0fbfce4061d63f69462611e9 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Tue, 10 Sep 2024 19:03:58 +0200 Subject: [PATCH 054/105] chore: update deps --- package.json | 4 +- pnpm-lock.yaml | 128 ++++++++++++++++++++++++------------------------- 2 files changed, 66 insertions(+), 66 deletions(-) diff --git a/package.json b/package.json index 3db9594e0e..22b1935deb 100644 --- a/package.json +++ b/package.json @@ -107,7 +107,7 @@ "eslint-config-flat-gitignore": "^0.3.0", "eslint-flat-config-utils": "^0.4.0", "eslint-merge-processors": "^0.1.0", - "eslint-plugin-antfu": "^2.5.0", + "eslint-plugin-antfu": "^2.6.0", "eslint-plugin-command": "^0.2.4", "eslint-plugin-import-x": "^4.2.1", "eslint-plugin-jsdoc": "^50.2.2", @@ -170,7 +170,7 @@ "tsx": "^4.19.0", "typescript": "^5.6.2", "vitest": "^2.0.5", - "vue": "^3.5.3" + "vue": "^3.5.4" }, "resolutions": { "@eslint-community/eslint-utils": "^4.4.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 34a51f7940..811dae0de5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -48,8 +48,8 @@ importers: specifier: ^0.1.0 version: 0.1.0(eslint@9.10.0(jiti@1.21.6)) eslint-plugin-antfu: - specifier: ^2.5.0 - version: 2.5.0(eslint@9.10.0(jiti@1.21.6)) + specifier: ^2.6.0 + version: 2.6.0(eslint@9.10.0(jiti@1.21.6)) eslint-plugin-command: specifier: ^0.2.4 version: 0.2.4(eslint@9.10.0(jiti@1.21.6)) @@ -91,7 +91,7 @@ importers: version: 1.14.0(eslint@9.10.0(jiti@1.21.6)) eslint-processor-vue-blocks: specifier: ^0.1.2 - version: 0.1.2(@vue/compiler-sfc@3.5.3)(eslint@9.10.0(jiti@1.21.6)) + version: 0.1.2(@vue/compiler-sfc@3.5.4)(eslint@9.10.0(jiti@1.21.6)) globals: specifier: ^15.9.0 version: 15.9.0 @@ -232,8 +232,8 @@ importers: specifier: ^2.0.5 version: 2.0.5(@types/node@22.5.4) vue: - specifier: ^3.5.3 - version: 3.5.3(typescript@5.6.2) + specifier: ^3.5.4 + version: 3.5.4(typescript@5.6.2) packages: @@ -1164,34 +1164,34 @@ packages: peerDependencies: '@eslint/config-array': '>=0.16.0' - '@vue/compiler-core@3.5.3': - resolution: {integrity: sha512-adAfy9boPkP233NTyvLbGEqVuIfK/R0ZsBsIOW4BZNfb4BRpRW41Do1u+ozJpsb+mdoy80O20IzAsHaihRb5qA==} + '@vue/compiler-core@3.5.4': + resolution: {integrity: sha512-oNwn+BAt3n9dK9uAYvI+XGlutwuTq/wfj4xCBaZCqwwVIGtD7D6ViihEbyYZrDHIHTDE3Q6oL3/hqmAyFEy9DQ==} - '@vue/compiler-dom@3.5.3': - resolution: {integrity: sha512-wnzFArg9zpvk/811CDOZOadJRugf1Bgl/TQ3RfV4nKfSPok4hi0w10ziYUQR6LnnBAUlEXYLUfZ71Oj9ds/+QA==} + '@vue/compiler-dom@3.5.4': + resolution: {integrity: sha512-yP9RRs4BDLOLfldn6ah+AGCNovGjMbL9uHvhDHf5wan4dAHLnFGOkqtfE7PPe4HTXIqE7l/NILdYw53bo1C8jw==} - '@vue/compiler-sfc@3.5.3': - resolution: {integrity: sha512-P3uATLny2tfyvMB04OQFe7Sczteno7SLFxwrOA/dw01pBWQHB5HL15a8PosoNX2aG/EAMGqnXTu+1LnmzFhpTQ==} + '@vue/compiler-sfc@3.5.4': + resolution: {integrity: sha512-P+yiPhL+NYH7m0ZgCq7AQR2q7OIE+mpAEgtkqEeH9oHSdIRvUO+4X6MPvblJIWcoe4YC5a2Gdf/RsoyP8FFiPQ==} - '@vue/compiler-ssr@3.5.3': - resolution: {integrity: sha512-F/5f+r2WzL/2YAPl7UlKcJWHrvoZN8XwEBLnT7S4BXwncH25iDOabhO2M2DWioyTguJAGavDOawejkFXj8EM1w==} + '@vue/compiler-ssr@3.5.4': + resolution: {integrity: sha512-acESdTXsxPnYr2C4Blv0ggx5zIFMgOzZmYU2UgvIff9POdRGbRNBHRyzHAnizcItvpgerSKQbllUc9USp3V7eg==} - '@vue/reactivity@3.5.3': - resolution: {integrity: sha512-2w61UnRWTP7+rj1H/j6FH706gRBHdFVpIqEkSDAyIpafBXYH8xt4gttstbbCWdU3OlcSWO8/3mbKl/93/HSMpw==} + '@vue/reactivity@3.5.4': + resolution: {integrity: sha512-HKKbEuP7tYSGCq4e4nK6ZW6l5hyG66OUetefBp4budUyjvAYsnQDf+bgFzg2RAgnH0CInyqXwD9y47jwJEHrQw==} - '@vue/runtime-core@3.5.3': - resolution: {integrity: sha512-5b2AQw5OZlmCzSsSBWYoZOsy75N4UdMWenTfDdI5bAzXnuVR7iR8Q4AOzQm2OGoA41xjk53VQKrqQhOz2ktWaw==} + '@vue/runtime-core@3.5.4': + resolution: {integrity: sha512-f3ek2sTA0AFu0n+w+kCtz567Euqqa3eHewvo4klwS7mWfSj/A+UmYTwsnUFo35KeyAFY60JgrCGvEBsu1n/3LA==} - '@vue/runtime-dom@3.5.3': - resolution: {integrity: sha512-wPR1DEGc3XnQ7yHbmkTt3GoY0cEnVGQnARRdAkDzZ8MbUKEs26gogCQo6AOvvgahfjIcnvWJzkZArQ1fmWjcSg==} + '@vue/runtime-dom@3.5.4': + resolution: {integrity: sha512-ofyc0w6rbD5KtjhP1i9hGOKdxGpvmuB1jprP7Djlj0X7R5J/oLwuNuE98GJ8WW31Hu2VxQHtk/LYTAlW8xrJdw==} - '@vue/server-renderer@3.5.3': - resolution: {integrity: sha512-28volmaZVG2PGO3V3+gBPKoSHvLlE8FGfG/GKXKkjjfxLuj/50B/0OQGakM/g6ehQeqCrZYM4eHC4Ks48eig1Q==} + '@vue/server-renderer@3.5.4': + resolution: {integrity: sha512-FbjV6DJLgKRetMYFBA1UXCroCiED/Ckr53/ba9wivyd7D/Xw9fpo0T6zXzCnxQwyvkyrL7y6plgYhWhNjGxY5g==} peerDependencies: - vue: 3.5.3 + vue: 3.5.4 - '@vue/shared@3.5.3': - resolution: {integrity: sha512-Jp2v8nylKBT+PlOUjun2Wp/f++TfJVFjshLzNtJDdmFJabJa7noGMncqXRM1vXGX+Yo2V7WykQFNxusSim8SCA==} + '@vue/shared@3.5.4': + resolution: {integrity: sha512-L2MCDD8l7yC62Te5UUyPVpmexhL9ipVnYRw9CsWfm/BGRL5FwDX4a25bcJ/OJSD3+Hx+k/a8LDKcG2AFdJV3BA==} '@xml-tools/parser@1.0.11': resolution: {integrity: sha512-aKqQ077XnR+oQtHJlrAflaZaL7qZsulWc/i/ZEooar5JiWj1eLt0+Wg28cpa+XLney107wXqneC+oG1IZvxkTA==} @@ -1635,8 +1635,8 @@ packages: eslint-parser-plain@0.1.0: resolution: {integrity: sha512-oOeA6FWU0UJT/Rxc3XF5Cq0nbIZbylm7j8+plqq0CZoE6m4u32OXJrR+9iy4srGMmF6v6pmgvP1zPxSRIGh3sg==} - eslint-plugin-antfu@2.5.0: - resolution: {integrity: sha512-YLIWE22/ERe6Jpqt6bJdvALw8SWvf4x2DQjvVpRvAv8LrdHbwWckkoueAf8oQFgSOLsL1R/axa+exjpubPp0fw==} + eslint-plugin-antfu@2.6.0: + resolution: {integrity: sha512-4dz0VgWGpZ6jUSEUPSI6OGFqBc+P8c7zFFXht5t+YwzIvBsruqVX7Hjl3I8KNNEyJmA4fL3+GIc+EWU1woTp1A==} peerDependencies: eslint: ^9.10.0 @@ -3357,8 +3357,8 @@ packages: peerDependencies: eslint: ^9.10.0 - vue@3.5.3: - resolution: {integrity: sha512-xvRbd0HpuLovYbOHXRHlSBsSvmUJbo0pzbkKTApWnQGf3/cu5Z39mQeA5cZdLRVIoNf3zI6MSoOgHUT5i2jO+Q==} + vue@3.5.4: + resolution: {integrity: sha512-3yAj2gkmiY+i7+22A1PWM+kjOVXjU74UPINcTiN7grIVPyFFI0lpGwHlV/4xydDmobaBn7/xmi+YG8HeSlCTcg==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -4302,59 +4302,59 @@ snapshots: '@eslint/config-array': 0.17.1 '@nodelib/fs.walk': 2.0.0 - '@vue/compiler-core@3.5.3': + '@vue/compiler-core@3.5.4': dependencies: '@babel/parser': 7.25.4 - '@vue/shared': 3.5.3 + '@vue/shared': 3.5.4 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.0 - '@vue/compiler-dom@3.5.3': + '@vue/compiler-dom@3.5.4': dependencies: - '@vue/compiler-core': 3.5.3 - '@vue/shared': 3.5.3 + '@vue/compiler-core': 3.5.4 + '@vue/shared': 3.5.4 - '@vue/compiler-sfc@3.5.3': + '@vue/compiler-sfc@3.5.4': dependencies: '@babel/parser': 7.25.4 - '@vue/compiler-core': 3.5.3 - '@vue/compiler-dom': 3.5.3 - '@vue/compiler-ssr': 3.5.3 - '@vue/shared': 3.5.3 + '@vue/compiler-core': 3.5.4 + '@vue/compiler-dom': 3.5.4 + '@vue/compiler-ssr': 3.5.4 + '@vue/shared': 3.5.4 estree-walker: 2.0.2 magic-string: 0.30.11 postcss: 8.4.44 source-map-js: 1.2.0 - '@vue/compiler-ssr@3.5.3': + '@vue/compiler-ssr@3.5.4': dependencies: - '@vue/compiler-dom': 3.5.3 - '@vue/shared': 3.5.3 + '@vue/compiler-dom': 3.5.4 + '@vue/shared': 3.5.4 - '@vue/reactivity@3.5.3': + '@vue/reactivity@3.5.4': dependencies: - '@vue/shared': 3.5.3 + '@vue/shared': 3.5.4 - '@vue/runtime-core@3.5.3': + '@vue/runtime-core@3.5.4': dependencies: - '@vue/reactivity': 3.5.3 - '@vue/shared': 3.5.3 + '@vue/reactivity': 3.5.4 + '@vue/shared': 3.5.4 - '@vue/runtime-dom@3.5.3': + '@vue/runtime-dom@3.5.4': dependencies: - '@vue/reactivity': 3.5.3 - '@vue/runtime-core': 3.5.3 - '@vue/shared': 3.5.3 + '@vue/reactivity': 3.5.4 + '@vue/runtime-core': 3.5.4 + '@vue/shared': 3.5.4 csstype: 3.1.3 - '@vue/server-renderer@3.5.3(vue@3.5.3(typescript@5.6.2))': + '@vue/server-renderer@3.5.4(vue@3.5.4(typescript@5.6.2))': dependencies: - '@vue/compiler-ssr': 3.5.3 - '@vue/shared': 3.5.3 - vue: 3.5.3(typescript@5.6.2) + '@vue/compiler-ssr': 3.5.4 + '@vue/shared': 3.5.4 + vue: 3.5.4(typescript@5.6.2) - '@vue/shared@3.5.3': {} + '@vue/shared@3.5.4': {} '@xml-tools/parser@1.0.11': dependencies: @@ -4841,7 +4841,7 @@ snapshots: eslint-parser-plain@0.1.0: {} - eslint-plugin-antfu@2.5.0(eslint@9.10.0(jiti@1.21.6)): + eslint-plugin-antfu@2.6.0(eslint@9.10.0(jiti@1.21.6)): dependencies: '@antfu/utils': 0.7.10 eslint: 9.10.0(jiti@1.21.6) @@ -5191,9 +5191,9 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.3)(eslint@9.10.0(jiti@1.21.6)): + eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.4)(eslint@9.10.0(jiti@1.21.6)): dependencies: - '@vue/compiler-sfc': 3.5.3 + '@vue/compiler-sfc': 3.5.4 eslint: 9.10.0(jiti@1.21.6) eslint-scope@7.2.2: @@ -6896,13 +6896,13 @@ snapshots: transitivePeerDependencies: - supports-color - vue@3.5.3(typescript@5.6.2): + vue@3.5.4(typescript@5.6.2): dependencies: - '@vue/compiler-dom': 3.5.3 - '@vue/compiler-sfc': 3.5.3 - '@vue/runtime-dom': 3.5.3 - '@vue/server-renderer': 3.5.3(vue@3.5.3(typescript@5.6.2)) - '@vue/shared': 3.5.3 + '@vue/compiler-dom': 3.5.4 + '@vue/compiler-sfc': 3.5.4 + '@vue/runtime-dom': 3.5.4 + '@vue/server-renderer': 3.5.4(vue@3.5.4(typescript@5.6.2)) + '@vue/shared': 3.5.4 optionalDependencies: typescript: 5.6.2 From 574523f47581a759096ae58bc87f0b825f4cd810 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Tue, 10 Sep 2024 19:04:10 +0200 Subject: [PATCH 055/105] chore: release v3.5.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 22b1935deb..5b723944b5 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@antfu/eslint-config", "type": "module", - "version": "3.5.0", + "version": "3.5.1", "packageManager": "pnpm@9.10.0", "description": "Anthony's ESLint config", "author": "Anthony Fu (https://github.com/antfu/)", From e283983d8cb72304424f67090a3e3bdccdf95c0d Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Thu, 12 Sep 2024 15:12:00 +0200 Subject: [PATCH 056/105] fix: `perfectionist/sort-imports` sort types always on top Sorry for the massive diff again, but I after a second thought, I think this would make the imports more constant in the long run. --- src/cli/constants.ts | 5 ++--- src/cli/run.ts | 6 +++--- src/cli/stages/update-eslint-files.ts | 5 ++--- src/cli/stages/update-package-json.ts | 6 +++--- src/cli/stages/update-vscode-settings.ts | 6 +++--- src/configs/astro.ts | 4 ++-- src/configs/command.ts | 4 ++-- src/configs/comments.ts | 4 ++-- src/configs/disables.ts | 4 ++-- src/configs/formatters.ts | 8 ++++---- src/configs/ignores.ts | 4 ++-- src/configs/imports.ts | 4 ++-- src/configs/javascript.ts | 4 ++-- src/configs/jsdoc.ts | 4 ++-- src/configs/jsonc.ts | 4 ++-- src/configs/jsx.ts | 4 ++-- src/configs/markdown.ts | 6 +++--- src/configs/node.ts | 4 ++-- src/configs/perfectionist.ts | 9 +++++---- src/configs/react.ts | 6 +++--- src/configs/regexp.ts | 4 ++-- src/configs/solid.ts | 4 ++-- src/configs/stylistic.ts | 4 ++-- src/configs/svelte.ts | 4 ++-- src/configs/test.ts | 4 ++-- src/configs/toml.ts | 4 ++-- src/configs/typescript.ts | 11 +++++------ src/configs/unicorn.ts | 4 ++-- src/configs/unocss.ts | 4 ++-- src/configs/vue.ts | 9 ++++----- src/configs/yaml.ts | 4 ++-- src/factory.ts | 11 +++++------ src/types.ts | 1 - src/utils.ts | 5 ++--- test/fixtures.test.ts | 6 +++--- 35 files changed, 87 insertions(+), 93 deletions(-) diff --git a/src/cli/constants.ts b/src/cli/constants.ts index f6c6e407f4..cdde1d5382 100644 --- a/src/cli/constants.ts +++ b/src/cli/constants.ts @@ -1,9 +1,8 @@ -import c from 'picocolors' +import type { ExtraLibrariesOption, FrameworkOption, PromItem } from './types' +import c from 'picocolors' import pkgJson from '../../package.json' -import type { ExtraLibrariesOption, FrameworkOption, PromItem } from './types' - export { pkgJson } export const vscodeSettingsString = ` diff --git a/src/cli/run.ts b/src/cli/run.ts index 788cedca2e..1451cafff4 100644 --- a/src/cli/run.ts +++ b/src/cli/run.ts @@ -1,8 +1,9 @@ /* eslint-disable perfectionist/sort-objects */ +import type { ExtraLibrariesOption, FrameworkOption, PromItem, PromptResult } from './types' + import fs from 'node:fs' import path from 'node:path' import process from 'node:process' - import * as p from '@clack/prompts' import c from 'picocolors' @@ -10,9 +11,8 @@ import { extra, extraOptions, frameworkOptions, frameworks } from './constants' import { updateEslintFiles } from './stages/update-eslint-files' import { updatePackageJson } from './stages/update-package-json' import { updateVscodeSettings } from './stages/update-vscode-settings' -import { isGitClean } from './utils' -import type { ExtraLibrariesOption, FrameworkOption, PromItem, PromptResult } from './types' +import { isGitClean } from './utils' export interface CliRunOptions { /** diff --git a/src/cli/stages/update-eslint-files.ts b/src/cli/stages/update-eslint-files.ts index a19d830681..33efe5f467 100644 --- a/src/cli/stages/update-eslint-files.ts +++ b/src/cli/stages/update-eslint-files.ts @@ -1,8 +1,9 @@ +import type { PromptResult } from '../types' + import fs from 'node:fs' import fsp from 'node:fs/promises' import path from 'node:path' import process from 'node:process' - import * as p from '@clack/prompts' // @ts-expect-error missing types import parse from 'parse-gitignore' @@ -10,8 +11,6 @@ import c from 'picocolors' import { getEslintConfigContent } from '../utils' -import type { PromptResult } from '../types' - export async function updateEslintFiles(result: PromptResult): Promise { const cwd = process.cwd() const pathESLintIgnore = path.join(cwd, '.eslintignore') diff --git a/src/cli/stages/update-package-json.ts b/src/cli/stages/update-package-json.ts index 1564d6b470..7a2cf2fc45 100644 --- a/src/cli/stages/update-package-json.ts +++ b/src/cli/stages/update-package-json.ts @@ -1,14 +1,14 @@ +import type { ExtraLibrariesOption, PromptResult } from '../types' import fsp from 'node:fs/promises' import path from 'node:path' -import process from 'node:process' +import process from 'node:process' import * as p from '@clack/prompts' + import c from 'picocolors' import { dependenciesMap, pkgJson } from '../constants' -import type { ExtraLibrariesOption, PromptResult } from '../types' - export async function updatePackageJson(result: PromptResult): Promise { const cwd = process.cwd() diff --git a/src/cli/stages/update-vscode-settings.ts b/src/cli/stages/update-vscode-settings.ts index a835f271e9..1d0addd270 100644 --- a/src/cli/stages/update-vscode-settings.ts +++ b/src/cli/stages/update-vscode-settings.ts @@ -1,15 +1,15 @@ +import type { PromptResult } from '../types' import fs from 'node:fs' import fsp from 'node:fs/promises' import path from 'node:path' -import process from 'node:process' +import process from 'node:process' import * as p from '@clack/prompts' + import c from 'picocolors' import { vscodeSettingsString } from '../constants' -import type { PromptResult } from '../types' - export async function updateVscodeSettings(result: PromptResult): Promise { const cwd = process.cwd() diff --git a/src/configs/astro.ts b/src/configs/astro.ts index b45b6aa1e2..6a0abab290 100644 --- a/src/configs/astro.ts +++ b/src/configs/astro.ts @@ -1,8 +1,8 @@ +import type { OptionsFiles, OptionsOverrides, OptionsStylistic, TypedFlatConfigItem } from '../types' + import { GLOB_ASTRO } from '../globs' import { interopDefault } from '../utils' -import type { OptionsFiles, OptionsOverrides, OptionsStylistic, TypedFlatConfigItem } from '../types' - export async function astro( options: OptionsOverrides & OptionsStylistic & OptionsFiles = {}, ): Promise { diff --git a/src/configs/command.ts b/src/configs/command.ts index 9f2117690f..360f1cf846 100644 --- a/src/configs/command.ts +++ b/src/configs/command.ts @@ -1,7 +1,7 @@ -import createCommand from 'eslint-plugin-command/config' - import type { TypedFlatConfigItem } from '../types' +import createCommand from 'eslint-plugin-command/config' + export async function command(): Promise { return [ { diff --git a/src/configs/comments.ts b/src/configs/comments.ts index c451b6e55f..a9b91ac206 100644 --- a/src/configs/comments.ts +++ b/src/configs/comments.ts @@ -1,7 +1,7 @@ -import { pluginComments } from '../plugins' - import type { TypedFlatConfigItem } from '../types' +import { pluginComments } from '../plugins' + export async function comments(): Promise { return [ { diff --git a/src/configs/disables.ts b/src/configs/disables.ts index c0dfa03234..74b0d7f8b1 100644 --- a/src/configs/disables.ts +++ b/src/configs/disables.ts @@ -1,7 +1,7 @@ -import { GLOB_SRC, GLOB_SRC_EXT } from '../globs' - import type { TypedFlatConfigItem } from '../types' +import { GLOB_SRC, GLOB_SRC_EXT } from '../globs' + export async function disables(): Promise { return [ { diff --git a/src/configs/formatters.ts b/src/configs/formatters.ts index e5a1bf0187..18d9f22518 100644 --- a/src/configs/formatters.ts +++ b/src/configs/formatters.ts @@ -1,12 +1,12 @@ -import { isPackageExists } from 'local-pkg' +import type { OptionsFormatters, StylisticConfig, TypedFlatConfigItem } from '../types' +import type { VendoredPrettierOptions } from '../vender/prettier-types' +import { isPackageExists } from 'local-pkg' import { GLOB_ASTRO, GLOB_ASTRO_TS, GLOB_CSS, GLOB_GRAPHQL, GLOB_HTML, GLOB_LESS, GLOB_MARKDOWN, GLOB_POSTCSS, GLOB_SCSS, GLOB_SVG, GLOB_XML } from '../globs' + import { ensurePackages, interopDefault, isPackageInScope, parserPlain } from '../utils' import { StylisticConfigDefaults } from './stylistic' -import type { OptionsFormatters, StylisticConfig, TypedFlatConfigItem } from '../types' -import type { VendoredPrettierOptions } from '../vender/prettier-types' - export async function formatters( options: OptionsFormatters | true = {}, stylistic: StylisticConfig = {}, diff --git a/src/configs/ignores.ts b/src/configs/ignores.ts index 49f96499b8..def99f5ad8 100644 --- a/src/configs/ignores.ts +++ b/src/configs/ignores.ts @@ -1,7 +1,7 @@ -import { GLOB_EXCLUDE } from '../globs' - import type { TypedFlatConfigItem } from '../types' +import { GLOB_EXCLUDE } from '../globs' + export async function ignores(userIgnores: string[] = []): Promise { return [ { diff --git a/src/configs/imports.ts b/src/configs/imports.ts index fdf3a355fb..e334686f9c 100644 --- a/src/configs/imports.ts +++ b/src/configs/imports.ts @@ -1,7 +1,7 @@ -import { pluginAntfu, pluginImport } from '../plugins' - import type { OptionsStylistic, TypedFlatConfigItem } from '../types' +import { pluginAntfu, pluginImport } from '../plugins' + export async function imports(options: OptionsStylistic = {}): Promise { const { stylistic = true, diff --git a/src/configs/javascript.ts b/src/configs/javascript.ts index aab6a07ade..67b019299b 100644 --- a/src/configs/javascript.ts +++ b/src/configs/javascript.ts @@ -1,9 +1,9 @@ +import type { OptionsIsInEditor, OptionsOverrides, TypedFlatConfigItem } from '../types' + import globals from 'globals' import { pluginAntfu, pluginUnusedImports } from '../plugins' -import type { OptionsIsInEditor, OptionsOverrides, TypedFlatConfigItem } from '../types' - export async function javascript( options: OptionsIsInEditor & OptionsOverrides = {}, ): Promise { diff --git a/src/configs/jsdoc.ts b/src/configs/jsdoc.ts index 261e92d466..ec2a546c30 100644 --- a/src/configs/jsdoc.ts +++ b/src/configs/jsdoc.ts @@ -1,7 +1,7 @@ -import { interopDefault } from '../utils' - import type { OptionsStylistic, TypedFlatConfigItem } from '../types' +import { interopDefault } from '../utils' + export async function jsdoc(options: OptionsStylistic = {}): Promise { const { stylistic = true, diff --git a/src/configs/jsonc.ts b/src/configs/jsonc.ts index b228ac8a92..327081e921 100644 --- a/src/configs/jsonc.ts +++ b/src/configs/jsonc.ts @@ -1,8 +1,8 @@ +import type { OptionsFiles, OptionsOverrides, OptionsStylistic, TypedFlatConfigItem } from '../types' + import { GLOB_JSON, GLOB_JSON5, GLOB_JSONC } from '../globs' import { interopDefault } from '../utils' -import type { OptionsFiles, OptionsOverrides, OptionsStylistic, TypedFlatConfigItem } from '../types' - export async function jsonc( options: OptionsFiles & OptionsStylistic & OptionsOverrides = {}, ): Promise { diff --git a/src/configs/jsx.ts b/src/configs/jsx.ts index 3fff84d8ee..a8af0194f8 100644 --- a/src/configs/jsx.ts +++ b/src/configs/jsx.ts @@ -1,7 +1,7 @@ -import { GLOB_JSX, GLOB_TSX } from '../globs' - import type { TypedFlatConfigItem } from '../types' +import { GLOB_JSX, GLOB_TSX } from '../globs' + export async function jsx(): Promise { return [ { diff --git a/src/configs/markdown.ts b/src/configs/markdown.ts index e983bbe20d..a53b3bc4bc 100644 --- a/src/configs/markdown.ts +++ b/src/configs/markdown.ts @@ -1,9 +1,9 @@ -import { mergeProcessors, processorPassThrough } from 'eslint-merge-processors' +import type { OptionsComponentExts, OptionsFiles, OptionsOverrides, TypedFlatConfigItem } from '../types' +import { mergeProcessors, processorPassThrough } from 'eslint-merge-processors' import { GLOB_MARKDOWN, GLOB_MARKDOWN_CODE, GLOB_MARKDOWN_IN_MARKDOWN } from '../globs' -import { interopDefault, parserPlain } from '../utils' -import type { OptionsComponentExts, OptionsFiles, OptionsOverrides, TypedFlatConfigItem } from '../types' +import { interopDefault, parserPlain } from '../utils' export async function markdown( options: OptionsFiles & OptionsComponentExts & OptionsOverrides = {}, diff --git a/src/configs/node.ts b/src/configs/node.ts index 92bc46221a..0515e2debe 100644 --- a/src/configs/node.ts +++ b/src/configs/node.ts @@ -1,7 +1,7 @@ -import { pluginNode } from '../plugins' - import type { TypedFlatConfigItem } from '../types' +import { pluginNode } from '../plugins' + export async function node(): Promise { return [ { diff --git a/src/configs/perfectionist.ts b/src/configs/perfectionist.ts index 73ac76e126..7bd68a5b27 100644 --- a/src/configs/perfectionist.ts +++ b/src/configs/perfectionist.ts @@ -1,7 +1,7 @@ -import { pluginPerfectionist } from '../plugins' - import type { TypedFlatConfigItem } from '../types' +import { pluginPerfectionist } from '../plugins' + /** * Perfectionist plugin for props and items sorting. * @@ -18,12 +18,13 @@ export async function perfectionist(): Promise { 'perfectionist/sort-exports': ['error', { order: 'asc', type: 'natural' }], 'perfectionist/sort-imports': ['error', { groups: [ + 'type', + ['parent-type', 'sibling-type', 'index-type'], + 'builtin', 'external', - 'type', ['internal', 'internal-type'], ['parent', 'sibling', 'index'], - ['parent-type', 'sibling-type', 'index-type'], 'side-effect', 'object', 'unknown', diff --git a/src/configs/react.ts b/src/configs/react.ts index eb8c9ef92e..8c46018aee 100644 --- a/src/configs/react.ts +++ b/src/configs/react.ts @@ -1,9 +1,9 @@ -import { isPackageExists } from 'local-pkg' +import type { OptionsFiles, OptionsOverrides, OptionsTypeScriptWithTypes, TypedFlatConfigItem } from '../types' +import { isPackageExists } from 'local-pkg' import { GLOB_SRC } from '../globs' -import { ensurePackages, interopDefault, toArray } from '../utils' -import type { OptionsFiles, OptionsOverrides, OptionsTypeScriptWithTypes, TypedFlatConfigItem } from '../types' +import { ensurePackages, interopDefault, toArray } from '../utils' // react refresh const ReactRefreshAllowConstantExportPackages = [ diff --git a/src/configs/regexp.ts b/src/configs/regexp.ts index 73118cd2a3..950a33d6c9 100644 --- a/src/configs/regexp.ts +++ b/src/configs/regexp.ts @@ -1,7 +1,7 @@ -import { configs } from 'eslint-plugin-regexp' - import type { OptionsOverrides, OptionsRegExp, TypedFlatConfigItem } from '../types' +import { configs } from 'eslint-plugin-regexp' + export async function regexp( options: OptionsRegExp & OptionsOverrides = {}, ): Promise { diff --git a/src/configs/solid.ts b/src/configs/solid.ts index a4261dd68b..9640a9418e 100644 --- a/src/configs/solid.ts +++ b/src/configs/solid.ts @@ -1,7 +1,7 @@ +import type { OptionsFiles, OptionsHasTypeScript, OptionsOverrides, OptionsTypeScriptWithTypes, TypedFlatConfigItem } from '../types' import { GLOB_JSX, GLOB_TSX } from '../globs' -import { ensurePackages, interopDefault, toArray } from '../utils' -import type { OptionsFiles, OptionsHasTypeScript, OptionsOverrides, OptionsTypeScriptWithTypes, TypedFlatConfigItem } from '../types' +import { ensurePackages, interopDefault, toArray } from '../utils' export async function solid( options: OptionsHasTypeScript & OptionsOverrides & OptionsFiles & OptionsTypeScriptWithTypes = {}, diff --git a/src/configs/stylistic.ts b/src/configs/stylistic.ts index ea4a3216df..499517704e 100644 --- a/src/configs/stylistic.ts +++ b/src/configs/stylistic.ts @@ -1,8 +1,8 @@ +import type { OptionsOverrides, StylisticConfig, TypedFlatConfigItem } from '../types' + import { pluginAntfu } from '../plugins' import { interopDefault } from '../utils' -import type { OptionsOverrides, StylisticConfig, TypedFlatConfigItem } from '../types' - export const StylisticConfigDefaults: StylisticConfig = { indent: 2, jsx: true, diff --git a/src/configs/svelte.ts b/src/configs/svelte.ts index 2d4843defc..bb59206e7d 100644 --- a/src/configs/svelte.ts +++ b/src/configs/svelte.ts @@ -1,8 +1,8 @@ +import type { OptionsFiles, OptionsHasTypeScript, OptionsOverrides, OptionsStylistic, TypedFlatConfigItem } from '../types' + import { GLOB_SVELTE } from '../globs' import { ensurePackages, interopDefault } from '../utils' -import type { OptionsFiles, OptionsHasTypeScript, OptionsOverrides, OptionsStylistic, TypedFlatConfigItem } from '../types' - export async function svelte( options: OptionsHasTypeScript & OptionsOverrides & OptionsStylistic & OptionsFiles = {}, ): Promise { diff --git a/src/configs/test.ts b/src/configs/test.ts index 034bf7ea31..8812682fc9 100644 --- a/src/configs/test.ts +++ b/src/configs/test.ts @@ -1,8 +1,8 @@ +import type { OptionsFiles, OptionsIsInEditor, OptionsOverrides, TypedFlatConfigItem } from '../types' + import { GLOB_TESTS } from '../globs' import { interopDefault } from '../utils' -import type { OptionsFiles, OptionsIsInEditor, OptionsOverrides, TypedFlatConfigItem } from '../types' - // Hold the reference so we don't redeclare the plugin on each call let _pluginTest: any diff --git a/src/configs/toml.ts b/src/configs/toml.ts index 87c25f964f..4ac2fb758f 100644 --- a/src/configs/toml.ts +++ b/src/configs/toml.ts @@ -1,8 +1,8 @@ +import type { OptionsFiles, OptionsOverrides, OptionsStylistic, TypedFlatConfigItem } from '../types' + import { GLOB_TOML } from '../globs' import { interopDefault } from '../utils' -import type { OptionsFiles, OptionsOverrides, OptionsStylistic, TypedFlatConfigItem } from '../types' - export async function toml( options: OptionsOverrides & OptionsStylistic & OptionsFiles = {}, ): Promise { diff --git a/src/configs/typescript.ts b/src/configs/typescript.ts index 29cc3b8440..375276088d 100644 --- a/src/configs/typescript.ts +++ b/src/configs/typescript.ts @@ -1,9 +1,3 @@ -import process from 'node:process' - -import { GLOB_ASTRO_TS, GLOB_MARKDOWN, GLOB_TS, GLOB_TSX } from '../globs' -import { pluginAntfu } from '../plugins' -import { interopDefault, renameRules } from '../utils' - import type { OptionsComponentExts, OptionsFiles, @@ -14,6 +8,11 @@ import type { TypedFlatConfigItem, } from '../types' +import process from 'node:process' +import { GLOB_ASTRO_TS, GLOB_MARKDOWN, GLOB_TS, GLOB_TSX } from '../globs' +import { pluginAntfu } from '../plugins' +import { interopDefault, renameRules } from '../utils' + export async function typescript( options: OptionsFiles & OptionsComponentExts & OptionsOverrides & OptionsTypeScriptWithTypes & OptionsTypeScriptParserOptions & OptionsProjectType = {}, ): Promise { diff --git a/src/configs/unicorn.ts b/src/configs/unicorn.ts index e6ff05d1de..60be70df01 100644 --- a/src/configs/unicorn.ts +++ b/src/configs/unicorn.ts @@ -1,7 +1,7 @@ -import { pluginUnicorn } from '../plugins' - import type { OptionsUnicorn, TypedFlatConfigItem } from '../types' +import { pluginUnicorn } from '../plugins' + export async function unicorn(options: OptionsUnicorn = {}): Promise { return [ { diff --git a/src/configs/unocss.ts b/src/configs/unocss.ts index 92ed014fd3..2291d4dccd 100644 --- a/src/configs/unocss.ts +++ b/src/configs/unocss.ts @@ -1,7 +1,7 @@ -import { ensurePackages, interopDefault } from '../utils' - import type { OptionsUnoCSS, TypedFlatConfigItem } from '../types' +import { ensurePackages, interopDefault } from '../utils' + export async function unocss( options: OptionsUnoCSS = {}, ): Promise { diff --git a/src/configs/vue.ts b/src/configs/vue.ts index ea76db17fe..3d216cd39a 100644 --- a/src/configs/vue.ts +++ b/src/configs/vue.ts @@ -1,8 +1,3 @@ -import { mergeProcessors } from 'eslint-merge-processors' - -import { GLOB_VUE } from '../globs' -import { interopDefault } from '../utils' - import type { OptionsFiles, OptionsHasTypeScript, @@ -12,6 +7,10 @@ import type { TypedFlatConfigItem, } from '../types' +import { mergeProcessors } from 'eslint-merge-processors' +import { GLOB_VUE } from '../globs' +import { interopDefault } from '../utils' + export async function vue( options: OptionsVue & OptionsHasTypeScript & OptionsOverrides & OptionsStylistic & OptionsFiles = {}, ): Promise { diff --git a/src/configs/yaml.ts b/src/configs/yaml.ts index e89ac1282d..2ff3202e69 100644 --- a/src/configs/yaml.ts +++ b/src/configs/yaml.ts @@ -1,7 +1,7 @@ +import type { OptionsFiles, OptionsOverrides, OptionsStylistic, TypedFlatConfigItem } from '../types' import { GLOB_YAML } from '../globs' -import { interopDefault } from '../utils' -import type { OptionsFiles, OptionsOverrides, OptionsStylistic, TypedFlatConfigItem } from '../types' +import { interopDefault } from '../utils' export async function yaml( options: OptionsOverrides & OptionsStylistic & OptionsFiles = {}, diff --git a/src/factory.ts b/src/factory.ts index b0ca1cc398..87de63fd7c 100644 --- a/src/factory.ts +++ b/src/factory.ts @@ -1,8 +1,9 @@ -import { FlatConfigComposer } from 'eslint-flat-config-utils' -import { isPackageExists } from 'local-pkg' - import type { Linter } from 'eslint' +import type { RuleOptions } from './typegen' +import type { Awaitable, ConfigNames, OptionsConfig, TypedFlatConfigItem } from './types' +import { FlatConfigComposer } from 'eslint-flat-config-utils' +import { isPackageExists } from 'local-pkg' import { astro, command, @@ -32,12 +33,10 @@ import { yaml, } from './configs' import { formatters } from './configs/formatters' + import { regexp } from './configs/regexp' import { interopDefault, isInEditorEnv } from './utils' -import type { RuleOptions } from './typegen' -import type { Awaitable, ConfigNames, OptionsConfig, TypedFlatConfigItem } from './types' - const flatConfigProps = [ 'name', 'languageOptions', diff --git a/src/types.ts b/src/types.ts index 97d8b1c2b0..574802a430 100644 --- a/src/types.ts +++ b/src/types.ts @@ -3,7 +3,6 @@ import type { ParserOptions } from '@typescript-eslint/parser' import type { Linter } from 'eslint' import type { FlatGitignoreOptions } from 'eslint-config-flat-gitignore' import type { Options as VueBlocksOptions } from 'eslint-processor-vue-blocks' - import type { ConfigNames, RuleOptions } from './typegen' import type { VendoredPrettierOptions } from './vender/prettier-types' diff --git a/src/utils.ts b/src/utils.ts index d2179bb23f..4a1f31e0bc 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -1,10 +1,9 @@ +import type { Awaitable, TypedFlatConfigItem } from './types' + import process from 'node:process' import { fileURLToPath } from 'node:url' - import { isPackageExists } from 'local-pkg' -import type { Awaitable, TypedFlatConfigItem } from './types' - const scopeUrl = fileURLToPath(new URL('.', import.meta.url)) const isCwdInScope = isPackageExists('@antfu/eslint-config') diff --git a/test/fixtures.test.ts b/test/fixtures.test.ts index 195c9b27b5..0d4f42f471 100644 --- a/test/fixtures.test.ts +++ b/test/fixtures.test.ts @@ -1,11 +1,11 @@ -import { join, resolve } from 'node:path' +import type { OptionsConfig, TypedFlatConfigItem } from '../src/types' +import { join, resolve } from 'node:path' import { execa } from 'execa' import fg from 'fast-glob' import fs from 'fs-extra' -import { afterAll, beforeAll, it } from 'vitest' -import type { OptionsConfig, TypedFlatConfigItem } from '../src/types' +import { afterAll, beforeAll, it } from 'vitest' beforeAll(async () => { await fs.rm('_fixtures', { recursive: true, force: true }) From 90fae1d89116453d48c9a1b9a7241fad55e59b65 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Thu, 12 Sep 2024 15:12:29 +0200 Subject: [PATCH 057/105] chore: release v3.6.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 5b723944b5..d2c051515d 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@antfu/eslint-config", "type": "module", - "version": "3.5.1", + "version": "3.6.0", "packageManager": "pnpm@9.10.0", "description": "Anthony's ESLint config", "author": "Anthony Fu (https://github.com/antfu/)", From f025c1e3c177ed2826874fbecd8f47d8c3c02e0a Mon Sep 17 00:00:00 2001 From: ZHANGYU Date: Sat, 14 Sep 2024 02:23:11 +0800 Subject: [PATCH 058/105] fix: add Next.js router segment config (#608) --- src/configs/react.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/configs/react.ts b/src/configs/react.ts index 8c46018aee..d6383183d0 100644 --- a/src/configs/react.ts +++ b/src/configs/react.ts @@ -107,6 +107,13 @@ export async function react( allowExportNames: [ ...(isUsingNext ? [ + 'dynamic', + 'dynamicParams', + 'revalidate', + 'fetchCache', + 'runtime', + 'preferredRegion', + 'maxDuration', 'config', 'generateStaticParams', 'metadata', From 207634c50aaef5d0aa4c71cbdd0f2d02639c5e27 Mon Sep 17 00:00:00 2001 From: lvjiaxuan <11309921+lvjiaxuan@users.noreply.github.com> Date: Sun, 15 Sep 2024 21:27:32 +0800 Subject: [PATCH 059/105] fix: sync js rule options to ts, close #609 (#610) --- src/configs/typescript.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/configs/typescript.ts b/src/configs/typescript.ts index 375276088d..92dea95790 100644 --- a/src/configs/typescript.ts +++ b/src/configs/typescript.ts @@ -147,8 +147,13 @@ export async function typescript( 'ts/no-import-type-side-effects': 'error', 'ts/no-invalid-void-type': 'off', 'ts/no-non-null-assertion': 'off', - 'ts/no-redeclare': 'error', + 'ts/no-redeclare': ['error', { builtinGlobals: false }], 'ts/no-require-imports': 'error', + 'ts/no-unused-expressions': ['error', { + allowShortCircuit: true, + allowTaggedTemplates: true, + allowTernary: true, + }], 'ts/no-unused-vars': 'off', 'ts/no-use-before-define': ['error', { classes: false, functions: false, variables: true }], 'ts/no-useless-constructor': 'off', From 3d04429e50669283471767053107b520df3d4205 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Sun, 15 Sep 2024 15:31:02 +0200 Subject: [PATCH 060/105] chore: update deps --- package.json | 32 +-- pnpm-lock.yaml | 677 +++++++++++++++++++++++-------------------------- 2 files changed, 340 insertions(+), 369 deletions(-) diff --git a/package.json b/package.json index d2c051515d..853a1516c2 100644 --- a/package.json +++ b/package.json @@ -103,22 +103,22 @@ "@stylistic/eslint-plugin": "^2.8.0", "@typescript-eslint/eslint-plugin": "^8.5.0", "@typescript-eslint/parser": "^8.5.0", - "@vitest/eslint-plugin": "^1.1.0", + "@vitest/eslint-plugin": "^1.1.4", "eslint-config-flat-gitignore": "^0.3.0", "eslint-flat-config-utils": "^0.4.0", "eslint-merge-processors": "^0.1.0", "eslint-plugin-antfu": "^2.6.0", - "eslint-plugin-command": "^0.2.4", + "eslint-plugin-command": "^0.2.5", "eslint-plugin-import-x": "^4.2.1", - "eslint-plugin-jsdoc": "^50.2.2", + "eslint-plugin-jsdoc": "^50.2.3", "eslint-plugin-jsonc": "^2.16.0", "eslint-plugin-n": "^17.10.2", "eslint-plugin-no-only-tests": "^3.3.0", - "eslint-plugin-perfectionist": "^3.5.0", + "eslint-plugin-perfectionist": "^3.6.0", "eslint-plugin-regexp": "^2.6.0", "eslint-plugin-toml": "^0.11.1", "eslint-plugin-unicorn": "^55.0.0", - "eslint-plugin-unused-imports": "^4.1.3", + "eslint-plugin-unused-imports": "^4.1.4", "eslint-plugin-vue": "^9.28.0", "eslint-plugin-yml": "^1.14.0", "eslint-processor-vue-blocks": "^0.1.2", @@ -135,24 +135,24 @@ "devDependencies": { "@antfu/eslint-config": "workspace:*", "@antfu/ni": "^0.23.0", - "@eslint-react/eslint-plugin": "^1.14.0", + "@eslint-react/eslint-plugin": "^1.14.1", "@eslint/config-inspector": "^0.5.4", "@prettier/plugin-xml": "^3.4.1", "@stylistic/eslint-plugin-migrate": "^2.8.0", "@types/fs-extra": "^11.0.4", - "@types/node": "^22.5.4", + "@types/node": "^22.5.5", "@types/prompts": "^2.4.9", "@types/yargs": "^17.0.33", "@unocss/eslint-plugin": "^0.62.3", - "astro-eslint-parser": "^1.0.2", + "astro-eslint-parser": "^1.0.3", "bumpp": "^9.5.2", "eslint": "^9.10.0", - "eslint-plugin-astro": "^1.2.3", + "eslint-plugin-astro": "^1.2.4", "eslint-plugin-format": "^0.1.2", "eslint-plugin-react-hooks": "^4.6.2", - "eslint-plugin-react-refresh": "^0.4.11", + "eslint-plugin-react-refresh": "^0.4.12", "eslint-plugin-solid": "^0.14.3", - "eslint-plugin-svelte": "^2.43.0", + "eslint-plugin-svelte": "^2.44.0", "eslint-typegen": "^0.3.2", "esno": "^4.7.0", "execa": "^9.3.1", @@ -165,18 +165,18 @@ "rimraf": "^6.0.1", "simple-git-hooks": "^2.11.1", "svelte": "^4.2.19", - "svelte-eslint-parser": "^0.41.0", + "svelte-eslint-parser": "^0.41.1", "tsup": "^8.2.4", - "tsx": "^4.19.0", + "tsx": "^4.19.1", "typescript": "^5.6.2", - "vitest": "^2.0.5", - "vue": "^3.5.4" + "vitest": "^2.1.1", + "vue": "^3.5.5" }, "resolutions": { "@eslint-community/eslint-utils": "^4.4.0", "@typescript-eslint/utils": "^8.5.0", "eslint": "^9.10.0", - "tsx": "^4.19.0" + "tsx": "^4.19.1" }, "simple-git-hooks": { "pre-commit": "npx lint-staged" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 811dae0de5..bb4370a179 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,7 +8,7 @@ overrides: '@eslint-community/eslint-utils': ^4.4.0 '@typescript-eslint/utils': ^8.5.0 eslint: ^9.10.0 - tsx: ^4.19.0 + tsx: ^4.19.1 importers: @@ -36,8 +36,8 @@ importers: specifier: ^8.5.0 version: 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) '@vitest/eslint-plugin': - specifier: ^1.1.0 - version: 1.1.0(@typescript-eslint/utils@8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)(vitest@2.0.5(@types/node@22.5.4)) + specifier: ^1.1.4 + version: 1.1.4(@typescript-eslint/utils@8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)(vitest@2.1.1(@types/node@22.5.5)) eslint-config-flat-gitignore: specifier: ^0.3.0 version: 0.3.0(eslint@9.10.0(jiti@1.21.6)) @@ -51,14 +51,14 @@ importers: specifier: ^2.6.0 version: 2.6.0(eslint@9.10.0(jiti@1.21.6)) eslint-plugin-command: - specifier: ^0.2.4 - version: 0.2.4(eslint@9.10.0(jiti@1.21.6)) + specifier: ^0.2.5 + version: 0.2.5(eslint@9.10.0(jiti@1.21.6)) eslint-plugin-import-x: specifier: ^4.2.1 version: 4.2.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) eslint-plugin-jsdoc: - specifier: ^50.2.2 - version: 50.2.2(eslint@9.10.0(jiti@1.21.6)) + specifier: ^50.2.3 + version: 50.2.3(eslint@9.10.0(jiti@1.21.6)) eslint-plugin-jsonc: specifier: ^2.16.0 version: 2.16.0(eslint@9.10.0(jiti@1.21.6)) @@ -69,8 +69,8 @@ importers: specifier: ^3.3.0 version: 3.3.0 eslint-plugin-perfectionist: - specifier: ^3.5.0 - version: 3.5.0(astro-eslint-parser@1.0.2(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6))(svelte-eslint-parser@0.41.0(svelte@4.2.19))(svelte@4.2.19)(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.10.0(jiti@1.21.6))) + specifier: ^3.6.0 + version: 3.6.0(astro-eslint-parser@1.0.3(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6))(svelte-eslint-parser@0.41.1(svelte@4.2.19))(svelte@4.2.19)(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.10.0(jiti@1.21.6))) eslint-plugin-regexp: specifier: ^2.6.0 version: 2.6.0(eslint@9.10.0(jiti@1.21.6)) @@ -81,8 +81,8 @@ importers: specifier: ^55.0.0 version: 55.0.0(eslint@9.10.0(jiti@1.21.6)) eslint-plugin-unused-imports: - specifier: ^4.1.3 - version: 4.1.3(@typescript-eslint/eslint-plugin@8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6)) + specifier: ^4.1.4 + version: 4.1.4(@typescript-eslint/eslint-plugin@8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6)) eslint-plugin-vue: specifier: ^9.28.0 version: 9.28.0(eslint@9.10.0(jiti@1.21.6)) @@ -91,7 +91,7 @@ importers: version: 1.14.0(eslint@9.10.0(jiti@1.21.6)) eslint-processor-vue-blocks: specifier: ^0.1.2 - version: 0.1.2(@vue/compiler-sfc@3.5.4)(eslint@9.10.0(jiti@1.21.6)) + version: 0.1.2(@vue/compiler-sfc@3.5.5)(eslint@9.10.0(jiti@1.21.6)) globals: specifier: ^15.9.0 version: 15.9.0 @@ -127,8 +127,8 @@ importers: specifier: ^0.23.0 version: 0.23.0 '@eslint-react/eslint-plugin': - specifier: ^1.14.0 - version: 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + specifier: ^1.14.1 + version: 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) '@eslint/config-inspector': specifier: ^0.5.4 version: 0.5.4(eslint@9.10.0(jiti@1.21.6)) @@ -142,8 +142,8 @@ importers: specifier: ^11.0.4 version: 11.0.4 '@types/node': - specifier: ^22.5.4 - version: 22.5.4 + specifier: ^22.5.5 + version: 22.5.5 '@types/prompts': specifier: ^2.4.9 version: 2.4.9 @@ -154,8 +154,8 @@ importers: specifier: ^0.62.3 version: 0.62.3(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) astro-eslint-parser: - specifier: ^1.0.2 - version: 1.0.2(typescript@5.6.2) + specifier: ^1.0.3 + version: 1.0.3(typescript@5.6.2) bumpp: specifier: ^9.5.2 version: 9.5.2 @@ -163,8 +163,8 @@ importers: specifier: ^9.10.0 version: 9.10.0(jiti@1.21.6) eslint-plugin-astro: - specifier: ^1.2.3 - version: 1.2.3(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + specifier: ^1.2.4 + version: 1.2.4(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) eslint-plugin-format: specifier: ^0.1.2 version: 0.1.2(eslint@9.10.0(jiti@1.21.6)) @@ -172,14 +172,14 @@ importers: specifier: ^4.6.2 version: 4.6.2(eslint@9.10.0(jiti@1.21.6)) eslint-plugin-react-refresh: - specifier: ^0.4.11 - version: 0.4.11(eslint@9.10.0(jiti@1.21.6)) + specifier: ^0.4.12 + version: 0.4.12(eslint@9.10.0(jiti@1.21.6)) eslint-plugin-solid: specifier: ^0.14.3 version: 0.14.3(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) eslint-plugin-svelte: - specifier: ^2.43.0 - version: 2.43.0(eslint@9.10.0(jiti@1.21.6))(svelte@4.2.19) + specifier: ^2.44.0 + version: 2.44.0(eslint@9.10.0(jiti@1.21.6))(svelte@4.2.19) eslint-typegen: specifier: ^0.3.2 version: 0.3.2(eslint@9.10.0(jiti@1.21.6)) @@ -217,23 +217,23 @@ importers: specifier: ^4.2.19 version: 4.2.19 svelte-eslint-parser: - specifier: ^0.41.0 - version: 0.41.0(svelte@4.2.19) + specifier: ^0.41.1 + version: 0.41.1(svelte@4.2.19) tsup: specifier: ^8.2.4 - version: 8.2.4(jiti@1.21.6)(postcss@8.4.44)(tsx@4.19.0)(typescript@5.6.2)(yaml@2.5.0) + version: 8.2.4(jiti@1.21.6)(postcss@8.4.44)(tsx@4.19.1)(typescript@5.6.2)(yaml@2.5.0) tsx: - specifier: ^4.19.0 - version: 4.19.0 + specifier: ^4.19.1 + version: 4.19.1 typescript: specifier: ^5.6.2 version: 5.6.2 vitest: - specifier: ^2.0.5 - version: 2.0.5(@types/node@22.5.4) + specifier: ^2.1.1 + version: 2.1.1(@types/node@22.5.5) vue: - specifier: ^3.5.4 - version: 3.5.4(typescript@5.6.2) + specifier: ^3.5.5 + version: 3.5.5(typescript@5.6.2) packages: @@ -744,14 +744,14 @@ packages: resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint-react/ast@1.14.0': - resolution: {integrity: sha512-vs3bo6PTYCBN5LWs7N5BhEAROPz2U9fu7kIQOMgGtog4oZyinjcKJkweh4v9ZYaGWAMcRio0KeeoVHAga6rsvQ==} + '@eslint-react/ast@1.14.1': + resolution: {integrity: sha512-FzhWRl/kBF5cZky4G/I5kkRiwVUTjGNfP+fwwx94NImaH1CvnMk6ataBNNtvxXKrbWGpZSexT4vHjotfZTEXMA==} - '@eslint-react/core@1.14.0': - resolution: {integrity: sha512-3Q6UcWOSi/vShaJSwPrzbNdIAc7itsBrkR9rTqWnPQzJcNUG5g0bgF1goI6EV5Kaxh399fcGagwAoApve/mnKw==} + '@eslint-react/core@1.14.1': + resolution: {integrity: sha512-SK19+40fAYWtliPV9cRIZr0cnKIBkQJE8XWr0R2QobrWw2tkKKYqCLWwR0TpuxrjAd/JpG5TTcPHAgffCRtliw==} - '@eslint-react/eslint-plugin@1.14.0': - resolution: {integrity: sha512-LuBUx4mzByPsdg2CcjxcPM6cbhH2TkTy8xZaJTM1Bohkb5+YszG5mbCAO8EqaA4uerNfpM+bqHbLdE+JPfQvyg==} + '@eslint-react/eslint-plugin@1.14.1': + resolution: {integrity: sha512-aMuUJrSbUCj/+S4McaMNuEg2R8JA8aZVLgdLf5bYuNi7YYpZ7kIMaKdlLW53UlaER9kRb8lrorFUL3cyg7Yc4w==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.10.0 @@ -760,20 +760,20 @@ packages: typescript: optional: true - '@eslint-react/jsx@1.14.0': - resolution: {integrity: sha512-0Pse8m7LPnbcB1skSZzLSbvYeJ1yk9jRcFTJ2eVc7+nImSE9RlkMfsr4ibSgtVvcLRD7Fl7P54qp/gRo7hyQlw==} + '@eslint-react/jsx@1.14.1': + resolution: {integrity: sha512-NN8pIM3gZDk7Zusd2fFBaA78Zv98PxBDEBP/lxwSZNkuuUtgrHEBYWKRYs10hz1B6Vp1bvhIcnLO/BQThvJJog==} - '@eslint-react/shared@1.14.0': - resolution: {integrity: sha512-UmYYdpxMTDubPOzSscmiyQyuux1RPd4XN5a5PPU6MIE5fXdRyqEr/0RcA0NIjR72OGGaY4XIMrydoENL1weq4A==} + '@eslint-react/shared@1.14.1': + resolution: {integrity: sha512-gceHz2fZeJh+EwxQC+ozh+cFbnpDALnDxpamDFxZI1QRdy0wtrB0MjJFSSZ9F6WUITWxoic2T3071U9BCjI3/Q==} - '@eslint-react/tools@1.14.0': - resolution: {integrity: sha512-9i6roR4odalg7vLKI2MpiEBFrkrWUfLI/rz0ei83lV2eT/UnF8xwLArE04UCsCA7Y8WN2g+3FOUjQqxk25/4aQ==} + '@eslint-react/tools@1.14.1': + resolution: {integrity: sha512-4kutt+JCXuLatE6fBuNJ6IA2+ndgdymEvq/HQuhW2Xs6+pEqaxwrHT2GeaQbc5U8pfJCEWAYvYX1r0XF/v9gJQ==} - '@eslint-react/types@1.14.0': - resolution: {integrity: sha512-dddMjEcfj2209poFsqVbO/aROvWfYIhbdacHqXjyPzESUY9YtVj4r1TGn08ODJEhJ8/HKGRtiRir7CORwl03Pw==} + '@eslint-react/types@1.14.1': + resolution: {integrity: sha512-WWw6e8/EHMIMOmN3SvvfiNyKJdQOrt1ugTAJIPHnNyKzOgCKhpN0xbtIQY3ghjhAm3GBO87aWB42q6a/YZd00w==} - '@eslint-react/var@1.14.0': - resolution: {integrity: sha512-8jeI2aR7KJqSPKkAsGC6B5hs5pcq34umEHqoG+rsvWfUWikf7Byy3VeJUlXkueFK/fC5IGpbz4XAi1FHmzs1Fg==} + '@eslint-react/var@1.14.1': + resolution: {integrity: sha512-dzjwC4XM5v3aT1pc+1JxV3aZne4eyjiu+/ajkpCgnDM7Cual63uaHNBTE4LBUQiA2/oYU4iHAa9EcEn31k3EhA==} '@eslint-stylistic/metadata@2.8.0': resolution: {integrity: sha512-/AvE8Jdp+t6T9WjMmPvbKKGNr+pzx7gkZskCOuU9/auO4TaSU1ukdDN4rE6kNXjNJqeRK8HaLbJkNLeGYf0cjw==} @@ -1018,8 +1018,8 @@ packages: '@types/ms@0.7.34': resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} - '@types/node@22.5.4': - resolution: {integrity: sha512-FDuKUJQm/ju9fT/SeX/6+gBzoPzlVCzfzmGkwKvRHQVxi4BntVbyIwf6a4Xn62mrvndLiml6z/UBXIdEVjQLXg==} + '@types/node@22.5.5': + resolution: {integrity: sha512-Xjs4y5UPO/CLdzpgR6GirZJx36yScjh73+2NlLlkFRSoQN8B0DpfXPdZGnvVmLRLOsqDpOfTNv7D9trgGhmOIA==} '@types/normalize-package-data@2.4.3': resolution: {integrity: sha512-ehPtgRgaULsFG8x0NeYJvmyH1hmlfsNLujHe9dQEia/7MAJYdzMSi19JtchUHjmBA6XC/75dK55mzZH+RyieSg==} @@ -1057,10 +1057,6 @@ packages: typescript: optional: true - '@typescript-eslint/scope-manager@7.18.0': - resolution: {integrity: sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==} - engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/scope-manager@8.5.0': resolution: {integrity: sha512-06JOQ9Qgj33yvBEx6tpC8ecP9o860rsR22hWMEd12WcTRrfaFgHr2RB/CA/B+7BMhHkXT4chg2MyboGdFGawYg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1074,23 +1070,10 @@ packages: typescript: optional: true - '@typescript-eslint/types@7.18.0': - resolution: {integrity: sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==} - engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/types@8.5.0': resolution: {integrity: sha512-qjkormnQS5wF9pjSi6q60bKUHH44j2APxfh9TQRXK8wbYVeDYYdYJGIROL87LGZZ2gz3Rbmjc736qyL8deVtdw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@7.18.0': - resolution: {integrity: sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - '@typescript-eslint/typescript-estree@8.5.0': resolution: {integrity: sha512-vEG2Sf9P8BPQ+d0pxdfndw3xIXaoSjliG0/Ejk7UggByZPKXmJmw3GW5jV2gHNQNawBUyfahoSiCFVov0Ruf7Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1106,10 +1089,6 @@ packages: peerDependencies: eslint: ^9.10.0 - '@typescript-eslint/visitor-keys@7.18.0': - resolution: {integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==} - engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/visitor-keys@8.5.0': resolution: {integrity: sha512-yTPqMnbAZJNy2Xq2XU8AdtOW9tJIr+UQb64aXB9f3B1498Zx9JorVgFJcZpEc9UBuCCrdzKID2RGAMkYcDtZOw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1125,8 +1104,8 @@ packages: resolution: {integrity: sha512-8aAx5QMVLar4kTUikq7XmD3NQs6o/by87PfZNAFxuGMhKQ5RBnUfH1pzpRs+FTHN7L09As0W90cjC97b3biEaA==} engines: {node: '>=14'} - '@vitest/eslint-plugin@1.1.0': - resolution: {integrity: sha512-Ur80Y27Wbw8gFHJ3cv6vypcjXmrx6QHfw+q435h6Q2L+tf+h4Xf5pJTCL4YU/Jps9EVeggQxS85OcUZU7sdXRw==} + '@vitest/eslint-plugin@1.1.4': + resolution: {integrity: sha512-kudjgefmJJ7xQ2WfbUU6pZbm7Ou4gLYRaao/8Ynide3G0QhVKHd978sDyWX4KOH0CCMH9cyrGAkFd55eGzJ48Q==} peerDependencies: '@typescript-eslint/utils': ^8.5.0 eslint: ^9.10.0 @@ -1140,23 +1119,35 @@ packages: vitest: optional: true - '@vitest/expect@2.0.5': - resolution: {integrity: sha512-yHZtwuP7JZivj65Gxoi8upUN2OzHTi3zVfjwdpu2WrvCZPLwsJ2Ey5ILIPccoW23dd/zQBlJ4/dhi7DWNyXCpA==} + '@vitest/expect@2.1.1': + resolution: {integrity: sha512-YeueunS0HiHiQxk+KEOnq/QMzlUuOzbU1Go+PgAsHvvv3tUkJPm9xWt+6ITNTlzsMXUjmgm5T+U7KBPK2qQV6w==} - '@vitest/pretty-format@2.0.5': - resolution: {integrity: sha512-h8k+1oWHfwTkyTkb9egzwNMfJAEx4veaPSnMeKbVSjp4euqGSbQlm5+6VHwTr7u4FJslVVsUG5nopCaAYdOmSQ==} + '@vitest/mocker@2.1.1': + resolution: {integrity: sha512-LNN5VwOEdJqCmJ/2XJBywB11DLlkbY0ooDJW3uRX5cZyYCrc4PI/ePX0iQhE3BiEGiQmK4GE7Q/PqCkkaiPnrA==} + peerDependencies: + '@vitest/spy': 2.1.1 + msw: ^2.3.5 + vite: ^5.0.0 + peerDependenciesMeta: + msw: + optional: true + vite: + optional: true - '@vitest/runner@2.0.5': - resolution: {integrity: sha512-TfRfZa6Bkk9ky4tW0z20WKXFEwwvWhRY+84CnSEtq4+3ZvDlJyY32oNTJtM7AW9ihW90tX/1Q78cb6FjoAs+ig==} + '@vitest/pretty-format@2.1.1': + resolution: {integrity: sha512-SjxPFOtuINDUW8/UkElJYQSFtnWX7tMksSGW0vfjxMneFqxVr8YJ979QpMbDW7g+BIiq88RAGDjf7en6rvLPPQ==} - '@vitest/snapshot@2.0.5': - resolution: {integrity: sha512-SgCPUeDFLaM0mIUHfaArq8fD2WbaXG/zVXjRupthYfYGzc8ztbFbu6dUNOblBG7XLMR1kEhS/DNnfCZ2IhdDew==} + '@vitest/runner@2.1.1': + resolution: {integrity: sha512-uTPuY6PWOYitIkLPidaY5L3t0JJITdGTSwBtwMjKzo5O6RCOEncz9PUN+0pDidX8kTHYjO0EwUIvhlGpnGpxmA==} - '@vitest/spy@2.0.5': - resolution: {integrity: sha512-c/jdthAhvJdpfVuaexSrnawxZz6pywlTPe84LUB2m/4t3rl2fTo9NFGBG4oWgaD+FTgDDV8hJ/nibT7IfH3JfA==} + '@vitest/snapshot@2.1.1': + resolution: {integrity: sha512-BnSku1WFy7r4mm96ha2FzN99AZJgpZOWrAhtQfoxjUU5YMRpq1zmHRq7a5K9/NjqonebO7iVDla+VvZS8BOWMw==} - '@vitest/utils@2.0.5': - resolution: {integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==} + '@vitest/spy@2.1.1': + resolution: {integrity: sha512-ZM39BnZ9t/xZ/nF4UwRH5il0Sw93QnZXd9NAZGRpIgj0yvVwPpLd702s/Cx955rGaMlyBQkZJ2Ir7qyY48VZ+g==} + + '@vitest/utils@2.1.1': + resolution: {integrity: sha512-Y6Q9TsI+qJ2CC0ZKj6VBb+T8UPz593N113nnUykqwANqhgf3QkZeHFlusgKLTqrnVHbj/XDKZcDHol+dxVT+rQ==} '@voxpelli/config-array-find-files@0.1.2': resolution: {integrity: sha512-jOva73R+0Nc5/pyS/piBSjQzO4EehME7rPSkBpPC9PYSta+yj3OpF14v0m0HLLYLVNuyHbBjQh5QvGIZwTH2eA==} @@ -1164,34 +1155,34 @@ packages: peerDependencies: '@eslint/config-array': '>=0.16.0' - '@vue/compiler-core@3.5.4': - resolution: {integrity: sha512-oNwn+BAt3n9dK9uAYvI+XGlutwuTq/wfj4xCBaZCqwwVIGtD7D6ViihEbyYZrDHIHTDE3Q6oL3/hqmAyFEy9DQ==} + '@vue/compiler-core@3.5.5': + resolution: {integrity: sha512-ZrxcY8JMoV+kgDrmRwlDufz0SjDZ7jfoNZiIBluAACMBmgr55o/jTbxnyrccH6VSJXnFaDI4Ik1UFCiq9r8i7w==} - '@vue/compiler-dom@3.5.4': - resolution: {integrity: sha512-yP9RRs4BDLOLfldn6ah+AGCNovGjMbL9uHvhDHf5wan4dAHLnFGOkqtfE7PPe4HTXIqE7l/NILdYw53bo1C8jw==} + '@vue/compiler-dom@3.5.5': + resolution: {integrity: sha512-HSvK5q1gmBbxRse3S0Wt34RcKuOyjDJKDDMuF3i7NC+QkDFrbAqw8NnrEm/z7zFDxWZa4/5eUwsBOMQzm1RHBA==} - '@vue/compiler-sfc@3.5.4': - resolution: {integrity: sha512-P+yiPhL+NYH7m0ZgCq7AQR2q7OIE+mpAEgtkqEeH9oHSdIRvUO+4X6MPvblJIWcoe4YC5a2Gdf/RsoyP8FFiPQ==} + '@vue/compiler-sfc@3.5.5': + resolution: {integrity: sha512-MzBHDxwZhgQPHrwJ5tj92gdTYRCuPDSZr8PY3+JFv8cv2UD5/WayH5yo0kKCkKfrtJhc39jNSMityHrkMSbfnA==} - '@vue/compiler-ssr@3.5.4': - resolution: {integrity: sha512-acESdTXsxPnYr2C4Blv0ggx5zIFMgOzZmYU2UgvIff9POdRGbRNBHRyzHAnizcItvpgerSKQbllUc9USp3V7eg==} + '@vue/compiler-ssr@3.5.5': + resolution: {integrity: sha512-oFasHnpv/upubjJEmqiTKQYb4qS3ziJddf4UVWuFw6ebk/QTrTUc+AUoTJdo39x9g+AOQBzhOU0ICCRuUjvkmw==} - '@vue/reactivity@3.5.4': - resolution: {integrity: sha512-HKKbEuP7tYSGCq4e4nK6ZW6l5hyG66OUetefBp4budUyjvAYsnQDf+bgFzg2RAgnH0CInyqXwD9y47jwJEHrQw==} + '@vue/reactivity@3.5.5': + resolution: {integrity: sha512-V4tTWElZQhT73PSK3Wnax9R9m4qvMX+LeKHnfylZc6SLh4Jc5/BPakp6e3zEhKWi5AN8TDzRkGnLkp8OqycYng==} - '@vue/runtime-core@3.5.4': - resolution: {integrity: sha512-f3ek2sTA0AFu0n+w+kCtz567Euqqa3eHewvo4klwS7mWfSj/A+UmYTwsnUFo35KeyAFY60JgrCGvEBsu1n/3LA==} + '@vue/runtime-core@3.5.5': + resolution: {integrity: sha512-2/CFaRN17jgsXy4MpigWFBCAMmLkXPb4CjaHrndglwYSra7ajvkH2cat21dscuXaH91G8fXAeg5gCyxWJ+wCRA==} - '@vue/runtime-dom@3.5.4': - resolution: {integrity: sha512-ofyc0w6rbD5KtjhP1i9hGOKdxGpvmuB1jprP7Djlj0X7R5J/oLwuNuE98GJ8WW31Hu2VxQHtk/LYTAlW8xrJdw==} + '@vue/runtime-dom@3.5.5': + resolution: {integrity: sha512-0bQGgCuL+4Muz5PsCLgF4Ata9BTdhHi5VjsxtTDyI0Wy4MgoSvBGaA6bDc7W7CGgZOyirf9LNeetMYHQ05pgpw==} - '@vue/server-renderer@3.5.4': - resolution: {integrity: sha512-FbjV6DJLgKRetMYFBA1UXCroCiED/Ckr53/ba9wivyd7D/Xw9fpo0T6zXzCnxQwyvkyrL7y6plgYhWhNjGxY5g==} + '@vue/server-renderer@3.5.5': + resolution: {integrity: sha512-XjRamLIq5f47cxgy+hiX7zUIY+4RHdPDVrPvvMDAUTdW5RJWX/S0ji/rCbm3LWTT/9Co9bvQME8ZI15ahL4/Qw==} peerDependencies: - vue: 3.5.4 + vue: 3.5.5 - '@vue/shared@3.5.4': - resolution: {integrity: sha512-L2MCDD8l7yC62Te5UUyPVpmexhL9ipVnYRw9CsWfm/BGRL5FwDX4a25bcJ/OJSD3+Hx+k/a8LDKcG2AFdJV3BA==} + '@vue/shared@3.5.5': + resolution: {integrity: sha512-0KyMXyEgnmFAs6rNUL+6eUHtUCqCaNrVd+AW3MX3LyA0Yry5SA0Km03CDKiOua1x1WWnIr+W9+S0GMFoSDWERQ==} '@xml-tools/parser@1.0.11': resolution: {integrity: sha512-aKqQ077XnR+oQtHJlrAflaZaL7qZsulWc/i/ZEooar5JiWj1eLt0+Wg28cpa+XLney107wXqneC+oG1IZvxkTA==} @@ -1258,8 +1249,8 @@ packages: resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} engines: {node: '>=12'} - astro-eslint-parser@1.0.2: - resolution: {integrity: sha512-8hJaCuqxObShWl2wEsnASqh/DbQ2O+S66m0Q3ctJlzBPEQ4pfGwwama3FCjZO3GDLQsjvn1T0v93Vxyu/+5fGw==} + astro-eslint-parser@1.0.3: + resolution: {integrity: sha512-AGsGgcg7Jg9UpyCDgvl/EkdYpe1oMkFdmC2Zl+KWneoieLCtQIFjmcY8yt41gcNx4mby0w8BBJQcBmPuf8UAoQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} astrojs-compiler-sync@1.0.0: @@ -1640,14 +1631,14 @@ packages: peerDependencies: eslint: ^9.10.0 - eslint-plugin-astro@1.2.3: - resolution: {integrity: sha512-asHT0VUs68oppVnTHfp/WgLqs0yCx9kG9AC/PKLmp+87imeh3nGHMdFm0qP46vHxTM0NLDEhvmjFdAVAqw+QPQ==} + eslint-plugin-astro@1.2.4: + resolution: {integrity: sha512-45uXKW6lxmYEa8Gkh5lCfwAnOyQD90AaMS2Bu9ans88f+pFkliqjGeexiKv73oiTcY3I0vlzTUk5GlqvYlkjyA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^9.10.0 - eslint-plugin-command@0.2.4: - resolution: {integrity: sha512-IbZnQY21pOanbcCh/bAWWl+1BynV2HuDE75URMmk/28Tdn+PM7CoKeibXtPGrL7KQdIEHMgUEnRwwI8qmggVMA==} + eslint-plugin-command@0.2.5: + resolution: {integrity: sha512-mbCaSHD37MT8nVJnJUz2oeDfhz0wdOjfrqQVWkSpXuj3uU8m7/FK/niV2bL922af3M1js5x7Xcu3PwqWsrahfA==} peerDependencies: eslint: ^9.10.0 @@ -1668,8 +1659,8 @@ packages: peerDependencies: eslint: ^9.10.0 - eslint-plugin-jsdoc@50.2.2: - resolution: {integrity: sha512-i0ZMWA199DG7sjxlzXn5AeYZxpRfMJjDPUl7lL9eJJX8TPRoIaxJU4ys/joP5faM5AXE1eqW/dslCj3uj4Nqpg==} + eslint-plugin-jsdoc@50.2.3: + resolution: {integrity: sha512-aNh/dz3wSkyo53y2KWDCrA8fDuXDMtMVflcbesd8AFPgcF8ugOv9mJxC7qKB95R96nzCB91iEwU7MMznh/7okQ==} engines: {node: '>=18'} peerDependencies: eslint: ^9.10.0 @@ -1690,14 +1681,14 @@ packages: resolution: {integrity: sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==} engines: {node: '>=5.0.0'} - eslint-plugin-perfectionist@3.5.0: - resolution: {integrity: sha512-vwDNuxlAlbZJ3DjHo6GnfZrmMlJBLFrkOLBV/rYvVnLFD+x54u9VyJcGOfJ2DK9d1cd3a/C/vtBrbBNgAC6Mrg==} + eslint-plugin-perfectionist@3.6.0: + resolution: {integrity: sha512-sA6ljy6dL/9cM5ruZ/pMqRVt0FQ4Z7mbQWlBYpyX9941LVfm65d2jl2k1ZbWD3ud9Wm+/NKgOvRnAatsKhMJbA==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: astro-eslint-parser: ^1.0.2 eslint: ^9.10.0 svelte: '>=3.0.0' - svelte-eslint-parser: ^0.41.0 + svelte-eslint-parser: ^0.41.1 vue-eslint-parser: '>=9.0.0' peerDependenciesMeta: astro-eslint-parser: @@ -1709,8 +1700,8 @@ packages: vue-eslint-parser: optional: true - eslint-plugin-react-debug@1.14.0: - resolution: {integrity: sha512-i22RIYE1m/M978V5DyvG4raZihoZ5epo/DMbLmwU8Bep4tIr2oI5zDnAaRvsU8Dnb8FExM6qIgCndtegnvveaw==} + eslint-plugin-react-debug@1.14.1: + resolution: {integrity: sha512-VFkRmXGCgmCCgUsdBpmARYhFvKbK7XgF41hgQrEhJAfYA0lXE2Urb+VkVpk57xUk+ZxMQy3sy6A1P4tQ+83hrQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.10.0 @@ -1719,8 +1710,8 @@ packages: typescript: optional: true - eslint-plugin-react-dom@1.14.0: - resolution: {integrity: sha512-Hx11EPhw6e2khvoAD3BQoVC7FynQfqpWjhoJRXYvFFB147GCRtbQW+uWkSP4HCnHMVec6ojvjSe7nAV10HvQuQ==} + eslint-plugin-react-dom@1.14.1: + resolution: {integrity: sha512-hVcublIn4aAvudpl39I0l/1ldJJvn5rINHc71m+balFeKt5Qk0nPTUdPRCWRyp4ExD/mEbWAcEIP/pS0b5B/Vg==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.10.0 @@ -1729,8 +1720,8 @@ packages: typescript: optional: true - eslint-plugin-react-hooks-extra@1.14.0: - resolution: {integrity: sha512-ipFuIgLy2RYiHRkxcBOObtc2TBG+HO/5h7Y3Rg0s+SVZJt0STAta6eTvpu9HlZDWdXg8/UF4N70dvaKmJKROSA==} + eslint-plugin-react-hooks-extra@1.14.1: + resolution: {integrity: sha512-R5BOTZYY9fm7qTPN1hRZxk9mj8JwvnpXbxhEZwphM3Sn2legwXVHdXXkuUqaDR6AWw+z3wfLkb8xhVBu+uY1Hg==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.10.0 @@ -1745,8 +1736,8 @@ packages: peerDependencies: eslint: ^9.10.0 - eslint-plugin-react-naming-convention@1.14.0: - resolution: {integrity: sha512-hWKf7bQAOjcO9T8v/0lwbwhlhdEAVr1XO95FnLE3tN3Vv1Pc8HePnuudIMmzW6PXRQ3p9G/2P7f4MxPPIzkkvA==} + eslint-plugin-react-naming-convention@1.14.1: + resolution: {integrity: sha512-F3HCtRXwtT66/KNBuhSPxk63z/1iIxV3LUrwKAPVomTpGEIGrF/vzvNjJK0eaxf2Ae7h+SGMrDvJcRaYtRpRvQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.10.0 @@ -1755,13 +1746,13 @@ packages: typescript: optional: true - eslint-plugin-react-refresh@0.4.11: - resolution: {integrity: sha512-wrAKxMbVr8qhXTtIKfXqAn5SAtRZt0aXxe5P23Fh4pUAdC6XEsybGLB8P0PI4j1yYqOgUEUlzKAGDfo7rJOjcw==} + eslint-plugin-react-refresh@0.4.12: + resolution: {integrity: sha512-9neVjoGv20FwYtCP6CB1dzR1vr57ZDNOXst21wd2xJ/cTlM2xLq0GWVlSNTdMn/4BtP6cHYBMCSp1wFBJ9jBsg==} peerDependencies: eslint: ^9.10.0 - eslint-plugin-react-web-api@1.14.0: - resolution: {integrity: sha512-ojmUfO+xz9rwDtOKjobOhg8C5eomobRc7H8RwZlD49igIB3PcsImDJn4Fod/BkieM6dmp6uw97Tx+ANtD+sFrg==} + eslint-plugin-react-web-api@1.14.1: + resolution: {integrity: sha512-1qS15Wfh+++1UHtGRf6palH2nfDVlKSNMaUjaANnUss04PW0PXeNF540cTuWwMPHyh8xIxcEgDzqx+8MokCtCw==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.10.0 @@ -1770,8 +1761,8 @@ packages: typescript: optional: true - eslint-plugin-react-x@1.14.0: - resolution: {integrity: sha512-jHb7RAZqUivMOCv6/rAazV3Yc9JJrkmQBGWQ/skHGn9SE+Abdq0nTltol3EWbA/sEQ4G8PnBT1czuTbpSpaQZg==} + eslint-plugin-react-x@1.14.1: + resolution: {integrity: sha512-69KBSAX9X+1Az/wfWjvztPJyaZq2PSurlYYju0bH+iWon7pBV7zSqWiGhkizLpa2bSKFhAGzbMhSuaEqPiZQkA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.10.0 @@ -1792,8 +1783,8 @@ packages: peerDependencies: eslint: ^9.10.0 - eslint-plugin-svelte@2.43.0: - resolution: {integrity: sha512-REkxQWvg2pp7QVLxQNa+dJ97xUqRe7Y2JJbSWkHSuszu0VcblZtXkPBPckkivk99y5CdLw4slqfPylL2d/X4jQ==} + eslint-plugin-svelte@2.44.0: + resolution: {integrity: sha512-wav4MOs02vBb1WjvTCYItwJCxMkuk2Z4p+K/eyjL0N/z7ahXLP+0LtQQjiKc2ezuif7GnZLbD1F3o1VHzSvdVg==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^9.10.0 @@ -1814,8 +1805,8 @@ packages: peerDependencies: eslint: ^9.10.0 - eslint-plugin-unused-imports@4.1.3: - resolution: {integrity: sha512-lqrNZIZjFMUr7P06eoKtQLwyVRibvG7N+LtfKtObYGizAAGrcqLkc3tDx+iAik2z7q0j/XI3ihjupIqxhFabFA==} + eslint-plugin-unused-imports@4.1.4: + resolution: {integrity: sha512-YptD6IzQjDardkl0POxnnRBhU1OEePMV0nd6siHaRBbd+lyh6NAhFEobiznKU7kTsSsDeSD62Pe7kAM1b7dAZQ==} peerDependencies: '@typescript-eslint/eslint-plugin': ^8.0.0-0 || ^7.0.0 || ^6.0.0 || ^5.0.0 eslint: ^9.10.0 @@ -2780,7 +2771,7 @@ packages: peerDependencies: jiti: '>=1.21.0' postcss: '>=8.0.9' - tsx: ^4.19.0 + tsx: ^4.19.1 yaml: ^2.4.2 peerDependenciesMeta: jiti: @@ -3098,8 +3089,8 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - svelte-eslint-parser@0.41.0: - resolution: {integrity: sha512-L6f4hOL+AbgfBIB52Z310pg1d2QjRqm7wy3kI1W6hhdhX5bvu7+f0R6w4ykp5HoDdzq+vGhIJmsisaiJDGmVfA==} + svelte-eslint-parser@0.41.1: + resolution: {integrity: sha512-08ndI6zTghzI8SuJAFpvMbA/haPSGn3xz19pjre19yYMw8Nw/wQJ2PrZBI/L8ijGTgtkWCQQiLLy+Z1tfaCwNA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.191 @@ -3137,8 +3128,8 @@ packages: thenify@3.3.1: resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} - tinybench@2.8.0: - resolution: {integrity: sha512-1/eK7zUnIklz4JUUlL+658n58XO2hHLQfSk1Zf2LKieUjxidN16eKFEoDEfjHc3ohofSSqK3X5yO6VGb6iW8Lw==} + tinybench@2.9.0: + resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} tinyexec@0.3.0: resolution: {integrity: sha512-tVGE0mVJPGb0chKhqmsoosjsS+qUnJVGJpZgsHYQcGoPlG3B51R3PouqTgEGH2Dc9jjFyOqOpix6ZHNMXp1FZg==} @@ -3213,8 +3204,8 @@ packages: typescript: optional: true - tsx@4.19.0: - resolution: {integrity: sha512-bV30kM7bsLZKZIOCHeMNVMJ32/LuJzLVajkQI/qf92J2Qr08ueLQvW00PUZGiuLPP760UINwupgUj8qrSCPUKg==} + tsx@4.19.1: + resolution: {integrity: sha512-0flMz1lh74BR4wOvBjuh9olbnwqCPc35OOlfyzHba0Dc+QNUeWX/Gq2YTbnwcWPO3BMd8fkzRVrHcsR+a7z7rA==} engines: {node: '>=18.0.0'} hasBin: true @@ -3293,8 +3284,8 @@ packages: validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} - vite-node@2.0.5: - resolution: {integrity: sha512-LdsW4pxj0Ot69FAoXZ1yTnA9bjGohr2yNBU7QKRxpz8ITSkhuDl6h3zS/tvgz4qrNjeRnvrWeXQ8ZF7Um4W00Q==} + vite-node@2.1.1: + resolution: {integrity: sha512-N/mGckI1suG/5wQI35XeR9rsMsPqKXzq1CdUndzVstBj/HvyxxGctwnK6WX43NGt5L3Z5tcRf83g4TITKJhPrA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -3326,15 +3317,15 @@ packages: terser: optional: true - vitest@2.0.5: - resolution: {integrity: sha512-8GUxONfauuIdeSl5f9GTgVEpg5BTOlplET4WEDaeY2QBiN8wSm68vxN/tb5z405OwppfoCavnwXafiaYBC/xOA==} + vitest@2.1.1: + resolution: {integrity: sha512-97We7/VC0e9X5zBVkvt7SGQMGrRtn3KtySFQG5fpaMlS+l62eeXRQO633AYhSTC3z7IMebnPPNjGXVGNRFlxBA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 2.0.5 - '@vitest/ui': 2.0.5 + '@vitest/browser': 2.1.1 + '@vitest/ui': 2.1.1 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -3357,8 +3348,8 @@ packages: peerDependencies: eslint: ^9.10.0 - vue@3.5.4: - resolution: {integrity: sha512-3yAj2gkmiY+i7+22A1PWM+kjOVXjU74UPINcTiN7grIVPyFFI0lpGwHlV/4xydDmobaBn7/xmi+YG8HeSlCTcg==} + vue@3.5.5: + resolution: {integrity: sha512-ybC+xn67K4+df1yVeov4UjBGyVcXM0a1g7JVZr+pWVUX3xF6ntXU0wIjkTkduZBUIpxTlsftJSxz2kwhsT7dgA==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -3749,10 +3740,10 @@ snapshots: '@eslint-community/regexpp@4.11.0': {} - '@eslint-react/ast@1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': + '@eslint-react/ast@1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': dependencies: - '@eslint-react/tools': 1.14.0 - '@eslint-react/types': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/tools': 1.14.1 + '@eslint-react/types': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) '@typescript-eslint/types': 8.5.0 '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) @@ -3764,14 +3755,14 @@ snapshots: - supports-color - typescript - '@eslint-react/core@1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': + '@eslint-react/core@1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': dependencies: - '@eslint-react/ast': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/jsx': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/shared': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/tools': 1.14.0 - '@eslint-react/types': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/var': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/ast': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/jsx': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/shared': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/tools': 1.14.1 + '@eslint-react/types': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/var': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) '@typescript-eslint/scope-manager': 8.5.0 '@typescript-eslint/type-utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) '@typescript-eslint/types': 8.5.0 @@ -3784,33 +3775,33 @@ snapshots: - supports-color - typescript - '@eslint-react/eslint-plugin@1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': + '@eslint-react/eslint-plugin@1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': dependencies: - '@eslint-react/shared': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/tools': 1.14.0 - '@eslint-react/types': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/shared': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/tools': 1.14.1 + '@eslint-react/types': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) '@typescript-eslint/scope-manager': 8.5.0 '@typescript-eslint/type-utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) '@typescript-eslint/types': 8.5.0 '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) eslint: 9.10.0(jiti@1.21.6) - eslint-plugin-react-debug: 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - eslint-plugin-react-dom: 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - eslint-plugin-react-hooks-extra: 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - eslint-plugin-react-naming-convention: 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - eslint-plugin-react-web-api: 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - eslint-plugin-react-x: 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + eslint-plugin-react-debug: 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + eslint-plugin-react-dom: 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + eslint-plugin-react-hooks-extra: 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + eslint-plugin-react-naming-convention: 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + eslint-plugin-react-web-api: 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + eslint-plugin-react-x: 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: - supports-color - '@eslint-react/jsx@1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': + '@eslint-react/jsx@1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': dependencies: - '@eslint-react/ast': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/tools': 1.14.0 - '@eslint-react/types': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/var': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/ast': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/tools': 1.14.1 + '@eslint-react/types': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/var': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) '@typescript-eslint/scope-manager': 8.5.0 '@typescript-eslint/types': 8.5.0 '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) @@ -3820,9 +3811,9 @@ snapshots: - supports-color - typescript - '@eslint-react/shared@1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': + '@eslint-react/shared@1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': dependencies: - '@eslint-react/tools': 1.14.0 + '@eslint-react/tools': 1.14.1 '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) picomatch: 4.0.2 transitivePeerDependencies: @@ -3830,11 +3821,11 @@ snapshots: - supports-color - typescript - '@eslint-react/tools@1.14.0': {} + '@eslint-react/tools@1.14.1': {} - '@eslint-react/types@1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': + '@eslint-react/types@1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': dependencies: - '@eslint-react/tools': 1.14.0 + '@eslint-react/tools': 1.14.1 '@typescript-eslint/types': 8.5.0 '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) transitivePeerDependencies: @@ -3842,11 +3833,11 @@ snapshots: - supports-color - typescript - '@eslint-react/var@1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': + '@eslint-react/var@1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': dependencies: - '@eslint-react/ast': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/tools': 1.14.0 - '@eslint-react/types': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/ast': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/tools': 1.14.1 + '@eslint-react/types': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) '@typescript-eslint/scope-manager': 8.5.0 '@typescript-eslint/types': 8.5.0 '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) @@ -4094,13 +4085,13 @@ snapshots: '@types/fs-extra@11.0.4': dependencies: '@types/jsonfile': 6.1.3 - '@types/node': 22.5.4 + '@types/node': 22.5.5 '@types/json-schema@7.0.15': {} '@types/jsonfile@6.1.3': dependencies: - '@types/node': 22.5.4 + '@types/node': 22.5.5 '@types/mdast@4.0.4': dependencies: @@ -4108,7 +4099,7 @@ snapshots: '@types/ms@0.7.34': {} - '@types/node@22.5.4': + '@types/node@22.5.5': dependencies: undici-types: 6.19.6 @@ -4116,7 +4107,7 @@ snapshots: '@types/prompts@2.4.9': dependencies: - '@types/node': 22.5.4 + '@types/node': 22.5.5 kleur: 3.0.3 '@types/unist@3.0.3': {} @@ -4158,11 +4149,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@7.18.0': - dependencies: - '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/visitor-keys': 7.18.0 - '@typescript-eslint/scope-manager@8.5.0': dependencies: '@typescript-eslint/types': 8.5.0 @@ -4180,25 +4166,8 @@ snapshots: - eslint - supports-color - '@typescript-eslint/types@7.18.0': {} - '@typescript-eslint/types@8.5.0': {} - '@typescript-eslint/typescript-estree@7.18.0(typescript@5.6.2)': - dependencies: - '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/visitor-keys': 7.18.0 - debug: 4.3.6 - globby: 11.1.0 - is-glob: 4.0.3 - minimatch: 9.0.5 - semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.6.2) - optionalDependencies: - typescript: 5.6.2 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/typescript-estree@8.5.0(typescript@5.6.2)': dependencies: '@typescript-eslint/types': 8.5.0 @@ -4225,11 +4194,6 @@ snapshots: - supports-color - typescript - '@typescript-eslint/visitor-keys@7.18.0': - dependencies: - '@typescript-eslint/types': 7.18.0 - eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@8.5.0': dependencies: '@typescript-eslint/types': 8.5.0 @@ -4256,44 +4220,51 @@ snapshots: - supports-color - typescript - '@vitest/eslint-plugin@1.1.0(@typescript-eslint/utils@8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)(vitest@2.0.5(@types/node@22.5.4))': + '@vitest/eslint-plugin@1.1.4(@typescript-eslint/utils@8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)(vitest@2.1.1(@types/node@22.5.5))': dependencies: eslint: 9.10.0(jiti@1.21.6) optionalDependencies: '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) typescript: 5.6.2 - vitest: 2.0.5(@types/node@22.5.4) + vitest: 2.1.1(@types/node@22.5.5) - '@vitest/expect@2.0.5': + '@vitest/expect@2.1.1': dependencies: - '@vitest/spy': 2.0.5 - '@vitest/utils': 2.0.5 + '@vitest/spy': 2.1.1 + '@vitest/utils': 2.1.1 chai: 5.1.1 tinyrainbow: 1.2.0 - '@vitest/pretty-format@2.0.5': + '@vitest/mocker@2.1.1(@vitest/spy@2.1.1)(vite@5.0.5(@types/node@22.5.5))': + dependencies: + '@vitest/spy': 2.1.1 + estree-walker: 3.0.3 + magic-string: 0.30.11 + optionalDependencies: + vite: 5.0.5(@types/node@22.5.5) + + '@vitest/pretty-format@2.1.1': dependencies: tinyrainbow: 1.2.0 - '@vitest/runner@2.0.5': + '@vitest/runner@2.1.1': dependencies: - '@vitest/utils': 2.0.5 + '@vitest/utils': 2.1.1 pathe: 1.1.2 - '@vitest/snapshot@2.0.5': + '@vitest/snapshot@2.1.1': dependencies: - '@vitest/pretty-format': 2.0.5 + '@vitest/pretty-format': 2.1.1 magic-string: 0.30.11 pathe: 1.1.2 - '@vitest/spy@2.0.5': + '@vitest/spy@2.1.1': dependencies: tinyspy: 3.0.0 - '@vitest/utils@2.0.5': + '@vitest/utils@2.1.1': dependencies: - '@vitest/pretty-format': 2.0.5 - estree-walker: 3.0.3 + '@vitest/pretty-format': 2.1.1 loupe: 3.1.1 tinyrainbow: 1.2.0 @@ -4302,59 +4273,59 @@ snapshots: '@eslint/config-array': 0.17.1 '@nodelib/fs.walk': 2.0.0 - '@vue/compiler-core@3.5.4': + '@vue/compiler-core@3.5.5': dependencies: '@babel/parser': 7.25.4 - '@vue/shared': 3.5.4 + '@vue/shared': 3.5.5 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.0 - '@vue/compiler-dom@3.5.4': + '@vue/compiler-dom@3.5.5': dependencies: - '@vue/compiler-core': 3.5.4 - '@vue/shared': 3.5.4 + '@vue/compiler-core': 3.5.5 + '@vue/shared': 3.5.5 - '@vue/compiler-sfc@3.5.4': + '@vue/compiler-sfc@3.5.5': dependencies: '@babel/parser': 7.25.4 - '@vue/compiler-core': 3.5.4 - '@vue/compiler-dom': 3.5.4 - '@vue/compiler-ssr': 3.5.4 - '@vue/shared': 3.5.4 + '@vue/compiler-core': 3.5.5 + '@vue/compiler-dom': 3.5.5 + '@vue/compiler-ssr': 3.5.5 + '@vue/shared': 3.5.5 estree-walker: 2.0.2 magic-string: 0.30.11 postcss: 8.4.44 source-map-js: 1.2.0 - '@vue/compiler-ssr@3.5.4': + '@vue/compiler-ssr@3.5.5': dependencies: - '@vue/compiler-dom': 3.5.4 - '@vue/shared': 3.5.4 + '@vue/compiler-dom': 3.5.5 + '@vue/shared': 3.5.5 - '@vue/reactivity@3.5.4': + '@vue/reactivity@3.5.5': dependencies: - '@vue/shared': 3.5.4 + '@vue/shared': 3.5.5 - '@vue/runtime-core@3.5.4': + '@vue/runtime-core@3.5.5': dependencies: - '@vue/reactivity': 3.5.4 - '@vue/shared': 3.5.4 + '@vue/reactivity': 3.5.5 + '@vue/shared': 3.5.5 - '@vue/runtime-dom@3.5.4': + '@vue/runtime-dom@3.5.5': dependencies: - '@vue/reactivity': 3.5.4 - '@vue/runtime-core': 3.5.4 - '@vue/shared': 3.5.4 + '@vue/reactivity': 3.5.5 + '@vue/runtime-core': 3.5.5 + '@vue/shared': 3.5.5 csstype: 3.1.3 - '@vue/server-renderer@3.5.4(vue@3.5.4(typescript@5.6.2))': + '@vue/server-renderer@3.5.5(vue@3.5.5(typescript@5.6.2))': dependencies: - '@vue/compiler-ssr': 3.5.4 - '@vue/shared': 3.5.4 - vue: 3.5.4(typescript@5.6.2) + '@vue/compiler-ssr': 3.5.5 + '@vue/shared': 3.5.5 + vue: 3.5.5(typescript@5.6.2) - '@vue/shared@3.5.4': {} + '@vue/shared@3.5.5': {} '@xml-tools/parser@1.0.11': dependencies: @@ -4410,12 +4381,12 @@ snapshots: assertion-error@2.0.1: {} - astro-eslint-parser@1.0.2(typescript@5.6.2): + astro-eslint-parser@1.0.3(typescript@5.6.2): dependencies: '@astrojs/compiler': 2.9.1 - '@typescript-eslint/scope-manager': 7.18.0 - '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.2) + '@typescript-eslint/scope-manager': 8.5.0 + '@typescript-eslint/types': 8.5.0 + '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) astrojs-compiler-sync: 1.0.0(@astrojs/compiler@2.9.1) debug: 4.3.6 entities: 4.5.0 @@ -4846,12 +4817,12 @@ snapshots: '@antfu/utils': 0.7.10 eslint: 9.10.0(jiti@1.21.6) - eslint-plugin-astro@1.2.3(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2): + eslint-plugin-astro@1.2.4(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.6)) '@jridgewell/sourcemap-codec': 1.5.0 - '@typescript-eslint/types': 7.18.0 - astro-eslint-parser: 1.0.2(typescript@5.6.2) + '@typescript-eslint/types': 8.5.0 + astro-eslint-parser: 1.0.3(typescript@5.6.2) eslint: 9.10.0(jiti@1.21.6) eslint-compat-utils: 0.5.1(eslint@9.10.0(jiti@1.21.6)) globals: 15.9.0 @@ -4861,7 +4832,7 @@ snapshots: - supports-color - typescript - eslint-plugin-command@0.2.4(eslint@9.10.0(jiti@1.21.6)): + eslint-plugin-command@0.2.5(eslint@9.10.0(jiti@1.21.6)): dependencies: '@es-joy/jsdoccomment': 0.48.0 eslint: 9.10.0(jiti@1.21.6) @@ -4901,7 +4872,7 @@ snapshots: - supports-color - typescript - eslint-plugin-jsdoc@50.2.2(eslint@9.10.0(jiti@1.21.6)): + eslint-plugin-jsdoc@50.2.3(eslint@9.10.0(jiti@1.21.6)): dependencies: '@es-joy/jsdoccomment': 0.48.0 are-docs-informative: 0.0.2 @@ -4943,7 +4914,7 @@ snapshots: eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@3.5.0(astro-eslint-parser@1.0.2(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6))(svelte-eslint-parser@0.41.0(svelte@4.2.19))(svelte@4.2.19)(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.10.0(jiti@1.21.6))): + eslint-plugin-perfectionist@3.6.0(astro-eslint-parser@1.0.3(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6))(svelte-eslint-parser@0.41.1(svelte@4.2.19))(svelte@4.2.19)(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.10.0(jiti@1.21.6))): dependencies: '@typescript-eslint/types': 8.5.0 '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) @@ -4951,23 +4922,23 @@ snapshots: minimatch: 9.0.5 natural-compare-lite: 1.4.0 optionalDependencies: - astro-eslint-parser: 1.0.2(typescript@5.6.2) + astro-eslint-parser: 1.0.3(typescript@5.6.2) svelte: 4.2.19 - svelte-eslint-parser: 0.41.0(svelte@4.2.19) + svelte-eslint-parser: 0.41.1(svelte@4.2.19) vue-eslint-parser: 9.4.3(eslint@9.10.0(jiti@1.21.6)) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-react-debug@1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2): + eslint-plugin-react-debug@1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2): dependencies: - '@eslint-react/ast': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/core': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/jsx': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/shared': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/tools': 1.14.0 - '@eslint-react/types': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/var': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/ast': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/core': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/jsx': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/shared': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/tools': 1.14.1 + '@eslint-react/types': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/var': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) '@typescript-eslint/scope-manager': 8.5.0 '@typescript-eslint/type-utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) '@typescript-eslint/types': 8.5.0 @@ -4980,15 +4951,15 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-dom@1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2): + eslint-plugin-react-dom@1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2): dependencies: - '@eslint-react/ast': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/core': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/jsx': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/shared': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/tools': 1.14.0 - '@eslint-react/types': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/var': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/ast': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/core': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/jsx': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/shared': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/tools': 1.14.1 + '@eslint-react/types': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/var': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) '@typescript-eslint/scope-manager': 8.5.0 '@typescript-eslint/types': 8.5.0 '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) @@ -4999,15 +4970,15 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks-extra@1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2): + eslint-plugin-react-hooks-extra@1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2): dependencies: - '@eslint-react/ast': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/core': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/jsx': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/shared': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/tools': 1.14.0 - '@eslint-react/types': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/var': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/ast': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/core': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/jsx': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/shared': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/tools': 1.14.1 + '@eslint-react/types': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/var': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) '@typescript-eslint/scope-manager': 8.5.0 '@typescript-eslint/type-utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) '@typescript-eslint/types': 8.5.0 @@ -5023,14 +4994,14 @@ snapshots: dependencies: eslint: 9.10.0(jiti@1.21.6) - eslint-plugin-react-naming-convention@1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2): + eslint-plugin-react-naming-convention@1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2): dependencies: - '@eslint-react/ast': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/core': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/jsx': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/shared': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/tools': 1.14.0 - '@eslint-react/types': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/ast': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/core': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/jsx': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/shared': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/tools': 1.14.1 + '@eslint-react/types': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) '@typescript-eslint/scope-manager': 8.5.0 '@typescript-eslint/type-utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) '@typescript-eslint/types': 8.5.0 @@ -5042,19 +5013,19 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-refresh@0.4.11(eslint@9.10.0(jiti@1.21.6)): + eslint-plugin-react-refresh@0.4.12(eslint@9.10.0(jiti@1.21.6)): dependencies: eslint: 9.10.0(jiti@1.21.6) - eslint-plugin-react-web-api@1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2): + eslint-plugin-react-web-api@1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2): dependencies: - '@eslint-react/ast': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/core': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/jsx': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/shared': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/tools': 1.14.0 - '@eslint-react/types': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/var': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/ast': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/core': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/jsx': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/shared': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/tools': 1.14.1 + '@eslint-react/types': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/var': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) '@typescript-eslint/scope-manager': 8.5.0 '@typescript-eslint/types': 8.5.0 '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) @@ -5066,15 +5037,15 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-x@1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2): + eslint-plugin-react-x@1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2): dependencies: - '@eslint-react/ast': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/core': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/jsx': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/shared': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/tools': 1.14.0 - '@eslint-react/types': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/var': 1.14.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/ast': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/core': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/jsx': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/shared': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/tools': 1.14.1 + '@eslint-react/types': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/var': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) '@typescript-eslint/scope-manager': 8.5.0 '@typescript-eslint/type-utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) '@typescript-eslint/types': 8.5.0 @@ -5111,7 +5082,7 @@ snapshots: - supports-color - typescript - eslint-plugin-svelte@2.43.0(eslint@9.10.0(jiti@1.21.6))(svelte@4.2.19): + eslint-plugin-svelte@2.44.0(eslint@9.10.0(jiti@1.21.6))(svelte@4.2.19): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.6)) '@jridgewell/sourcemap-codec': 1.5.0 @@ -5124,7 +5095,7 @@ snapshots: postcss-safe-parser: 6.0.0(postcss@8.4.44) postcss-selector-parser: 6.1.0 semver: 7.6.3 - svelte-eslint-parser: 0.41.0(svelte@4.2.19) + svelte-eslint-parser: 0.41.1(svelte@4.2.19) optionalDependencies: svelte: 4.2.19 transitivePeerDependencies: @@ -5160,7 +5131,7 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-unused-imports@4.1.3(@typescript-eslint/eslint-plugin@8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6)): + eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6)): dependencies: eslint: 9.10.0(jiti@1.21.6) optionalDependencies: @@ -5191,9 +5162,9 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.4)(eslint@9.10.0(jiti@1.21.6)): + eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.5)(eslint@9.10.0(jiti@1.21.6)): dependencies: - '@vue/compiler-sfc': 3.5.4 + '@vue/compiler-sfc': 3.5.5 eslint: 9.10.0(jiti@1.21.6) eslint-scope@7.2.2: @@ -5259,7 +5230,7 @@ snapshots: esno@4.7.0: dependencies: - tsx: 4.19.0 + tsx: 4.19.1 espree@10.1.0: dependencies: @@ -5537,7 +5508,7 @@ snapshots: jiti-v1: jiti@1.21.6 pathe: 1.1.2 pkg-types: 1.1.3 - tsx: 4.19.0 + tsx: 4.19.1 transitivePeerDependencies: - supports-color @@ -6311,13 +6282,13 @@ snapshots: optionalDependencies: postcss: 8.4.44 - postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.44)(tsx@4.19.0)(yaml@2.5.0): + postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.44)(tsx@4.19.1)(yaml@2.5.0): dependencies: lilconfig: 3.1.2 optionalDependencies: jiti: 1.21.6 postcss: 8.4.44 - tsx: 4.19.0 + tsx: 4.19.1 yaml: 2.5.0 postcss-safe-parser@6.0.0(postcss@8.4.44): @@ -6617,7 +6588,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-eslint-parser@0.41.0(svelte@4.2.19): + svelte-eslint-parser@0.41.1(svelte@4.2.19): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -6674,7 +6645,7 @@ snapshots: dependencies: any-promise: 1.3.0 - tinybench@2.8.0: {} + tinybench@2.9.0: {} tinyexec@0.3.0: {} @@ -6715,7 +6686,7 @@ snapshots: tslib@2.6.3: {} - tsup@8.2.4(jiti@1.21.6)(postcss@8.4.44)(tsx@4.19.0)(typescript@5.6.2)(yaml@2.5.0): + tsup@8.2.4(jiti@1.21.6)(postcss@8.4.44)(tsx@4.19.1)(typescript@5.6.2)(yaml@2.5.0): dependencies: bundle-require: 5.0.0(esbuild@0.23.0) cac: 6.7.14 @@ -6727,7 +6698,7 @@ snapshots: globby: 11.1.0 joycon: 3.1.1 picocolors: 1.1.0 - postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.44)(tsx@4.19.0)(yaml@2.5.0) + postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.44)(tsx@4.19.1)(yaml@2.5.0) resolve-from: 5.0.0 rollup: 4.19.0 source-map: 0.8.0-beta.0 @@ -6742,7 +6713,7 @@ snapshots: - tsx - yaml - tsx@4.19.0: + tsx@4.19.1: dependencies: esbuild: 0.23.0 get-tsconfig: 4.7.5 @@ -6825,13 +6796,12 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - vite-node@2.0.5(@types/node@22.5.4): + vite-node@2.1.1(@types/node@22.5.5): dependencies: cac: 6.7.14 debug: 4.3.6 pathe: 1.1.2 - tinyrainbow: 1.2.0 - vite: 5.0.5(@types/node@22.5.4) + vite: 5.0.5(@types/node@22.5.5) transitivePeerDependencies: - '@types/node' - less @@ -6842,41 +6812,42 @@ snapshots: - supports-color - terser - vite@5.0.5(@types/node@22.5.4): + vite@5.0.5(@types/node@22.5.5): dependencies: esbuild: 0.19.12 postcss: 8.4.44 rollup: 4.19.0 optionalDependencies: - '@types/node': 22.5.4 + '@types/node': 22.5.5 fsevents: 2.3.3 - vitest@2.0.5(@types/node@22.5.4): + vitest@2.1.1(@types/node@22.5.5): dependencies: - '@ampproject/remapping': 2.3.0 - '@vitest/expect': 2.0.5 - '@vitest/pretty-format': 2.0.5 - '@vitest/runner': 2.0.5 - '@vitest/snapshot': 2.0.5 - '@vitest/spy': 2.0.5 - '@vitest/utils': 2.0.5 + '@vitest/expect': 2.1.1 + '@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(vite@5.0.5(@types/node@22.5.5)) + '@vitest/pretty-format': 2.1.1 + '@vitest/runner': 2.1.1 + '@vitest/snapshot': 2.1.1 + '@vitest/spy': 2.1.1 + '@vitest/utils': 2.1.1 chai: 5.1.1 debug: 4.3.6 - execa: 8.0.1 magic-string: 0.30.11 pathe: 1.1.2 std-env: 3.7.0 - tinybench: 2.8.0 + tinybench: 2.9.0 + tinyexec: 0.3.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.0.5(@types/node@22.5.4) - vite-node: 2.0.5(@types/node@22.5.4) + vite: 5.0.5(@types/node@22.5.5) + vite-node: 2.1.1(@types/node@22.5.5) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.5.4 + '@types/node': 22.5.5 transitivePeerDependencies: - less - lightningcss + - msw - sass - stylus - sugarss @@ -6896,13 +6867,13 @@ snapshots: transitivePeerDependencies: - supports-color - vue@3.5.4(typescript@5.6.2): + vue@3.5.5(typescript@5.6.2): dependencies: - '@vue/compiler-dom': 3.5.4 - '@vue/compiler-sfc': 3.5.4 - '@vue/runtime-dom': 3.5.4 - '@vue/server-renderer': 3.5.4(vue@3.5.4(typescript@5.6.2)) - '@vue/shared': 3.5.4 + '@vue/compiler-dom': 3.5.5 + '@vue/compiler-sfc': 3.5.5 + '@vue/runtime-dom': 3.5.5 + '@vue/server-renderer': 3.5.5(vue@3.5.5(typescript@5.6.2)) + '@vue/shared': 3.5.5 optionalDependencies: typescript: 5.6.2 From 5427307a0d627900f0402493b85cbf224e4903b4 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Sun, 15 Sep 2024 15:31:16 +0200 Subject: [PATCH 061/105] chore: release v3.6.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 853a1516c2..ba91a7d20a 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@antfu/eslint-config", "type": "module", - "version": "3.6.0", + "version": "3.6.1", "packageManager": "pnpm@9.10.0", "description": "Anthony's ESLint config", "author": "Anthony Fu (https://github.com/antfu/)", From 8ba8e8cb19eb0785a3ab5c5d40be34676c23cc54 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Mon, 16 Sep 2024 00:04:34 +0200 Subject: [PATCH 062/105] fix: glob for disables --- src/configs/disables.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/configs/disables.ts b/src/configs/disables.ts index 74b0d7f8b1..b82bc7b97f 100644 --- a/src/configs/disables.ts +++ b/src/configs/disables.ts @@ -5,7 +5,7 @@ import { GLOB_SRC, GLOB_SRC_EXT } from '../globs' export async function disables(): Promise { return [ { - files: [`scripts/${GLOB_SRC}`], + files: [`**/scripts/${GLOB_SRC}`], name: 'antfu/disables/scripts', rules: { 'no-console': 'off', @@ -13,7 +13,7 @@ export async function disables(): Promise { }, }, { - files: [`cli/${GLOB_SRC}`, `cli.${GLOB_SRC_EXT}`], + files: [`**/cli/${GLOB_SRC}`, `**/cli.${GLOB_SRC_EXT}`], name: 'antfu/disables/cli', rules: { 'no-console': 'off', From 595600d39b882f2c64a2da68b2a5d409c6d351c6 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Mon, 16 Sep 2024 00:04:44 +0200 Subject: [PATCH 063/105] chore: release v3.6.2 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ba91a7d20a..94cc199af2 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@antfu/eslint-config", "type": "module", - "version": "3.6.1", + "version": "3.6.2", "packageManager": "pnpm@9.10.0", "description": "Anthony's ESLint config", "author": "Anthony Fu (https://github.com/antfu/)", From 60ffdbec1a0a4e7d2c84cc6598fd2cbb8858bab5 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Mon, 16 Sep 2024 00:22:34 +0200 Subject: [PATCH 064/105] fix: disable `explicit-function-return-type` in markdown code --- src/configs/markdown.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/configs/markdown.ts b/src/configs/markdown.ts index a53b3bc4bc..235c3f3d85 100644 --- a/src/configs/markdown.ts +++ b/src/configs/markdown.ts @@ -73,6 +73,7 @@ export async function markdown( 'style/eol-last': 'off', 'ts/consistent-type-imports': 'off', + 'ts/explicit-function-return-type': 'off', 'ts/no-namespace': 'off', 'ts/no-redeclare': 'off', 'ts/no-require-imports': 'off', From 1788d23bd4d73de9b574308742139e02a6e2b523 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Mon, 16 Sep 2024 10:01:33 +0200 Subject: [PATCH 065/105] fix: disable `ts/explicit-function-return-type` in vue files --- src/configs/vue.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/configs/vue.ts b/src/configs/vue.ts index 3d216cd39a..da7e9d8eda 100644 --- a/src/configs/vue.ts +++ b/src/configs/vue.ts @@ -111,10 +111,11 @@ export async function vue( }, 'node/prefer-global/process': 'off', + 'ts/explicit-function-return-type': 'off', + 'vue/block-order': ['error', { order: ['script', 'template', 'style'], }], - 'vue/component-name-in-template-casing': ['error', 'PascalCase'], 'vue/component-options-name-casing': ['error', 'PascalCase'], // this is deprecated From a08aa0b03d8ad97993ea1695e47b33be6c7db9ff Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Fri, 20 Sep 2024 14:13:50 +0200 Subject: [PATCH 066/105] feat: enable `antfu/no-top-level-await` --- package.json | 24 +- pnpm-lock.yaml | 712 ++++++++++++++++++++++---------------- src/cli/index.ts | 1 - src/configs/disables.ts | 3 + src/configs/javascript.ts | 2 + src/configs/vue.ts | 1 + 6 files changed, 424 insertions(+), 319 deletions(-) diff --git a/package.json b/package.json index 94cc199af2..289b9edad6 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "@antfu/eslint-config", "type": "module", "version": "3.6.2", - "packageManager": "pnpm@9.10.0", + "packageManager": "pnpm@9.11.0", "description": "Anthony's ESLint config", "author": "Anthony Fu (https://github.com/antfu/)", "license": "MIT", @@ -101,18 +101,18 @@ "@eslint-community/eslint-plugin-eslint-comments": "^4.4.0", "@eslint/markdown": "^6.1.0", "@stylistic/eslint-plugin": "^2.8.0", - "@typescript-eslint/eslint-plugin": "^8.5.0", - "@typescript-eslint/parser": "^8.5.0", + "@typescript-eslint/eslint-plugin": "^8.6.0", + "@typescript-eslint/parser": "^8.6.0", "@vitest/eslint-plugin": "^1.1.4", "eslint-config-flat-gitignore": "^0.3.0", "eslint-flat-config-utils": "^0.4.0", "eslint-merge-processors": "^0.1.0", - "eslint-plugin-antfu": "^2.6.0", + "eslint-plugin-antfu": "^2.7.0", "eslint-plugin-command": "^0.2.5", "eslint-plugin-import-x": "^4.2.1", - "eslint-plugin-jsdoc": "^50.2.3", + "eslint-plugin-jsdoc": "^50.2.4", "eslint-plugin-jsonc": "^2.16.0", - "eslint-plugin-n": "^17.10.2", + "eslint-plugin-n": "^17.10.3", "eslint-plugin-no-only-tests": "^3.3.0", "eslint-plugin-perfectionist": "^3.6.0", "eslint-plugin-regexp": "^2.6.0", @@ -135,7 +135,7 @@ "devDependencies": { "@antfu/eslint-config": "workspace:*", "@antfu/ni": "^0.23.0", - "@eslint-react/eslint-plugin": "^1.14.1", + "@eslint-react/eslint-plugin": "^1.14.2", "@eslint/config-inspector": "^0.5.4", "@prettier/plugin-xml": "^3.4.1", "@stylistic/eslint-plugin-migrate": "^2.8.0", @@ -143,7 +143,7 @@ "@types/node": "^22.5.5", "@types/prompts": "^2.4.9", "@types/yargs": "^17.0.33", - "@unocss/eslint-plugin": "^0.62.3", + "@unocss/eslint-plugin": "^0.62.4", "astro-eslint-parser": "^1.0.3", "bumpp": "^9.5.2", "eslint": "^9.10.0", @@ -155,7 +155,7 @@ "eslint-plugin-svelte": "^2.44.0", "eslint-typegen": "^0.3.2", "esno": "^4.7.0", - "execa": "^9.3.1", + "execa": "^9.4.0", "fast-glob": "^3.3.2", "fs-extra": "^11.2.0", "jiti": "^1.21.6", @@ -166,15 +166,15 @@ "simple-git-hooks": "^2.11.1", "svelte": "^4.2.19", "svelte-eslint-parser": "^0.41.1", - "tsup": "^8.2.4", + "tsup": "^8.3.0", "tsx": "^4.19.1", "typescript": "^5.6.2", "vitest": "^2.1.1", - "vue": "^3.5.5" + "vue": "^3.5.6" }, "resolutions": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/utils": "^8.5.0", + "@typescript-eslint/utils": "^8.6.0", "eslint": "^9.10.0", "tsx": "^4.19.1" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bb4370a179..bcfc1bb7b9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,7 +6,7 @@ settings: overrides: '@eslint-community/eslint-utils': ^4.4.0 - '@typescript-eslint/utils': ^8.5.0 + '@typescript-eslint/utils': ^8.6.0 eslint: ^9.10.0 tsx: ^4.19.1 @@ -30,14 +30,14 @@ importers: specifier: ^2.8.0 version: 2.8.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) '@typescript-eslint/eslint-plugin': - specifier: ^8.5.0 - version: 8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + specifier: ^8.6.0 + version: 8.6.0(@typescript-eslint/parser@8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) '@typescript-eslint/parser': - specifier: ^8.5.0 - version: 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + specifier: ^8.6.0 + version: 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) '@vitest/eslint-plugin': specifier: ^1.1.4 - version: 1.1.4(@typescript-eslint/utils@8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)(vitest@2.1.1(@types/node@22.5.5)) + version: 1.1.4(@typescript-eslint/utils@8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)(vitest@2.1.1(@types/node@22.5.5)) eslint-config-flat-gitignore: specifier: ^0.3.0 version: 0.3.0(eslint@9.10.0(jiti@1.21.6)) @@ -48,8 +48,8 @@ importers: specifier: ^0.1.0 version: 0.1.0(eslint@9.10.0(jiti@1.21.6)) eslint-plugin-antfu: - specifier: ^2.6.0 - version: 2.6.0(eslint@9.10.0(jiti@1.21.6)) + specifier: ^2.7.0 + version: 2.7.0(eslint@9.10.0(jiti@1.21.6)) eslint-plugin-command: specifier: ^0.2.5 version: 0.2.5(eslint@9.10.0(jiti@1.21.6)) @@ -57,14 +57,14 @@ importers: specifier: ^4.2.1 version: 4.2.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) eslint-plugin-jsdoc: - specifier: ^50.2.3 - version: 50.2.3(eslint@9.10.0(jiti@1.21.6)) + specifier: ^50.2.4 + version: 50.2.4(eslint@9.10.0(jiti@1.21.6)) eslint-plugin-jsonc: specifier: ^2.16.0 version: 2.16.0(eslint@9.10.0(jiti@1.21.6)) eslint-plugin-n: - specifier: ^17.10.2 - version: 17.10.2(eslint@9.10.0(jiti@1.21.6)) + specifier: ^17.10.3 + version: 17.10.3(eslint@9.10.0(jiti@1.21.6)) eslint-plugin-no-only-tests: specifier: ^3.3.0 version: 3.3.0 @@ -82,7 +82,7 @@ importers: version: 55.0.0(eslint@9.10.0(jiti@1.21.6)) eslint-plugin-unused-imports: specifier: ^4.1.4 - version: 4.1.4(@typescript-eslint/eslint-plugin@8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6)) + version: 4.1.4(@typescript-eslint/eslint-plugin@8.6.0(@typescript-eslint/parser@8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6)) eslint-plugin-vue: specifier: ^9.28.0 version: 9.28.0(eslint@9.10.0(jiti@1.21.6)) @@ -91,7 +91,7 @@ importers: version: 1.14.0(eslint@9.10.0(jiti@1.21.6)) eslint-processor-vue-blocks: specifier: ^0.1.2 - version: 0.1.2(@vue/compiler-sfc@3.5.5)(eslint@9.10.0(jiti@1.21.6)) + version: 0.1.2(@vue/compiler-sfc@3.5.6)(eslint@9.10.0(jiti@1.21.6)) globals: specifier: ^15.9.0 version: 15.9.0 @@ -127,8 +127,8 @@ importers: specifier: ^0.23.0 version: 0.23.0 '@eslint-react/eslint-plugin': - specifier: ^1.14.1 - version: 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + specifier: ^1.14.2 + version: 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) '@eslint/config-inspector': specifier: ^0.5.4 version: 0.5.4(eslint@9.10.0(jiti@1.21.6)) @@ -151,8 +151,8 @@ importers: specifier: ^17.0.33 version: 17.0.33 '@unocss/eslint-plugin': - specifier: ^0.62.3 - version: 0.62.3(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + specifier: ^0.62.4 + version: 0.62.4(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) astro-eslint-parser: specifier: ^1.0.3 version: 1.0.3(typescript@5.6.2) @@ -187,8 +187,8 @@ importers: specifier: ^4.7.0 version: 4.7.0 execa: - specifier: ^9.3.1 - version: 9.3.1 + specifier: ^9.4.0 + version: 9.4.0 fast-glob: specifier: ^3.3.2 version: 3.3.2 @@ -220,8 +220,8 @@ importers: specifier: ^0.41.1 version: 0.41.1(svelte@4.2.19) tsup: - specifier: ^8.2.4 - version: 8.2.4(jiti@1.21.6)(postcss@8.4.44)(tsx@4.19.1)(typescript@5.6.2)(yaml@2.5.0) + specifier: ^8.3.0 + version: 8.3.0(jiti@1.21.6)(postcss@8.4.44)(tsx@4.19.1)(typescript@5.6.2)(yaml@2.5.0) tsx: specifier: ^4.19.1 version: 4.19.1 @@ -232,8 +232,8 @@ importers: specifier: ^2.1.1 version: 2.1.1(@types/node@22.5.5) vue: - specifier: ^3.5.5 - version: 3.5.5(typescript@5.6.2) + specifier: ^3.5.6 + version: 3.5.6(typescript@5.6.2) packages: @@ -744,14 +744,14 @@ packages: resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint-react/ast@1.14.1': - resolution: {integrity: sha512-FzhWRl/kBF5cZky4G/I5kkRiwVUTjGNfP+fwwx94NImaH1CvnMk6ataBNNtvxXKrbWGpZSexT4vHjotfZTEXMA==} + '@eslint-react/ast@1.14.2': + resolution: {integrity: sha512-waFjfqN9estBOSPHB2QzLm0s+10rEK86qzww/BkSLAORZLSftxQ1YrAL7vECBw+7G8RI1ehEh6s5ZFkBedUirA==} - '@eslint-react/core@1.14.1': - resolution: {integrity: sha512-SK19+40fAYWtliPV9cRIZr0cnKIBkQJE8XWr0R2QobrWw2tkKKYqCLWwR0TpuxrjAd/JpG5TTcPHAgffCRtliw==} + '@eslint-react/core@1.14.2': + resolution: {integrity: sha512-DpyKNgYB+bYrBEhvlTzqcifzNuYH9GF0y4lyIeWD8Pr72M5zjMD8NgpzT6h+2Vx0TVcW12Ej8Kd86BsEqhmZPQ==} - '@eslint-react/eslint-plugin@1.14.1': - resolution: {integrity: sha512-aMuUJrSbUCj/+S4McaMNuEg2R8JA8aZVLgdLf5bYuNi7YYpZ7kIMaKdlLW53UlaER9kRb8lrorFUL3cyg7Yc4w==} + '@eslint-react/eslint-plugin@1.14.2': + resolution: {integrity: sha512-q8bIJYfMr4YBfLlqG+cIStp+8/J1trgSqkbZQy6C6+DVP/AtWB+Gqq3a5qshpbJ0WVbtbZ4Yed61hxhZCnxsZA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.10.0 @@ -760,20 +760,20 @@ packages: typescript: optional: true - '@eslint-react/jsx@1.14.1': - resolution: {integrity: sha512-NN8pIM3gZDk7Zusd2fFBaA78Zv98PxBDEBP/lxwSZNkuuUtgrHEBYWKRYs10hz1B6Vp1bvhIcnLO/BQThvJJog==} + '@eslint-react/jsx@1.14.2': + resolution: {integrity: sha512-Uu2URP5q935fK2NK59BZqjIwrRkD3zarCqmlZfig0Hy2vrllf8mileKkC7kAoIFhc8A6ilGLwaRdMWvEAVbR2A==} - '@eslint-react/shared@1.14.1': - resolution: {integrity: sha512-gceHz2fZeJh+EwxQC+ozh+cFbnpDALnDxpamDFxZI1QRdy0wtrB0MjJFSSZ9F6WUITWxoic2T3071U9BCjI3/Q==} + '@eslint-react/shared@1.14.2': + resolution: {integrity: sha512-VTN5QflFLgFHWKgnWwt/8sMedeT+7mn4/yrQ6ZrHhia95hDAW9fprMJtNR3AkJ30vnc/1x9I0KUisEvT1u3Cgw==} - '@eslint-react/tools@1.14.1': - resolution: {integrity: sha512-4kutt+JCXuLatE6fBuNJ6IA2+ndgdymEvq/HQuhW2Xs6+pEqaxwrHT2GeaQbc5U8pfJCEWAYvYX1r0XF/v9gJQ==} + '@eslint-react/tools@1.14.2': + resolution: {integrity: sha512-AgtqWGZEywBfECIbmrtqLeJdPRQkCsfgUzmKxEjHTgMV4nqt5nKirYVnAUxS5/HSs/OqNUM6l+awFFCnCEuLjQ==} - '@eslint-react/types@1.14.1': - resolution: {integrity: sha512-WWw6e8/EHMIMOmN3SvvfiNyKJdQOrt1ugTAJIPHnNyKzOgCKhpN0xbtIQY3ghjhAm3GBO87aWB42q6a/YZd00w==} + '@eslint-react/types@1.14.2': + resolution: {integrity: sha512-YPfdPYUHTXw+5KT+WgLJrRQAJcTyQ2rzUDAUq7Cl2x71J88USXzja8D7KNDFA9S+eeF5eaUVc9LJo3Uz7eq4Dw==} - '@eslint-react/var@1.14.1': - resolution: {integrity: sha512-dzjwC4XM5v3aT1pc+1JxV3aZne4eyjiu+/ajkpCgnDM7Cual63uaHNBTE4LBUQiA2/oYU4iHAa9EcEn31k3EhA==} + '@eslint-react/var@1.14.2': + resolution: {integrity: sha512-OOxwTPcWoNJbpaWnULpq+QJzsdZveU/QCHZ6Lb1oNIdVPBc6nCKz3PH97hqYFpk3q+gnnNx2q6qhNIAfeu/8Ug==} '@eslint-stylistic/metadata@2.8.0': resolution: {integrity: sha512-/AvE8Jdp+t6T9WjMmPvbKKGNr+pzx7gkZskCOuU9/auO4TaSU1ukdDN4rE6kNXjNJqeRK8HaLbJkNLeGYf0cjw==} @@ -1036,8 +1036,8 @@ packages: '@types/yargs@17.0.33': resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} - '@typescript-eslint/eslint-plugin@8.5.0': - resolution: {integrity: sha512-lHS5hvz33iUFQKuPFGheAB84LwcJ60G8vKnEhnfcK1l8kGVLro2SFYW6K0/tj8FUhRJ0VHyg1oAfg50QGbPPHw==} + '@typescript-eslint/eslint-plugin@8.6.0': + resolution: {integrity: sha512-UOaz/wFowmoh2G6Mr9gw60B1mm0MzUtm6Ic8G2yM1Le6gyj5Loi/N+O5mocugRGY+8OeeKmkMmbxNqUCq3B4Sg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 @@ -1047,8 +1047,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@8.5.0': - resolution: {integrity: sha512-gF77eNv0Xz2UJg/NbpWJ0kqAm35UMsvZf1GHj8D9MRFTj/V3tAciIWXfmPLsAAF/vUlpWPvUDyH1jjsr0cMVWw==} + '@typescript-eslint/parser@8.6.0': + resolution: {integrity: sha512-eQcbCuA2Vmw45iGfcyG4y6rS7BhWfz9MQuk409WD47qMM+bKCGQWXxvoOs1DUp+T7UBMTtRTVT+kXr7Sh4O9Ow==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^9.10.0 @@ -1061,8 +1061,12 @@ packages: resolution: {integrity: sha512-06JOQ9Qgj33yvBEx6tpC8ecP9o860rsR22hWMEd12WcTRrfaFgHr2RB/CA/B+7BMhHkXT4chg2MyboGdFGawYg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.5.0': - resolution: {integrity: sha512-N1K8Ix+lUM+cIDhL2uekVn/ZD7TZW+9/rwz8DclQpcQ9rk4sIL5CAlBC0CugWKREmDjBzI/kQqU4wkg46jWLYA==} + '@typescript-eslint/scope-manager@8.6.0': + resolution: {integrity: sha512-ZuoutoS5y9UOxKvpc/GkvF4cuEmpokda4wRg64JEia27wX+PysIE9q+lzDtlHHgblwUWwo5/Qn+/WyTUvDwBHw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/type-utils@8.6.0': + resolution: {integrity: sha512-dtePl4gsuenXVwC7dVNlb4mGDcKjDT/Ropsk4za/ouMBPplCLyznIaR+W65mvCvsyS97dymoBRrioEXI7k0XIg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -1074,6 +1078,10 @@ packages: resolution: {integrity: sha512-qjkormnQS5wF9pjSi6q60bKUHH44j2APxfh9TQRXK8wbYVeDYYdYJGIROL87LGZZ2gz3Rbmjc736qyL8deVtdw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/types@8.6.0': + resolution: {integrity: sha512-rojqFZGd4MQxw33SrOy09qIDS8WEldM8JWtKQLAjf/X5mGSeEFh5ixQlxssMNyPslVIk9yzWqXCsV2eFhYrYUw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/typescript-estree@8.5.0': resolution: {integrity: sha512-vEG2Sf9P8BPQ+d0pxdfndw3xIXaoSjliG0/Ejk7UggByZPKXmJmw3GW5jV2gHNQNawBUyfahoSiCFVov0Ruf7Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1083,8 +1091,17 @@ packages: typescript: optional: true - '@typescript-eslint/utils@8.5.0': - resolution: {integrity: sha512-6yyGYVL0e+VzGYp60wvkBHiqDWOpT63pdMV2CVG4LVDd5uR6q1qQN/7LafBZtAtNIn/mqXjsSeS5ggv/P0iECw==} + '@typescript-eslint/typescript-estree@8.6.0': + resolution: {integrity: sha512-MOVAzsKJIPIlLK239l5s06YXjNqpKTVhBVDnqUumQJja5+Y94V3+4VUFRA0G60y2jNnTVwRCkhyGQpavfsbq/g==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/utils@8.6.0': + resolution: {integrity: sha512-eNp9cWnYf36NaOVjkEUznf6fEgVy1TWpE0o52e4wtojjBx7D1UV2WAWGzR+8Y5lVFtpMLPwNbC67T83DWSph4A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^9.10.0 @@ -1093,21 +1110,25 @@ packages: resolution: {integrity: sha512-yTPqMnbAZJNy2Xq2XU8AdtOW9tJIr+UQb64aXB9f3B1498Zx9JorVgFJcZpEc9UBuCCrdzKID2RGAMkYcDtZOw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@unocss/config@0.62.3': - resolution: {integrity: sha512-zYOvFE0HfGIbnP/AvsbAlJpPRx9CQyXzL11m/8zgsHW5SGlJIYxuTll83l/xu026G5mPiksy7quoEOEgCLslqw==} + '@typescript-eslint/visitor-keys@8.6.0': + resolution: {integrity: sha512-wapVFfZg9H0qOYh4grNVQiMklJGluQrOUiOhYRrQWhx7BY/+I1IYb8BczWNbbUpO+pqy0rDciv3lQH5E1bCLrg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@unocss/config@0.62.4': + resolution: {integrity: sha512-XKudKxxW8P44JvlIdS6HBpfE3qZA9rhbemy6/sb8HyZjKYjgeM9jx5yjk+9+4hXNma/KlwDXwjAqY29z0S0SrA==} engines: {node: '>=14'} - '@unocss/core@0.62.3': - resolution: {integrity: sha512-Pfyrj8S7jq9K1QXD6Z5BCeiQavaHpbMN5q958/kmdbNGp57hOg1e346fMJAvgPjLBR+lE/hgZEsDrijtRiZXnw==} + '@unocss/core@0.62.4': + resolution: {integrity: sha512-Cc+Vo6XlaQpyVejkJrrzzWtiK9pgMWzVVBpm9VCVtwZPUjD4GSc+g7VQCPXSsr7m03tmSuRySJx72QcASmauNQ==} - '@unocss/eslint-plugin@0.62.3': - resolution: {integrity: sha512-8aAx5QMVLar4kTUikq7XmD3NQs6o/by87PfZNAFxuGMhKQ5RBnUfH1pzpRs+FTHN7L09As0W90cjC97b3biEaA==} + '@unocss/eslint-plugin@0.62.4': + resolution: {integrity: sha512-L4pm8L96OvE99FK+fZHQBXxsu+B/yvhf471Mf5o3idaq+pzptfpZcKKRXCeQKSAYbC80IV4Fm1V5dFxOHbDdPg==} engines: {node: '>=14'} '@vitest/eslint-plugin@1.1.4': resolution: {integrity: sha512-kudjgefmJJ7xQ2WfbUU6pZbm7Ou4gLYRaao/8Ynide3G0QhVKHd978sDyWX4KOH0CCMH9cyrGAkFd55eGzJ48Q==} peerDependencies: - '@typescript-eslint/utils': ^8.5.0 + '@typescript-eslint/utils': ^8.6.0 eslint: ^9.10.0 typescript: '>= 5.0.0' vitest: '*' @@ -1155,34 +1176,34 @@ packages: peerDependencies: '@eslint/config-array': '>=0.16.0' - '@vue/compiler-core@3.5.5': - resolution: {integrity: sha512-ZrxcY8JMoV+kgDrmRwlDufz0SjDZ7jfoNZiIBluAACMBmgr55o/jTbxnyrccH6VSJXnFaDI4Ik1UFCiq9r8i7w==} + '@vue/compiler-core@3.5.6': + resolution: {integrity: sha512-r+gNu6K4lrvaQLQGmf+1gc41p3FO2OUJyWmNqaIITaJU6YFiV5PtQSFZt8jfztYyARwqhoCayjprC7KMvT3nRA==} - '@vue/compiler-dom@3.5.5': - resolution: {integrity: sha512-HSvK5q1gmBbxRse3S0Wt34RcKuOyjDJKDDMuF3i7NC+QkDFrbAqw8NnrEm/z7zFDxWZa4/5eUwsBOMQzm1RHBA==} + '@vue/compiler-dom@3.5.6': + resolution: {integrity: sha512-xRXqxDrIqK8v8sSScpistyYH0qYqxakpsIvqMD2e5sV/PXQ1mTwtXp4k42yHK06KXxKSmitop9e45Ui/3BrTEw==} - '@vue/compiler-sfc@3.5.5': - resolution: {integrity: sha512-MzBHDxwZhgQPHrwJ5tj92gdTYRCuPDSZr8PY3+JFv8cv2UD5/WayH5yo0kKCkKfrtJhc39jNSMityHrkMSbfnA==} + '@vue/compiler-sfc@3.5.6': + resolution: {integrity: sha512-pjWJ8Kj9TDHlbF5LywjVso+BIxCY5wVOLhkEXRhuCHDxPFIeX1zaFefKs8RYoHvkSMqRWt93a0f2gNJVJixHwg==} - '@vue/compiler-ssr@3.5.5': - resolution: {integrity: sha512-oFasHnpv/upubjJEmqiTKQYb4qS3ziJddf4UVWuFw6ebk/QTrTUc+AUoTJdo39x9g+AOQBzhOU0ICCRuUjvkmw==} + '@vue/compiler-ssr@3.5.6': + resolution: {integrity: sha512-VpWbaZrEOCqnmqjE83xdwegtr5qO/2OPUC6veWgvNqTJ3bYysz6vY3VqMuOijubuUYPRpG3OOKIh9TD0Stxb9A==} - '@vue/reactivity@3.5.5': - resolution: {integrity: sha512-V4tTWElZQhT73PSK3Wnax9R9m4qvMX+LeKHnfylZc6SLh4Jc5/BPakp6e3zEhKWi5AN8TDzRkGnLkp8OqycYng==} + '@vue/reactivity@3.5.6': + resolution: {integrity: sha512-shZ+KtBoHna5GyUxWfoFVBCVd7k56m6lGhk5e+J9AKjheHF6yob5eukssHRI+rzvHBiU1sWs/1ZhNbLExc5oYQ==} - '@vue/runtime-core@3.5.5': - resolution: {integrity: sha512-2/CFaRN17jgsXy4MpigWFBCAMmLkXPb4CjaHrndglwYSra7ajvkH2cat21dscuXaH91G8fXAeg5gCyxWJ+wCRA==} + '@vue/runtime-core@3.5.6': + resolution: {integrity: sha512-FpFULR6+c2lI+m1fIGONLDqPQO34jxV8g6A4wBOgne8eSRHP6PQL27+kWFIx5wNhhjkO7B4rgtsHAmWv7qKvbg==} - '@vue/runtime-dom@3.5.5': - resolution: {integrity: sha512-0bQGgCuL+4Muz5PsCLgF4Ata9BTdhHi5VjsxtTDyI0Wy4MgoSvBGaA6bDc7W7CGgZOyirf9LNeetMYHQ05pgpw==} + '@vue/runtime-dom@3.5.6': + resolution: {integrity: sha512-SDPseWre45G38ENH2zXRAHL1dw/rr5qp91lS4lt/nHvMr0MhsbCbihGAWLXNB/6VfFOJe2O+RBRkXU+CJF7/sw==} - '@vue/server-renderer@3.5.5': - resolution: {integrity: sha512-XjRamLIq5f47cxgy+hiX7zUIY+4RHdPDVrPvvMDAUTdW5RJWX/S0ji/rCbm3LWTT/9Co9bvQME8ZI15ahL4/Qw==} + '@vue/server-renderer@3.5.6': + resolution: {integrity: sha512-zivnxQnOnwEXVaT9CstJ64rZFXMS5ZkKxCjDQKiMSvUhXRzFLWZVbaBiNF4HGDqGNNsTgmjcCSmU6TB/0OOxLA==} peerDependencies: - vue: 3.5.5 + vue: 3.5.6 - '@vue/shared@3.5.5': - resolution: {integrity: sha512-0KyMXyEgnmFAs6rNUL+6eUHtUCqCaNrVd+AW3MX3LyA0Yry5SA0Km03CDKiOua1x1WWnIr+W9+S0GMFoSDWERQ==} + '@vue/shared@3.5.6': + resolution: {integrity: sha512-eidH0HInnL39z6wAt6SFIwBrvGOpDWsDxlw3rCgo1B+CQ1781WzQUSU3YjxgdkcJo9Q8S6LmXTkvI+cLHGkQfA==} '@xml-tools/parser@1.0.11': resolution: {integrity: sha512-aKqQ077XnR+oQtHJlrAflaZaL7qZsulWc/i/ZEooar5JiWj1eLt0+Wg28cpa+XLney107wXqneC+oG1IZvxkTA==} @@ -1626,8 +1647,8 @@ packages: eslint-parser-plain@0.1.0: resolution: {integrity: sha512-oOeA6FWU0UJT/Rxc3XF5Cq0nbIZbylm7j8+plqq0CZoE6m4u32OXJrR+9iy4srGMmF6v6pmgvP1zPxSRIGh3sg==} - eslint-plugin-antfu@2.6.0: - resolution: {integrity: sha512-4dz0VgWGpZ6jUSEUPSI6OGFqBc+P8c7zFFXht5t+YwzIvBsruqVX7Hjl3I8KNNEyJmA4fL3+GIc+EWU1woTp1A==} + eslint-plugin-antfu@2.7.0: + resolution: {integrity: sha512-gZM3jq3ouqaoHmUNszb1Zo2Ux7RckSvkGksjLWz9ipBYGSv1EwwBETN6AdiUXn+RpVHXTbEMPAPlXJazcA6+iA==} peerDependencies: eslint: ^9.10.0 @@ -1659,8 +1680,8 @@ packages: peerDependencies: eslint: ^9.10.0 - eslint-plugin-jsdoc@50.2.3: - resolution: {integrity: sha512-aNh/dz3wSkyo53y2KWDCrA8fDuXDMtMVflcbesd8AFPgcF8ugOv9mJxC7qKB95R96nzCB91iEwU7MMznh/7okQ==} + eslint-plugin-jsdoc@50.2.4: + resolution: {integrity: sha512-020jA+dXaXdb+TML3ZJBvpPmzwbNROjnYuTYi/g6A5QEmEjhptz4oPJDKkOGMIByNxsPpdTLzSU1HYVqebOX1w==} engines: {node: '>=18'} peerDependencies: eslint: ^9.10.0 @@ -1671,8 +1692,8 @@ packages: peerDependencies: eslint: ^9.10.0 - eslint-plugin-n@17.10.2: - resolution: {integrity: sha512-e+s4eAf5NtJaxPhTNu3qMO0Iz40WANS93w9LQgYcvuljgvDmWi/a3rh+OrNyMHeng6aOWGJO0rCg5lH4zi8yTw==} + eslint-plugin-n@17.10.3: + resolution: {integrity: sha512-ySZBfKe49nQZWR1yFaA0v/GsH6Fgp8ah6XV0WDz6CN8WO0ek4McMzb7A2xnf4DCYV43frjCygvb9f/wx7UUxRw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^9.10.0 @@ -1700,8 +1721,8 @@ packages: vue-eslint-parser: optional: true - eslint-plugin-react-debug@1.14.1: - resolution: {integrity: sha512-VFkRmXGCgmCCgUsdBpmARYhFvKbK7XgF41hgQrEhJAfYA0lXE2Urb+VkVpk57xUk+ZxMQy3sy6A1P4tQ+83hrQ==} + eslint-plugin-react-debug@1.14.2: + resolution: {integrity: sha512-5DlSAx4dHhqbGpPMOyEu7lhdWExwxI1e/3MeKSJBfigQamdA0dIZi/K0ZkeVqbSS8ItU+G/Ba1ek6vYCtadNvA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.10.0 @@ -1710,8 +1731,8 @@ packages: typescript: optional: true - eslint-plugin-react-dom@1.14.1: - resolution: {integrity: sha512-hVcublIn4aAvudpl39I0l/1ldJJvn5rINHc71m+balFeKt5Qk0nPTUdPRCWRyp4ExD/mEbWAcEIP/pS0b5B/Vg==} + eslint-plugin-react-dom@1.14.2: + resolution: {integrity: sha512-qG1WqsOHj4BdoOBPt3gwtEbeTc43EKKqDzxcB4gRbT6euBxU0EluEMtcFO/bAy9950iehD7rRSvuLs7voE+bNg==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.10.0 @@ -1720,8 +1741,8 @@ packages: typescript: optional: true - eslint-plugin-react-hooks-extra@1.14.1: - resolution: {integrity: sha512-R5BOTZYY9fm7qTPN1hRZxk9mj8JwvnpXbxhEZwphM3Sn2legwXVHdXXkuUqaDR6AWw+z3wfLkb8xhVBu+uY1Hg==} + eslint-plugin-react-hooks-extra@1.14.2: + resolution: {integrity: sha512-SMDEluUIFQMPksKtmHVT2etaKqGIN7Rvcp9R/MB1bFcO1sh5ON2dDHXcZUTomZHriTEn/fm6pANe44jk20l4jQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.10.0 @@ -1736,8 +1757,8 @@ packages: peerDependencies: eslint: ^9.10.0 - eslint-plugin-react-naming-convention@1.14.1: - resolution: {integrity: sha512-F3HCtRXwtT66/KNBuhSPxk63z/1iIxV3LUrwKAPVomTpGEIGrF/vzvNjJK0eaxf2Ae7h+SGMrDvJcRaYtRpRvQ==} + eslint-plugin-react-naming-convention@1.14.2: + resolution: {integrity: sha512-LWJm5kF7hWL7OcJnn+dTmC/l75RV4n7gH5QRH4kjcsVRs/Ky/kTcmBQTlC+CsaMUsy9jro6VBzj7Rk9/IO5vcQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.10.0 @@ -1751,8 +1772,8 @@ packages: peerDependencies: eslint: ^9.10.0 - eslint-plugin-react-web-api@1.14.1: - resolution: {integrity: sha512-1qS15Wfh+++1UHtGRf6palH2nfDVlKSNMaUjaANnUss04PW0PXeNF540cTuWwMPHyh8xIxcEgDzqx+8MokCtCw==} + eslint-plugin-react-web-api@1.14.2: + resolution: {integrity: sha512-Qq2AJmGsNaabYaWtZweLSTfVGoyPPrz+A7L+h4ecq0TzvnlfSPWFyfQF4biBsZt+V4RrkBpQ4cB9Cqn7TEsEMQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.10.0 @@ -1761,8 +1782,8 @@ packages: typescript: optional: true - eslint-plugin-react-x@1.14.1: - resolution: {integrity: sha512-69KBSAX9X+1Az/wfWjvztPJyaZq2PSurlYYju0bH+iWon7pBV7zSqWiGhkizLpa2bSKFhAGzbMhSuaEqPiZQkA==} + eslint-plugin-react-x@1.14.2: + resolution: {integrity: sha512-iiizpXxc//MoOwOqk6J55BMuywrDhZW2wvdM1XK1H8D5OEekyEzZQLPtOaVT0WyO+6tCdvmegKaX/J+4mVcuAg==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.10.0 @@ -1908,8 +1929,8 @@ packages: resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} engines: {node: '>=16.17'} - execa@9.3.1: - resolution: {integrity: sha512-gdhefCCNy/8tpH/2+ajP9IQc14vXchNdd0weyzSJEFURhRMGncQ+zKFxwjAufIewPEJm9BPOaJnvg2UtlH2gPQ==} + execa@9.4.0: + resolution: {integrity: sha512-yKHlle2YGxZE842MERVIplWwNH5VYmqqcPFgtnlU//K8gxuFFXu0pwd/CrfXTumFpeEiufsP7+opT/bPJa1yVw==} engines: {node: ^18.19.0 || >=20.5.0} fast-deep-equal@3.1.3: @@ -1931,6 +1952,14 @@ packages: fastq@1.15.0: resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} + fdir@6.3.0: + resolution: {integrity: sha512-QOnuT+BOtivR77wYvCWHfGt9s4Pz1VIMbD463vegT5MLqNXy8rYFT/lPVEqf/bhYeT6qmqrNHhsX+rWwe3rOCQ==} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + figures@6.1.0: resolution: {integrity: sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==} engines: {node: '>=18'} @@ -2597,6 +2626,10 @@ packages: resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + npm-run-path@6.0.0: + resolution: {integrity: sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==} + engines: {node: '>=18'} + nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} @@ -2803,6 +2836,10 @@ packages: resolution: {integrity: sha512-Aweb9unOEpQ3ezu4Q00DPvvM2ZTUitJdNKeP/+uQgr1IBIqu574IaZoURId7BKtWMREwzKa9OgzPzezWGPWFQw==} engines: {node: ^10 || ^12 || >=14} + postcss@8.4.47: + resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} + engines: {node: ^10 || ^12 || >=14} + prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} @@ -2991,6 +3028,10 @@ packages: resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} engines: {node: '>=0.10.0'} + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + source-map@0.8.0-beta.0: resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} engines: {node: '>= 8'} @@ -3134,6 +3175,10 @@ packages: tinyexec@0.3.0: resolution: {integrity: sha512-tVGE0mVJPGb0chKhqmsoosjsS+qUnJVGJpZgsHYQcGoPlG3B51R3PouqTgEGH2Dc9jjFyOqOpix6ZHNMXp1FZg==} + tinyglobby@0.2.6: + resolution: {integrity: sha512-NbBoFBpqfcgd1tCiO8Lkfdk+xrA7mlLR9zgvZcZWQQwU63XAfUePyd6wZBaU93Hqw347lHnwFzttAkemHzzz4g==} + engines: {node: '>=12.0.0'} + tinypool@1.0.0: resolution: {integrity: sha512-KIKExllK7jp3uvrNtvRBYBWBOAXSX8ZvoaD8T+7KB/QHIuoJW3Pmr60zucywjAlMb5TeXUkcs/MWeWLu0qvuAQ==} engines: {node: ^18.0.0 || >=20.0.0} @@ -3185,8 +3230,8 @@ packages: tslib@2.6.3: resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} - tsup@8.2.4: - resolution: {integrity: sha512-akpCPePnBnC/CXgRrcy72ZSntgIEUa1jN0oJbbvpALWKNOz1B7aM+UVDWGRGIO/T/PZugAESWDJUAb5FD48o8Q==} + tsup@8.3.0: + resolution: {integrity: sha512-ALscEeyS03IomcuNdFdc0YWGVIkwH1Ws7nfTbAPuoILvEV2hpGQAY72LIOjglGo4ShWpZfpBqP/jpQVCzqYQag==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -3253,6 +3298,10 @@ packages: resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} engines: {node: '>=18'} + unicorn-magic@0.3.0: + resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==} + engines: {node: '>=18'} + unist-util-is@6.0.0: resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} @@ -3348,8 +3397,8 @@ packages: peerDependencies: eslint: ^9.10.0 - vue@3.5.5: - resolution: {integrity: sha512-ybC+xn67K4+df1yVeov4UjBGyVcXM0a1g7JVZr+pWVUX3xF6ntXU0wIjkTkduZBUIpxTlsftJSxz2kwhsT7dgA==} + vue@3.5.6: + resolution: {integrity: sha512-zv+20E2VIYbcJOzJPUWp03NOGFhMmpCKOfSxVTmCYyYFFko48H9tmuQFzYj7tu4qX1AeXlp9DmhIP89/sSxxhw==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -3740,13 +3789,13 @@ snapshots: '@eslint-community/regexpp@4.11.0': {} - '@eslint-react/ast@1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': + '@eslint-react/ast@1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': dependencies: - '@eslint-react/tools': 1.14.1 - '@eslint-react/types': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@typescript-eslint/types': 8.5.0 - '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) - '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/tools': 1.14.2 + '@eslint-react/types': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/types': 8.6.0 + '@typescript-eslint/typescript-estree': 8.6.0(typescript@5.6.2) + '@typescript-eslint/utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) birecord: 0.1.1 string-ts: 2.2.0 ts-pattern: 5.3.1 @@ -3755,18 +3804,18 @@ snapshots: - supports-color - typescript - '@eslint-react/core@1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': - dependencies: - '@eslint-react/ast': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/jsx': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/shared': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/tools': 1.14.1 - '@eslint-react/types': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/var': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@typescript-eslint/scope-manager': 8.5.0 - '@typescript-eslint/type-utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@typescript-eslint/types': 8.5.0 - '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/core@1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': + dependencies: + '@eslint-react/ast': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/jsx': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/shared': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/tools': 1.14.2 + '@eslint-react/types': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/var': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/scope-manager': 8.6.0 + '@typescript-eslint/type-utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/types': 8.6.0 + '@typescript-eslint/utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) birecord: 0.1.1 short-unique-id: 5.2.0 ts-pattern: 5.3.1 @@ -3775,72 +3824,72 @@ snapshots: - supports-color - typescript - '@eslint-react/eslint-plugin@1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': + '@eslint-react/eslint-plugin@1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': dependencies: - '@eslint-react/shared': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/tools': 1.14.1 - '@eslint-react/types': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@typescript-eslint/scope-manager': 8.5.0 - '@typescript-eslint/type-utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@typescript-eslint/types': 8.5.0 - '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/shared': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/tools': 1.14.2 + '@eslint-react/types': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/scope-manager': 8.6.0 + '@typescript-eslint/type-utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/types': 8.6.0 + '@typescript-eslint/utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) eslint: 9.10.0(jiti@1.21.6) - eslint-plugin-react-debug: 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - eslint-plugin-react-dom: 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - eslint-plugin-react-hooks-extra: 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - eslint-plugin-react-naming-convention: 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - eslint-plugin-react-web-api: 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - eslint-plugin-react-x: 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + eslint-plugin-react-debug: 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + eslint-plugin-react-dom: 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + eslint-plugin-react-hooks-extra: 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + eslint-plugin-react-naming-convention: 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + eslint-plugin-react-web-api: 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + eslint-plugin-react-x: 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: - supports-color - '@eslint-react/jsx@1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': + '@eslint-react/jsx@1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': dependencies: - '@eslint-react/ast': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/tools': 1.14.1 - '@eslint-react/types': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/var': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@typescript-eslint/scope-manager': 8.5.0 - '@typescript-eslint/types': 8.5.0 - '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/ast': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/tools': 1.14.2 + '@eslint-react/types': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/var': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/scope-manager': 8.6.0 + '@typescript-eslint/types': 8.6.0 + '@typescript-eslint/utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) ts-pattern: 5.3.1 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/shared@1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': + '@eslint-react/shared@1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': dependencies: - '@eslint-react/tools': 1.14.1 - '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/tools': 1.14.2 + '@typescript-eslint/utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) picomatch: 4.0.2 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/tools@1.14.1': {} + '@eslint-react/tools@1.14.2': {} - '@eslint-react/types@1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': + '@eslint-react/types@1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': dependencies: - '@eslint-react/tools': 1.14.1 - '@typescript-eslint/types': 8.5.0 - '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/tools': 1.14.2 + '@typescript-eslint/types': 8.6.0 + '@typescript-eslint/utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/var@1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': + '@eslint-react/var@1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': dependencies: - '@eslint-react/ast': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/tools': 1.14.1 - '@eslint-react/types': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@typescript-eslint/scope-manager': 8.5.0 - '@typescript-eslint/types': 8.5.0 - '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/ast': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/tools': 1.14.2 + '@eslint-react/types': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/scope-manager': 8.6.0 + '@typescript-eslint/types': 8.6.0 + '@typescript-eslint/utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) ts-pattern: 5.3.1 transitivePeerDependencies: - eslint @@ -4058,7 +4107,7 @@ snapshots: '@stylistic/eslint-plugin-migrate@2.8.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': dependencies: '@eslint-stylistic/metadata': 2.8.0 - '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) transitivePeerDependencies: - eslint - supports-color @@ -4066,7 +4115,7 @@ snapshots: '@stylistic/eslint-plugin@2.8.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': dependencies: - '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) eslint: 9.10.0(jiti@1.21.6) eslint-visitor-keys: 4.0.0 espree: 10.1.0 @@ -4118,14 +4167,14 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': + '@typescript-eslint/eslint-plugin@8.6.0(@typescript-eslint/parser@8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@typescript-eslint/scope-manager': 8.5.0 - '@typescript-eslint/type-utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@typescript-eslint/visitor-keys': 8.5.0 + '@typescript-eslint/parser': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/scope-manager': 8.6.0 + '@typescript-eslint/type-utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/visitor-keys': 8.6.0 eslint: 9.10.0(jiti@1.21.6) graphemer: 1.4.0 ignore: 5.3.1 @@ -4136,12 +4185,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': + '@typescript-eslint/parser@8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': dependencies: - '@typescript-eslint/scope-manager': 8.5.0 - '@typescript-eslint/types': 8.5.0 - '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) - '@typescript-eslint/visitor-keys': 8.5.0 + '@typescript-eslint/scope-manager': 8.6.0 + '@typescript-eslint/types': 8.6.0 + '@typescript-eslint/typescript-estree': 8.6.0(typescript@5.6.2) + '@typescript-eslint/visitor-keys': 8.6.0 debug: 4.3.6 eslint: 9.10.0(jiti@1.21.6) optionalDependencies: @@ -4154,10 +4203,15 @@ snapshots: '@typescript-eslint/types': 8.5.0 '@typescript-eslint/visitor-keys': 8.5.0 - '@typescript-eslint/type-utils@8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': + '@typescript-eslint/scope-manager@8.6.0': dependencies: - '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) - '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/types': 8.6.0 + '@typescript-eslint/visitor-keys': 8.6.0 + + '@typescript-eslint/type-utils@8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': + dependencies: + '@typescript-eslint/typescript-estree': 8.6.0(typescript@5.6.2) + '@typescript-eslint/utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) debug: 4.3.6 ts-api-utils: 1.3.0(typescript@5.6.2) optionalDependencies: @@ -4168,6 +4222,8 @@ snapshots: '@typescript-eslint/types@8.5.0': {} + '@typescript-eslint/types@8.6.0': {} + '@typescript-eslint/typescript-estree@8.5.0(typescript@5.6.2)': dependencies: '@typescript-eslint/types': 8.5.0 @@ -4183,12 +4239,27 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': + '@typescript-eslint/typescript-estree@8.6.0(typescript@5.6.2)': + dependencies: + '@typescript-eslint/types': 8.6.0 + '@typescript-eslint/visitor-keys': 8.6.0 + debug: 4.3.6 + fast-glob: 3.3.2 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.6.3 + ts-api-utils: 1.3.0(typescript@5.6.2) + optionalDependencies: + typescript: 5.6.2 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/utils@8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.6)) - '@typescript-eslint/scope-manager': 8.5.0 - '@typescript-eslint/types': 8.5.0 - '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) + '@typescript-eslint/scope-manager': 8.6.0 + '@typescript-eslint/types': 8.6.0 + '@typescript-eslint/typescript-estree': 8.6.0(typescript@5.6.2) eslint: 9.10.0(jiti@1.21.6) transitivePeerDependencies: - supports-color @@ -4199,20 +4270,25 @@ snapshots: '@typescript-eslint/types': 8.5.0 eslint-visitor-keys: 3.4.3 - '@unocss/config@0.62.3': + '@typescript-eslint/visitor-keys@8.6.0': dependencies: - '@unocss/core': 0.62.3 + '@typescript-eslint/types': 8.6.0 + eslint-visitor-keys: 3.4.3 + + '@unocss/config@0.62.4': + dependencies: + '@unocss/core': 0.62.4 unconfig: 0.5.5 transitivePeerDependencies: - supports-color - '@unocss/core@0.62.3': {} + '@unocss/core@0.62.4': {} - '@unocss/eslint-plugin@0.62.3(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': + '@unocss/eslint-plugin@0.62.4(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': dependencies: - '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@unocss/config': 0.62.3 - '@unocss/core': 0.62.3 + '@typescript-eslint/utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@unocss/config': 0.62.4 + '@unocss/core': 0.62.4 magic-string: 0.30.11 synckit: 0.9.1 transitivePeerDependencies: @@ -4220,11 +4296,11 @@ snapshots: - supports-color - typescript - '@vitest/eslint-plugin@1.1.4(@typescript-eslint/utils@8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)(vitest@2.1.1(@types/node@22.5.5))': + '@vitest/eslint-plugin@1.1.4(@typescript-eslint/utils@8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)(vitest@2.1.1(@types/node@22.5.5))': dependencies: eslint: 9.10.0(jiti@1.21.6) optionalDependencies: - '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) typescript: 5.6.2 vitest: 2.1.1(@types/node@22.5.5) @@ -4273,59 +4349,59 @@ snapshots: '@eslint/config-array': 0.17.1 '@nodelib/fs.walk': 2.0.0 - '@vue/compiler-core@3.5.5': + '@vue/compiler-core@3.5.6': dependencies: '@babel/parser': 7.25.4 - '@vue/shared': 3.5.5 + '@vue/shared': 3.5.6 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.0 - '@vue/compiler-dom@3.5.5': + '@vue/compiler-dom@3.5.6': dependencies: - '@vue/compiler-core': 3.5.5 - '@vue/shared': 3.5.5 + '@vue/compiler-core': 3.5.6 + '@vue/shared': 3.5.6 - '@vue/compiler-sfc@3.5.5': + '@vue/compiler-sfc@3.5.6': dependencies: '@babel/parser': 7.25.4 - '@vue/compiler-core': 3.5.5 - '@vue/compiler-dom': 3.5.5 - '@vue/compiler-ssr': 3.5.5 - '@vue/shared': 3.5.5 + '@vue/compiler-core': 3.5.6 + '@vue/compiler-dom': 3.5.6 + '@vue/compiler-ssr': 3.5.6 + '@vue/shared': 3.5.6 estree-walker: 2.0.2 magic-string: 0.30.11 - postcss: 8.4.44 + postcss: 8.4.47 source-map-js: 1.2.0 - '@vue/compiler-ssr@3.5.5': + '@vue/compiler-ssr@3.5.6': dependencies: - '@vue/compiler-dom': 3.5.5 - '@vue/shared': 3.5.5 + '@vue/compiler-dom': 3.5.6 + '@vue/shared': 3.5.6 - '@vue/reactivity@3.5.5': + '@vue/reactivity@3.5.6': dependencies: - '@vue/shared': 3.5.5 + '@vue/shared': 3.5.6 - '@vue/runtime-core@3.5.5': + '@vue/runtime-core@3.5.6': dependencies: - '@vue/reactivity': 3.5.5 - '@vue/shared': 3.5.5 + '@vue/reactivity': 3.5.6 + '@vue/shared': 3.5.6 - '@vue/runtime-dom@3.5.5': + '@vue/runtime-dom@3.5.6': dependencies: - '@vue/reactivity': 3.5.5 - '@vue/runtime-core': 3.5.5 - '@vue/shared': 3.5.5 + '@vue/reactivity': 3.5.6 + '@vue/runtime-core': 3.5.6 + '@vue/shared': 3.5.6 csstype: 3.1.3 - '@vue/server-renderer@3.5.5(vue@3.5.5(typescript@5.6.2))': + '@vue/server-renderer@3.5.6(vue@3.5.6(typescript@5.6.2))': dependencies: - '@vue/compiler-ssr': 3.5.5 - '@vue/shared': 3.5.5 - vue: 3.5.5(typescript@5.6.2) + '@vue/compiler-ssr': 3.5.6 + '@vue/shared': 3.5.6 + vue: 3.5.6(typescript@5.6.2) - '@vue/shared@3.5.5': {} + '@vue/shared@3.5.6': {} '@xml-tools/parser@1.0.11': dependencies: @@ -4812,7 +4888,7 @@ snapshots: eslint-parser-plain@0.1.0: {} - eslint-plugin-antfu@2.6.0(eslint@9.10.0(jiti@1.21.6)): + eslint-plugin-antfu@2.7.0(eslint@9.10.0(jiti@1.21.6)): dependencies: '@antfu/utils': 0.7.10 eslint: 9.10.0(jiti@1.21.6) @@ -4857,7 +4933,7 @@ snapshots: eslint-plugin-import-x@4.2.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2): dependencies: - '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) debug: 4.3.6 doctrine: 3.0.0 eslint: 9.10.0(jiti@1.21.6) @@ -4872,7 +4948,7 @@ snapshots: - supports-color - typescript - eslint-plugin-jsdoc@50.2.3(eslint@9.10.0(jiti@1.21.6)): + eslint-plugin-jsdoc@50.2.4(eslint@9.10.0(jiti@1.21.6)): dependencies: '@es-joy/jsdoccomment': 0.48.0 are-docs-informative: 0.0.2 @@ -4900,7 +4976,7 @@ snapshots: natural-compare: 1.4.0 synckit: 0.6.2 - eslint-plugin-n@17.10.2(eslint@9.10.0(jiti@1.21.6)): + eslint-plugin-n@17.10.3(eslint@9.10.0(jiti@1.21.6)): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.6)) enhanced-resolve: 5.17.0 @@ -4917,7 +4993,7 @@ snapshots: eslint-plugin-perfectionist@3.6.0(astro-eslint-parser@1.0.3(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6))(svelte-eslint-parser@0.41.1(svelte@4.2.19))(svelte@4.2.19)(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.10.0(jiti@1.21.6))): dependencies: '@typescript-eslint/types': 8.5.0 - '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) eslint: 9.10.0(jiti@1.21.6) minimatch: 9.0.5 natural-compare-lite: 1.4.0 @@ -4930,19 +5006,19 @@ snapshots: - supports-color - typescript - eslint-plugin-react-debug@1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2): - dependencies: - '@eslint-react/ast': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/core': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/jsx': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/shared': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/tools': 1.14.1 - '@eslint-react/types': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/var': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@typescript-eslint/scope-manager': 8.5.0 - '@typescript-eslint/type-utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@typescript-eslint/types': 8.5.0 - '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + eslint-plugin-react-debug@1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2): + dependencies: + '@eslint-react/ast': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/core': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/jsx': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/shared': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/tools': 1.14.2 + '@eslint-react/types': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/var': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/scope-manager': 8.6.0 + '@typescript-eslint/type-utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/types': 8.6.0 + '@typescript-eslint/utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) eslint: 9.10.0(jiti@1.21.6) string-ts: 2.2.0 ts-pattern: 5.3.1 @@ -4951,18 +5027,18 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-dom@1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2): - dependencies: - '@eslint-react/ast': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/core': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/jsx': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/shared': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/tools': 1.14.1 - '@eslint-react/types': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/var': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@typescript-eslint/scope-manager': 8.5.0 - '@typescript-eslint/types': 8.5.0 - '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + eslint-plugin-react-dom@1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2): + dependencies: + '@eslint-react/ast': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/core': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/jsx': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/shared': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/tools': 1.14.2 + '@eslint-react/types': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/var': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/scope-manager': 8.6.0 + '@typescript-eslint/types': 8.6.0 + '@typescript-eslint/utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) eslint: 9.10.0(jiti@1.21.6) ts-pattern: 5.3.1 optionalDependencies: @@ -4970,19 +5046,19 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks-extra@1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2): - dependencies: - '@eslint-react/ast': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/core': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/jsx': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/shared': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/tools': 1.14.1 - '@eslint-react/types': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/var': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@typescript-eslint/scope-manager': 8.5.0 - '@typescript-eslint/type-utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@typescript-eslint/types': 8.5.0 - '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + eslint-plugin-react-hooks-extra@1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2): + dependencies: + '@eslint-react/ast': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/core': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/jsx': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/shared': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/tools': 1.14.2 + '@eslint-react/types': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/var': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/scope-manager': 8.6.0 + '@typescript-eslint/type-utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/types': 8.6.0 + '@typescript-eslint/utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) eslint: 9.10.0(jiti@1.21.6) ts-pattern: 5.3.1 optionalDependencies: @@ -4994,18 +5070,18 @@ snapshots: dependencies: eslint: 9.10.0(jiti@1.21.6) - eslint-plugin-react-naming-convention@1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2): - dependencies: - '@eslint-react/ast': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/core': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/jsx': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/shared': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/tools': 1.14.1 - '@eslint-react/types': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@typescript-eslint/scope-manager': 8.5.0 - '@typescript-eslint/type-utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@typescript-eslint/types': 8.5.0 - '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + eslint-plugin-react-naming-convention@1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2): + dependencies: + '@eslint-react/ast': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/core': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/jsx': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/shared': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/tools': 1.14.2 + '@eslint-react/types': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/scope-manager': 8.6.0 + '@typescript-eslint/type-utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/types': 8.6.0 + '@typescript-eslint/utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) eslint: 9.10.0(jiti@1.21.6) ts-pattern: 5.3.1 optionalDependencies: @@ -5017,18 +5093,18 @@ snapshots: dependencies: eslint: 9.10.0(jiti@1.21.6) - eslint-plugin-react-web-api@1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2): - dependencies: - '@eslint-react/ast': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/core': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/jsx': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/shared': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/tools': 1.14.1 - '@eslint-react/types': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/var': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@typescript-eslint/scope-manager': 8.5.0 - '@typescript-eslint/types': 8.5.0 - '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + eslint-plugin-react-web-api@1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2): + dependencies: + '@eslint-react/ast': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/core': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/jsx': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/shared': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/tools': 1.14.2 + '@eslint-react/types': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/var': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/scope-manager': 8.6.0 + '@typescript-eslint/types': 8.6.0 + '@typescript-eslint/utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) birecord: 0.1.1 eslint: 9.10.0(jiti@1.21.6) ts-pattern: 5.3.1 @@ -5037,19 +5113,19 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-x@1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2): - dependencies: - '@eslint-react/ast': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/core': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/jsx': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/shared': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/tools': 1.14.1 - '@eslint-react/types': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/var': 1.14.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@typescript-eslint/scope-manager': 8.5.0 - '@typescript-eslint/type-utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@typescript-eslint/types': 8.5.0 - '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + eslint-plugin-react-x@1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2): + dependencies: + '@eslint-react/ast': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/core': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/jsx': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/shared': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/tools': 1.14.2 + '@eslint-react/types': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/var': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/scope-manager': 8.6.0 + '@typescript-eslint/type-utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/types': 8.6.0 + '@typescript-eslint/utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) eslint: 9.10.0(jiti@1.21.6) is-immutable-type: 5.0.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) ts-pattern: 5.3.1 @@ -5071,7 +5147,7 @@ snapshots: eslint-plugin-solid@0.14.3(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2): dependencies: - '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) eslint: 9.10.0(jiti@1.21.6) estraverse: 5.3.0 is-html: 2.0.0 @@ -5131,11 +5207,11 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6)): + eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.6.0(@typescript-eslint/parser@8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6)): dependencies: eslint: 9.10.0(jiti@1.21.6) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/eslint-plugin': 8.6.0(@typescript-eslint/parser@8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) eslint-plugin-vue@9.28.0(eslint@9.10.0(jiti@1.21.6)): dependencies: @@ -5162,9 +5238,9 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.5)(eslint@9.10.0(jiti@1.21.6)): + eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.6)(eslint@9.10.0(jiti@1.21.6)): dependencies: - '@vue/compiler-sfc': 3.5.5 + '@vue/compiler-sfc': 3.5.6 eslint: 9.10.0(jiti@1.21.6) eslint-scope@7.2.2: @@ -5288,7 +5364,7 @@ snapshots: signal-exit: 4.1.0 strip-final-newline: 3.0.0 - execa@9.3.1: + execa@9.4.0: dependencies: '@sindresorhus/merge-streams': 4.0.0 cross-spawn: 7.0.3 @@ -5297,7 +5373,7 @@ snapshots: human-signals: 8.0.0 is-plain-obj: 4.1.0 is-stream: 4.0.1 - npm-run-path: 5.3.0 + npm-run-path: 6.0.0 pretty-ms: 9.0.0 signal-exit: 4.1.0 strip-final-newline: 4.0.0 @@ -5323,6 +5399,10 @@ snapshots: dependencies: reusify: 1.0.4 + fdir@6.3.0(picomatch@4.0.2): + optionalDependencies: + picomatch: 4.0.2 + figures@6.1.0: dependencies: is-unicode-supported: 2.0.0 @@ -5556,7 +5636,7 @@ snapshots: is-immutable-type@5.0.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2): dependencies: - '@typescript-eslint/type-utils': 8.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/type-utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) eslint: 9.10.0(jiti@1.21.6) ts-api-utils: 1.3.0(typescript@5.6.2) ts-declaration-location: 1.0.4(typescript@5.6.2) @@ -6132,6 +6212,11 @@ snapshots: dependencies: path-key: 4.0.0 + npm-run-path@6.0.0: + dependencies: + path-key: 4.0.0 + unicorn-magic: 0.3.0 + nth-check@2.1.1: dependencies: boolbase: 1.0.0 @@ -6310,6 +6395,12 @@ snapshots: picocolors: 1.1.0 source-map-js: 1.2.0 + postcss@8.4.47: + dependencies: + nanoid: 3.3.7 + picocolors: 1.1.0 + source-map-js: 1.2.1 + prelude-ls@1.2.1: {} prettier-linter-helpers@1.0.0: @@ -6489,6 +6580,8 @@ snapshots: source-map-js@1.2.0: {} + source-map-js@1.2.1: {} + source-map@0.8.0-beta.0: dependencies: whatwg-url: 7.1.0 @@ -6649,6 +6742,11 @@ snapshots: tinyexec@0.3.0: {} + tinyglobby@0.2.6: + dependencies: + fdir: 6.3.0(picomatch@4.0.2) + picomatch: 4.0.2 + tinypool@1.0.0: {} tinyrainbow@1.2.0: {} @@ -6686,7 +6784,7 @@ snapshots: tslib@2.6.3: {} - tsup@8.2.4(jiti@1.21.6)(postcss@8.4.44)(tsx@4.19.1)(typescript@5.6.2)(yaml@2.5.0): + tsup@8.3.0(jiti@1.21.6)(postcss@8.4.44)(tsx@4.19.1)(typescript@5.6.2)(yaml@2.5.0): dependencies: bundle-require: 5.0.0(esbuild@0.23.0) cac: 6.7.14 @@ -6695,7 +6793,6 @@ snapshots: debug: 4.3.6 esbuild: 0.23.0 execa: 5.1.1 - globby: 11.1.0 joycon: 3.1.1 picocolors: 1.1.0 postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.44)(tsx@4.19.1)(yaml@2.5.0) @@ -6703,6 +6800,7 @@ snapshots: rollup: 4.19.0 source-map: 0.8.0-beta.0 sucrase: 3.35.0 + tinyglobby: 0.2.6 tree-kill: 1.2.2 optionalDependencies: postcss: 8.4.44 @@ -6758,6 +6856,8 @@ snapshots: unicorn-magic@0.1.0: {} + unicorn-magic@0.3.0: {} + unist-util-is@6.0.0: dependencies: '@types/unist': 3.0.3 @@ -6867,13 +6967,13 @@ snapshots: transitivePeerDependencies: - supports-color - vue@3.5.5(typescript@5.6.2): + vue@3.5.6(typescript@5.6.2): dependencies: - '@vue/compiler-dom': 3.5.5 - '@vue/compiler-sfc': 3.5.5 - '@vue/runtime-dom': 3.5.5 - '@vue/server-renderer': 3.5.5(vue@3.5.5(typescript@5.6.2)) - '@vue/shared': 3.5.5 + '@vue/compiler-dom': 3.5.6 + '@vue/compiler-sfc': 3.5.6 + '@vue/runtime-dom': 3.5.6 + '@vue/server-renderer': 3.5.6(vue@3.5.6(typescript@5.6.2)) + '@vue/shared': 3.5.6 optionalDependencies: typescript: 5.6.2 diff --git a/src/cli/index.ts b/src/cli/index.ts index 29164ab5a8..531f493e3e 100644 --- a/src/cli/index.ts +++ b/src/cli/index.ts @@ -9,7 +9,6 @@ import { pkgJson } from './constants' import { run } from './run' function header(): void { - // eslint-disable-next-line no-console console.log('\n') p.intro(`${c.green(`@antfu/eslint-config `)}${c.dim(`v${pkgJson.version}`)}`) } diff --git a/src/configs/disables.ts b/src/configs/disables.ts index b82bc7b97f..423a942e9e 100644 --- a/src/configs/disables.ts +++ b/src/configs/disables.ts @@ -8,6 +8,7 @@ export async function disables(): Promise { files: [`**/scripts/${GLOB_SRC}`], name: 'antfu/disables/scripts', rules: { + 'antfu/no-top-level-await': 'off', 'no-console': 'off', 'ts/explicit-function-return-type': 'off', }, @@ -16,6 +17,7 @@ export async function disables(): Promise { files: [`**/cli/${GLOB_SRC}`, `**/cli.${GLOB_SRC_EXT}`], name: 'antfu/disables/cli', rules: { + 'antfu/no-top-level-await': 'off', 'no-console': 'off', }, }, @@ -41,6 +43,7 @@ export async function disables(): Promise { files: ['**/*.{test,spec}.([tj])s?(x)'], name: 'antfu/disables/test', rules: { + 'antfu/no-top-level-await': 'off', 'no-unused-expressions': 'off', }, }, diff --git a/src/configs/javascript.ts b/src/configs/javascript.ts index 67b019299b..896acd7f2c 100644 --- a/src/configs/javascript.ts +++ b/src/configs/javascript.ts @@ -47,6 +47,8 @@ export async function javascript( rules: { 'accessor-pairs': ['error', { enforceForClassMembers: true, setWithoutGet: true }], + 'antfu/no-top-level-await': 'error', + 'array-callback-return': 'error', 'block-scoped-var': 'error', 'constructor-super': 'error', diff --git a/src/configs/vue.ts b/src/configs/vue.ts index da7e9d8eda..6ddd29818a 100644 --- a/src/configs/vue.ts +++ b/src/configs/vue.ts @@ -110,6 +110,7 @@ export async function vue( ...pluginVue.configs['vue3-recommended'].rules as any, }, + 'antfu/no-top-level-await': 'off', 'node/prefer-global/process': 'off', 'ts/explicit-function-return-type': 'off', From fcaf7d84d462cd0cc79094c40496f695d77bfc8c Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Fri, 20 Sep 2024 14:13:56 +0200 Subject: [PATCH 067/105] chore: release v3.7.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 289b9edad6..c2989f2e9b 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@antfu/eslint-config", "type": "module", - "version": "3.6.2", + "version": "3.7.0", "packageManager": "pnpm@9.11.0", "description": "Anthony's ESLint config", "author": "Anthony Fu (https://github.com/antfu/)", From a434edf34cf4220fb323df805c22d5035782bd9c Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Fri, 20 Sep 2024 16:30:38 +0200 Subject: [PATCH 068/105] feat: disable rules for config files --- src/configs/disables.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/configs/disables.ts b/src/configs/disables.ts index 423a942e9e..54324650b0 100644 --- a/src/configs/disables.ts +++ b/src/configs/disables.ts @@ -54,5 +54,14 @@ export async function disables(): Promise { 'ts/no-require-imports': 'off', }, }, + { + files: [`**/*.config.${GLOB_SRC_EXT}`, `**/*.config.*.${GLOB_SRC_EXT}`], + name: 'antfu/disables/config-files', + rules: { + 'antfu/no-top-level-await': 'off', + 'no-console': 'off', + 'ts/explicit-function-return-type': 'off', + }, + }, ] } From 2862e4c8a6a60df387a66af9ddad89a663775739 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Fri, 20 Sep 2024 16:30:44 +0200 Subject: [PATCH 069/105] chore: release v3.7.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c2989f2e9b..6c62dc43c7 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@antfu/eslint-config", "type": "module", - "version": "3.7.0", + "version": "3.7.1", "packageManager": "pnpm@9.11.0", "description": "Anthony's ESLint config", "author": "Anthony Fu (https://github.com/antfu/)", From 04e576cfaa5721623eb180a4f47f1b07f03b1147 Mon Sep 17 00:00:00 2001 From: Cuong Nguyen Date: Thu, 26 Sep 2024 03:12:51 +0300 Subject: [PATCH 070/105] feat: merge prettier plugins with options (#614) --- src/configs/formatters.ts | 74 ++++++++++++++++++------------------ src/vender/prettier-types.ts | 7 ++++ 2 files changed, 45 insertions(+), 36 deletions(-) diff --git a/src/configs/formatters.ts b/src/configs/formatters.ts index 18d9f22518..a01e3c238d 100644 --- a/src/configs/formatters.ts +++ b/src/configs/formatters.ts @@ -1,5 +1,5 @@ import type { OptionsFormatters, StylisticConfig, TypedFlatConfigItem } from '../types' -import type { VendoredPrettierOptions } from '../vender/prettier-types' +import type { VendoredPrettierOptions, VendoredPrettierRuleOptions } from '../vender/prettier-types' import { isPackageExists } from 'local-pkg' import { GLOB_ASTRO, GLOB_ASTRO_TS, GLOB_CSS, GLOB_GRAPHQL, GLOB_HTML, GLOB_LESS, GLOB_MARKDOWN, GLOB_POSTCSS, GLOB_SCSS, GLOB_SVG, GLOB_XML } from '../globs' @@ -7,6 +7,20 @@ import { GLOB_ASTRO, GLOB_ASTRO_TS, GLOB_CSS, GLOB_GRAPHQL, GLOB_HTML, GLOB_LESS import { ensurePackages, interopDefault, isPackageInScope, parserPlain } from '../utils' import { StylisticConfigDefaults } from './stylistic' +function mergePrettierOptions( + options: VendoredPrettierOptions, + overrides: VendoredPrettierRuleOptions = {}, +): VendoredPrettierRuleOptions { + return { + ...options, + ...overrides, + plugins: [ + ...(overrides.plugins || []), + ...(options.plugins || []), + ], + } +} + export async function formatters( options: OptionsFormatters | true = {}, stylistic: StylisticConfig = {}, @@ -57,7 +71,7 @@ export async function formatters( options.prettierOptions || {}, ) - const prettierXmlOptions = { + const prettierXmlOptions: VendoredPrettierOptions = { xmlQuoteAttributes: 'double', xmlSelfClosingSpace: true, xmlSortAttributesByKey: false, @@ -95,10 +109,9 @@ export async function formatters( rules: { 'format/prettier': [ 'error', - { - ...prettierOptions, + mergePrettierOptions(prettierOptions, { parser: 'css', - }, + }), ], }, }, @@ -111,10 +124,9 @@ export async function formatters( rules: { 'format/prettier': [ 'error', - { - ...prettierOptions, + mergePrettierOptions(prettierOptions, { parser: 'scss', - }, + }), ], }, }, @@ -127,10 +139,9 @@ export async function formatters( rules: { 'format/prettier': [ 'error', - { - ...prettierOptions, + mergePrettierOptions(prettierOptions, { parser: 'less', - }, + }), ], }, }, @@ -147,10 +158,9 @@ export async function formatters( rules: { 'format/prettier': [ 'error', - { - ...prettierOptions, + mergePrettierOptions(prettierOptions, { parser: 'html', - }, + }), ], }, }) @@ -166,14 +176,12 @@ export async function formatters( rules: { 'format/prettier': [ 'error', - { - ...prettierXmlOptions, - ...prettierOptions, + mergePrettierOptions({ ...prettierXmlOptions, ...prettierOptions }, { parser: 'xml', plugins: [ '@prettier/plugin-xml', ], - }, + }), ], }, }) @@ -188,14 +196,12 @@ export async function formatters( rules: { 'format/prettier': [ 'error', - { - ...prettierXmlOptions, - ...prettierOptions, + mergePrettierOptions({ ...prettierXmlOptions, ...prettierOptions }, { parser: 'xml', plugins: [ '@prettier/plugin-xml', ], - }, + }), ], }, }) @@ -223,11 +229,10 @@ export async function formatters( [`format/${formater}`]: [ 'error', formater === 'prettier' - ? { - ...prettierOptions, - embeddedLanguageFormatting: 'off', - parser: 'markdown', - } + ? mergePrettierOptions(prettierOptions, { + embeddedLanguageFormatting: 'off', + parser: 'markdown', + }) : { ...dprintOptions, language: 'markdown', @@ -246,14 +251,13 @@ export async function formatters( rules: { 'format/prettier': [ 'error', - { - ...prettierOptions, + mergePrettierOptions(prettierOptions, { embeddedLanguageFormatting: 'off', parser: 'slidev', plugins: [ 'prettier-plugin-slidev', ], - }, + }), ], }, }) @@ -270,13 +274,12 @@ export async function formatters( rules: { 'format/prettier': [ 'error', - { - ...prettierOptions, + mergePrettierOptions(prettierOptions, { parser: 'astro', plugins: [ 'prettier-plugin-astro', ], - }, + }), ], }, }) @@ -306,10 +309,9 @@ export async function formatters( rules: { 'format/prettier': [ 'error', - { - ...prettierOptions, + mergePrettierOptions(prettierOptions, { parser: 'graphql', - }, + }), ], }, }) diff --git a/src/vender/prettier-types.ts b/src/vender/prettier-types.ts index c9c18cd159..cf76ddeac6 100644 --- a/src/vender/prettier-types.ts +++ b/src/vender/prettier-types.ts @@ -4,6 +4,11 @@ export type VendoredPrettierOptions = Partial +export type VendoredPrettierRuleOptions = VendoredPrettierOptions & { + parser?: BuiltInParserName | ExternalParserName + [k: string]: unknown | undefined +} + export interface VendoredPrettierOptionsRequired { /** * Specify the line length that the printer will wrap on. @@ -146,6 +151,8 @@ export type BuiltInParserName = | 'xml' | 'yaml' +export type ExternalParserName = 'slidev' | 'astro' + // This utility is here to handle the case where you have an explicit union // between string literals and the generic string type. It would normally // resolve out to just the string type, but this generic LiteralUnion maintains From a984c89ba435b1db471d317f2139de851456f8b8 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Thu, 26 Sep 2024 08:12:05 +0800 Subject: [PATCH 071/105] fix: disable `antfu/no-top-level-await` for markdown snippets --- src/configs/markdown.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/configs/markdown.ts b/src/configs/markdown.ts index 235c3f3d85..c56e1f2f04 100644 --- a/src/configs/markdown.ts +++ b/src/configs/markdown.ts @@ -56,6 +56,8 @@ export async function markdown( }, name: 'antfu/markdown/disables', rules: { + 'antfu/no-top-level-await': 'off', + 'import/newline-after-import': 'off', 'no-alert': 'off', @@ -66,8 +68,8 @@ export async function markdown( 'no-undef': 'off', 'no-unused-expressions': 'off', 'no-unused-labels': 'off', - 'no-unused-vars': 'off', + 'no-unused-vars': 'off', 'node/prefer-global/process': 'off', 'style/comma-dangle': 'off', From 73a8dd0b6231c1950a9d2bd242a827acf4fb689f Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Thu, 26 Sep 2024 08:19:22 +0800 Subject: [PATCH 072/105] chore: update deps --- package.json | 22 +- pnpm-lock.yaml | 1052 +++++++++++++++++++++++------------------------- 2 files changed, 515 insertions(+), 559 deletions(-) diff --git a/package.json b/package.json index 6c62dc43c7..e45226fb47 100644 --- a/package.json +++ b/package.json @@ -101,20 +101,20 @@ "@eslint-community/eslint-plugin-eslint-comments": "^4.4.0", "@eslint/markdown": "^6.1.0", "@stylistic/eslint-plugin": "^2.8.0", - "@typescript-eslint/eslint-plugin": "^8.6.0", - "@typescript-eslint/parser": "^8.6.0", + "@typescript-eslint/eslint-plugin": "^8.7.0", + "@typescript-eslint/parser": "^8.7.0", "@vitest/eslint-plugin": "^1.1.4", "eslint-config-flat-gitignore": "^0.3.0", "eslint-flat-config-utils": "^0.4.0", "eslint-merge-processors": "^0.1.0", "eslint-plugin-antfu": "^2.7.0", "eslint-plugin-command": "^0.2.5", - "eslint-plugin-import-x": "^4.2.1", - "eslint-plugin-jsdoc": "^50.2.4", + "eslint-plugin-import-x": "^4.3.0", + "eslint-plugin-jsdoc": "^50.2.5", "eslint-plugin-jsonc": "^2.16.0", "eslint-plugin-n": "^17.10.3", "eslint-plugin-no-only-tests": "^3.3.0", - "eslint-plugin-perfectionist": "^3.6.0", + "eslint-plugin-perfectionist": "^3.7.0", "eslint-plugin-regexp": "^2.6.0", "eslint-plugin-toml": "^0.11.1", "eslint-plugin-unicorn": "^55.0.0", @@ -140,13 +140,13 @@ "@prettier/plugin-xml": "^3.4.1", "@stylistic/eslint-plugin-migrate": "^2.8.0", "@types/fs-extra": "^11.0.4", - "@types/node": "^22.5.5", + "@types/node": "^22.7.2", "@types/prompts": "^2.4.9", "@types/yargs": "^17.0.33", "@unocss/eslint-plugin": "^0.62.4", "astro-eslint-parser": "^1.0.3", "bumpp": "^9.5.2", - "eslint": "^9.10.0", + "eslint": "^9.11.1", "eslint-plugin-astro": "^1.2.4", "eslint-plugin-format": "^0.1.2", "eslint-plugin-react-hooks": "^4.6.2", @@ -158,7 +158,7 @@ "execa": "^9.4.0", "fast-glob": "^3.3.2", "fs-extra": "^11.2.0", - "jiti": "^1.21.6", + "jiti": "^2.0.0", "lint-staged": "^15.2.10", "prettier-plugin-astro": "^0.14.1", "prettier-plugin-slidev": "^1.0.5", @@ -170,12 +170,12 @@ "tsx": "^4.19.1", "typescript": "^5.6.2", "vitest": "^2.1.1", - "vue": "^3.5.6" + "vue": "^3.5.8" }, "resolutions": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/utils": "^8.6.0", - "eslint": "^9.10.0", + "@typescript-eslint/utils": "^8.7.0", + "eslint": "^9.11.1", "tsx": "^4.19.1" }, "simple-git-hooks": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bcfc1bb7b9..4cd59eb9e0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,8 +6,8 @@ settings: overrides: '@eslint-community/eslint-utils': ^4.4.0 - '@typescript-eslint/utils': ^8.6.0 - eslint: ^9.10.0 + '@typescript-eslint/utils': ^8.7.0 + eslint: ^9.11.1 tsx: ^4.19.1 importers: @@ -22,76 +22,76 @@ importers: version: 0.7.0 '@eslint-community/eslint-plugin-eslint-comments': specifier: ^4.4.0 - version: 4.4.0(eslint@9.10.0(jiti@1.21.6)) + version: 4.4.0(eslint@9.11.1(jiti@2.0.0)) '@eslint/markdown': specifier: ^6.1.0 - version: 6.1.0(eslint@9.10.0(jiti@1.21.6)) + version: 6.1.0(eslint@9.11.1(jiti@2.0.0)) '@stylistic/eslint-plugin': specifier: ^2.8.0 - version: 2.8.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + version: 2.8.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) '@typescript-eslint/eslint-plugin': - specifier: ^8.6.0 - version: 8.6.0(@typescript-eslint/parser@8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + specifier: ^8.7.0 + version: 8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) '@typescript-eslint/parser': - specifier: ^8.6.0 - version: 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + specifier: ^8.7.0 + version: 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) '@vitest/eslint-plugin': specifier: ^1.1.4 - version: 1.1.4(@typescript-eslint/utils@8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)(vitest@2.1.1(@types/node@22.5.5)) + version: 1.1.4(@typescript-eslint/utils@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)(vitest@2.1.1(@types/node@22.7.2)) eslint-config-flat-gitignore: specifier: ^0.3.0 - version: 0.3.0(eslint@9.10.0(jiti@1.21.6)) + version: 0.3.0(eslint@9.11.1(jiti@2.0.0)) eslint-flat-config-utils: specifier: ^0.4.0 version: 0.4.0 eslint-merge-processors: specifier: ^0.1.0 - version: 0.1.0(eslint@9.10.0(jiti@1.21.6)) + version: 0.1.0(eslint@9.11.1(jiti@2.0.0)) eslint-plugin-antfu: specifier: ^2.7.0 - version: 2.7.0(eslint@9.10.0(jiti@1.21.6)) + version: 2.7.0(eslint@9.11.1(jiti@2.0.0)) eslint-plugin-command: specifier: ^0.2.5 - version: 0.2.5(eslint@9.10.0(jiti@1.21.6)) + version: 0.2.5(eslint@9.11.1(jiti@2.0.0)) eslint-plugin-import-x: - specifier: ^4.2.1 - version: 4.2.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + specifier: ^4.3.0 + version: 4.3.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) eslint-plugin-jsdoc: - specifier: ^50.2.4 - version: 50.2.4(eslint@9.10.0(jiti@1.21.6)) + specifier: ^50.2.5 + version: 50.2.5(eslint@9.11.1(jiti@2.0.0)) eslint-plugin-jsonc: specifier: ^2.16.0 - version: 2.16.0(eslint@9.10.0(jiti@1.21.6)) + version: 2.16.0(eslint@9.11.1(jiti@2.0.0)) eslint-plugin-n: specifier: ^17.10.3 - version: 17.10.3(eslint@9.10.0(jiti@1.21.6)) + version: 17.10.3(eslint@9.11.1(jiti@2.0.0)) eslint-plugin-no-only-tests: specifier: ^3.3.0 version: 3.3.0 eslint-plugin-perfectionist: - specifier: ^3.6.0 - version: 3.6.0(astro-eslint-parser@1.0.3(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6))(svelte-eslint-parser@0.41.1(svelte@4.2.19))(svelte@4.2.19)(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.10.0(jiti@1.21.6))) + specifier: ^3.7.0 + version: 3.7.0(astro-eslint-parser@1.0.3(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(svelte-eslint-parser@0.41.1(svelte@4.2.19))(svelte@4.2.19)(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.0.0))) eslint-plugin-regexp: specifier: ^2.6.0 - version: 2.6.0(eslint@9.10.0(jiti@1.21.6)) + version: 2.6.0(eslint@9.11.1(jiti@2.0.0)) eslint-plugin-toml: specifier: ^0.11.1 - version: 0.11.1(eslint@9.10.0(jiti@1.21.6)) + version: 0.11.1(eslint@9.11.1(jiti@2.0.0)) eslint-plugin-unicorn: specifier: ^55.0.0 - version: 55.0.0(eslint@9.10.0(jiti@1.21.6)) + version: 55.0.0(eslint@9.11.1(jiti@2.0.0)) eslint-plugin-unused-imports: specifier: ^4.1.4 - version: 4.1.4(@typescript-eslint/eslint-plugin@8.6.0(@typescript-eslint/parser@8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6)) + version: 4.1.4(@typescript-eslint/eslint-plugin@8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0)) eslint-plugin-vue: specifier: ^9.28.0 - version: 9.28.0(eslint@9.10.0(jiti@1.21.6)) + version: 9.28.0(eslint@9.11.1(jiti@2.0.0)) eslint-plugin-yml: specifier: ^1.14.0 - version: 1.14.0(eslint@9.10.0(jiti@1.21.6)) + version: 1.14.0(eslint@9.11.1(jiti@2.0.0)) eslint-processor-vue-blocks: specifier: ^0.1.2 - version: 0.1.2(@vue/compiler-sfc@3.5.6)(eslint@9.10.0(jiti@1.21.6)) + version: 0.1.2(@vue/compiler-sfc@3.5.8)(eslint@9.11.1(jiti@2.0.0)) globals: specifier: ^15.9.0 version: 15.9.0 @@ -112,7 +112,7 @@ importers: version: 0.10.0 vue-eslint-parser: specifier: ^9.4.3 - version: 9.4.3(eslint@9.10.0(jiti@1.21.6)) + version: 9.4.3(eslint@9.11.1(jiti@2.0.0)) yaml-eslint-parser: specifier: ^1.2.3 version: 1.2.3 @@ -128,22 +128,22 @@ importers: version: 0.23.0 '@eslint-react/eslint-plugin': specifier: ^1.14.2 - version: 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + version: 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) '@eslint/config-inspector': specifier: ^0.5.4 - version: 0.5.4(eslint@9.10.0(jiti@1.21.6)) + version: 0.5.4(eslint@9.11.1(jiti@2.0.0)) '@prettier/plugin-xml': specifier: ^3.4.1 version: 3.4.1(prettier@3.3.2) '@stylistic/eslint-plugin-migrate': specifier: ^2.8.0 - version: 2.8.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + version: 2.8.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) '@types/fs-extra': specifier: ^11.0.4 version: 11.0.4 '@types/node': - specifier: ^22.5.5 - version: 22.5.5 + specifier: ^22.7.2 + version: 22.7.2 '@types/prompts': specifier: ^2.4.9 version: 2.4.9 @@ -152,7 +152,7 @@ importers: version: 17.0.33 '@unocss/eslint-plugin': specifier: ^0.62.4 - version: 0.62.4(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + version: 0.62.4(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) astro-eslint-parser: specifier: ^1.0.3 version: 1.0.3(typescript@5.6.2) @@ -160,29 +160,29 @@ importers: specifier: ^9.5.2 version: 9.5.2 eslint: - specifier: ^9.10.0 - version: 9.10.0(jiti@1.21.6) + specifier: ^9.11.1 + version: 9.11.1(jiti@2.0.0) eslint-plugin-astro: specifier: ^1.2.4 - version: 1.2.4(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + version: 1.2.4(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) eslint-plugin-format: specifier: ^0.1.2 - version: 0.1.2(eslint@9.10.0(jiti@1.21.6)) + version: 0.1.2(eslint@9.11.1(jiti@2.0.0)) eslint-plugin-react-hooks: specifier: ^4.6.2 - version: 4.6.2(eslint@9.10.0(jiti@1.21.6)) + version: 4.6.2(eslint@9.11.1(jiti@2.0.0)) eslint-plugin-react-refresh: specifier: ^0.4.12 - version: 0.4.12(eslint@9.10.0(jiti@1.21.6)) + version: 0.4.12(eslint@9.11.1(jiti@2.0.0)) eslint-plugin-solid: specifier: ^0.14.3 - version: 0.14.3(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + version: 0.14.3(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) eslint-plugin-svelte: specifier: ^2.44.0 - version: 2.44.0(eslint@9.10.0(jiti@1.21.6))(svelte@4.2.19) + version: 2.44.0(eslint@9.11.1(jiti@2.0.0))(svelte@4.2.19) eslint-typegen: specifier: ^0.3.2 - version: 0.3.2(eslint@9.10.0(jiti@1.21.6)) + version: 0.3.2(eslint@9.11.1(jiti@2.0.0)) esno: specifier: ^4.7.0 version: 4.7.0 @@ -196,8 +196,8 @@ importers: specifier: ^11.2.0 version: 11.2.0 jiti: - specifier: ^1.21.6 - version: 1.21.6 + specifier: ^2.0.0 + version: 2.0.0 lint-staged: specifier: ^15.2.10 version: 15.2.10 @@ -221,7 +221,7 @@ importers: version: 0.41.1(svelte@4.2.19) tsup: specifier: ^8.3.0 - version: 8.3.0(jiti@1.21.6)(postcss@8.4.44)(tsx@4.19.1)(typescript@5.6.2)(yaml@2.5.0) + version: 8.3.0(jiti@2.0.0)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.2)(yaml@2.5.0) tsx: specifier: ^4.19.1 version: 4.19.1 @@ -230,10 +230,10 @@ importers: version: 5.6.2 vitest: specifier: ^2.1.1 - version: 2.1.1(@types/node@22.5.5) + version: 2.1.1(@types/node@22.7.2) vue: - specifier: ^3.5.6 - version: 3.5.6(typescript@5.6.2) + specifier: ^3.5.8 + version: 3.5.8(typescript@5.6.2) packages: @@ -732,13 +732,13 @@ packages: resolution: {integrity: sha512-yljsWl5Qv3IkIRmJ38h3NrHXFCm4EUl55M8doGTF6hvzvFF8kRpextgSrg2dwHev9lzBZyafCr9RelGIyQm6fw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.10.0 + eslint: ^9.11.1 '@eslint-community/eslint-utils@4.4.0': resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.10.0 + eslint: ^9.11.1 '@eslint-community/regexpp@4.11.0': resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} @@ -754,7 +754,7 @@ packages: resolution: {integrity: sha512-q8bIJYfMr4YBfLlqG+cIStp+8/J1trgSqkbZQy6C6+DVP/AtWB+Gqq3a5qshpbJ0WVbtbZ4Yed61hxhZCnxsZA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^9.10.0 + eslint: ^9.11.1 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: @@ -794,28 +794,32 @@ packages: resolution: {integrity: sha512-WB/U/B6HdRiIt/CfbcqqFp7Svz+3INLtnGcuMT2hnU39S3cb9JGGkvB1T6lbIlDoQ9VRnhc4riIFFoicGRZ2mw==} hasBin: true peerDependencies: - eslint: ^9.10.0 + eslint: ^9.11.1 + + '@eslint/core@0.6.0': + resolution: {integrity: sha512-8I2Q8ykA4J0x0o7cg67FPVnehcqWTBehu/lmY+bolPFHGjh49YzGBMXTvpqVgEbBdvNCSxj6iFgiIyHzf03lzg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/eslintrc@3.1.0': resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.10.0': - resolution: {integrity: sha512-fuXtbiP5GWIn8Fz+LWoOMVf/Jxm+aajZYkhi6CuEm4SxymFM+eUWzbO9qXT+L0iCkL5+KGYMCSGxo686H19S1g==} + '@eslint/js@9.11.1': + resolution: {integrity: sha512-/qu+TWz8WwPWc7/HcIJKi+c+MOm46GdVaSlTTQcaqaL53+GsoA6MxWp5PtTx48qbSP7ylM1Kn7nhvkugfJvRSA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/markdown@6.1.0': resolution: {integrity: sha512-cX1tyD+aIbhzKrCKe/9M5s2jZhldWGOR+cy7cIVpxG9RkoaN4XU+gG3dy6oEKtBFXjDx06GtP0OGO7jgbqa2DA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.10.0 + eslint: ^9.11.1 '@eslint/object-schema@2.1.4': resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/plugin-kit@0.1.0': - resolution: {integrity: sha512-autAXT203ixhqei9xt+qkYOvY8l6LAFIdT2UXc/RPNeUVfqRF1BV94GTJyVPFKT8nFM6MyVJhjLj9E8JWvf5zQ==} + '@eslint/plugin-kit@0.2.0': + resolution: {integrity: sha512-vH9PiIMMwvhCx31Af3HiGzsVNULDbyVkHXwlemn/B0TFj/00ho3y55efXrUZTfQipxoHC5u4xq6zblww1zm1Ig==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@humanwhocodes/module-importer@1.0.1': @@ -995,7 +999,7 @@ packages: resolution: {integrity: sha512-Ufvk7hP+bf+pD35R/QfunF793XlSRIC7USr3/EdgduK9j13i2JjmsM0LUz3/foS+jDYp2fzyWZA9N44CPur0Ow==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.10.0 + eslint: ^9.11.1 '@types/debug@4.1.12': resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} @@ -1003,6 +1007,9 @@ packages: '@types/estree@1.0.5': resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + '@types/estree@1.0.6': + resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} + '@types/fs-extra@11.0.4': resolution: {integrity: sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==} @@ -1018,8 +1025,8 @@ packages: '@types/ms@0.7.34': resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} - '@types/node@22.5.5': - resolution: {integrity: sha512-Xjs4y5UPO/CLdzpgR6GirZJx36yScjh73+2NlLlkFRSoQN8B0DpfXPdZGnvVmLRLOsqDpOfTNv7D9trgGhmOIA==} + '@types/node@22.7.2': + resolution: {integrity: sha512-866lXSrpGpgyHBZUa2m9YNWqHDjjM0aBTJlNtYaGEw4rqY/dcD7deRVTbBBAJelfA7oaGDbNftXF/TL/A6RgoA==} '@types/normalize-package-data@2.4.3': resolution: {integrity: sha512-ehPtgRgaULsFG8x0NeYJvmyH1hmlfsNLujHe9dQEia/7MAJYdzMSi19JtchUHjmBA6XC/75dK55mzZH+RyieSg==} @@ -1036,37 +1043,33 @@ packages: '@types/yargs@17.0.33': resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} - '@typescript-eslint/eslint-plugin@8.6.0': - resolution: {integrity: sha512-UOaz/wFowmoh2G6Mr9gw60B1mm0MzUtm6Ic8G2yM1Le6gyj5Loi/N+O5mocugRGY+8OeeKmkMmbxNqUCq3B4Sg==} + '@typescript-eslint/eslint-plugin@8.7.0': + resolution: {integrity: sha512-RIHOoznhA3CCfSTFiB6kBGLQtB/sox+pJ6jeFu6FxJvqL8qRxq/FfGO/UhsGgQM9oGdXkV4xUgli+dt26biB6A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 - eslint: ^9.10.0 + eslint: ^9.11.1 typescript: '*' peerDependenciesMeta: typescript: optional: true - '@typescript-eslint/parser@8.6.0': - resolution: {integrity: sha512-eQcbCuA2Vmw45iGfcyG4y6rS7BhWfz9MQuk409WD47qMM+bKCGQWXxvoOs1DUp+T7UBMTtRTVT+kXr7Sh4O9Ow==} + '@typescript-eslint/parser@8.7.0': + resolution: {integrity: sha512-lN0btVpj2unxHlNYLI//BQ7nzbMJYBVQX5+pbNXvGYazdlgYonMn4AhhHifQ+J4fGRYA/m1DjaQjx+fDetqBOQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.10.0 + eslint: ^9.11.1 typescript: '*' peerDependenciesMeta: typescript: optional: true - '@typescript-eslint/scope-manager@8.5.0': - resolution: {integrity: sha512-06JOQ9Qgj33yvBEx6tpC8ecP9o860rsR22hWMEd12WcTRrfaFgHr2RB/CA/B+7BMhHkXT4chg2MyboGdFGawYg==} + '@typescript-eslint/scope-manager@8.7.0': + resolution: {integrity: sha512-87rC0k3ZlDOuz82zzXRtQ7Akv3GKhHs0ti4YcbAJtaomllXoSO8hi7Ix3ccEvCd824dy9aIX+j3d2UMAfCtVpg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/scope-manager@8.6.0': - resolution: {integrity: sha512-ZuoutoS5y9UOxKvpc/GkvF4cuEmpokda4wRg64JEia27wX+PysIE9q+lzDtlHHgblwUWwo5/Qn+/WyTUvDwBHw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@typescript-eslint/type-utils@8.6.0': - resolution: {integrity: sha512-dtePl4gsuenXVwC7dVNlb4mGDcKjDT/Ropsk4za/ouMBPplCLyznIaR+W65mvCvsyS97dymoBRrioEXI7k0XIg==} + '@typescript-eslint/type-utils@8.7.0': + resolution: {integrity: sha512-tl0N0Mj3hMSkEYhLkjREp54OSb/FI6qyCzfiiclvJvOqre6hsZTGSnHtmFLDU8TIM62G7ygEa1bI08lcuRwEnQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -1074,16 +1077,12 @@ packages: typescript: optional: true - '@typescript-eslint/types@8.5.0': - resolution: {integrity: sha512-qjkormnQS5wF9pjSi6q60bKUHH44j2APxfh9TQRXK8wbYVeDYYdYJGIROL87LGZZ2gz3Rbmjc736qyL8deVtdw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@typescript-eslint/types@8.6.0': - resolution: {integrity: sha512-rojqFZGd4MQxw33SrOy09qIDS8WEldM8JWtKQLAjf/X5mGSeEFh5ixQlxssMNyPslVIk9yzWqXCsV2eFhYrYUw==} + '@typescript-eslint/types@8.7.0': + resolution: {integrity: sha512-LLt4BLHFwSfASHSF2K29SZ+ZCsbQOM+LuarPjRUuHm+Qd09hSe3GCeaQbcCr+Mik+0QFRmep/FyZBO6fJ64U3w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.5.0': - resolution: {integrity: sha512-vEG2Sf9P8BPQ+d0pxdfndw3xIXaoSjliG0/Ejk7UggByZPKXmJmw3GW5jV2gHNQNawBUyfahoSiCFVov0Ruf7Q==} + '@typescript-eslint/typescript-estree@8.7.0': + resolution: {integrity: sha512-MC8nmcGHsmfAKxwnluTQpNqceniT8SteVwd2voYlmiSWGOtjvGXdPl17dYu2797GVscK30Z04WRM28CrKS9WOg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -1091,27 +1090,14 @@ packages: typescript: optional: true - '@typescript-eslint/typescript-estree@8.6.0': - resolution: {integrity: sha512-MOVAzsKJIPIlLK239l5s06YXjNqpKTVhBVDnqUumQJja5+Y94V3+4VUFRA0G60y2jNnTVwRCkhyGQpavfsbq/g==} + '@typescript-eslint/utils@8.7.0': + resolution: {integrity: sha512-ZbdUdwsl2X/s3CiyAu3gOlfQzpbuG3nTWKPoIvAu1pu5r8viiJvv2NPN2AqArL35NCYtw/lrPPfM4gxrMLNLPw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/utils@8.6.0': - resolution: {integrity: sha512-eNp9cWnYf36NaOVjkEUznf6fEgVy1TWpE0o52e4wtojjBx7D1UV2WAWGzR+8Y5lVFtpMLPwNbC67T83DWSph4A==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^9.10.0 - - '@typescript-eslint/visitor-keys@8.5.0': - resolution: {integrity: sha512-yTPqMnbAZJNy2Xq2XU8AdtOW9tJIr+UQb64aXB9f3B1498Zx9JorVgFJcZpEc9UBuCCrdzKID2RGAMkYcDtZOw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + eslint: ^9.11.1 - '@typescript-eslint/visitor-keys@8.6.0': - resolution: {integrity: sha512-wapVFfZg9H0qOYh4grNVQiMklJGluQrOUiOhYRrQWhx7BY/+I1IYb8BczWNbbUpO+pqy0rDciv3lQH5E1bCLrg==} + '@typescript-eslint/visitor-keys@8.7.0': + resolution: {integrity: sha512-b1tx0orFCCh/THWPQa2ZwWzvOeyzzp36vkJYOpVg0u8UVOIsfVrnuC9FqAw9gRKn+rG2VmWQ/zDJZzkxUnj/XQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@unocss/config@0.62.4': @@ -1128,8 +1114,8 @@ packages: '@vitest/eslint-plugin@1.1.4': resolution: {integrity: sha512-kudjgefmJJ7xQ2WfbUU6pZbm7Ou4gLYRaao/8Ynide3G0QhVKHd978sDyWX4KOH0CCMH9cyrGAkFd55eGzJ48Q==} peerDependencies: - '@typescript-eslint/utils': ^8.6.0 - eslint: ^9.10.0 + '@typescript-eslint/utils': ^8.7.0 + eslint: ^9.11.1 typescript: '>= 5.0.0' vitest: '*' peerDependenciesMeta: @@ -1176,34 +1162,34 @@ packages: peerDependencies: '@eslint/config-array': '>=0.16.0' - '@vue/compiler-core@3.5.6': - resolution: {integrity: sha512-r+gNu6K4lrvaQLQGmf+1gc41p3FO2OUJyWmNqaIITaJU6YFiV5PtQSFZt8jfztYyARwqhoCayjprC7KMvT3nRA==} + '@vue/compiler-core@3.5.8': + resolution: {integrity: sha512-Uzlxp91EPjfbpeO5KtC0KnXPkuTfGsNDeaKQJxQN718uz+RqDYarEf7UhQJGK+ZYloD2taUbHTI2J4WrUaZQNA==} - '@vue/compiler-dom@3.5.6': - resolution: {integrity: sha512-xRXqxDrIqK8v8sSScpistyYH0qYqxakpsIvqMD2e5sV/PXQ1mTwtXp4k42yHK06KXxKSmitop9e45Ui/3BrTEw==} + '@vue/compiler-dom@3.5.8': + resolution: {integrity: sha512-GUNHWvoDSbSa5ZSHT9SnV5WkStWfzJwwTd6NMGzilOE/HM5j+9EB9zGXdtu/fCNEmctBqMs6C9SvVPpVPuk1Eg==} - '@vue/compiler-sfc@3.5.6': - resolution: {integrity: sha512-pjWJ8Kj9TDHlbF5LywjVso+BIxCY5wVOLhkEXRhuCHDxPFIeX1zaFefKs8RYoHvkSMqRWt93a0f2gNJVJixHwg==} + '@vue/compiler-sfc@3.5.8': + resolution: {integrity: sha512-taYpngQtSysrvO9GULaOSwcG5q821zCoIQBtQQSx7Uf7DxpR6CIHR90toPr9QfDD2mqHQPCSgoWBvJu0yV9zjg==} - '@vue/compiler-ssr@3.5.6': - resolution: {integrity: sha512-VpWbaZrEOCqnmqjE83xdwegtr5qO/2OPUC6veWgvNqTJ3bYysz6vY3VqMuOijubuUYPRpG3OOKIh9TD0Stxb9A==} + '@vue/compiler-ssr@3.5.8': + resolution: {integrity: sha512-W96PtryNsNG9u0ZnN5Q5j27Z/feGrFV6zy9q5tzJVyJaLiwYxvC0ek4IXClZygyhjm+XKM7WD9pdKi/wIRVC/Q==} - '@vue/reactivity@3.5.6': - resolution: {integrity: sha512-shZ+KtBoHna5GyUxWfoFVBCVd7k56m6lGhk5e+J9AKjheHF6yob5eukssHRI+rzvHBiU1sWs/1ZhNbLExc5oYQ==} + '@vue/reactivity@3.5.8': + resolution: {integrity: sha512-mlgUyFHLCUZcAYkqvzYnlBRCh0t5ZQfLYit7nukn1GR96gc48Bp4B7OIcSfVSvlG1k3BPfD+p22gi1t2n9tsXg==} - '@vue/runtime-core@3.5.6': - resolution: {integrity: sha512-FpFULR6+c2lI+m1fIGONLDqPQO34jxV8g6A4wBOgne8eSRHP6PQL27+kWFIx5wNhhjkO7B4rgtsHAmWv7qKvbg==} + '@vue/runtime-core@3.5.8': + resolution: {integrity: sha512-fJuPelh64agZ8vKkZgp5iCkPaEqFJsYzxLk9vSC0X3G8ppknclNDr61gDc45yBGTaN5Xqc1qZWU3/NoaBMHcjQ==} - '@vue/runtime-dom@3.5.6': - resolution: {integrity: sha512-SDPseWre45G38ENH2zXRAHL1dw/rr5qp91lS4lt/nHvMr0MhsbCbihGAWLXNB/6VfFOJe2O+RBRkXU+CJF7/sw==} + '@vue/runtime-dom@3.5.8': + resolution: {integrity: sha512-DpAUz+PKjTZPUOB6zJgkxVI3GuYc2iWZiNeeHQUw53kdrparSTG6HeXUrYDjaam8dVsCdvQxDz6ZWxnyjccUjQ==} - '@vue/server-renderer@3.5.6': - resolution: {integrity: sha512-zivnxQnOnwEXVaT9CstJ64rZFXMS5ZkKxCjDQKiMSvUhXRzFLWZVbaBiNF4HGDqGNNsTgmjcCSmU6TB/0OOxLA==} + '@vue/server-renderer@3.5.8': + resolution: {integrity: sha512-7AmC9/mEeV9mmXNVyUIm1a1AjUhyeeGNbkLh39J00E7iPeGks8OGRB5blJiMmvqSh8SkaS7jkLWSpXtxUCeagA==} peerDependencies: - vue: 3.5.6 + vue: 3.5.8 - '@vue/shared@3.5.6': - resolution: {integrity: sha512-eidH0HInnL39z6wAt6SFIwBrvGOpDWsDxlw3rCgo1B+CQ1781WzQUSU3YjxgdkcJo9Q8S6LmXTkvI+cLHGkQfA==} + '@vue/shared@3.5.8': + resolution: {integrity: sha512-mJleSWbAGySd2RJdX1RBtcrUBX6snyOc0qHpgk3lGi4l9/P/3ny3ELqFWqYdkXIwwNN/kdm8nD9ky8o6l/Lx2A==} '@xml-tools/parser@1.0.11': resolution: {integrity: sha512-aKqQ077XnR+oQtHJlrAflaZaL7qZsulWc/i/ZEooar5JiWj1eLt0+Wg28cpa+XLney107wXqneC+oG1IZvxkTA==} @@ -1615,18 +1601,18 @@ packages: resolution: {integrity: sha512-Jia4JDldWnFNIru1Ehx1H5s9/yxiRHY/TimCuUc0jNexew3cF1gI6CYZil1ociakfWO3rRqFjl1mskBblB3RYg==} engines: {node: '>=12'} peerDependencies: - eslint: ^9.10.0 + eslint: ^9.11.1 eslint-compat-utils@0.5.1: resolution: {integrity: sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==} engines: {node: '>=12'} peerDependencies: - eslint: ^9.10.0 + eslint: ^9.11.1 eslint-config-flat-gitignore@0.3.0: resolution: {integrity: sha512-0Ndxo4qGhcewjTzw52TK06Mc00aDtHNTdeeW2JfONgDcLkRO/n/BteMRzNVpLQYxdCC/dFEilfM9fjjpGIJ9Og==} peerDependencies: - eslint: ^9.10.0 + eslint: ^9.11.1 eslint-flat-config-utils@0.4.0: resolution: {integrity: sha512-kfd5kQZC+BMO0YwTol6zxjKX1zAsk8JfSAopbKjKqmENTJcew+yBejuvccAg37cvOrN0Mh+DVbeyznuNWEjt4A==} @@ -1634,7 +1620,7 @@ packages: eslint-formatting-reporter@0.0.0: resolution: {integrity: sha512-k9RdyTqxqN/wNYVaTk/ds5B5rA8lgoAmvceYN7bcZMBwU7TuXx5ntewJv81eF3pIL/CiJE+pJZm36llG8yhyyw==} peerDependencies: - eslint: ^9.10.0 + eslint: ^9.11.1 eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} @@ -1642,7 +1628,7 @@ packages: eslint-merge-processors@0.1.0: resolution: {integrity: sha512-IvRXXtEajLeyssvW4wJcZ2etxkR9mUf4zpNwgI+m/Uac9RfXHskuJefkHUcawVzePnd6xp24enp5jfgdHzjRdQ==} peerDependencies: - eslint: ^9.10.0 + eslint: ^9.11.1 eslint-parser-plain@0.1.0: resolution: {integrity: sha512-oOeA6FWU0UJT/Rxc3XF5Cq0nbIZbylm7j8+plqq0CZoE6m4u32OXJrR+9iy4srGMmF6v6pmgvP1zPxSRIGh3sg==} @@ -1650,64 +1636,64 @@ packages: eslint-plugin-antfu@2.7.0: resolution: {integrity: sha512-gZM3jq3ouqaoHmUNszb1Zo2Ux7RckSvkGksjLWz9ipBYGSv1EwwBETN6AdiUXn+RpVHXTbEMPAPlXJazcA6+iA==} peerDependencies: - eslint: ^9.10.0 + eslint: ^9.11.1 eslint-plugin-astro@1.2.4: resolution: {integrity: sha512-45uXKW6lxmYEa8Gkh5lCfwAnOyQD90AaMS2Bu9ans88f+pFkliqjGeexiKv73oiTcY3I0vlzTUk5GlqvYlkjyA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.10.0 + eslint: ^9.11.1 eslint-plugin-command@0.2.5: resolution: {integrity: sha512-mbCaSHD37MT8nVJnJUz2oeDfhz0wdOjfrqQVWkSpXuj3uU8m7/FK/niV2bL922af3M1js5x7Xcu3PwqWsrahfA==} peerDependencies: - eslint: ^9.10.0 + eslint: ^9.11.1 eslint-plugin-es-x@7.5.0: resolution: {integrity: sha512-ODswlDSO0HJDzXU0XvgZ3lF3lS3XAZEossh15Q2UHjwrJggWeBoKqqEsLTZLXl+dh5eOAozG0zRcYtuE35oTuQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: - eslint: ^9.10.0 + eslint: ^9.11.1 eslint-plugin-format@0.1.2: resolution: {integrity: sha512-ZrcO3aiumgJ6ENAv65IWkPjtW77ML/5mp0YrRK0jdvvaZJb+4kKWbaQTMr/XbJo6CtELRmCApAziEKh7L2NbdQ==} peerDependencies: - eslint: ^9.10.0 + eslint: ^9.11.1 - eslint-plugin-import-x@4.2.1: - resolution: {integrity: sha512-WWi2GedccIJa0zXxx3WDnTgouGQTtdYK1nhXMwywbqqAgB0Ov+p1pYBsWh3VaB0bvBOwLse6OfVII7jZD9xo5Q==} + eslint-plugin-import-x@4.3.0: + resolution: {integrity: sha512-PxGzP7gAjF2DLeRnQtbYkkgZDg1intFyYr/XS1LgTYXUDrSXMHGkXx8++6i2eDv2jMs0jfeO6G6ykyeWxiFX7w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.10.0 + eslint: ^9.11.1 - eslint-plugin-jsdoc@50.2.4: - resolution: {integrity: sha512-020jA+dXaXdb+TML3ZJBvpPmzwbNROjnYuTYi/g6A5QEmEjhptz4oPJDKkOGMIByNxsPpdTLzSU1HYVqebOX1w==} + eslint-plugin-jsdoc@50.2.5: + resolution: {integrity: sha512-o3pVL19dSO3et+env3uV2WjrMX8oEqZjBF8lZBpLl9/CgqaRAIx5UaSPfrbHKB/JlHldWOFFGrUeZWmpWUds6g==} engines: {node: '>=18'} peerDependencies: - eslint: ^9.10.0 + eslint: ^9.11.1 eslint-plugin-jsonc@2.16.0: resolution: {integrity: sha512-Af/ZL5mgfb8FFNleH6KlO4/VdmDuTqmM+SPnWcdoWywTetv7kq+vQe99UyQb9XO3b0OWLVuTH7H0d/PXYCMdSg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.10.0 + eslint: ^9.11.1 eslint-plugin-n@17.10.3: resolution: {integrity: sha512-ySZBfKe49nQZWR1yFaA0v/GsH6Fgp8ah6XV0WDz6CN8WO0ek4McMzb7A2xnf4DCYV43frjCygvb9f/wx7UUxRw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.10.0 + eslint: ^9.11.1 eslint-plugin-no-only-tests@3.3.0: resolution: {integrity: sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==} engines: {node: '>=5.0.0'} - eslint-plugin-perfectionist@3.6.0: - resolution: {integrity: sha512-sA6ljy6dL/9cM5ruZ/pMqRVt0FQ4Z7mbQWlBYpyX9941LVfm65d2jl2k1ZbWD3ud9Wm+/NKgOvRnAatsKhMJbA==} + eslint-plugin-perfectionist@3.7.0: + resolution: {integrity: sha512-pemhfcR3LDbYVWeveHok9u048yR7GpsnfyPvn6RsDkp/UV7iqBV0y5K0aGb9ZJMsemOyWok7akxGzPLsz+mHKQ==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: astro-eslint-parser: ^1.0.2 - eslint: ^9.10.0 + eslint: ^9.11.1 svelte: '>=3.0.0' svelte-eslint-parser: ^0.41.1 vue-eslint-parser: '>=9.0.0' @@ -1725,7 +1711,7 @@ packages: resolution: {integrity: sha512-5DlSAx4dHhqbGpPMOyEu7lhdWExwxI1e/3MeKSJBfigQamdA0dIZi/K0ZkeVqbSS8ItU+G/Ba1ek6vYCtadNvA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^9.10.0 + eslint: ^9.11.1 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: @@ -1735,7 +1721,7 @@ packages: resolution: {integrity: sha512-qG1WqsOHj4BdoOBPt3gwtEbeTc43EKKqDzxcB4gRbT6euBxU0EluEMtcFO/bAy9950iehD7rRSvuLs7voE+bNg==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^9.10.0 + eslint: ^9.11.1 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: @@ -1745,7 +1731,7 @@ packages: resolution: {integrity: sha512-SMDEluUIFQMPksKtmHVT2etaKqGIN7Rvcp9R/MB1bFcO1sh5ON2dDHXcZUTomZHriTEn/fm6pANe44jk20l4jQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^9.10.0 + eslint: ^9.11.1 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: @@ -1755,13 +1741,13 @@ packages: resolution: {integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==} engines: {node: '>=10'} peerDependencies: - eslint: ^9.10.0 + eslint: ^9.11.1 eslint-plugin-react-naming-convention@1.14.2: resolution: {integrity: sha512-LWJm5kF7hWL7OcJnn+dTmC/l75RV4n7gH5QRH4kjcsVRs/Ky/kTcmBQTlC+CsaMUsy9jro6VBzj7Rk9/IO5vcQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^9.10.0 + eslint: ^9.11.1 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: @@ -1770,13 +1756,13 @@ packages: eslint-plugin-react-refresh@0.4.12: resolution: {integrity: sha512-9neVjoGv20FwYtCP6CB1dzR1vr57ZDNOXst21wd2xJ/cTlM2xLq0GWVlSNTdMn/4BtP6cHYBMCSp1wFBJ9jBsg==} peerDependencies: - eslint: ^9.10.0 + eslint: ^9.11.1 eslint-plugin-react-web-api@1.14.2: resolution: {integrity: sha512-Qq2AJmGsNaabYaWtZweLSTfVGoyPPrz+A7L+h4ecq0TzvnlfSPWFyfQF4biBsZt+V4RrkBpQ4cB9Cqn7TEsEMQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^9.10.0 + eslint: ^9.11.1 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: @@ -1786,7 +1772,7 @@ packages: resolution: {integrity: sha512-iiizpXxc//MoOwOqk6J55BMuywrDhZW2wvdM1XK1H8D5OEekyEzZQLPtOaVT0WyO+6tCdvmegKaX/J+4mVcuAg==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^9.10.0 + eslint: ^9.11.1 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: @@ -1796,19 +1782,19 @@ packages: resolution: {integrity: sha512-FCL851+kislsTEQEMioAlpDuK5+E5vs0hi1bF8cFlPlHcEjeRhuAzEsGikXRreE+0j4WhW2uO54MqTjXtYOi3A==} engines: {node: ^18 || >=20} peerDependencies: - eslint: ^9.10.0 + eslint: ^9.11.1 eslint-plugin-solid@0.14.3: resolution: {integrity: sha512-eDeyPrijSjVGeyb4oKoyidgLlMDZwAg/YdxiY9QvGXl2kLgpcHvLpgpaGK4KJ8xSsg0ym3B2dPRBAIlT7iUrEQ==} engines: {node: '>=18.0.0'} peerDependencies: - eslint: ^9.10.0 + eslint: ^9.11.1 eslint-plugin-svelte@2.44.0: resolution: {integrity: sha512-wav4MOs02vBb1WjvTCYItwJCxMkuk2Z4p+K/eyjL0N/z7ahXLP+0LtQQjiKc2ezuif7GnZLbD1F3o1VHzSvdVg==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.10.0 + eslint: ^9.11.1 svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.191 peerDependenciesMeta: svelte: @@ -1818,19 +1804,19 @@ packages: resolution: {integrity: sha512-Y1WuMSzfZpeMIrmlP1nUh3kT8p96mThIq4NnHrYUhg10IKQgGfBZjAWnrg9fBqguiX4iFps/x/3Hb5TxBisfdw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.10.0 + eslint: ^9.11.1 eslint-plugin-unicorn@55.0.0: resolution: {integrity: sha512-n3AKiVpY2/uDcGrS3+QsYDkjPfaOrNrsfQxU9nt5nitd9KuvVXrfAvgCO9DYPSfap+Gqjw9EOrXIsBp5tlHZjA==} engines: {node: '>=18.18'} peerDependencies: - eslint: ^9.10.0 + eslint: ^9.11.1 eslint-plugin-unused-imports@4.1.4: resolution: {integrity: sha512-YptD6IzQjDardkl0POxnnRBhU1OEePMV0nd6siHaRBbd+lyh6NAhFEobiznKU7kTsSsDeSD62Pe7kAM1b7dAZQ==} peerDependencies: '@typescript-eslint/eslint-plugin': ^8.0.0-0 || ^7.0.0 || ^6.0.0 || ^5.0.0 - eslint: ^9.10.0 + eslint: ^9.11.1 peerDependenciesMeta: '@typescript-eslint/eslint-plugin': optional: true @@ -1839,19 +1825,19 @@ packages: resolution: {integrity: sha512-ShrihdjIhOTxs+MfWun6oJWuk+g/LAhN+CiuOl/jjkG3l0F2AuK5NMTaWqyvBgkFtpYmyks6P4603mLmhNJW8g==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.10.0 + eslint: ^9.11.1 eslint-plugin-yml@1.14.0: resolution: {integrity: sha512-ESUpgYPOcAYQO9czugcX5OqRvn/ydDVwGCPXY4YjPqc09rHaUVUA6IE6HLQys4rXk/S+qx3EwTd1wHCwam/OWQ==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.10.0 + eslint: ^9.11.1 eslint-processor-vue-blocks@0.1.2: resolution: {integrity: sha512-PfpJ4uKHnqeL/fXUnzYkOax3aIenlwewXRX8jFinA1a2yCFnLgMuiH3xvCgvHHUlV2xJWQHbCTdiJWGwb3NqpQ==} peerDependencies: '@vue/compiler-sfc': ^3.3.0 - eslint: ^9.10.0 + eslint: ^9.11.1 eslint-scope@7.2.2: resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} @@ -1864,7 +1850,7 @@ packages: eslint-typegen@0.3.2: resolution: {integrity: sha512-YD/flDDDYoBszomo6wVAJ01HcEWTLfOb04+Mwir8/oR66t2bnajw+qUI6JfBoBQO3HbebcCmEtgjKgWVB67ggQ==} peerDependencies: - eslint: ^9.10.0 + eslint: ^9.11.1 eslint-visitor-keys@3.4.3: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} @@ -1874,8 +1860,8 @@ packages: resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.10.0: - resolution: {integrity: sha512-Y4D0IgtBZfOcOUAIQTSXBKoNGfY0REGqHJG6+Q81vNippW5YlKjHFj4soMxamKK1NXHUWuBZTLdU3Km+L/pcHw==} + eslint@9.11.1: + resolution: {integrity: sha512-MobhYKIoAO1s1e4VUrgx1l1Sk2JBR/Gqjjgw8+mfgoLE2xwsHur4gdfTxyTgShrhvdVFTaJSgMiQBl1jv/AWxg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -2192,7 +2178,7 @@ packages: is-immutable-type@5.0.0: resolution: {integrity: sha512-mcvHasqbRBWJznuPqqHRKiJgYAz60sZ0mvO3bN70JbkuK7ksfmgc489aKZYxMEjIbRvyOseaTjaRZLRF/xFeRA==} peerDependencies: - eslint: ^9.10.0 + eslint: ^9.11.1 typescript: '>=4.7.4' is-inside-container@1.0.0: @@ -2250,6 +2236,10 @@ packages: resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} hasBin: true + jiti@2.0.0: + resolution: {integrity: sha512-CJ7e7Abb779OTRv3lomfp7Mns/Sy1+U4pcAx5VbjxCZD5ZM/VJaXPpPjNKjtSvWQy/H86E49REXR34dl1JEz9w==} + hasBin: true + jiti@2.0.0-beta.2: resolution: {integrity: sha512-c+PHQZakiQuMKbnhvrjZUvrK6E/AfmTOf4P+E3Y4FNVHcNMX9e/XrnbEvO+m4wS6ZjsvhHh/POQTlfy8uXFc0A==} hasBin: true @@ -2832,10 +2822,6 @@ packages: resolution: {integrity: sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==} engines: {node: '>=4'} - postcss@8.4.44: - resolution: {integrity: sha512-Aweb9unOEpQ3ezu4Q00DPvvM2ZTUitJdNKeP/+uQgr1IBIqu574IaZoURId7BKtWMREwzKa9OgzPzezWGPWFQw==} - engines: {node: ^10 || ^12 || >=14} - postcss@8.4.47: resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} engines: {node: ^10 || ^12 || >=14} @@ -3024,10 +3010,6 @@ packages: resolution: {integrity: sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==} engines: {node: '>=18'} - source-map-js@1.2.0: - resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} - engines: {node: '>=0.10.0'} - source-map-js@1.2.1: resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} @@ -3395,10 +3377,10 @@ packages: resolution: {integrity: sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.10.0 + eslint: ^9.11.1 - vue@3.5.6: - resolution: {integrity: sha512-zv+20E2VIYbcJOzJPUWp03NOGFhMmpCKOfSxVTmCYyYFFko48H9tmuQFzYj7tu4qX1AeXlp9DmhIP89/sSxxhw==} + vue@3.5.8: + resolution: {integrity: sha512-hvuvuCy51nP/1fSRvrrIqTLSvrSyz2Pq+KQ8S8SXCxTWVE0nMaOnSDnSOxV1eYmGfvK7mqiwvd1C59CEEz7dAQ==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -3776,26 +3758,26 @@ snapshots: '@esbuild/win32-x64@0.23.0': optional: true - '@eslint-community/eslint-plugin-eslint-comments@4.4.0(eslint@9.10.0(jiti@1.21.6))': + '@eslint-community/eslint-plugin-eslint-comments@4.4.0(eslint@9.11.1(jiti@2.0.0))': dependencies: escape-string-regexp: 4.0.0 - eslint: 9.10.0(jiti@1.21.6) + eslint: 9.11.1(jiti@2.0.0) ignore: 5.3.1 - '@eslint-community/eslint-utils@4.4.0(eslint@9.10.0(jiti@1.21.6))': + '@eslint-community/eslint-utils@4.4.0(eslint@9.11.1(jiti@2.0.0))': dependencies: - eslint: 9.10.0(jiti@1.21.6) + eslint: 9.11.1(jiti@2.0.0) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.11.0': {} - '@eslint-react/ast@1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': + '@eslint-react/ast@1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': dependencies: '@eslint-react/tools': 1.14.2 - '@eslint-react/types': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@typescript-eslint/types': 8.6.0 - '@typescript-eslint/typescript-estree': 8.6.0(typescript@5.6.2) - '@typescript-eslint/utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/types': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@typescript-eslint/types': 8.7.0 + '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.2) + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) birecord: 0.1.1 string-ts: 2.2.0 ts-pattern: 5.3.1 @@ -3804,18 +3786,18 @@ snapshots: - supports-color - typescript - '@eslint-react/core@1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': + '@eslint-react/core@1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': dependencies: - '@eslint-react/ast': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/jsx': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/shared': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/ast': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@eslint-react/jsx': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@eslint-react/shared': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) '@eslint-react/tools': 1.14.2 - '@eslint-react/types': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/var': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@typescript-eslint/scope-manager': 8.6.0 - '@typescript-eslint/type-utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@typescript-eslint/types': 8.6.0 - '@typescript-eslint/utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/types': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@eslint-react/var': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@typescript-eslint/scope-manager': 8.7.0 + '@typescript-eslint/type-utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@typescript-eslint/types': 8.7.0 + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) birecord: 0.1.1 short-unique-id: 5.2.0 ts-pattern: 5.3.1 @@ -3824,46 +3806,46 @@ snapshots: - supports-color - typescript - '@eslint-react/eslint-plugin@1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': + '@eslint-react/eslint-plugin@1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': dependencies: - '@eslint-react/shared': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/shared': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) '@eslint-react/tools': 1.14.2 - '@eslint-react/types': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@typescript-eslint/scope-manager': 8.6.0 - '@typescript-eslint/type-utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@typescript-eslint/types': 8.6.0 - '@typescript-eslint/utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - eslint: 9.10.0(jiti@1.21.6) - eslint-plugin-react-debug: 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - eslint-plugin-react-dom: 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - eslint-plugin-react-hooks-extra: 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - eslint-plugin-react-naming-convention: 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - eslint-plugin-react-web-api: 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - eslint-plugin-react-x: 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/types': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@typescript-eslint/scope-manager': 8.7.0 + '@typescript-eslint/type-utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@typescript-eslint/types': 8.7.0 + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + eslint: 9.11.1(jiti@2.0.0) + eslint-plugin-react-debug: 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + eslint-plugin-react-dom: 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + eslint-plugin-react-hooks-extra: 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + eslint-plugin-react-naming-convention: 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + eslint-plugin-react-web-api: 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + eslint-plugin-react-x: 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: - supports-color - '@eslint-react/jsx@1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': + '@eslint-react/jsx@1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': dependencies: - '@eslint-react/ast': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/ast': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) '@eslint-react/tools': 1.14.2 - '@eslint-react/types': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/var': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@typescript-eslint/scope-manager': 8.6.0 - '@typescript-eslint/types': 8.6.0 - '@typescript-eslint/utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/types': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@eslint-react/var': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@typescript-eslint/scope-manager': 8.7.0 + '@typescript-eslint/types': 8.7.0 + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) ts-pattern: 5.3.1 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/shared@1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': + '@eslint-react/shared@1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': dependencies: '@eslint-react/tools': 1.14.2 - '@typescript-eslint/utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) picomatch: 4.0.2 transitivePeerDependencies: - eslint @@ -3872,24 +3854,24 @@ snapshots: '@eslint-react/tools@1.14.2': {} - '@eslint-react/types@1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': + '@eslint-react/types@1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': dependencies: '@eslint-react/tools': 1.14.2 - '@typescript-eslint/types': 8.6.0 - '@typescript-eslint/utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/types': 8.7.0 + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/var@1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': + '@eslint-react/var@1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': dependencies: - '@eslint-react/ast': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/ast': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) '@eslint-react/tools': 1.14.2 - '@eslint-react/types': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@typescript-eslint/scope-manager': 8.6.0 - '@typescript-eslint/types': 8.6.0 - '@typescript-eslint/utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/types': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@typescript-eslint/scope-manager': 8.7.0 + '@typescript-eslint/types': 8.7.0 + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) ts-pattern: 5.3.1 transitivePeerDependencies: - eslint @@ -3916,7 +3898,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/config-inspector@0.5.4(eslint@9.10.0(jiti@1.21.6))': + '@eslint/config-inspector@0.5.4(eslint@9.11.1(jiti@2.0.0))': dependencies: '@eslint/config-array': 0.17.1 '@voxpelli/config-array-find-files': 0.1.2(@eslint/config-array@0.17.1) @@ -3924,7 +3906,7 @@ snapshots: cac: 6.7.14 chokidar: 3.6.0 esbuild: 0.21.5 - eslint: 9.10.0(jiti@1.21.6) + eslint: 9.11.1(jiti@2.0.0) fast-glob: 3.3.2 find-up: 7.0.0 get-port-please: 3.1.2 @@ -3941,6 +3923,8 @@ snapshots: - uWebSockets.js - utf-8-validate + '@eslint/core@0.6.0': {} + '@eslint/eslintrc@3.1.0': dependencies: ajv: 6.12.6 @@ -3955,11 +3939,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.10.0': {} + '@eslint/js@9.11.1': {} - '@eslint/markdown@6.1.0(eslint@9.10.0(jiti@1.21.6))': + '@eslint/markdown@6.1.0(eslint@9.11.1(jiti@2.0.0))': dependencies: - eslint: 9.10.0(jiti@1.21.6) + eslint: 9.11.1(jiti@2.0.0) mdast-util-from-markdown: 2.0.1 mdast-util-gfm: 3.0.0 micromark-extension-gfm: 3.0.0 @@ -3968,7 +3952,7 @@ snapshots: '@eslint/object-schema@2.1.4': {} - '@eslint/plugin-kit@0.1.0': + '@eslint/plugin-kit@0.2.0': dependencies: levn: 0.4.1 @@ -4104,19 +4088,19 @@ snapshots: '@slidev/types@0.47.5': {} - '@stylistic/eslint-plugin-migrate@2.8.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': + '@stylistic/eslint-plugin-migrate@2.8.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': dependencies: '@eslint-stylistic/metadata': 2.8.0 - '@typescript-eslint/utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) transitivePeerDependencies: - eslint - supports-color - typescript - '@stylistic/eslint-plugin@2.8.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': + '@stylistic/eslint-plugin@2.8.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': dependencies: - '@typescript-eslint/utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - eslint: 9.10.0(jiti@1.21.6) + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + eslint: 9.11.1(jiti@2.0.0) eslint-visitor-keys: 4.0.0 espree: 10.1.0 estraverse: 5.3.0 @@ -4131,16 +4115,18 @@ snapshots: '@types/estree@1.0.5': {} + '@types/estree@1.0.6': {} + '@types/fs-extra@11.0.4': dependencies: '@types/jsonfile': 6.1.3 - '@types/node': 22.5.5 + '@types/node': 22.7.2 '@types/json-schema@7.0.15': {} '@types/jsonfile@6.1.3': dependencies: - '@types/node': 22.5.5 + '@types/node': 22.7.2 '@types/mdast@4.0.4': dependencies: @@ -4148,7 +4134,7 @@ snapshots: '@types/ms@0.7.34': {} - '@types/node@22.5.5': + '@types/node@22.7.2': dependencies: undici-types: 6.19.6 @@ -4156,7 +4142,7 @@ snapshots: '@types/prompts@2.4.9': dependencies: - '@types/node': 22.5.5 + '@types/node': 22.7.2 kleur: 3.0.3 '@types/unist@3.0.3': {} @@ -4167,15 +4153,15 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@8.6.0(@typescript-eslint/parser@8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': + '@typescript-eslint/eslint-plugin@8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@typescript-eslint/scope-manager': 8.6.0 - '@typescript-eslint/type-utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@typescript-eslint/utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@typescript-eslint/visitor-keys': 8.6.0 - eslint: 9.10.0(jiti@1.21.6) + '@typescript-eslint/parser': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@typescript-eslint/scope-manager': 8.7.0 + '@typescript-eslint/type-utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@typescript-eslint/visitor-keys': 8.7.0 + eslint: 9.11.1(jiti@2.0.0) graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 @@ -4185,33 +4171,28 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': + '@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': dependencies: - '@typescript-eslint/scope-manager': 8.6.0 - '@typescript-eslint/types': 8.6.0 - '@typescript-eslint/typescript-estree': 8.6.0(typescript@5.6.2) - '@typescript-eslint/visitor-keys': 8.6.0 + '@typescript-eslint/scope-manager': 8.7.0 + '@typescript-eslint/types': 8.7.0 + '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.2) + '@typescript-eslint/visitor-keys': 8.7.0 debug: 4.3.6 - eslint: 9.10.0(jiti@1.21.6) + eslint: 9.11.1(jiti@2.0.0) optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.5.0': + '@typescript-eslint/scope-manager@8.7.0': dependencies: - '@typescript-eslint/types': 8.5.0 - '@typescript-eslint/visitor-keys': 8.5.0 + '@typescript-eslint/types': 8.7.0 + '@typescript-eslint/visitor-keys': 8.7.0 - '@typescript-eslint/scope-manager@8.6.0': + '@typescript-eslint/type-utils@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': dependencies: - '@typescript-eslint/types': 8.6.0 - '@typescript-eslint/visitor-keys': 8.6.0 - - '@typescript-eslint/type-utils@8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': - dependencies: - '@typescript-eslint/typescript-estree': 8.6.0(typescript@5.6.2) - '@typescript-eslint/utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.2) + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) debug: 4.3.6 ts-api-utils: 1.3.0(typescript@5.6.2) optionalDependencies: @@ -4220,29 +4201,12 @@ snapshots: - eslint - supports-color - '@typescript-eslint/types@8.5.0': {} - - '@typescript-eslint/types@8.6.0': {} - - '@typescript-eslint/typescript-estree@8.5.0(typescript@5.6.2)': - dependencies: - '@typescript-eslint/types': 8.5.0 - '@typescript-eslint/visitor-keys': 8.5.0 - debug: 4.3.6 - fast-glob: 3.3.2 - is-glob: 4.0.3 - minimatch: 9.0.5 - semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.6.2) - optionalDependencies: - typescript: 5.6.2 - transitivePeerDependencies: - - supports-color + '@typescript-eslint/types@8.7.0': {} - '@typescript-eslint/typescript-estree@8.6.0(typescript@5.6.2)': + '@typescript-eslint/typescript-estree@8.7.0(typescript@5.6.2)': dependencies: - '@typescript-eslint/types': 8.6.0 - '@typescript-eslint/visitor-keys': 8.6.0 + '@typescript-eslint/types': 8.7.0 + '@typescript-eslint/visitor-keys': 8.7.0 debug: 4.3.6 fast-glob: 3.3.2 is-glob: 4.0.3 @@ -4254,25 +4218,20 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': + '@typescript-eslint/utils@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.6)) - '@typescript-eslint/scope-manager': 8.6.0 - '@typescript-eslint/types': 8.6.0 - '@typescript-eslint/typescript-estree': 8.6.0(typescript@5.6.2) - eslint: 9.10.0(jiti@1.21.6) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0)) + '@typescript-eslint/scope-manager': 8.7.0 + '@typescript-eslint/types': 8.7.0 + '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.2) + eslint: 9.11.1(jiti@2.0.0) transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/visitor-keys@8.5.0': - dependencies: - '@typescript-eslint/types': 8.5.0 - eslint-visitor-keys: 3.4.3 - - '@typescript-eslint/visitor-keys@8.6.0': + '@typescript-eslint/visitor-keys@8.7.0': dependencies: - '@typescript-eslint/types': 8.6.0 + '@typescript-eslint/types': 8.7.0 eslint-visitor-keys: 3.4.3 '@unocss/config@0.62.4': @@ -4284,9 +4243,9 @@ snapshots: '@unocss/core@0.62.4': {} - '@unocss/eslint-plugin@0.62.4(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': + '@unocss/eslint-plugin@0.62.4(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': dependencies: - '@typescript-eslint/utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) '@unocss/config': 0.62.4 '@unocss/core': 0.62.4 magic-string: 0.30.11 @@ -4296,13 +4255,13 @@ snapshots: - supports-color - typescript - '@vitest/eslint-plugin@1.1.4(@typescript-eslint/utils@8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)(vitest@2.1.1(@types/node@22.5.5))': + '@vitest/eslint-plugin@1.1.4(@typescript-eslint/utils@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)(vitest@2.1.1(@types/node@22.7.2))': dependencies: - eslint: 9.10.0(jiti@1.21.6) + eslint: 9.11.1(jiti@2.0.0) optionalDependencies: - '@typescript-eslint/utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) typescript: 5.6.2 - vitest: 2.1.1(@types/node@22.5.5) + vitest: 2.1.1(@types/node@22.7.2) '@vitest/expect@2.1.1': dependencies: @@ -4311,13 +4270,13 @@ snapshots: chai: 5.1.1 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.1(@vitest/spy@2.1.1)(vite@5.0.5(@types/node@22.5.5))': + '@vitest/mocker@2.1.1(@vitest/spy@2.1.1)(vite@5.0.5(@types/node@22.7.2))': dependencies: '@vitest/spy': 2.1.1 estree-walker: 3.0.3 magic-string: 0.30.11 optionalDependencies: - vite: 5.0.5(@types/node@22.5.5) + vite: 5.0.5(@types/node@22.7.2) '@vitest/pretty-format@2.1.1': dependencies: @@ -4349,59 +4308,59 @@ snapshots: '@eslint/config-array': 0.17.1 '@nodelib/fs.walk': 2.0.0 - '@vue/compiler-core@3.5.6': + '@vue/compiler-core@3.5.8': dependencies: '@babel/parser': 7.25.4 - '@vue/shared': 3.5.6 + '@vue/shared': 3.5.8 entities: 4.5.0 estree-walker: 2.0.2 - source-map-js: 1.2.0 + source-map-js: 1.2.1 - '@vue/compiler-dom@3.5.6': + '@vue/compiler-dom@3.5.8': dependencies: - '@vue/compiler-core': 3.5.6 - '@vue/shared': 3.5.6 + '@vue/compiler-core': 3.5.8 + '@vue/shared': 3.5.8 - '@vue/compiler-sfc@3.5.6': + '@vue/compiler-sfc@3.5.8': dependencies: '@babel/parser': 7.25.4 - '@vue/compiler-core': 3.5.6 - '@vue/compiler-dom': 3.5.6 - '@vue/compiler-ssr': 3.5.6 - '@vue/shared': 3.5.6 + '@vue/compiler-core': 3.5.8 + '@vue/compiler-dom': 3.5.8 + '@vue/compiler-ssr': 3.5.8 + '@vue/shared': 3.5.8 estree-walker: 2.0.2 magic-string: 0.30.11 postcss: 8.4.47 - source-map-js: 1.2.0 + source-map-js: 1.2.1 - '@vue/compiler-ssr@3.5.6': + '@vue/compiler-ssr@3.5.8': dependencies: - '@vue/compiler-dom': 3.5.6 - '@vue/shared': 3.5.6 + '@vue/compiler-dom': 3.5.8 + '@vue/shared': 3.5.8 - '@vue/reactivity@3.5.6': + '@vue/reactivity@3.5.8': dependencies: - '@vue/shared': 3.5.6 + '@vue/shared': 3.5.8 - '@vue/runtime-core@3.5.6': + '@vue/runtime-core@3.5.8': dependencies: - '@vue/reactivity': 3.5.6 - '@vue/shared': 3.5.6 + '@vue/reactivity': 3.5.8 + '@vue/shared': 3.5.8 - '@vue/runtime-dom@3.5.6': + '@vue/runtime-dom@3.5.8': dependencies: - '@vue/reactivity': 3.5.6 - '@vue/runtime-core': 3.5.6 - '@vue/shared': 3.5.6 + '@vue/reactivity': 3.5.8 + '@vue/runtime-core': 3.5.8 + '@vue/shared': 3.5.8 csstype: 3.1.3 - '@vue/server-renderer@3.5.6(vue@3.5.6(typescript@5.6.2))': + '@vue/server-renderer@3.5.8(vue@3.5.8(typescript@5.6.2))': dependencies: - '@vue/compiler-ssr': 3.5.6 - '@vue/shared': 3.5.6 - vue: 3.5.6(typescript@5.6.2) + '@vue/compiler-ssr': 3.5.8 + '@vue/shared': 3.5.8 + vue: 3.5.8(typescript@5.6.2) - '@vue/shared@3.5.6': {} + '@vue/shared@3.5.8': {} '@xml-tools/parser@1.0.11': dependencies: @@ -4460,9 +4419,9 @@ snapshots: astro-eslint-parser@1.0.3(typescript@5.6.2): dependencies: '@astrojs/compiler': 2.9.1 - '@typescript-eslint/scope-manager': 8.5.0 - '@typescript-eslint/types': 8.5.0 - '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) + '@typescript-eslint/scope-manager': 8.7.0 + '@typescript-eslint/types': 8.7.0 + '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.2) astrojs-compiler-sync: 1.0.0(@astrojs/compiler@2.9.1) debug: 4.3.6 entities: 4.5.0 @@ -4639,7 +4598,7 @@ snapshots: code-red@1.0.4: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 acorn: 8.12.1 estree-walker: 3.0.3 periscopic: 3.1.0 @@ -4687,7 +4646,7 @@ snapshots: css-tree@2.3.1: dependencies: mdn-data: 2.0.30 - source-map-js: 1.2.0 + source-map-js: 1.2.1 cssesc@3.0.0: {} @@ -4850,28 +4809,28 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-compat-utils@0.1.2(eslint@9.10.0(jiti@1.21.6)): + eslint-compat-utils@0.1.2(eslint@9.11.1(jiti@2.0.0)): dependencies: - eslint: 9.10.0(jiti@1.21.6) + eslint: 9.11.1(jiti@2.0.0) - eslint-compat-utils@0.5.1(eslint@9.10.0(jiti@1.21.6)): + eslint-compat-utils@0.5.1(eslint@9.11.1(jiti@2.0.0)): dependencies: - eslint: 9.10.0(jiti@1.21.6) + eslint: 9.11.1(jiti@2.0.0) semver: 7.6.3 - eslint-config-flat-gitignore@0.3.0(eslint@9.10.0(jiti@1.21.6)): + eslint-config-flat-gitignore@0.3.0(eslint@9.11.1(jiti@2.0.0)): dependencies: '@eslint/compat': 1.1.1 - eslint: 9.10.0(jiti@1.21.6) + eslint: 9.11.1(jiti@2.0.0) find-up-simple: 1.0.0 eslint-flat-config-utils@0.4.0: dependencies: pathe: 1.1.2 - eslint-formatting-reporter@0.0.0(eslint@9.10.0(jiti@1.21.6)): + eslint-formatting-reporter@0.0.0(eslint@9.11.1(jiti@2.0.0)): dependencies: - eslint: 9.10.0(jiti@1.21.6) + eslint: 9.11.1(jiti@2.0.0) prettier-linter-helpers: 1.0.0 eslint-import-resolver-node@0.3.9: @@ -4882,61 +4841,61 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-merge-processors@0.1.0(eslint@9.10.0(jiti@1.21.6)): + eslint-merge-processors@0.1.0(eslint@9.11.1(jiti@2.0.0)): dependencies: - eslint: 9.10.0(jiti@1.21.6) + eslint: 9.11.1(jiti@2.0.0) eslint-parser-plain@0.1.0: {} - eslint-plugin-antfu@2.7.0(eslint@9.10.0(jiti@1.21.6)): + eslint-plugin-antfu@2.7.0(eslint@9.11.1(jiti@2.0.0)): dependencies: '@antfu/utils': 0.7.10 - eslint: 9.10.0(jiti@1.21.6) + eslint: 9.11.1(jiti@2.0.0) - eslint-plugin-astro@1.2.4(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2): + eslint-plugin-astro@1.2.4(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0)) '@jridgewell/sourcemap-codec': 1.5.0 - '@typescript-eslint/types': 8.5.0 + '@typescript-eslint/types': 8.7.0 astro-eslint-parser: 1.0.3(typescript@5.6.2) - eslint: 9.10.0(jiti@1.21.6) - eslint-compat-utils: 0.5.1(eslint@9.10.0(jiti@1.21.6)) + eslint: 9.11.1(jiti@2.0.0) + eslint-compat-utils: 0.5.1(eslint@9.11.1(jiti@2.0.0)) globals: 15.9.0 - postcss: 8.4.44 + postcss: 8.4.47 postcss-selector-parser: 6.1.0 transitivePeerDependencies: - supports-color - typescript - eslint-plugin-command@0.2.5(eslint@9.10.0(jiti@1.21.6)): + eslint-plugin-command@0.2.5(eslint@9.11.1(jiti@2.0.0)): dependencies: '@es-joy/jsdoccomment': 0.48.0 - eslint: 9.10.0(jiti@1.21.6) + eslint: 9.11.1(jiti@2.0.0) - eslint-plugin-es-x@7.5.0(eslint@9.10.0(jiti@1.21.6)): + eslint-plugin-es-x@7.5.0(eslint@9.11.1(jiti@2.0.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0)) '@eslint-community/regexpp': 4.11.0 - eslint: 9.10.0(jiti@1.21.6) - eslint-compat-utils: 0.1.2(eslint@9.10.0(jiti@1.21.6)) + eslint: 9.11.1(jiti@2.0.0) + eslint-compat-utils: 0.1.2(eslint@9.11.1(jiti@2.0.0)) - eslint-plugin-format@0.1.2(eslint@9.10.0(jiti@1.21.6)): + eslint-plugin-format@0.1.2(eslint@9.11.1(jiti@2.0.0)): dependencies: '@dprint/formatter': 0.3.0 '@dprint/markdown': 0.17.1 '@dprint/toml': 0.6.2 - eslint: 9.10.0(jiti@1.21.6) - eslint-formatting-reporter: 0.0.0(eslint@9.10.0(jiti@1.21.6)) + eslint: 9.11.1(jiti@2.0.0) + eslint-formatting-reporter: 0.0.0(eslint@9.11.1(jiti@2.0.0)) eslint-parser-plain: 0.1.0 prettier: 3.3.2 synckit: 0.9.1 - eslint-plugin-import-x@4.2.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2): + eslint-plugin-import-x@4.3.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2): dependencies: - '@typescript-eslint/utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) debug: 4.3.6 doctrine: 3.0.0 - eslint: 9.10.0(jiti@1.21.6) + eslint: 9.11.1(jiti@2.0.0) eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.7.5 is-glob: 4.0.3 @@ -4948,14 +4907,14 @@ snapshots: - supports-color - typescript - eslint-plugin-jsdoc@50.2.4(eslint@9.10.0(jiti@1.21.6)): + eslint-plugin-jsdoc@50.2.5(eslint@9.11.1(jiti@2.0.0)): dependencies: '@es-joy/jsdoccomment': 0.48.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 debug: 4.3.6 escape-string-regexp: 4.0.0 - eslint: 9.10.0(jiti@1.21.6) + eslint: 9.11.1(jiti@2.0.0) espree: 10.1.0 esquery: 1.6.0 parse-imports: 2.1.1 @@ -4965,23 +4924,23 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-jsonc@2.16.0(eslint@9.10.0(jiti@1.21.6)): + eslint-plugin-jsonc@2.16.0(eslint@9.11.1(jiti@2.0.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.6)) - eslint: 9.10.0(jiti@1.21.6) - eslint-compat-utils: 0.5.1(eslint@9.10.0(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0)) + eslint: 9.11.1(jiti@2.0.0) + eslint-compat-utils: 0.5.1(eslint@9.11.1(jiti@2.0.0)) espree: 9.6.1 graphemer: 1.4.0 jsonc-eslint-parser: 2.4.0 natural-compare: 1.4.0 synckit: 0.6.2 - eslint-plugin-n@17.10.3(eslint@9.10.0(jiti@1.21.6)): + eslint-plugin-n@17.10.3(eslint@9.11.1(jiti@2.0.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0)) enhanced-resolve: 5.17.0 - eslint: 9.10.0(jiti@1.21.6) - eslint-plugin-es-x: 7.5.0(eslint@9.10.0(jiti@1.21.6)) + eslint: 9.11.1(jiti@2.0.0) + eslint-plugin-es-x: 7.5.0(eslint@9.11.1(jiti@2.0.0)) get-tsconfig: 4.7.5 globals: 15.9.0 ignore: 5.3.1 @@ -4990,36 +4949,36 @@ snapshots: eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@3.6.0(astro-eslint-parser@1.0.3(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6))(svelte-eslint-parser@0.41.1(svelte@4.2.19))(svelte@4.2.19)(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.10.0(jiti@1.21.6))): + eslint-plugin-perfectionist@3.7.0(astro-eslint-parser@1.0.3(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(svelte-eslint-parser@0.41.1(svelte@4.2.19))(svelte@4.2.19)(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.0.0))): dependencies: - '@typescript-eslint/types': 8.5.0 - '@typescript-eslint/utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - eslint: 9.10.0(jiti@1.21.6) + '@typescript-eslint/types': 8.7.0 + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + eslint: 9.11.1(jiti@2.0.0) minimatch: 9.0.5 natural-compare-lite: 1.4.0 optionalDependencies: astro-eslint-parser: 1.0.3(typescript@5.6.2) svelte: 4.2.19 svelte-eslint-parser: 0.41.1(svelte@4.2.19) - vue-eslint-parser: 9.4.3(eslint@9.10.0(jiti@1.21.6)) + vue-eslint-parser: 9.4.3(eslint@9.11.1(jiti@2.0.0)) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-react-debug@1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2): + eslint-plugin-react-debug@1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2): dependencies: - '@eslint-react/ast': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/core': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/jsx': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/shared': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/ast': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@eslint-react/core': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@eslint-react/jsx': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@eslint-react/shared': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) '@eslint-react/tools': 1.14.2 - '@eslint-react/types': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/var': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@typescript-eslint/scope-manager': 8.6.0 - '@typescript-eslint/type-utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@typescript-eslint/types': 8.6.0 - '@typescript-eslint/utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - eslint: 9.10.0(jiti@1.21.6) + '@eslint-react/types': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@eslint-react/var': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@typescript-eslint/scope-manager': 8.7.0 + '@typescript-eslint/type-utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@typescript-eslint/types': 8.7.0 + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + eslint: 9.11.1(jiti@2.0.0) string-ts: 2.2.0 ts-pattern: 5.3.1 optionalDependencies: @@ -5027,128 +4986,128 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-dom@1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2): + eslint-plugin-react-dom@1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2): dependencies: - '@eslint-react/ast': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/core': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/jsx': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/shared': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/ast': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@eslint-react/core': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@eslint-react/jsx': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@eslint-react/shared': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) '@eslint-react/tools': 1.14.2 - '@eslint-react/types': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/var': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@typescript-eslint/scope-manager': 8.6.0 - '@typescript-eslint/types': 8.6.0 - '@typescript-eslint/utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - eslint: 9.10.0(jiti@1.21.6) + '@eslint-react/types': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@eslint-react/var': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@typescript-eslint/scope-manager': 8.7.0 + '@typescript-eslint/types': 8.7.0 + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + eslint: 9.11.1(jiti@2.0.0) ts-pattern: 5.3.1 optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks-extra@1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2): + eslint-plugin-react-hooks-extra@1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2): dependencies: - '@eslint-react/ast': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/core': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/jsx': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/shared': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/ast': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@eslint-react/core': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@eslint-react/jsx': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@eslint-react/shared': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) '@eslint-react/tools': 1.14.2 - '@eslint-react/types': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/var': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@typescript-eslint/scope-manager': 8.6.0 - '@typescript-eslint/type-utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@typescript-eslint/types': 8.6.0 - '@typescript-eslint/utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - eslint: 9.10.0(jiti@1.21.6) + '@eslint-react/types': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@eslint-react/var': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@typescript-eslint/scope-manager': 8.7.0 + '@typescript-eslint/type-utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@typescript-eslint/types': 8.7.0 + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + eslint: 9.11.1(jiti@2.0.0) ts-pattern: 5.3.1 optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks@4.6.2(eslint@9.10.0(jiti@1.21.6)): + eslint-plugin-react-hooks@4.6.2(eslint@9.11.1(jiti@2.0.0)): dependencies: - eslint: 9.10.0(jiti@1.21.6) + eslint: 9.11.1(jiti@2.0.0) - eslint-plugin-react-naming-convention@1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2): + eslint-plugin-react-naming-convention@1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2): dependencies: - '@eslint-react/ast': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/core': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/jsx': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/shared': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/ast': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@eslint-react/core': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@eslint-react/jsx': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@eslint-react/shared': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) '@eslint-react/tools': 1.14.2 - '@eslint-react/types': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@typescript-eslint/scope-manager': 8.6.0 - '@typescript-eslint/type-utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@typescript-eslint/types': 8.6.0 - '@typescript-eslint/utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - eslint: 9.10.0(jiti@1.21.6) + '@eslint-react/types': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@typescript-eslint/scope-manager': 8.7.0 + '@typescript-eslint/type-utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@typescript-eslint/types': 8.7.0 + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + eslint: 9.11.1(jiti@2.0.0) ts-pattern: 5.3.1 optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: - supports-color - eslint-plugin-react-refresh@0.4.12(eslint@9.10.0(jiti@1.21.6)): + eslint-plugin-react-refresh@0.4.12(eslint@9.11.1(jiti@2.0.0)): dependencies: - eslint: 9.10.0(jiti@1.21.6) + eslint: 9.11.1(jiti@2.0.0) - eslint-plugin-react-web-api@1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2): + eslint-plugin-react-web-api@1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2): dependencies: - '@eslint-react/ast': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/core': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/jsx': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/shared': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/ast': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@eslint-react/core': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@eslint-react/jsx': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@eslint-react/shared': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) '@eslint-react/tools': 1.14.2 - '@eslint-react/types': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/var': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@typescript-eslint/scope-manager': 8.6.0 - '@typescript-eslint/types': 8.6.0 - '@typescript-eslint/utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/types': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@eslint-react/var': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@typescript-eslint/scope-manager': 8.7.0 + '@typescript-eslint/types': 8.7.0 + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) birecord: 0.1.1 - eslint: 9.10.0(jiti@1.21.6) + eslint: 9.11.1(jiti@2.0.0) ts-pattern: 5.3.1 optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: - supports-color - eslint-plugin-react-x@1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2): + eslint-plugin-react-x@1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2): dependencies: - '@eslint-react/ast': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/core': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/jsx': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/shared': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/ast': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@eslint-react/core': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@eslint-react/jsx': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@eslint-react/shared': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) '@eslint-react/tools': 1.14.2 - '@eslint-react/types': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@eslint-react/var': 1.14.2(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@typescript-eslint/scope-manager': 8.6.0 - '@typescript-eslint/type-utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@typescript-eslint/types': 8.6.0 - '@typescript-eslint/utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - eslint: 9.10.0(jiti@1.21.6) - is-immutable-type: 5.0.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@eslint-react/types': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@eslint-react/var': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@typescript-eslint/scope-manager': 8.7.0 + '@typescript-eslint/type-utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@typescript-eslint/types': 8.7.0 + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + eslint: 9.11.1(jiti@2.0.0) + is-immutable-type: 5.0.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) ts-pattern: 5.3.1 optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: - supports-color - eslint-plugin-regexp@2.6.0(eslint@9.10.0(jiti@1.21.6)): + eslint-plugin-regexp@2.6.0(eslint@9.11.1(jiti@2.0.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0)) '@eslint-community/regexpp': 4.11.0 comment-parser: 1.4.1 - eslint: 9.10.0(jiti@1.21.6) + eslint: 9.11.1(jiti@2.0.0) jsdoc-type-pratt-parser: 4.1.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-solid@0.14.3(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2): + eslint-plugin-solid@0.14.3(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2): dependencies: - '@typescript-eslint/utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - eslint: 9.10.0(jiti@1.21.6) + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + eslint: 9.11.1(jiti@2.0.0) estraverse: 5.3.0 is-html: 2.0.0 kebab-case: 1.0.2 @@ -5158,17 +5117,17 @@ snapshots: - supports-color - typescript - eslint-plugin-svelte@2.44.0(eslint@9.10.0(jiti@1.21.6))(svelte@4.2.19): + eslint-plugin-svelte@2.44.0(eslint@9.11.1(jiti@2.0.0))(svelte@4.2.19): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0)) '@jridgewell/sourcemap-codec': 1.5.0 - eslint: 9.10.0(jiti@1.21.6) - eslint-compat-utils: 0.5.1(eslint@9.10.0(jiti@1.21.6)) + eslint: 9.11.1(jiti@2.0.0) + eslint-compat-utils: 0.5.1(eslint@9.11.1(jiti@2.0.0)) esutils: 2.0.3 known-css-properties: 0.34.0 - postcss: 8.4.44 - postcss-load-config: 3.1.4(postcss@8.4.44) - postcss-safe-parser: 6.0.0(postcss@8.4.44) + postcss: 8.4.47 + postcss-load-config: 3.1.4(postcss@8.4.47) + postcss-safe-parser: 6.0.0(postcss@8.4.47) postcss-selector-parser: 6.1.0 semver: 7.6.3 svelte-eslint-parser: 0.41.1(svelte@4.2.19) @@ -5177,24 +5136,24 @@ snapshots: transitivePeerDependencies: - ts-node - eslint-plugin-toml@0.11.1(eslint@9.10.0(jiti@1.21.6)): + eslint-plugin-toml@0.11.1(eslint@9.11.1(jiti@2.0.0)): dependencies: debug: 4.3.6 - eslint: 9.10.0(jiti@1.21.6) - eslint-compat-utils: 0.5.1(eslint@9.10.0(jiti@1.21.6)) + eslint: 9.11.1(jiti@2.0.0) + eslint-compat-utils: 0.5.1(eslint@9.11.1(jiti@2.0.0)) lodash: 4.17.21 toml-eslint-parser: 0.10.0 transitivePeerDependencies: - supports-color - eslint-plugin-unicorn@55.0.0(eslint@9.10.0(jiti@1.21.6)): + eslint-plugin-unicorn@55.0.0(eslint@9.11.1(jiti@2.0.0)): dependencies: '@babel/helper-validator-identifier': 7.24.7 - '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0)) ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.37.1 - eslint: 9.10.0(jiti@1.21.6) + eslint: 9.11.1(jiti@2.0.0) esquery: 1.6.0 globals: 15.9.0 indent-string: 4.0.0 @@ -5207,41 +5166,41 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.6.0(@typescript-eslint/parser@8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6)): + eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0)): dependencies: - eslint: 9.10.0(jiti@1.21.6) + eslint: 9.11.1(jiti@2.0.0) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.6.0(@typescript-eslint/parser@8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/eslint-plugin': 8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - eslint-plugin-vue@9.28.0(eslint@9.10.0(jiti@1.21.6)): + eslint-plugin-vue@9.28.0(eslint@9.11.1(jiti@2.0.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.6)) - eslint: 9.10.0(jiti@1.21.6) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0)) + eslint: 9.11.1(jiti@2.0.0) globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.1.0 semver: 7.6.3 - vue-eslint-parser: 9.4.3(eslint@9.10.0(jiti@1.21.6)) + vue-eslint-parser: 9.4.3(eslint@9.11.1(jiti@2.0.0)) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color - eslint-plugin-yml@1.14.0(eslint@9.10.0(jiti@1.21.6)): + eslint-plugin-yml@1.14.0(eslint@9.11.1(jiti@2.0.0)): dependencies: debug: 4.3.6 - eslint: 9.10.0(jiti@1.21.6) - eslint-compat-utils: 0.5.1(eslint@9.10.0(jiti@1.21.6)) + eslint: 9.11.1(jiti@2.0.0) + eslint-compat-utils: 0.5.1(eslint@9.11.1(jiti@2.0.0)) lodash: 4.17.21 natural-compare: 1.4.0 yaml-eslint-parser: 1.2.3 transitivePeerDependencies: - supports-color - eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.6)(eslint@9.10.0(jiti@1.21.6)): + eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.8)(eslint@9.11.1(jiti@2.0.0)): dependencies: - '@vue/compiler-sfc': 3.5.6 - eslint: 9.10.0(jiti@1.21.6) + '@vue/compiler-sfc': 3.5.8 + eslint: 9.11.1(jiti@2.0.0) eslint-scope@7.2.2: dependencies: @@ -5253,9 +5212,9 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-typegen@0.3.2(eslint@9.10.0(jiti@1.21.6)): + eslint-typegen@0.3.2(eslint@9.11.1(jiti@2.0.0)): dependencies: - eslint: 9.10.0(jiti@1.21.6) + eslint: 9.11.1(jiti@2.0.0) json-schema-to-typescript-lite: 14.1.0 ohash: 1.1.3 @@ -5263,17 +5222,20 @@ snapshots: eslint-visitor-keys@4.0.0: {} - eslint@9.10.0(jiti@1.21.6): + eslint@9.11.1(jiti@2.0.0): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0)) '@eslint-community/regexpp': 4.11.0 '@eslint/config-array': 0.18.0 + '@eslint/core': 0.6.0 '@eslint/eslintrc': 3.1.0 - '@eslint/js': 9.10.0 - '@eslint/plugin-kit': 0.1.0 + '@eslint/js': 9.11.1 + '@eslint/plugin-kit': 0.2.0 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.3.0 '@nodelib/fs.walk': 1.2.8 + '@types/estree': 1.0.6 + '@types/json-schema': 7.0.15 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 @@ -5300,7 +5262,7 @@ snapshots: strip-ansi: 6.0.1 text-table: 0.2.0 optionalDependencies: - jiti: 1.21.6 + jiti: 2.0.0 transitivePeerDependencies: - supports-color @@ -5334,7 +5296,7 @@ snapshots: estree-walker@3.0.3: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 esutils@2.0.3: {} @@ -5634,10 +5596,10 @@ snapshots: dependencies: html-tags: 3.3.1 - is-immutable-type@5.0.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2): + is-immutable-type@5.0.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2): dependencies: - '@typescript-eslint/type-utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - eslint: 9.10.0(jiti@1.21.6) + '@typescript-eslint/type-utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + eslint: 9.11.1(jiti@2.0.0) ts-api-utils: 1.3.0(typescript@5.6.2) ts-declaration-location: 1.0.4(typescript@5.6.2) typescript: 5.6.2 @@ -5656,7 +5618,7 @@ snapshots: is-reference@3.0.2: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 is-stream@2.0.1: {} @@ -5686,6 +5648,8 @@ snapshots: jiti@1.21.6: {} + jiti@2.0.0: {} + jiti@2.0.0-beta.2: {} joycon@3.1.1: {} @@ -6338,7 +6302,7 @@ snapshots: periscopic@3.1.0: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 estree-walker: 3.0.3 is-reference: 3.0.2 @@ -6360,41 +6324,35 @@ snapshots: pluralize@8.0.0: {} - postcss-load-config@3.1.4(postcss@8.4.44): + postcss-load-config@3.1.4(postcss@8.4.47): dependencies: lilconfig: 2.1.0 yaml: 1.10.2 optionalDependencies: - postcss: 8.4.44 + postcss: 8.4.47 - postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.44)(tsx@4.19.1)(yaml@2.5.0): + postcss-load-config@6.0.1(jiti@2.0.0)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.5.0): dependencies: lilconfig: 3.1.2 optionalDependencies: - jiti: 1.21.6 - postcss: 8.4.44 + jiti: 2.0.0 + postcss: 8.4.47 tsx: 4.19.1 yaml: 2.5.0 - postcss-safe-parser@6.0.0(postcss@8.4.44): + postcss-safe-parser@6.0.0(postcss@8.4.47): dependencies: - postcss: 8.4.44 + postcss: 8.4.47 - postcss-scss@4.0.9(postcss@8.4.44): + postcss-scss@4.0.9(postcss@8.4.47): dependencies: - postcss: 8.4.44 + postcss: 8.4.47 postcss-selector-parser@6.1.0: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss@8.4.44: - dependencies: - nanoid: 3.3.7 - picocolors: 1.1.0 - source-map-js: 1.2.0 - postcss@8.4.47: dependencies: nanoid: 3.3.7 @@ -6578,8 +6536,6 @@ snapshots: ansi-styles: 6.2.1 is-fullwidth-code-point: 5.0.0 - source-map-js@1.2.0: {} - source-map-js@1.2.1: {} source-map@0.8.0-beta.0: @@ -6686,8 +6642,8 @@ snapshots: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - postcss: 8.4.44 - postcss-scss: 4.0.9(postcss@8.4.44) + postcss: 8.4.47 + postcss-scss: 4.0.9(postcss@8.4.47) optionalDependencies: svelte: 4.2.19 @@ -6696,7 +6652,7 @@ snapshots: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/trace-mapping': 0.3.25 - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 acorn: 8.12.1 aria-query: 5.3.0 axobject-query: 4.0.0 @@ -6784,7 +6740,7 @@ snapshots: tslib@2.6.3: {} - tsup@8.3.0(jiti@1.21.6)(postcss@8.4.44)(tsx@4.19.1)(typescript@5.6.2)(yaml@2.5.0): + tsup@8.3.0(jiti@2.0.0)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.2)(yaml@2.5.0): dependencies: bundle-require: 5.0.0(esbuild@0.23.0) cac: 6.7.14 @@ -6795,7 +6751,7 @@ snapshots: execa: 5.1.1 joycon: 3.1.1 picocolors: 1.1.0 - postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.44)(tsx@4.19.1)(yaml@2.5.0) + postcss-load-config: 6.0.1(jiti@2.0.0)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.5.0) resolve-from: 5.0.0 rollup: 4.19.0 source-map: 0.8.0-beta.0 @@ -6803,7 +6759,7 @@ snapshots: tinyglobby: 0.2.6 tree-kill: 1.2.2 optionalDependencies: - postcss: 8.4.44 + postcss: 8.4.47 typescript: 5.6.2 transitivePeerDependencies: - jiti @@ -6896,12 +6852,12 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - vite-node@2.1.1(@types/node@22.5.5): + vite-node@2.1.1(@types/node@22.7.2): dependencies: cac: 6.7.14 debug: 4.3.6 pathe: 1.1.2 - vite: 5.0.5(@types/node@22.5.5) + vite: 5.0.5(@types/node@22.7.2) transitivePeerDependencies: - '@types/node' - less @@ -6912,19 +6868,19 @@ snapshots: - supports-color - terser - vite@5.0.5(@types/node@22.5.5): + vite@5.0.5(@types/node@22.7.2): dependencies: esbuild: 0.19.12 - postcss: 8.4.44 + postcss: 8.4.47 rollup: 4.19.0 optionalDependencies: - '@types/node': 22.5.5 + '@types/node': 22.7.2 fsevents: 2.3.3 - vitest@2.1.1(@types/node@22.5.5): + vitest@2.1.1(@types/node@22.7.2): dependencies: '@vitest/expect': 2.1.1 - '@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(vite@5.0.5(@types/node@22.5.5)) + '@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(vite@5.0.5(@types/node@22.7.2)) '@vitest/pretty-format': 2.1.1 '@vitest/runner': 2.1.1 '@vitest/snapshot': 2.1.1 @@ -6939,11 +6895,11 @@ snapshots: tinyexec: 0.3.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.0.5(@types/node@22.5.5) - vite-node: 2.1.1(@types/node@22.5.5) + vite: 5.0.5(@types/node@22.7.2) + vite-node: 2.1.1(@types/node@22.7.2) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.5.5 + '@types/node': 22.7.2 transitivePeerDependencies: - less - lightningcss @@ -6954,10 +6910,10 @@ snapshots: - supports-color - terser - vue-eslint-parser@9.4.3(eslint@9.10.0(jiti@1.21.6)): + vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.0.0)): dependencies: debug: 4.3.6 - eslint: 9.10.0(jiti@1.21.6) + eslint: 9.11.1(jiti@2.0.0) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 @@ -6967,13 +6923,13 @@ snapshots: transitivePeerDependencies: - supports-color - vue@3.5.6(typescript@5.6.2): + vue@3.5.8(typescript@5.6.2): dependencies: - '@vue/compiler-dom': 3.5.6 - '@vue/compiler-sfc': 3.5.6 - '@vue/runtime-dom': 3.5.6 - '@vue/server-renderer': 3.5.6(vue@3.5.6(typescript@5.6.2)) - '@vue/shared': 3.5.6 + '@vue/compiler-dom': 3.5.8 + '@vue/compiler-sfc': 3.5.8 + '@vue/runtime-dom': 3.5.8 + '@vue/server-renderer': 3.5.8(vue@3.5.8(typescript@5.6.2)) + '@vue/shared': 3.5.8 optionalDependencies: typescript: 5.6.2 From 582ade4b4e4b2856eb7d07659dd85d67172e2a86 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Thu, 26 Sep 2024 08:19:28 +0800 Subject: [PATCH 073/105] chore: release v3.7.2 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e45226fb47..a64be2a761 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@antfu/eslint-config", "type": "module", - "version": "3.7.1", + "version": "3.7.2", "packageManager": "pnpm@9.11.0", "description": "Anthony's ESLint config", "author": "Anthony Fu (https://github.com/antfu/)", From e914ae4fcdb65d7e22e02fa6b3662d62c07131a8 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Fri, 27 Sep 2024 06:47:13 +0800 Subject: [PATCH 074/105] fix: properly disable top-level-await rule for tests --- src/configs/disables.ts | 8 -------- src/configs/test.ts | 11 ++++++++--- 2 files changed, 8 insertions(+), 11 deletions(-) diff --git a/src/configs/disables.ts b/src/configs/disables.ts index 54324650b0..6d322d3d90 100644 --- a/src/configs/disables.ts +++ b/src/configs/disables.ts @@ -39,14 +39,6 @@ export async function disables(): Promise { 'unused-imports/no-unused-vars': 'off', }, }, - { - files: ['**/*.{test,spec}.([tj])s?(x)'], - name: 'antfu/disables/test', - rules: { - 'antfu/no-top-level-await': 'off', - 'no-unused-expressions': 'off', - }, - }, { files: ['**/*.js', '**/*.cjs'], name: 'antfu/disables/cjs', diff --git a/src/configs/test.ts b/src/configs/test.ts index 8812682fc9..cc7a6c1580 100644 --- a/src/configs/test.ts +++ b/src/configs/test.ts @@ -44,16 +44,21 @@ export async function test( files, name: 'antfu/test/rules', rules: { - 'node/prefer-global/process': 'off', - 'test/consistent-test-it': ['error', { fn: 'it', withinDescribe: 'it' }], 'test/no-identical-title': 'error', 'test/no-import-node-test': 'error', 'test/no-only-tests': isInEditor ? 'off' : 'error', + 'test/prefer-hooks-in-order': 'error', 'test/prefer-lowercase-title': 'error', - 'ts/explicit-function-return-type': 'off', + // Disables + ...{ + 'antfu/no-top-level-await': 'off', + 'no-unused-expressions': 'off', + 'node/prefer-global/process': 'off', + 'ts/explicit-function-return-type': 'off', + }, ...overrides, }, From 74826949ac47b27d821c03549ecfeb56425a0b88 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Fri, 27 Sep 2024 06:47:35 +0800 Subject: [PATCH 075/105] chore: update deps --- package.json | 8 +-- pnpm-lock.yaml | 184 ++++++++++++++++++++++++------------------------- 2 files changed, 96 insertions(+), 96 deletions(-) diff --git a/package.json b/package.json index a64be2a761..d9cbb93e15 100644 --- a/package.json +++ b/package.json @@ -108,9 +108,9 @@ "eslint-flat-config-utils": "^0.4.0", "eslint-merge-processors": "^0.1.0", "eslint-plugin-antfu": "^2.7.0", - "eslint-plugin-command": "^0.2.5", + "eslint-plugin-command": "^0.2.6", "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jsdoc": "^50.2.5", + "eslint-plugin-jsdoc": "^50.3.0", "eslint-plugin-jsonc": "^2.16.0", "eslint-plugin-n": "^17.10.3", "eslint-plugin-no-only-tests": "^3.3.0", @@ -140,7 +140,7 @@ "@prettier/plugin-xml": "^3.4.1", "@stylistic/eslint-plugin-migrate": "^2.8.0", "@types/fs-extra": "^11.0.4", - "@types/node": "^22.7.2", + "@types/node": "^22.7.3", "@types/prompts": "^2.4.9", "@types/yargs": "^17.0.33", "@unocss/eslint-plugin": "^0.62.4", @@ -170,7 +170,7 @@ "tsx": "^4.19.1", "typescript": "^5.6.2", "vitest": "^2.1.1", - "vue": "^3.5.8" + "vue": "^3.5.9" }, "resolutions": { "@eslint-community/eslint-utils": "^4.4.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4cd59eb9e0..0b99a4a062 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -37,7 +37,7 @@ importers: version: 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) '@vitest/eslint-plugin': specifier: ^1.1.4 - version: 1.1.4(@typescript-eslint/utils@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)(vitest@2.1.1(@types/node@22.7.2)) + version: 1.1.4(@typescript-eslint/utils@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)(vitest@2.1.1(@types/node@22.7.3)) eslint-config-flat-gitignore: specifier: ^0.3.0 version: 0.3.0(eslint@9.11.1(jiti@2.0.0)) @@ -51,14 +51,14 @@ importers: specifier: ^2.7.0 version: 2.7.0(eslint@9.11.1(jiti@2.0.0)) eslint-plugin-command: - specifier: ^0.2.5 - version: 0.2.5(eslint@9.11.1(jiti@2.0.0)) + specifier: ^0.2.6 + version: 0.2.6(eslint@9.11.1(jiti@2.0.0)) eslint-plugin-import-x: specifier: ^4.3.0 version: 4.3.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) eslint-plugin-jsdoc: - specifier: ^50.2.5 - version: 50.2.5(eslint@9.11.1(jiti@2.0.0)) + specifier: ^50.3.0 + version: 50.3.0(eslint@9.11.1(jiti@2.0.0)) eslint-plugin-jsonc: specifier: ^2.16.0 version: 2.16.0(eslint@9.11.1(jiti@2.0.0)) @@ -91,7 +91,7 @@ importers: version: 1.14.0(eslint@9.11.1(jiti@2.0.0)) eslint-processor-vue-blocks: specifier: ^0.1.2 - version: 0.1.2(@vue/compiler-sfc@3.5.8)(eslint@9.11.1(jiti@2.0.0)) + version: 0.1.2(@vue/compiler-sfc@3.5.9)(eslint@9.11.1(jiti@2.0.0)) globals: specifier: ^15.9.0 version: 15.9.0 @@ -142,8 +142,8 @@ importers: specifier: ^11.0.4 version: 11.0.4 '@types/node': - specifier: ^22.7.2 - version: 22.7.2 + specifier: ^22.7.3 + version: 22.7.3 '@types/prompts': specifier: ^2.4.9 version: 2.4.9 @@ -230,10 +230,10 @@ importers: version: 5.6.2 vitest: specifier: ^2.1.1 - version: 2.1.1(@types/node@22.7.2) + version: 2.1.1(@types/node@22.7.3) vue: - specifier: ^3.5.8 - version: 3.5.8(typescript@5.6.2) + specifier: ^3.5.9 + version: 3.5.9(typescript@5.6.2) packages: @@ -1025,8 +1025,8 @@ packages: '@types/ms@0.7.34': resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} - '@types/node@22.7.2': - resolution: {integrity: sha512-866lXSrpGpgyHBZUa2m9YNWqHDjjM0aBTJlNtYaGEw4rqY/dcD7deRVTbBBAJelfA7oaGDbNftXF/TL/A6RgoA==} + '@types/node@22.7.3': + resolution: {integrity: sha512-qXKfhXXqGTyBskvWEzJZPUxSslAiLaB6JGP1ic/XTH9ctGgzdgYguuLP1C601aRTSDNlLb0jbKqXjZ48GNraSA==} '@types/normalize-package-data@2.4.3': resolution: {integrity: sha512-ehPtgRgaULsFG8x0NeYJvmyH1hmlfsNLujHe9dQEia/7MAJYdzMSi19JtchUHjmBA6XC/75dK55mzZH+RyieSg==} @@ -1162,34 +1162,34 @@ packages: peerDependencies: '@eslint/config-array': '>=0.16.0' - '@vue/compiler-core@3.5.8': - resolution: {integrity: sha512-Uzlxp91EPjfbpeO5KtC0KnXPkuTfGsNDeaKQJxQN718uz+RqDYarEf7UhQJGK+ZYloD2taUbHTI2J4WrUaZQNA==} + '@vue/compiler-core@3.5.9': + resolution: {integrity: sha512-KE1sCdwqSKq0CQ/ltg3XnlMTKeinjegIkuFsuq9DKvNPmqLGdmI51ChZdGBBRXIvEYTLm8X/JxOuBQ1HqF/+PA==} - '@vue/compiler-dom@3.5.8': - resolution: {integrity: sha512-GUNHWvoDSbSa5ZSHT9SnV5WkStWfzJwwTd6NMGzilOE/HM5j+9EB9zGXdtu/fCNEmctBqMs6C9SvVPpVPuk1Eg==} + '@vue/compiler-dom@3.5.9': + resolution: {integrity: sha512-gEAURwPo902AsJF50vl59VaWR+Cx6cX9SoqLYHu1jq9hDbmQlXvpZyYNIIbxa2JTJ+FD/oBQweVUwuTQv79KTg==} - '@vue/compiler-sfc@3.5.8': - resolution: {integrity: sha512-taYpngQtSysrvO9GULaOSwcG5q821zCoIQBtQQSx7Uf7DxpR6CIHR90toPr9QfDD2mqHQPCSgoWBvJu0yV9zjg==} + '@vue/compiler-sfc@3.5.9': + resolution: {integrity: sha512-kp9qawcTXakYm0TN6YAwH24IurSywoXh4fWhRbLu0at4UVyo994bhEzJlQn82eiyqtut4GjkQodSfn8drFbpZQ==} - '@vue/compiler-ssr@3.5.8': - resolution: {integrity: sha512-W96PtryNsNG9u0ZnN5Q5j27Z/feGrFV6zy9q5tzJVyJaLiwYxvC0ek4IXClZygyhjm+XKM7WD9pdKi/wIRVC/Q==} + '@vue/compiler-ssr@3.5.9': + resolution: {integrity: sha512-fb1g2mQv32QzIei76rlXRTz08Grw+ZzBXSQfHo4StGFutm/flyebw3dGJkexKwcU3GjX9s5fIGjEv/cjO8j8Yw==} - '@vue/reactivity@3.5.8': - resolution: {integrity: sha512-mlgUyFHLCUZcAYkqvzYnlBRCh0t5ZQfLYit7nukn1GR96gc48Bp4B7OIcSfVSvlG1k3BPfD+p22gi1t2n9tsXg==} + '@vue/reactivity@3.5.9': + resolution: {integrity: sha512-88ApgNZ6yPYpyYkTfXzcbWk6O8+LrPRIpa/U4AdeTzpfRUO+EUt5jemnTBVSlAUNmlYY96xa5feUNEq+BouLog==} - '@vue/runtime-core@3.5.8': - resolution: {integrity: sha512-fJuPelh64agZ8vKkZgp5iCkPaEqFJsYzxLk9vSC0X3G8ppknclNDr61gDc45yBGTaN5Xqc1qZWU3/NoaBMHcjQ==} + '@vue/runtime-core@3.5.9': + resolution: {integrity: sha512-YAeP0zNkjSl5mEc1NxOg9qoAhLNbREElHAhfYbMXT57oF0ixehEEJWBhg2uvVxslCGh23JhpEAyMvJrJHW9WGg==} - '@vue/runtime-dom@3.5.8': - resolution: {integrity: sha512-DpAUz+PKjTZPUOB6zJgkxVI3GuYc2iWZiNeeHQUw53kdrparSTG6HeXUrYDjaam8dVsCdvQxDz6ZWxnyjccUjQ==} + '@vue/runtime-dom@3.5.9': + resolution: {integrity: sha512-5Oq/5oenpB9lw94moKvOHqBDEaMSyDmcu2HS8AtAT6/pwdo/t9fR9aVtLh6FzYGGqZR9yRfoHAN6P7goblq1aA==} - '@vue/server-renderer@3.5.8': - resolution: {integrity: sha512-7AmC9/mEeV9mmXNVyUIm1a1AjUhyeeGNbkLh39J00E7iPeGks8OGRB5blJiMmvqSh8SkaS7jkLWSpXtxUCeagA==} + '@vue/server-renderer@3.5.9': + resolution: {integrity: sha512-tbuUsZfMWGazR9LXLNiiDSTwkO8K9sLyR70diY+FbQmKmh7236PPz4jkTxymelV8D89IJUGtbfe4VdmpHkmuxg==} peerDependencies: - vue: 3.5.8 + vue: 3.5.9 - '@vue/shared@3.5.8': - resolution: {integrity: sha512-mJleSWbAGySd2RJdX1RBtcrUBX6snyOc0qHpgk3lGi4l9/P/3ny3ELqFWqYdkXIwwNN/kdm8nD9ky8o6l/Lx2A==} + '@vue/shared@3.5.9': + resolution: {integrity: sha512-8wiT/m0mnsLhTME0mPgc57jv+4TipRBSAAmheUdYgiOaO6AobZPNOmm87ub4np65VVDgLcWxc+Edc++5Wyz1uA==} '@xml-tools/parser@1.0.11': resolution: {integrity: sha512-aKqQ077XnR+oQtHJlrAflaZaL7qZsulWc/i/ZEooar5JiWj1eLt0+Wg28cpa+XLney107wXqneC+oG1IZvxkTA==} @@ -1644,8 +1644,8 @@ packages: peerDependencies: eslint: ^9.11.1 - eslint-plugin-command@0.2.5: - resolution: {integrity: sha512-mbCaSHD37MT8nVJnJUz2oeDfhz0wdOjfrqQVWkSpXuj3uU8m7/FK/niV2bL922af3M1js5x7Xcu3PwqWsrahfA==} + eslint-plugin-command@0.2.6: + resolution: {integrity: sha512-T0bHZ1oblW1xUHUVoBKZJR2osSNNGkfZuK4iqboNwuNS/M7tdp3pmURaJtTi/XDzitxaQ02lvOdFH0mUd5QLvQ==} peerDependencies: eslint: ^9.11.1 @@ -1666,8 +1666,8 @@ packages: peerDependencies: eslint: ^9.11.1 - eslint-plugin-jsdoc@50.2.5: - resolution: {integrity: sha512-o3pVL19dSO3et+env3uV2WjrMX8oEqZjBF8lZBpLl9/CgqaRAIx5UaSPfrbHKB/JlHldWOFFGrUeZWmpWUds6g==} + eslint-plugin-jsdoc@50.3.0: + resolution: {integrity: sha512-P7qDB/RckdKETpBM4CtjHRQ5qXByPmFhRi86sN3E+J+tySchq+RSOGGhI2hDIefmmKFuTi/1ACjqsnDJDDDfzg==} engines: {node: '>=18'} peerDependencies: eslint: ^9.11.1 @@ -3379,8 +3379,8 @@ packages: peerDependencies: eslint: ^9.11.1 - vue@3.5.8: - resolution: {integrity: sha512-hvuvuCy51nP/1fSRvrrIqTLSvrSyz2Pq+KQ8S8SXCxTWVE0nMaOnSDnSOxV1eYmGfvK7mqiwvd1C59CEEz7dAQ==} + vue@3.5.9: + resolution: {integrity: sha512-nHzQhZ5cjFKynAY2beAm7XtJ5C13VKAFTLTgRYXy+Id1KEKBeiK6hO2RcW1hUjdbHMadz1YzxyHgQigOC54wug==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -4120,13 +4120,13 @@ snapshots: '@types/fs-extra@11.0.4': dependencies: '@types/jsonfile': 6.1.3 - '@types/node': 22.7.2 + '@types/node': 22.7.3 '@types/json-schema@7.0.15': {} '@types/jsonfile@6.1.3': dependencies: - '@types/node': 22.7.2 + '@types/node': 22.7.3 '@types/mdast@4.0.4': dependencies: @@ -4134,7 +4134,7 @@ snapshots: '@types/ms@0.7.34': {} - '@types/node@22.7.2': + '@types/node@22.7.3': dependencies: undici-types: 6.19.6 @@ -4142,7 +4142,7 @@ snapshots: '@types/prompts@2.4.9': dependencies: - '@types/node': 22.7.2 + '@types/node': 22.7.3 kleur: 3.0.3 '@types/unist@3.0.3': {} @@ -4255,13 +4255,13 @@ snapshots: - supports-color - typescript - '@vitest/eslint-plugin@1.1.4(@typescript-eslint/utils@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)(vitest@2.1.1(@types/node@22.7.2))': + '@vitest/eslint-plugin@1.1.4(@typescript-eslint/utils@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)(vitest@2.1.1(@types/node@22.7.3))': dependencies: eslint: 9.11.1(jiti@2.0.0) optionalDependencies: '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) typescript: 5.6.2 - vitest: 2.1.1(@types/node@22.7.2) + vitest: 2.1.1(@types/node@22.7.3) '@vitest/expect@2.1.1': dependencies: @@ -4270,13 +4270,13 @@ snapshots: chai: 5.1.1 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.1(@vitest/spy@2.1.1)(vite@5.0.5(@types/node@22.7.2))': + '@vitest/mocker@2.1.1(@vitest/spy@2.1.1)(vite@5.0.5(@types/node@22.7.3))': dependencies: '@vitest/spy': 2.1.1 estree-walker: 3.0.3 magic-string: 0.30.11 optionalDependencies: - vite: 5.0.5(@types/node@22.7.2) + vite: 5.0.5(@types/node@22.7.3) '@vitest/pretty-format@2.1.1': dependencies: @@ -4308,59 +4308,59 @@ snapshots: '@eslint/config-array': 0.17.1 '@nodelib/fs.walk': 2.0.0 - '@vue/compiler-core@3.5.8': + '@vue/compiler-core@3.5.9': dependencies: '@babel/parser': 7.25.4 - '@vue/shared': 3.5.8 + '@vue/shared': 3.5.9 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.1 - '@vue/compiler-dom@3.5.8': + '@vue/compiler-dom@3.5.9': dependencies: - '@vue/compiler-core': 3.5.8 - '@vue/shared': 3.5.8 + '@vue/compiler-core': 3.5.9 + '@vue/shared': 3.5.9 - '@vue/compiler-sfc@3.5.8': + '@vue/compiler-sfc@3.5.9': dependencies: '@babel/parser': 7.25.4 - '@vue/compiler-core': 3.5.8 - '@vue/compiler-dom': 3.5.8 - '@vue/compiler-ssr': 3.5.8 - '@vue/shared': 3.5.8 + '@vue/compiler-core': 3.5.9 + '@vue/compiler-dom': 3.5.9 + '@vue/compiler-ssr': 3.5.9 + '@vue/shared': 3.5.9 estree-walker: 2.0.2 magic-string: 0.30.11 postcss: 8.4.47 source-map-js: 1.2.1 - '@vue/compiler-ssr@3.5.8': + '@vue/compiler-ssr@3.5.9': dependencies: - '@vue/compiler-dom': 3.5.8 - '@vue/shared': 3.5.8 + '@vue/compiler-dom': 3.5.9 + '@vue/shared': 3.5.9 - '@vue/reactivity@3.5.8': + '@vue/reactivity@3.5.9': dependencies: - '@vue/shared': 3.5.8 + '@vue/shared': 3.5.9 - '@vue/runtime-core@3.5.8': + '@vue/runtime-core@3.5.9': dependencies: - '@vue/reactivity': 3.5.8 - '@vue/shared': 3.5.8 + '@vue/reactivity': 3.5.9 + '@vue/shared': 3.5.9 - '@vue/runtime-dom@3.5.8': + '@vue/runtime-dom@3.5.9': dependencies: - '@vue/reactivity': 3.5.8 - '@vue/runtime-core': 3.5.8 - '@vue/shared': 3.5.8 + '@vue/reactivity': 3.5.9 + '@vue/runtime-core': 3.5.9 + '@vue/shared': 3.5.9 csstype: 3.1.3 - '@vue/server-renderer@3.5.8(vue@3.5.8(typescript@5.6.2))': + '@vue/server-renderer@3.5.9(vue@3.5.9(typescript@5.6.2))': dependencies: - '@vue/compiler-ssr': 3.5.8 - '@vue/shared': 3.5.8 - vue: 3.5.8(typescript@5.6.2) + '@vue/compiler-ssr': 3.5.9 + '@vue/shared': 3.5.9 + vue: 3.5.9(typescript@5.6.2) - '@vue/shared@3.5.8': {} + '@vue/shared@3.5.9': {} '@xml-tools/parser@1.0.11': dependencies: @@ -4867,7 +4867,7 @@ snapshots: - supports-color - typescript - eslint-plugin-command@0.2.5(eslint@9.11.1(jiti@2.0.0)): + eslint-plugin-command@0.2.6(eslint@9.11.1(jiti@2.0.0)): dependencies: '@es-joy/jsdoccomment': 0.48.0 eslint: 9.11.1(jiti@2.0.0) @@ -4907,7 +4907,7 @@ snapshots: - supports-color - typescript - eslint-plugin-jsdoc@50.2.5(eslint@9.11.1(jiti@2.0.0)): + eslint-plugin-jsdoc@50.3.0(eslint@9.11.1(jiti@2.0.0)): dependencies: '@es-joy/jsdoccomment': 0.48.0 are-docs-informative: 0.0.2 @@ -5197,9 +5197,9 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.8)(eslint@9.11.1(jiti@2.0.0)): + eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.9)(eslint@9.11.1(jiti@2.0.0)): dependencies: - '@vue/compiler-sfc': 3.5.8 + '@vue/compiler-sfc': 3.5.9 eslint: 9.11.1(jiti@2.0.0) eslint-scope@7.2.2: @@ -6852,12 +6852,12 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - vite-node@2.1.1(@types/node@22.7.2): + vite-node@2.1.1(@types/node@22.7.3): dependencies: cac: 6.7.14 debug: 4.3.6 pathe: 1.1.2 - vite: 5.0.5(@types/node@22.7.2) + vite: 5.0.5(@types/node@22.7.3) transitivePeerDependencies: - '@types/node' - less @@ -6868,19 +6868,19 @@ snapshots: - supports-color - terser - vite@5.0.5(@types/node@22.7.2): + vite@5.0.5(@types/node@22.7.3): dependencies: esbuild: 0.19.12 postcss: 8.4.47 rollup: 4.19.0 optionalDependencies: - '@types/node': 22.7.2 + '@types/node': 22.7.3 fsevents: 2.3.3 - vitest@2.1.1(@types/node@22.7.2): + vitest@2.1.1(@types/node@22.7.3): dependencies: '@vitest/expect': 2.1.1 - '@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(vite@5.0.5(@types/node@22.7.2)) + '@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(vite@5.0.5(@types/node@22.7.3)) '@vitest/pretty-format': 2.1.1 '@vitest/runner': 2.1.1 '@vitest/snapshot': 2.1.1 @@ -6895,11 +6895,11 @@ snapshots: tinyexec: 0.3.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.0.5(@types/node@22.7.2) - vite-node: 2.1.1(@types/node@22.7.2) + vite: 5.0.5(@types/node@22.7.3) + vite-node: 2.1.1(@types/node@22.7.3) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.7.2 + '@types/node': 22.7.3 transitivePeerDependencies: - less - lightningcss @@ -6923,13 +6923,13 @@ snapshots: transitivePeerDependencies: - supports-color - vue@3.5.8(typescript@5.6.2): + vue@3.5.9(typescript@5.6.2): dependencies: - '@vue/compiler-dom': 3.5.8 - '@vue/compiler-sfc': 3.5.8 - '@vue/runtime-dom': 3.5.8 - '@vue/server-renderer': 3.5.8(vue@3.5.8(typescript@5.6.2)) - '@vue/shared': 3.5.8 + '@vue/compiler-dom': 3.5.9 + '@vue/compiler-sfc': 3.5.9 + '@vue/runtime-dom': 3.5.9 + '@vue/server-renderer': 3.5.9(vue@3.5.9(typescript@5.6.2)) + '@vue/shared': 3.5.9 optionalDependencies: typescript: 5.6.2 From a6646c187920a7a611660b0ef06539e673fbfef0 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Fri, 27 Sep 2024 06:47:42 +0800 Subject: [PATCH 076/105] chore: release v3.7.3 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d9cbb93e15..c36438255f 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@antfu/eslint-config", "type": "module", - "version": "3.7.2", + "version": "3.7.3", "packageManager": "pnpm@9.11.0", "description": "Anthony's ESLint config", "author": "Anthony Fu (https://github.com/antfu/)", From f11ab094022a10f2bccf3fd2938925b68079c558 Mon Sep 17 00:00:00 2001 From: zzxming <74341337+zzxming@users.noreply.github.com> Date: Wed, 16 Oct 2024 14:18:48 +0800 Subject: [PATCH 077/105] feat: support json5 in vscode (#623) --- .vscode/settings.json | 1 + src/cli/constants.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/.vscode/settings.json b/.vscode/settings.json index 63d7b6276c..b0343ebecd 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -38,6 +38,7 @@ "html", "markdown", "json", + "json5", "jsonc", "yaml", "toml", diff --git a/src/cli/constants.ts b/src/cli/constants.ts index cdde1d5382..d4726221c0 100644 --- a/src/cli/constants.ts +++ b/src/cli/constants.ts @@ -40,6 +40,7 @@ export const vscodeSettingsString = ` "html", "markdown", "json", + "json5", "jsonc", "yaml", "toml", From d76facc13ac00ab88bd941b94a8a751a3f62d2b2 Mon Sep 17 00:00:00 2001 From: CJ Date: Wed, 16 Oct 2024 15:02:40 -0600 Subject: [PATCH 078/105] chore: update react-hooks to v5 (#624) --- package.json | 4 ++-- pnpm-lock.yaml | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index c36438255f..70c662bdbe 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "eslint": "^9.10.0", "eslint-plugin-astro": "^1.2.0", "eslint-plugin-format": ">=0.1.0", - "eslint-plugin-react-hooks": "^4.6.0", + "eslint-plugin-react-hooks": "^5.0.0", "eslint-plugin-react-refresh": "^0.4.4", "eslint-plugin-solid": "^0.14.3", "eslint-plugin-svelte": ">=2.35.1", @@ -149,7 +149,7 @@ "eslint": "^9.11.1", "eslint-plugin-astro": "^1.2.4", "eslint-plugin-format": "^0.1.2", - "eslint-plugin-react-hooks": "^4.6.2", + "eslint-plugin-react-hooks": "^5.0.0", "eslint-plugin-react-refresh": "^0.4.12", "eslint-plugin-solid": "^0.14.3", "eslint-plugin-svelte": "^2.44.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0b99a4a062..fc30b8a702 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -169,8 +169,8 @@ importers: specifier: ^0.1.2 version: 0.1.2(eslint@9.11.1(jiti@2.0.0)) eslint-plugin-react-hooks: - specifier: ^4.6.2 - version: 4.6.2(eslint@9.11.1(jiti@2.0.0)) + specifier: ^5.0.0 + version: 5.0.0(eslint@9.11.1(jiti@2.0.0)) eslint-plugin-react-refresh: specifier: ^0.4.12 version: 0.4.12(eslint@9.11.1(jiti@2.0.0)) @@ -1737,8 +1737,8 @@ packages: typescript: optional: true - eslint-plugin-react-hooks@4.6.2: - resolution: {integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==} + eslint-plugin-react-hooks@5.0.0: + resolution: {integrity: sha512-hIOwI+5hYGpJEc4uPRmz2ulCjAGD/N13Lukkh8cLV0i2IRk/bdZDYjgLVHj+U9Z704kLIdIO6iueGvxNur0sgw==} engines: {node: '>=10'} peerDependencies: eslint: ^9.11.1 @@ -5025,7 +5025,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks@4.6.2(eslint@9.11.1(jiti@2.0.0)): + eslint-plugin-react-hooks@5.0.0(eslint@9.11.1(jiti@2.0.0)): dependencies: eslint: 9.11.1(jiti@2.0.0) From e5e79c5cf07e55c31c980f8eae59f2961af45a97 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Thu, 17 Oct 2024 05:06:18 +0800 Subject: [PATCH 079/105] feat: update deps --- package.json | 58 +- pnpm-lock.yaml | 1556 ++++++++++++++++++++++---------------------- src/configs/vue.ts | 1 - 3 files changed, 823 insertions(+), 792 deletions(-) diff --git a/package.json b/package.json index 70c662bdbe..8db81f7e9c 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "@antfu/eslint-config", "type": "module", "version": "3.7.3", - "packageManager": "pnpm@9.11.0", + "packageManager": "pnpm@9.12.2", "description": "Anthony's ESLint config", "author": "Anthony Fu (https://github.com/antfu/)", "license": "MIT", @@ -99,34 +99,34 @@ "@antfu/install-pkg": "^0.4.1", "@clack/prompts": "^0.7.0", "@eslint-community/eslint-plugin-eslint-comments": "^4.4.0", - "@eslint/markdown": "^6.1.0", - "@stylistic/eslint-plugin": "^2.8.0", - "@typescript-eslint/eslint-plugin": "^8.7.0", - "@typescript-eslint/parser": "^8.7.0", - "@vitest/eslint-plugin": "^1.1.4", + "@eslint/markdown": "^6.2.0", + "@stylistic/eslint-plugin": "^2.9.0", + "@typescript-eslint/eslint-plugin": "^8.9.0", + "@typescript-eslint/parser": "^8.9.0", + "@vitest/eslint-plugin": "^1.1.7", "eslint-config-flat-gitignore": "^0.3.0", "eslint-flat-config-utils": "^0.4.0", "eslint-merge-processors": "^0.1.0", "eslint-plugin-antfu": "^2.7.0", "eslint-plugin-command": "^0.2.6", - "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jsdoc": "^50.3.0", + "eslint-plugin-import-x": "^4.3.1", + "eslint-plugin-jsdoc": "^50.4.1", "eslint-plugin-jsonc": "^2.16.0", - "eslint-plugin-n": "^17.10.3", + "eslint-plugin-n": "^17.11.1", "eslint-plugin-no-only-tests": "^3.3.0", - "eslint-plugin-perfectionist": "^3.7.0", + "eslint-plugin-perfectionist": "^3.9.0", "eslint-plugin-regexp": "^2.6.0", "eslint-plugin-toml": "^0.11.1", - "eslint-plugin-unicorn": "^55.0.0", + "eslint-plugin-unicorn": "^56.0.0", "eslint-plugin-unused-imports": "^4.1.4", - "eslint-plugin-vue": "^9.28.0", + "eslint-plugin-vue": "^9.29.0", "eslint-plugin-yml": "^1.14.0", "eslint-processor-vue-blocks": "^0.1.2", - "globals": "^15.9.0", + "globals": "^15.11.0", "jsonc-eslint-parser": "^2.4.0", "local-pkg": "^0.5.0", "parse-gitignore": "^2.0.0", - "picocolors": "^1.1.0", + "picocolors": "^1.1.1", "toml-eslint-parser": "^0.10.0", "vue-eslint-parser": "^9.4.3", "yaml-eslint-parser": "^1.2.3", @@ -135,30 +135,30 @@ "devDependencies": { "@antfu/eslint-config": "workspace:*", "@antfu/ni": "^0.23.0", - "@eslint-react/eslint-plugin": "^1.14.2", + "@eslint-react/eslint-plugin": "^1.15.0", "@eslint/config-inspector": "^0.5.4", "@prettier/plugin-xml": "^3.4.1", - "@stylistic/eslint-plugin-migrate": "^2.8.0", + "@stylistic/eslint-plugin-migrate": "^2.9.0", "@types/fs-extra": "^11.0.4", - "@types/node": "^22.7.3", + "@types/node": "^22.7.5", "@types/prompts": "^2.4.9", "@types/yargs": "^17.0.33", "@unocss/eslint-plugin": "^0.62.4", "astro-eslint-parser": "^1.0.3", - "bumpp": "^9.5.2", - "eslint": "^9.11.1", - "eslint-plugin-astro": "^1.2.4", + "bumpp": "^9.7.1", + "eslint": "^9.12.0", + "eslint-plugin-astro": "^1.3.0", "eslint-plugin-format": "^0.1.2", "eslint-plugin-react-hooks": "^5.0.0", "eslint-plugin-react-refresh": "^0.4.12", "eslint-plugin-solid": "^0.14.3", - "eslint-plugin-svelte": "^2.44.0", + "eslint-plugin-svelte": "^2.45.1", "eslint-typegen": "^0.3.2", - "esno": "^4.7.0", - "execa": "^9.4.0", + "esno": "^4.8.0", + "execa": "^9.4.1", "fast-glob": "^3.3.2", "fs-extra": "^11.2.0", - "jiti": "^2.0.0", + "jiti": "^2.3.3", "lint-staged": "^15.2.10", "prettier-plugin-astro": "^0.14.1", "prettier-plugin-slidev": "^1.0.5", @@ -168,14 +168,14 @@ "svelte-eslint-parser": "^0.41.1", "tsup": "^8.3.0", "tsx": "^4.19.1", - "typescript": "^5.6.2", - "vitest": "^2.1.1", - "vue": "^3.5.9" + "typescript": "^5.6.3", + "vitest": "^2.1.3", + "vue": "^3.5.12" }, "resolutions": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/utils": "^8.7.0", - "eslint": "^9.11.1", + "@typescript-eslint/utils": "^8.9.0", + "eslint": "^9.12.0", "tsx": "^4.19.1" }, "simple-git-hooks": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fc30b8a702..70dca16598 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,8 +6,8 @@ settings: overrides: '@eslint-community/eslint-utils': ^4.4.0 - '@typescript-eslint/utils': ^8.7.0 - eslint: ^9.11.1 + '@typescript-eslint/utils': ^8.9.0 + eslint: ^9.12.0 tsx: ^4.19.1 importers: @@ -22,79 +22,79 @@ importers: version: 0.7.0 '@eslint-community/eslint-plugin-eslint-comments': specifier: ^4.4.0 - version: 4.4.0(eslint@9.11.1(jiti@2.0.0)) + version: 4.4.0(eslint@9.12.0(jiti@2.3.3)) '@eslint/markdown': - specifier: ^6.1.0 - version: 6.1.0(eslint@9.11.1(jiti@2.0.0)) + specifier: ^6.2.0 + version: 6.2.0 '@stylistic/eslint-plugin': - specifier: ^2.8.0 - version: 2.8.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + specifier: ^2.9.0 + version: 2.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) '@typescript-eslint/eslint-plugin': - specifier: ^8.7.0 - version: 8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + specifier: ^8.9.0 + version: 8.9.0(@typescript-eslint/parser@8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) '@typescript-eslint/parser': - specifier: ^8.7.0 - version: 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + specifier: ^8.9.0 + version: 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) '@vitest/eslint-plugin': - specifier: ^1.1.4 - version: 1.1.4(@typescript-eslint/utils@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)(vitest@2.1.1(@types/node@22.7.3)) + specifier: ^1.1.7 + version: 1.1.7(@typescript-eslint/utils@8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)(vitest@2.1.3(@types/node@22.7.5)) eslint-config-flat-gitignore: specifier: ^0.3.0 - version: 0.3.0(eslint@9.11.1(jiti@2.0.0)) + version: 0.3.0(eslint@9.12.0(jiti@2.3.3)) eslint-flat-config-utils: specifier: ^0.4.0 version: 0.4.0 eslint-merge-processors: specifier: ^0.1.0 - version: 0.1.0(eslint@9.11.1(jiti@2.0.0)) + version: 0.1.0(eslint@9.12.0(jiti@2.3.3)) eslint-plugin-antfu: specifier: ^2.7.0 - version: 2.7.0(eslint@9.11.1(jiti@2.0.0)) + version: 2.7.0(eslint@9.12.0(jiti@2.3.3)) eslint-plugin-command: specifier: ^0.2.6 - version: 0.2.6(eslint@9.11.1(jiti@2.0.0)) + version: 0.2.6(eslint@9.12.0(jiti@2.3.3)) eslint-plugin-import-x: - specifier: ^4.3.0 - version: 4.3.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + specifier: ^4.3.1 + version: 4.3.1(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) eslint-plugin-jsdoc: - specifier: ^50.3.0 - version: 50.3.0(eslint@9.11.1(jiti@2.0.0)) + specifier: ^50.4.1 + version: 50.4.1(eslint@9.12.0(jiti@2.3.3)) eslint-plugin-jsonc: specifier: ^2.16.0 - version: 2.16.0(eslint@9.11.1(jiti@2.0.0)) + version: 2.16.0(eslint@9.12.0(jiti@2.3.3)) eslint-plugin-n: - specifier: ^17.10.3 - version: 17.10.3(eslint@9.11.1(jiti@2.0.0)) + specifier: ^17.11.1 + version: 17.11.1(eslint@9.12.0(jiti@2.3.3)) eslint-plugin-no-only-tests: specifier: ^3.3.0 version: 3.3.0 eslint-plugin-perfectionist: - specifier: ^3.7.0 - version: 3.7.0(astro-eslint-parser@1.0.3(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(svelte-eslint-parser@0.41.1(svelte@4.2.19))(svelte@4.2.19)(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.0.0))) + specifier: ^3.9.0 + version: 3.9.0(astro-eslint-parser@1.0.3(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3))(svelte-eslint-parser@0.41.1(svelte@4.2.19))(svelte@4.2.19)(typescript@5.6.3)(vue-eslint-parser@9.4.3(eslint@9.12.0(jiti@2.3.3))) eslint-plugin-regexp: specifier: ^2.6.0 - version: 2.6.0(eslint@9.11.1(jiti@2.0.0)) + version: 2.6.0(eslint@9.12.0(jiti@2.3.3)) eslint-plugin-toml: specifier: ^0.11.1 - version: 0.11.1(eslint@9.11.1(jiti@2.0.0)) + version: 0.11.1(eslint@9.12.0(jiti@2.3.3)) eslint-plugin-unicorn: - specifier: ^55.0.0 - version: 55.0.0(eslint@9.11.1(jiti@2.0.0)) + specifier: ^56.0.0 + version: 56.0.0(eslint@9.12.0(jiti@2.3.3)) eslint-plugin-unused-imports: specifier: ^4.1.4 - version: 4.1.4(@typescript-eslint/eslint-plugin@8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0)) + version: 4.1.4(@typescript-eslint/eslint-plugin@8.9.0(@typescript-eslint/parser@8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3)) eslint-plugin-vue: - specifier: ^9.28.0 - version: 9.28.0(eslint@9.11.1(jiti@2.0.0)) + specifier: ^9.29.0 + version: 9.29.0(eslint@9.12.0(jiti@2.3.3)) eslint-plugin-yml: specifier: ^1.14.0 - version: 1.14.0(eslint@9.11.1(jiti@2.0.0)) + version: 1.14.0(eslint@9.12.0(jiti@2.3.3)) eslint-processor-vue-blocks: specifier: ^0.1.2 - version: 0.1.2(@vue/compiler-sfc@3.5.9)(eslint@9.11.1(jiti@2.0.0)) + version: 0.1.2(@vue/compiler-sfc@3.5.12)(eslint@9.12.0(jiti@2.3.3)) globals: - specifier: ^15.9.0 - version: 15.9.0 + specifier: ^15.11.0 + version: 15.11.0 jsonc-eslint-parser: specifier: ^2.4.0 version: 2.4.0 @@ -105,14 +105,14 @@ importers: specifier: ^2.0.0 version: 2.0.0 picocolors: - specifier: ^1.1.0 - version: 1.1.0 + specifier: ^1.1.1 + version: 1.1.1 toml-eslint-parser: specifier: ^0.10.0 version: 0.10.0 vue-eslint-parser: specifier: ^9.4.3 - version: 9.4.3(eslint@9.11.1(jiti@2.0.0)) + version: 9.4.3(eslint@9.12.0(jiti@2.3.3)) yaml-eslint-parser: specifier: ^1.2.3 version: 1.2.3 @@ -127,23 +127,23 @@ importers: specifier: ^0.23.0 version: 0.23.0 '@eslint-react/eslint-plugin': - specifier: ^1.14.2 - version: 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + specifier: ^1.15.0 + version: 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) '@eslint/config-inspector': specifier: ^0.5.4 - version: 0.5.4(eslint@9.11.1(jiti@2.0.0)) + version: 0.5.4(eslint@9.12.0(jiti@2.3.3)) '@prettier/plugin-xml': specifier: ^3.4.1 version: 3.4.1(prettier@3.3.2) '@stylistic/eslint-plugin-migrate': - specifier: ^2.8.0 - version: 2.8.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + specifier: ^2.9.0 + version: 2.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) '@types/fs-extra': specifier: ^11.0.4 version: 11.0.4 '@types/node': - specifier: ^22.7.3 - version: 22.7.3 + specifier: ^22.7.5 + version: 22.7.5 '@types/prompts': specifier: ^2.4.9 version: 2.4.9 @@ -152,43 +152,43 @@ importers: version: 17.0.33 '@unocss/eslint-plugin': specifier: ^0.62.4 - version: 0.62.4(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + version: 0.62.4(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) astro-eslint-parser: specifier: ^1.0.3 - version: 1.0.3(typescript@5.6.2) + version: 1.0.3(typescript@5.6.3) bumpp: - specifier: ^9.5.2 - version: 9.5.2 + specifier: ^9.7.1 + version: 9.7.1 eslint: - specifier: ^9.11.1 - version: 9.11.1(jiti@2.0.0) + specifier: ^9.12.0 + version: 9.12.0(jiti@2.3.3) eslint-plugin-astro: - specifier: ^1.2.4 - version: 1.2.4(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + specifier: ^1.3.0 + version: 1.3.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) eslint-plugin-format: specifier: ^0.1.2 - version: 0.1.2(eslint@9.11.1(jiti@2.0.0)) + version: 0.1.2(eslint@9.12.0(jiti@2.3.3)) eslint-plugin-react-hooks: specifier: ^5.0.0 - version: 5.0.0(eslint@9.11.1(jiti@2.0.0)) + version: 5.0.0(eslint@9.12.0(jiti@2.3.3)) eslint-plugin-react-refresh: specifier: ^0.4.12 - version: 0.4.12(eslint@9.11.1(jiti@2.0.0)) + version: 0.4.12(eslint@9.12.0(jiti@2.3.3)) eslint-plugin-solid: specifier: ^0.14.3 - version: 0.14.3(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + version: 0.14.3(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) eslint-plugin-svelte: - specifier: ^2.44.0 - version: 2.44.0(eslint@9.11.1(jiti@2.0.0))(svelte@4.2.19) + specifier: ^2.45.1 + version: 2.45.1(eslint@9.12.0(jiti@2.3.3))(svelte@4.2.19) eslint-typegen: specifier: ^0.3.2 - version: 0.3.2(eslint@9.11.1(jiti@2.0.0)) + version: 0.3.2(eslint@9.12.0(jiti@2.3.3)) esno: - specifier: ^4.7.0 - version: 4.7.0 + specifier: ^4.8.0 + version: 4.8.0 execa: - specifier: ^9.4.0 - version: 9.4.0 + specifier: ^9.4.1 + version: 9.4.1 fast-glob: specifier: ^3.3.2 version: 3.3.2 @@ -196,8 +196,8 @@ importers: specifier: ^11.2.0 version: 11.2.0 jiti: - specifier: ^2.0.0 - version: 2.0.0 + specifier: ^2.3.3 + version: 2.3.3 lint-staged: specifier: ^15.2.10 version: 15.2.10 @@ -221,19 +221,19 @@ importers: version: 0.41.1(svelte@4.2.19) tsup: specifier: ^8.3.0 - version: 8.3.0(jiti@2.0.0)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.2)(yaml@2.5.0) + version: 8.3.0(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.3)(yaml@2.5.0) tsx: specifier: ^4.19.1 version: 4.19.1 typescript: - specifier: ^5.6.2 - version: 5.6.2 + specifier: ^5.6.3 + version: 5.6.3 vitest: - specifier: ^2.1.1 - version: 2.1.1(@types/node@22.7.3) + specifier: ^2.1.3 + version: 2.1.3(@types/node@22.7.5) vue: - specifier: ^3.5.9 - version: 3.5.9(typescript@5.6.2) + specifier: ^3.5.12 + version: 3.5.12(typescript@5.6.3) packages: @@ -308,6 +308,10 @@ packages: resolution: {integrity: sha512-G6QUWIcC+KvSwXNsJyDTHvqUdNoAVJPPgkc3+Uk4WBKqZvoXhlvazOgm9aL0HwihJLQf0l+tOE2UFzXBqCqgDw==} engines: {node: '>=16'} + '@es-joy/jsdoccomment@0.49.0': + resolution: {integrity: sha512-xjZTSFgECpb9Ohuk5yMX5RhUEbfeQcuOp8IF60e+wyzWEF0M5xeSgqsfLtvPEX8BIyOX9saZqzuGPmZ8oWc+5Q==} + engines: {node: '>=16'} + '@esbuild/aix-ppc64@0.19.12': resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==} engines: {node: '>=12'} @@ -732,51 +736,51 @@ packages: resolution: {integrity: sha512-yljsWl5Qv3IkIRmJ38h3NrHXFCm4EUl55M8doGTF6hvzvFF8kRpextgSrg2dwHev9lzBZyafCr9RelGIyQm6fw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.11.1 + eslint: ^9.12.0 '@eslint-community/eslint-utils@4.4.0': resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.11.1 + eslint: ^9.12.0 '@eslint-community/regexpp@4.11.0': resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint-react/ast@1.14.2': - resolution: {integrity: sha512-waFjfqN9estBOSPHB2QzLm0s+10rEK86qzww/BkSLAORZLSftxQ1YrAL7vECBw+7G8RI1ehEh6s5ZFkBedUirA==} + '@eslint-react/ast@1.15.0': + resolution: {integrity: sha512-7rOLLfGER82FQJy7pCFNs4j/47RYTEiPDfMFGAu4W7yerJrvU2rRNqjSwwm1Iq0DrrasBV8a3IVtPYQoDOqycg==} - '@eslint-react/core@1.14.2': - resolution: {integrity: sha512-DpyKNgYB+bYrBEhvlTzqcifzNuYH9GF0y4lyIeWD8Pr72M5zjMD8NgpzT6h+2Vx0TVcW12Ej8Kd86BsEqhmZPQ==} + '@eslint-react/core@1.15.0': + resolution: {integrity: sha512-T7KirkdempegOxQznW1xclZtv5hQRChgbeYqisPRENkNg90w3uY7ia5iPf6FEZntkja/NF00VUnUetIw4rO0og==} - '@eslint-react/eslint-plugin@1.14.2': - resolution: {integrity: sha512-q8bIJYfMr4YBfLlqG+cIStp+8/J1trgSqkbZQy6C6+DVP/AtWB+Gqq3a5qshpbJ0WVbtbZ4Yed61hxhZCnxsZA==} + '@eslint-react/eslint-plugin@1.15.0': + resolution: {integrity: sha512-5cuu7gNBgwQwgDX1YJugL7ujay0NT27g3UN0qtJAON9WLBv/ESq+qLMxddGwPSljV/XGxhwbbys09Jgww/fy8A==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^9.11.1 + eslint: ^9.12.0 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: optional: true - '@eslint-react/jsx@1.14.2': - resolution: {integrity: sha512-Uu2URP5q935fK2NK59BZqjIwrRkD3zarCqmlZfig0Hy2vrllf8mileKkC7kAoIFhc8A6ilGLwaRdMWvEAVbR2A==} + '@eslint-react/jsx@1.15.0': + resolution: {integrity: sha512-VZy8RWPx+2PUuBKaXPtu2qWnWN9SpkdgY3ohkZoGdoqkEYkYaXjvABNByQLwvk2+Ewqt0K+1f8r7QoQi47pQmw==} - '@eslint-react/shared@1.14.2': - resolution: {integrity: sha512-VTN5QflFLgFHWKgnWwt/8sMedeT+7mn4/yrQ6ZrHhia95hDAW9fprMJtNR3AkJ30vnc/1x9I0KUisEvT1u3Cgw==} + '@eslint-react/shared@1.15.0': + resolution: {integrity: sha512-LRgcKKhNePEJzuwICe3rgUC5KVd4ZhlKys91gMxmUob3RCiUj4BjfAURJMqzwsPGF32WQeHkipw1hWNGpQNdlw==} - '@eslint-react/tools@1.14.2': - resolution: {integrity: sha512-AgtqWGZEywBfECIbmrtqLeJdPRQkCsfgUzmKxEjHTgMV4nqt5nKirYVnAUxS5/HSs/OqNUM6l+awFFCnCEuLjQ==} + '@eslint-react/tools@1.15.0': + resolution: {integrity: sha512-zdd2K3EV2tWaCzNH60wD159HuX904kWzv+X87yqzZ0Nf2OBUDJ4a561NoDX3Pn8A3E6hFdu666zpIGdeaej9eg==} - '@eslint-react/types@1.14.2': - resolution: {integrity: sha512-YPfdPYUHTXw+5KT+WgLJrRQAJcTyQ2rzUDAUq7Cl2x71J88USXzja8D7KNDFA9S+eeF5eaUVc9LJo3Uz7eq4Dw==} + '@eslint-react/types@1.15.0': + resolution: {integrity: sha512-bajL6xIUxZp36fezn5HEhQpL0eJM923hwfRj6cym2Xl0Jn2YgahSztHorsOpId71MYBgn9ERy9yXItcnrz0rsQ==} - '@eslint-react/var@1.14.2': - resolution: {integrity: sha512-OOxwTPcWoNJbpaWnULpq+QJzsdZveU/QCHZ6Lb1oNIdVPBc6nCKz3PH97hqYFpk3q+gnnNx2q6qhNIAfeu/8Ug==} + '@eslint-react/var@1.15.0': + resolution: {integrity: sha512-/QycKnbgZRygM/lhHtUFQrvvrswdOyaXfVxwtIFVEYoPHP9q7NaUn0mrBu4VWkXQC9zPk1nWQeC3rZMUxzretg==} - '@eslint-stylistic/metadata@2.8.0': - resolution: {integrity: sha512-/AvE8Jdp+t6T9WjMmPvbKKGNr+pzx7gkZskCOuU9/auO4TaSU1ukdDN4rE6kNXjNJqeRK8HaLbJkNLeGYf0cjw==} + '@eslint-stylistic/metadata@2.9.0': + resolution: {integrity: sha512-sWvoh0OP5XsapaVtQkKu3BELkiCMldIRQ4u7KC7Ejo44tT4phZ5ibv3TfVQXhCn4y2lXrRrnGcf2vmLRiO3uxg==} '@eslint/compat@1.1.1': resolution: {integrity: sha512-lpHyRyplhGPL5mGEh6M9O5nnKk0Gz4bFI+Zu6tKlPpDUN7XshWvH9C/px4UVm87IAANE0W81CEsNGbS1KlzXpA==} @@ -794,7 +798,7 @@ packages: resolution: {integrity: sha512-WB/U/B6HdRiIt/CfbcqqFp7Svz+3INLtnGcuMT2hnU39S3cb9JGGkvB1T6lbIlDoQ9VRnhc4riIFFoicGRZ2mw==} hasBin: true peerDependencies: - eslint: ^9.11.1 + eslint: ^9.12.0 '@eslint/core@0.6.0': resolution: {integrity: sha512-8I2Q8ykA4J0x0o7cg67FPVnehcqWTBehu/lmY+bolPFHGjh49YzGBMXTvpqVgEbBdvNCSxj6iFgiIyHzf03lzg==} @@ -804,15 +808,13 @@ packages: resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.11.1': - resolution: {integrity: sha512-/qu+TWz8WwPWc7/HcIJKi+c+MOm46GdVaSlTTQcaqaL53+GsoA6MxWp5PtTx48qbSP7ylM1Kn7nhvkugfJvRSA==} + '@eslint/js@9.12.0': + resolution: {integrity: sha512-eohesHH8WFRUprDNyEREgqP6beG6htMeUYeCpkEgBCieCMme5r9zFWjzAJp//9S+Kub4rqE+jXe9Cp1a7IYIIA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/markdown@6.1.0': - resolution: {integrity: sha512-cX1tyD+aIbhzKrCKe/9M5s2jZhldWGOR+cy7cIVpxG9RkoaN4XU+gG3dy6oEKtBFXjDx06GtP0OGO7jgbqa2DA==} + '@eslint/markdown@6.2.0': + resolution: {integrity: sha512-ZLWZ6RNy5flf1Nk2DBt0V77MQpQEo8snkjVT75P5J0SJkE/QNoqgy7+dBvNjlyZuj664pU43uDXWg3J8AfF0IQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^9.11.1 '@eslint/object-schema@2.1.4': resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} @@ -822,12 +824,20 @@ packages: resolution: {integrity: sha512-vH9PiIMMwvhCx31Af3HiGzsVNULDbyVkHXwlemn/B0TFj/00ho3y55efXrUZTfQipxoHC5u4xq6zblww1zm1Ig==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@humanfs/core@0.19.0': + resolution: {integrity: sha512-2cbWIHbZVEweE853g8jymffCA+NCMiuqeECeBBLm8dg2oFdjuGJhgN4UAbI+6v0CKbbhvtXA4qV8YR5Ji86nmw==} + engines: {node: '>=18.18.0'} + + '@humanfs/node@0.16.5': + resolution: {integrity: sha512-KSPA4umqSG4LHYRodq31VDwKAvaTF4xmVlzM8Aeh4PlU1JQ3IG0wiA8C25d3RQ9nJyM3mBHyI53K06VVL/oFFg==} + engines: {node: '>=18.18.0'} + '@humanwhocodes/module-importer@1.0.1': resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} - '@humanwhocodes/retry@0.3.0': - resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==} + '@humanwhocodes/retry@0.3.1': + resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==} engines: {node: '>=18.18'} '@isaacs/cliui@8.0.2': @@ -991,15 +1001,15 @@ packages: resolution: {integrity: sha512-X67V4cCgM0Sz50bP8GbVzmiL8DHC2IXvdKcsN7DlxHyf+/T4d9GveeGukwha5Fx3MuYeGZWKag7TFL2ZY4w54A==} engines: {node: '>=18.0.0'} - '@stylistic/eslint-plugin-migrate@2.8.0': - resolution: {integrity: sha512-XPxnm/ezY+ZbaCIXkUnpGsRe6LDAogj21UugrsyR03ZL50TGnsWWOAzL5rca4meML7Hgs42LexLVdPytJ5Bphg==} + '@stylistic/eslint-plugin-migrate@2.9.0': + resolution: {integrity: sha512-BhZQXxCF4YgUkBv82xvUuOgGsjSX5GAfj7Dw7HMxg0yY9vbH5huOvk/UPLqCndbraEB0UW/Kr8uXXSinXAB8cQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@stylistic/eslint-plugin@2.8.0': - resolution: {integrity: sha512-Ufvk7hP+bf+pD35R/QfunF793XlSRIC7USr3/EdgduK9j13i2JjmsM0LUz3/foS+jDYp2fzyWZA9N44CPur0Ow==} + '@stylistic/eslint-plugin@2.9.0': + resolution: {integrity: sha512-OrDyFAYjBT61122MIY1a3SfEgy3YCMgt2vL4eoPmvTwDBwyQhAXurxNQznlRD/jESNfYWfID8Ej+31LljvF7Xg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.11.1 + eslint: ^9.12.0 '@types/debug@4.1.12': resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} @@ -1025,8 +1035,8 @@ packages: '@types/ms@0.7.34': resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} - '@types/node@22.7.3': - resolution: {integrity: sha512-qXKfhXXqGTyBskvWEzJZPUxSslAiLaB6JGP1ic/XTH9ctGgzdgYguuLP1C601aRTSDNlLb0jbKqXjZ48GNraSA==} + '@types/node@22.7.5': + resolution: {integrity: sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==} '@types/normalize-package-data@2.4.3': resolution: {integrity: sha512-ehPtgRgaULsFG8x0NeYJvmyH1hmlfsNLujHe9dQEia/7MAJYdzMSi19JtchUHjmBA6XC/75dK55mzZH+RyieSg==} @@ -1043,33 +1053,33 @@ packages: '@types/yargs@17.0.33': resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} - '@typescript-eslint/eslint-plugin@8.7.0': - resolution: {integrity: sha512-RIHOoznhA3CCfSTFiB6kBGLQtB/sox+pJ6jeFu6FxJvqL8qRxq/FfGO/UhsGgQM9oGdXkV4xUgli+dt26biB6A==} + '@typescript-eslint/eslint-plugin@8.9.0': + resolution: {integrity: sha512-Y1n621OCy4m7/vTXNlCbMVp87zSd7NH0L9cXD8aIpOaNlzeWxIK4+Q19A68gSmTNRZn92UjocVUWDthGxtqHFg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 - eslint: ^9.11.1 + eslint: ^9.12.0 typescript: '*' peerDependenciesMeta: typescript: optional: true - '@typescript-eslint/parser@8.7.0': - resolution: {integrity: sha512-lN0btVpj2unxHlNYLI//BQ7nzbMJYBVQX5+pbNXvGYazdlgYonMn4AhhHifQ+J4fGRYA/m1DjaQjx+fDetqBOQ==} + '@typescript-eslint/parser@8.9.0': + resolution: {integrity: sha512-U+BLn2rqTTHnc4FL3FJjxaXptTxmf9sNftJK62XLz4+GxG3hLHm/SUNaaXP5Y4uTiuYoL5YLy4JBCJe3+t8awQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.11.1 + eslint: ^9.12.0 typescript: '*' peerDependenciesMeta: typescript: optional: true - '@typescript-eslint/scope-manager@8.7.0': - resolution: {integrity: sha512-87rC0k3ZlDOuz82zzXRtQ7Akv3GKhHs0ti4YcbAJtaomllXoSO8hi7Ix3ccEvCd824dy9aIX+j3d2UMAfCtVpg==} + '@typescript-eslint/scope-manager@8.9.0': + resolution: {integrity: sha512-bZu9bUud9ym1cabmOYH9S6TnbWRzpklVmwqICeOulTCZ9ue2/pczWzQvt/cGj2r2o1RdKoZbuEMalJJSYw3pHQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.7.0': - resolution: {integrity: sha512-tl0N0Mj3hMSkEYhLkjREp54OSb/FI6qyCzfiiclvJvOqre6hsZTGSnHtmFLDU8TIM62G7ygEa1bI08lcuRwEnQ==} + '@typescript-eslint/type-utils@8.9.0': + resolution: {integrity: sha512-JD+/pCqlKqAk5961vxCluK+clkppHY07IbV3vett97KOV+8C6l+CPEPwpUuiMwgbOz/qrN3Ke4zzjqbT+ls+1Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -1077,12 +1087,12 @@ packages: typescript: optional: true - '@typescript-eslint/types@8.7.0': - resolution: {integrity: sha512-LLt4BLHFwSfASHSF2K29SZ+ZCsbQOM+LuarPjRUuHm+Qd09hSe3GCeaQbcCr+Mik+0QFRmep/FyZBO6fJ64U3w==} + '@typescript-eslint/types@8.9.0': + resolution: {integrity: sha512-SjgkvdYyt1FAPhU9c6FiYCXrldwYYlIQLkuc+LfAhCna6ggp96ACncdtlbn8FmnG72tUkXclrDExOpEYf1nfJQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.7.0': - resolution: {integrity: sha512-MC8nmcGHsmfAKxwnluTQpNqceniT8SteVwd2voYlmiSWGOtjvGXdPl17dYu2797GVscK30Z04WRM28CrKS9WOg==} + '@typescript-eslint/typescript-estree@8.9.0': + resolution: {integrity: sha512-9iJYTgKLDG6+iqegehc5+EqE6sqaee7kb8vWpmHZ86EqwDjmlqNNHeqDVqb9duh+BY6WCNHfIGvuVU3Tf9Db0g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -1090,14 +1100,14 @@ packages: typescript: optional: true - '@typescript-eslint/utils@8.7.0': - resolution: {integrity: sha512-ZbdUdwsl2X/s3CiyAu3gOlfQzpbuG3nTWKPoIvAu1pu5r8viiJvv2NPN2AqArL35NCYtw/lrPPfM4gxrMLNLPw==} + '@typescript-eslint/utils@8.9.0': + resolution: {integrity: sha512-PKgMmaSo/Yg/F7kIZvrgrWa1+Vwn036CdNUvYFEkYbPwOH4i8xvkaRlu148W3vtheWK9ckKRIz7PBP5oUlkrvQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.11.1 + eslint: ^9.12.0 - '@typescript-eslint/visitor-keys@8.7.0': - resolution: {integrity: sha512-b1tx0orFCCh/THWPQa2ZwWzvOeyzzp36vkJYOpVg0u8UVOIsfVrnuC9FqAw9gRKn+rG2VmWQ/zDJZzkxUnj/XQ==} + '@typescript-eslint/visitor-keys@8.9.0': + resolution: {integrity: sha512-Ht4y38ubk4L5/U8xKUBfKNYGmvKvA1CANoxiTRMM+tOLk3lbF3DvzZCxJCRSE+2GdCMSh6zq9VZJc3asc1XuAA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@unocss/config@0.62.4': @@ -1111,28 +1121,26 @@ packages: resolution: {integrity: sha512-L4pm8L96OvE99FK+fZHQBXxsu+B/yvhf471Mf5o3idaq+pzptfpZcKKRXCeQKSAYbC80IV4Fm1V5dFxOHbDdPg==} engines: {node: '>=14'} - '@vitest/eslint-plugin@1.1.4': - resolution: {integrity: sha512-kudjgefmJJ7xQ2WfbUU6pZbm7Ou4gLYRaao/8Ynide3G0QhVKHd978sDyWX4KOH0CCMH9cyrGAkFd55eGzJ48Q==} + '@vitest/eslint-plugin@1.1.7': + resolution: {integrity: sha512-pTWGW3y6lH2ukCuuffpan6kFxG6nIuoesbhMiQxskyQMRcCN5t9SXsKrNHvEw3p8wcCsgJoRqFZVkOTn6TjclA==} peerDependencies: - '@typescript-eslint/utils': ^8.7.0 - eslint: ^9.11.1 + '@typescript-eslint/utils': ^8.9.0 + eslint: ^9.12.0 typescript: '>= 5.0.0' vitest: '*' peerDependenciesMeta: - '@typescript-eslint/utils': - optional: true typescript: optional: true vitest: optional: true - '@vitest/expect@2.1.1': - resolution: {integrity: sha512-YeueunS0HiHiQxk+KEOnq/QMzlUuOzbU1Go+PgAsHvvv3tUkJPm9xWt+6ITNTlzsMXUjmgm5T+U7KBPK2qQV6w==} + '@vitest/expect@2.1.3': + resolution: {integrity: sha512-SNBoPubeCJhZ48agjXruCI57DvxcsivVDdWz+SSsmjTT4QN/DfHk3zB/xKsJqMs26bLZ/pNRLnCf0j679i0uWQ==} - '@vitest/mocker@2.1.1': - resolution: {integrity: sha512-LNN5VwOEdJqCmJ/2XJBywB11DLlkbY0ooDJW3uRX5cZyYCrc4PI/ePX0iQhE3BiEGiQmK4GE7Q/PqCkkaiPnrA==} + '@vitest/mocker@2.1.3': + resolution: {integrity: sha512-eSpdY/eJDuOvuTA3ASzCjdithHa+GIF1L4PqtEELl6Qa3XafdMLBpBlZCIUCX2J+Q6sNmjmxtosAG62fK4BlqQ==} peerDependencies: - '@vitest/spy': 2.1.1 + '@vitest/spy': 2.1.3 msw: ^2.3.5 vite: ^5.0.0 peerDependenciesMeta: @@ -1141,20 +1149,20 @@ packages: vite: optional: true - '@vitest/pretty-format@2.1.1': - resolution: {integrity: sha512-SjxPFOtuINDUW8/UkElJYQSFtnWX7tMksSGW0vfjxMneFqxVr8YJ979QpMbDW7g+BIiq88RAGDjf7en6rvLPPQ==} + '@vitest/pretty-format@2.1.3': + resolution: {integrity: sha512-XH1XdtoLZCpqV59KRbPrIhFCOO0hErxrQCMcvnQete3Vibb9UeIOX02uFPfVn3Z9ZXsq78etlfyhnkmIZSzIwQ==} - '@vitest/runner@2.1.1': - resolution: {integrity: sha512-uTPuY6PWOYitIkLPidaY5L3t0JJITdGTSwBtwMjKzo5O6RCOEncz9PUN+0pDidX8kTHYjO0EwUIvhlGpnGpxmA==} + '@vitest/runner@2.1.3': + resolution: {integrity: sha512-JGzpWqmFJ4fq5ZKHtVO3Xuy1iF2rHGV4d/pdzgkYHm1+gOzNZtqjvyiaDGJytRyMU54qkxpNzCx+PErzJ1/JqQ==} - '@vitest/snapshot@2.1.1': - resolution: {integrity: sha512-BnSku1WFy7r4mm96ha2FzN99AZJgpZOWrAhtQfoxjUU5YMRpq1zmHRq7a5K9/NjqonebO7iVDla+VvZS8BOWMw==} + '@vitest/snapshot@2.1.3': + resolution: {integrity: sha512-qWC2mWc7VAXmjAkEKxrScWHWFyCQx/cmiZtuGqMi+WwqQJ2iURsVY4ZfAK6dVo6K2smKRU6l3BPwqEBvhnpQGg==} - '@vitest/spy@2.1.1': - resolution: {integrity: sha512-ZM39BnZ9t/xZ/nF4UwRH5il0Sw93QnZXd9NAZGRpIgj0yvVwPpLd702s/Cx955rGaMlyBQkZJ2Ir7qyY48VZ+g==} + '@vitest/spy@2.1.3': + resolution: {integrity: sha512-Nb2UzbcUswzeSP7JksMDaqsI43Sj5+Kry6ry6jQJT4b5gAK+NS9NED6mDb8FlMRCX8m5guaHCDZmqYMMWRy5nQ==} - '@vitest/utils@2.1.1': - resolution: {integrity: sha512-Y6Q9TsI+qJ2CC0ZKj6VBb+T8UPz593N113nnUykqwANqhgf3QkZeHFlusgKLTqrnVHbj/XDKZcDHol+dxVT+rQ==} + '@vitest/utils@2.1.3': + resolution: {integrity: sha512-xpiVfDSg1RrYT0tX6czgerkpcKFmFOF/gCr30+Mve5V2kewCy4Prn1/NDMSRwaSmT7PRaOF83wu+bEtsY1wrvA==} '@voxpelli/config-array-find-files@0.1.2': resolution: {integrity: sha512-jOva73R+0Nc5/pyS/piBSjQzO4EehME7rPSkBpPC9PYSta+yj3OpF14v0m0HLLYLVNuyHbBjQh5QvGIZwTH2eA==} @@ -1162,34 +1170,34 @@ packages: peerDependencies: '@eslint/config-array': '>=0.16.0' - '@vue/compiler-core@3.5.9': - resolution: {integrity: sha512-KE1sCdwqSKq0CQ/ltg3XnlMTKeinjegIkuFsuq9DKvNPmqLGdmI51ChZdGBBRXIvEYTLm8X/JxOuBQ1HqF/+PA==} + '@vue/compiler-core@3.5.12': + resolution: {integrity: sha512-ISyBTRMmMYagUxhcpyEH0hpXRd/KqDU4ymofPgl2XAkY9ZhQ+h0ovEZJIiPop13UmR/54oA2cgMDjgroRelaEw==} - '@vue/compiler-dom@3.5.9': - resolution: {integrity: sha512-gEAURwPo902AsJF50vl59VaWR+Cx6cX9SoqLYHu1jq9hDbmQlXvpZyYNIIbxa2JTJ+FD/oBQweVUwuTQv79KTg==} + '@vue/compiler-dom@3.5.12': + resolution: {integrity: sha512-9G6PbJ03uwxLHKQ3P42cMTi85lDRvGLB2rSGOiQqtXELat6uI4n8cNz9yjfVHRPIu+MsK6TE418Giruvgptckg==} - '@vue/compiler-sfc@3.5.9': - resolution: {integrity: sha512-kp9qawcTXakYm0TN6YAwH24IurSywoXh4fWhRbLu0at4UVyo994bhEzJlQn82eiyqtut4GjkQodSfn8drFbpZQ==} + '@vue/compiler-sfc@3.5.12': + resolution: {integrity: sha512-2k973OGo2JuAa5+ZlekuQJtitI5CgLMOwgl94BzMCsKZCX/xiqzJYzapl4opFogKHqwJk34vfsaKpfEhd1k5nw==} - '@vue/compiler-ssr@3.5.9': - resolution: {integrity: sha512-fb1g2mQv32QzIei76rlXRTz08Grw+ZzBXSQfHo4StGFutm/flyebw3dGJkexKwcU3GjX9s5fIGjEv/cjO8j8Yw==} + '@vue/compiler-ssr@3.5.12': + resolution: {integrity: sha512-eLwc7v6bfGBSM7wZOGPmRavSWzNFF6+PdRhE+VFJhNCgHiF8AM7ccoqcv5kBXA2eWUfigD7byekvf/JsOfKvPA==} - '@vue/reactivity@3.5.9': - resolution: {integrity: sha512-88ApgNZ6yPYpyYkTfXzcbWk6O8+LrPRIpa/U4AdeTzpfRUO+EUt5jemnTBVSlAUNmlYY96xa5feUNEq+BouLog==} + '@vue/reactivity@3.5.12': + resolution: {integrity: sha512-UzaN3Da7xnJXdz4Okb/BGbAaomRHc3RdoWqTzlvd9+WBR5m3J39J1fGcHes7U3za0ruYn/iYy/a1euhMEHvTAg==} - '@vue/runtime-core@3.5.9': - resolution: {integrity: sha512-YAeP0zNkjSl5mEc1NxOg9qoAhLNbREElHAhfYbMXT57oF0ixehEEJWBhg2uvVxslCGh23JhpEAyMvJrJHW9WGg==} + '@vue/runtime-core@3.5.12': + resolution: {integrity: sha512-hrMUYV6tpocr3TL3Ad8DqxOdpDe4zuQY4HPY3X/VRh+L2myQO8MFXPAMarIOSGNu0bFAjh1yBkMPXZBqCk62Uw==} - '@vue/runtime-dom@3.5.9': - resolution: {integrity: sha512-5Oq/5oenpB9lw94moKvOHqBDEaMSyDmcu2HS8AtAT6/pwdo/t9fR9aVtLh6FzYGGqZR9yRfoHAN6P7goblq1aA==} + '@vue/runtime-dom@3.5.12': + resolution: {integrity: sha512-q8VFxR9A2MRfBr6/55Q3umyoN7ya836FzRXajPB6/Vvuv0zOPL+qltd9rIMzG/DbRLAIlREmnLsplEF/kotXKA==} - '@vue/server-renderer@3.5.9': - resolution: {integrity: sha512-tbuUsZfMWGazR9LXLNiiDSTwkO8K9sLyR70diY+FbQmKmh7236PPz4jkTxymelV8D89IJUGtbfe4VdmpHkmuxg==} + '@vue/server-renderer@3.5.12': + resolution: {integrity: sha512-I3QoeDDeEPZm8yR28JtY+rk880Oqmj43hreIBVTicisFTx/Dl7JpG72g/X7YF8hnQD3IFhkky5i2bPonwrTVPg==} peerDependencies: - vue: 3.5.9 + vue: 3.5.12 - '@vue/shared@3.5.9': - resolution: {integrity: sha512-8wiT/m0mnsLhTME0mPgc57jv+4TipRBSAAmheUdYgiOaO6AobZPNOmm87ub4np65VVDgLcWxc+Edc++5Wyz1uA==} + '@vue/shared@3.5.12': + resolution: {integrity: sha512-L2RPSAwUFbgZH20etwrXyVyCBu9OxRSi8T/38QsvnkJyvq2LufW2lDCOzm7t/U9C1mkhJGWYfCuFBCmIuNivrg==} '@xml-tools/parser@1.0.11': resolution: {integrity: sha512-aKqQ077XnR+oQtHJlrAflaZaL7qZsulWc/i/ZEooar5JiWj1eLt0+Wg28cpa+XLney107wXqneC+oG1IZvxkTA==} @@ -1292,8 +1300,8 @@ packages: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - browserslist@4.23.0: - resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==} + browserslist@4.24.0: + resolution: {integrity: sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -1301,8 +1309,8 @@ packages: resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} engines: {node: '>=6'} - bumpp@9.5.2: - resolution: {integrity: sha512-L0awRXkMY4MLasVy3dyfM+2aU2Q4tyCDU45O7hxiB2SHZF8jurw3nmyifrtFJ4cI/JZIvu5ChCtf0i8yLfnohQ==} + bumpp@9.7.1: + resolution: {integrity: sha512-Z6fhD5B8POcSkP+LIHeFQ0+vF0p/C3U+aYp3Yui748VCmsHrhJ/ZshP2970FqE93ymHrJVXTTF8/HDKrRNEYvw==} engines: {node: '>=10'} hasBin: true @@ -1316,8 +1324,8 @@ packages: peerDependencies: esbuild: '>=0.18' - c12@1.11.1: - resolution: {integrity: sha512-KDU0TvSvVdaYcQKQ6iPHATGz/7p/KiVjPg4vQrB6Jg/wX9R0yl5RZxWm9IoZqaIHD2+6PZd81+KMGwRr/lRIUg==} + c12@1.11.2: + resolution: {integrity: sha512-oBs8a4uvSDO9dm8b7OCFW7+dgtVrwmwnrVXYzLm43ta7ep2jCn/0MhoUFygIWtxhyy6+/MG7/agvpY0U1Iemew==} peerDependencies: magicast: ^0.3.4 peerDependenciesMeta: @@ -1335,8 +1343,8 @@ packages: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} - caniuse-lite@1.0.30001620: - resolution: {integrity: sha512-WJvYsOjd1/BYUY6SNGUosK9DUidBPDTnOARHp3fSmFO1ekdxaY6nKRttEVrfMmYi80ctS0kz1wiWmm14fVc3ew==} + caniuse-lite@1.0.30001663: + resolution: {integrity: sha512-o9C3X27GLKbLeTYZ6HBOLU1tsAcBZsLis28wrVzddShCS16RujjHp9GDHKZqrB3meE0YjhawvMFsGb/igqiPzA==} ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -1432,8 +1440,8 @@ packages: concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - confbox@0.1.7: - resolution: {integrity: sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==} + confbox@0.1.8: + resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} consola@3.2.3: resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} @@ -1442,8 +1450,8 @@ packages: cookie-es@1.1.0: resolution: {integrity: sha512-L2rLOcK0wzWSfSDA33YR+PUHDG10a8px7rUHKWbGLP4YfbsMed2KFUw5fczvDPbT98DDe3LEzviswl810apTEw==} - core-js-compat@3.37.1: - resolution: {integrity: sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==} + core-js-compat@3.38.1: + resolution: {integrity: sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==} cross-spawn@7.0.3: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} @@ -1536,8 +1544,8 @@ packages: eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - electron-to-chromium@1.4.774: - resolution: {integrity: sha512-132O1XCd7zcTkzS3FgkAzKmnBuNJjK8WjcTtNuoylj7MYbqw5eXehjQ5OK91g0zm7OTKIPeaAG4CPoRfD9M1Mg==} + electron-to-chromium@1.5.33: + resolution: {integrity: sha512-+cYTcFB1QqD4j4LegwLfpCNxifb6dDFUAwk6RsLusCwIaZI6or2f+q8rs5tTB2YC53HhOlIbEaqHMAAC8IOIwA==} emoji-regex@10.3.0: resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==} @@ -1581,8 +1589,8 @@ packages: engines: {node: '>=18'} hasBin: true - escalade@3.1.2: - resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} escape-string-regexp@1.0.5: @@ -1601,18 +1609,18 @@ packages: resolution: {integrity: sha512-Jia4JDldWnFNIru1Ehx1H5s9/yxiRHY/TimCuUc0jNexew3cF1gI6CYZil1ociakfWO3rRqFjl1mskBblB3RYg==} engines: {node: '>=12'} peerDependencies: - eslint: ^9.11.1 + eslint: ^9.12.0 eslint-compat-utils@0.5.1: resolution: {integrity: sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==} engines: {node: '>=12'} peerDependencies: - eslint: ^9.11.1 + eslint: ^9.12.0 eslint-config-flat-gitignore@0.3.0: resolution: {integrity: sha512-0Ndxo4qGhcewjTzw52TK06Mc00aDtHNTdeeW2JfONgDcLkRO/n/BteMRzNVpLQYxdCC/dFEilfM9fjjpGIJ9Og==} peerDependencies: - eslint: ^9.11.1 + eslint: ^9.12.0 eslint-flat-config-utils@0.4.0: resolution: {integrity: sha512-kfd5kQZC+BMO0YwTol6zxjKX1zAsk8JfSAopbKjKqmENTJcew+yBejuvccAg37cvOrN0Mh+DVbeyznuNWEjt4A==} @@ -1620,7 +1628,7 @@ packages: eslint-formatting-reporter@0.0.0: resolution: {integrity: sha512-k9RdyTqxqN/wNYVaTk/ds5B5rA8lgoAmvceYN7bcZMBwU7TuXx5ntewJv81eF3pIL/CiJE+pJZm36llG8yhyyw==} peerDependencies: - eslint: ^9.11.1 + eslint: ^9.12.0 eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} @@ -1628,7 +1636,7 @@ packages: eslint-merge-processors@0.1.0: resolution: {integrity: sha512-IvRXXtEajLeyssvW4wJcZ2etxkR9mUf4zpNwgI+m/Uac9RfXHskuJefkHUcawVzePnd6xp24enp5jfgdHzjRdQ==} peerDependencies: - eslint: ^9.11.1 + eslint: ^9.12.0 eslint-parser-plain@0.1.0: resolution: {integrity: sha512-oOeA6FWU0UJT/Rxc3XF5Cq0nbIZbylm7j8+plqq0CZoE6m4u32OXJrR+9iy4srGMmF6v6pmgvP1zPxSRIGh3sg==} @@ -1636,64 +1644,64 @@ packages: eslint-plugin-antfu@2.7.0: resolution: {integrity: sha512-gZM3jq3ouqaoHmUNszb1Zo2Ux7RckSvkGksjLWz9ipBYGSv1EwwBETN6AdiUXn+RpVHXTbEMPAPlXJazcA6+iA==} peerDependencies: - eslint: ^9.11.1 + eslint: ^9.12.0 - eslint-plugin-astro@1.2.4: - resolution: {integrity: sha512-45uXKW6lxmYEa8Gkh5lCfwAnOyQD90AaMS2Bu9ans88f+pFkliqjGeexiKv73oiTcY3I0vlzTUk5GlqvYlkjyA==} + eslint-plugin-astro@1.3.0: + resolution: {integrity: sha512-T4bAYOdF0V8zqFF/EeQat5xcYQV5nDmLeZgD1eHbcogY94HBOncwZxsOgcPNGpdCLXkpBDNbF2OMtrj26f5RFA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.11.1 + eslint: ^9.12.0 eslint-plugin-command@0.2.6: resolution: {integrity: sha512-T0bHZ1oblW1xUHUVoBKZJR2osSNNGkfZuK4iqboNwuNS/M7tdp3pmURaJtTi/XDzitxaQ02lvOdFH0mUd5QLvQ==} peerDependencies: - eslint: ^9.11.1 + eslint: ^9.12.0 eslint-plugin-es-x@7.5.0: resolution: {integrity: sha512-ODswlDSO0HJDzXU0XvgZ3lF3lS3XAZEossh15Q2UHjwrJggWeBoKqqEsLTZLXl+dh5eOAozG0zRcYtuE35oTuQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: - eslint: ^9.11.1 + eslint: ^9.12.0 eslint-plugin-format@0.1.2: resolution: {integrity: sha512-ZrcO3aiumgJ6ENAv65IWkPjtW77ML/5mp0YrRK0jdvvaZJb+4kKWbaQTMr/XbJo6CtELRmCApAziEKh7L2NbdQ==} peerDependencies: - eslint: ^9.11.1 + eslint: ^9.12.0 - eslint-plugin-import-x@4.3.0: - resolution: {integrity: sha512-PxGzP7gAjF2DLeRnQtbYkkgZDg1intFyYr/XS1LgTYXUDrSXMHGkXx8++6i2eDv2jMs0jfeO6G6ykyeWxiFX7w==} + eslint-plugin-import-x@4.3.1: + resolution: {integrity: sha512-5TriWkXulDl486XnYYRgsL+VQoS/7mhN/2ci02iLCuL7gdhbiWxnsuL/NTcaKY9fpMgsMFjWZBtIGW7pb+RX0g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.11.1 + eslint: ^9.12.0 - eslint-plugin-jsdoc@50.3.0: - resolution: {integrity: sha512-P7qDB/RckdKETpBM4CtjHRQ5qXByPmFhRi86sN3E+J+tySchq+RSOGGhI2hDIefmmKFuTi/1ACjqsnDJDDDfzg==} + eslint-plugin-jsdoc@50.4.1: + resolution: {integrity: sha512-OXIq+JJQPCLAKL473/esioFOwbXyRE5MAQ4HbZjcp3e+K3zdxt2uDpGs3FR+WezUXNStzEtTfgx15T+JFrVwBA==} engines: {node: '>=18'} peerDependencies: - eslint: ^9.11.1 + eslint: ^9.12.0 eslint-plugin-jsonc@2.16.0: resolution: {integrity: sha512-Af/ZL5mgfb8FFNleH6KlO4/VdmDuTqmM+SPnWcdoWywTetv7kq+vQe99UyQb9XO3b0OWLVuTH7H0d/PXYCMdSg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.11.1 + eslint: ^9.12.0 - eslint-plugin-n@17.10.3: - resolution: {integrity: sha512-ySZBfKe49nQZWR1yFaA0v/GsH6Fgp8ah6XV0WDz6CN8WO0ek4McMzb7A2xnf4DCYV43frjCygvb9f/wx7UUxRw==} + eslint-plugin-n@17.11.1: + resolution: {integrity: sha512-93IUD82N6tIEgjztVI/l3ElHtC2wTa9boJHrD8iN+NyDxjxz/daZUZKfkedjBZNdg6EqDk4irybUsiPwDqXAEA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.11.1 + eslint: ^9.12.0 eslint-plugin-no-only-tests@3.3.0: resolution: {integrity: sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==} engines: {node: '>=5.0.0'} - eslint-plugin-perfectionist@3.7.0: - resolution: {integrity: sha512-pemhfcR3LDbYVWeveHok9u048yR7GpsnfyPvn6RsDkp/UV7iqBV0y5K0aGb9ZJMsemOyWok7akxGzPLsz+mHKQ==} + eslint-plugin-perfectionist@3.9.0: + resolution: {integrity: sha512-qLsV6/94hokK+k77wUeLMEtB3tS/NtC9ke5OZCAaeCyK1VyVv7Ct0il16vkNNw/1IwNo8Fy60PKjQZSBcsVX5A==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: astro-eslint-parser: ^1.0.2 - eslint: ^9.11.1 + eslint: ^9.12.0 svelte: '>=3.0.0' svelte-eslint-parser: ^0.41.1 vue-eslint-parser: '>=9.0.0' @@ -1707,31 +1715,31 @@ packages: vue-eslint-parser: optional: true - eslint-plugin-react-debug@1.14.2: - resolution: {integrity: sha512-5DlSAx4dHhqbGpPMOyEu7lhdWExwxI1e/3MeKSJBfigQamdA0dIZi/K0ZkeVqbSS8ItU+G/Ba1ek6vYCtadNvA==} + eslint-plugin-react-debug@1.15.0: + resolution: {integrity: sha512-zD5WOVPwKNnO4897gz2yjZZcvdGIObKEi4QURDammVEc3sCU0evHcAPEknTC1WEd7T8A4Zu7Vt7sDaUz/DALnA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^9.11.1 + eslint: ^9.12.0 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: optional: true - eslint-plugin-react-dom@1.14.2: - resolution: {integrity: sha512-qG1WqsOHj4BdoOBPt3gwtEbeTc43EKKqDzxcB4gRbT6euBxU0EluEMtcFO/bAy9950iehD7rRSvuLs7voE+bNg==} + eslint-plugin-react-dom@1.15.0: + resolution: {integrity: sha512-P8IdPfiEpDR8SHZdnYJzfdSkV++0hHzOJQhLW9eACyuGCBuzLj2gglmPR5gH2RG44R+Iq5+hsUVNv7sklThvRg==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^9.11.1 + eslint: ^9.12.0 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: optional: true - eslint-plugin-react-hooks-extra@1.14.2: - resolution: {integrity: sha512-SMDEluUIFQMPksKtmHVT2etaKqGIN7Rvcp9R/MB1bFcO1sh5ON2dDHXcZUTomZHriTEn/fm6pANe44jk20l4jQ==} + eslint-plugin-react-hooks-extra@1.15.0: + resolution: {integrity: sha512-guIcax3c4Z/iWyDwZdo5b0qzqpJrhH4svYIfj+wEpfjRdIwpAvL0xM1uqJKdz8Hbgw1D+6dePSau4zmVkuaMqA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^9.11.1 + eslint: ^9.12.0 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: @@ -1741,13 +1749,13 @@ packages: resolution: {integrity: sha512-hIOwI+5hYGpJEc4uPRmz2ulCjAGD/N13Lukkh8cLV0i2IRk/bdZDYjgLVHj+U9Z704kLIdIO6iueGvxNur0sgw==} engines: {node: '>=10'} peerDependencies: - eslint: ^9.11.1 + eslint: ^9.12.0 - eslint-plugin-react-naming-convention@1.14.2: - resolution: {integrity: sha512-LWJm5kF7hWL7OcJnn+dTmC/l75RV4n7gH5QRH4kjcsVRs/Ky/kTcmBQTlC+CsaMUsy9jro6VBzj7Rk9/IO5vcQ==} + eslint-plugin-react-naming-convention@1.15.0: + resolution: {integrity: sha512-XjbkBFEsaGvhDUKCxDCdJ34dsr/XnQu5a7hq6h2aNpnu05VGCAW6CXf3VuyI/sKfj3Em+aX/9eHdcRi12+dmLg==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^9.11.1 + eslint: ^9.12.0 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: @@ -1756,23 +1764,23 @@ packages: eslint-plugin-react-refresh@0.4.12: resolution: {integrity: sha512-9neVjoGv20FwYtCP6CB1dzR1vr57ZDNOXst21wd2xJ/cTlM2xLq0GWVlSNTdMn/4BtP6cHYBMCSp1wFBJ9jBsg==} peerDependencies: - eslint: ^9.11.1 + eslint: ^9.12.0 - eslint-plugin-react-web-api@1.14.2: - resolution: {integrity: sha512-Qq2AJmGsNaabYaWtZweLSTfVGoyPPrz+A7L+h4ecq0TzvnlfSPWFyfQF4biBsZt+V4RrkBpQ4cB9Cqn7TEsEMQ==} + eslint-plugin-react-web-api@1.15.0: + resolution: {integrity: sha512-LUwzKumBApdKzUgl+9F5/TyJbYGQIOy450s6kr3rLPrc9tk8GQrBmSQKmWh2g7C1x7DIoMNFXeUuAD1q/1AKnw==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^9.11.1 + eslint: ^9.12.0 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: optional: true - eslint-plugin-react-x@1.14.2: - resolution: {integrity: sha512-iiizpXxc//MoOwOqk6J55BMuywrDhZW2wvdM1XK1H8D5OEekyEzZQLPtOaVT0WyO+6tCdvmegKaX/J+4mVcuAg==} + eslint-plugin-react-x@1.15.0: + resolution: {integrity: sha512-TIZVElFYVXvybmMBVzHPF2hmsaG7greytHd80efUPopxlr+JGjKba6zA3cJAURn+yzN1x2zPJzss2BkB8/48aQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^9.11.1 + eslint: ^9.12.0 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: @@ -1782,19 +1790,19 @@ packages: resolution: {integrity: sha512-FCL851+kislsTEQEMioAlpDuK5+E5vs0hi1bF8cFlPlHcEjeRhuAzEsGikXRreE+0j4WhW2uO54MqTjXtYOi3A==} engines: {node: ^18 || >=20} peerDependencies: - eslint: ^9.11.1 + eslint: ^9.12.0 eslint-plugin-solid@0.14.3: resolution: {integrity: sha512-eDeyPrijSjVGeyb4oKoyidgLlMDZwAg/YdxiY9QvGXl2kLgpcHvLpgpaGK4KJ8xSsg0ym3B2dPRBAIlT7iUrEQ==} engines: {node: '>=18.0.0'} peerDependencies: - eslint: ^9.11.1 + eslint: ^9.12.0 - eslint-plugin-svelte@2.44.0: - resolution: {integrity: sha512-wav4MOs02vBb1WjvTCYItwJCxMkuk2Z4p+K/eyjL0N/z7ahXLP+0LtQQjiKc2ezuif7GnZLbD1F3o1VHzSvdVg==} + eslint-plugin-svelte@2.45.1: + resolution: {integrity: sha512-mYAKNDRji0YWl7o00KQi0enREcrtzcN7xwK/8lwk5uLRoKLjzPXc+WjngsYpPV35I3AF7UlXc1+JfyNMJS+njA==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.11.1 + eslint: ^9.12.0 svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.191 peerDependenciesMeta: svelte: @@ -1804,64 +1812,64 @@ packages: resolution: {integrity: sha512-Y1WuMSzfZpeMIrmlP1nUh3kT8p96mThIq4NnHrYUhg10IKQgGfBZjAWnrg9fBqguiX4iFps/x/3Hb5TxBisfdw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.11.1 + eslint: ^9.12.0 - eslint-plugin-unicorn@55.0.0: - resolution: {integrity: sha512-n3AKiVpY2/uDcGrS3+QsYDkjPfaOrNrsfQxU9nt5nitd9KuvVXrfAvgCO9DYPSfap+Gqjw9EOrXIsBp5tlHZjA==} + eslint-plugin-unicorn@56.0.0: + resolution: {integrity: sha512-aXpddVz/PQMmd69uxO98PA4iidiVNvA0xOtbpUoz1WhBd4RxOQQYqN618v68drY0hmy5uU2jy1bheKEVWBjlPw==} engines: {node: '>=18.18'} peerDependencies: - eslint: ^9.11.1 + eslint: ^9.12.0 eslint-plugin-unused-imports@4.1.4: resolution: {integrity: sha512-YptD6IzQjDardkl0POxnnRBhU1OEePMV0nd6siHaRBbd+lyh6NAhFEobiznKU7kTsSsDeSD62Pe7kAM1b7dAZQ==} peerDependencies: '@typescript-eslint/eslint-plugin': ^8.0.0-0 || ^7.0.0 || ^6.0.0 || ^5.0.0 - eslint: ^9.11.1 + eslint: ^9.12.0 peerDependenciesMeta: '@typescript-eslint/eslint-plugin': optional: true - eslint-plugin-vue@9.28.0: - resolution: {integrity: sha512-ShrihdjIhOTxs+MfWun6oJWuk+g/LAhN+CiuOl/jjkG3l0F2AuK5NMTaWqyvBgkFtpYmyks6P4603mLmhNJW8g==} + eslint-plugin-vue@9.29.0: + resolution: {integrity: sha512-hamyjrBhNH6Li6R1h1VF9KHfshJlKgKEg3ARbGTn72CMNDSMhWbgC7NdkRDEh25AFW+4SDATzyNM+3gWuZii8g==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.11.1 + eslint: ^9.12.0 eslint-plugin-yml@1.14.0: resolution: {integrity: sha512-ESUpgYPOcAYQO9czugcX5OqRvn/ydDVwGCPXY4YjPqc09rHaUVUA6IE6HLQys4rXk/S+qx3EwTd1wHCwam/OWQ==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.11.1 + eslint: ^9.12.0 eslint-processor-vue-blocks@0.1.2: resolution: {integrity: sha512-PfpJ4uKHnqeL/fXUnzYkOax3aIenlwewXRX8jFinA1a2yCFnLgMuiH3xvCgvHHUlV2xJWQHbCTdiJWGwb3NqpQ==} peerDependencies: '@vue/compiler-sfc': ^3.3.0 - eslint: ^9.11.1 + eslint: ^9.12.0 eslint-scope@7.2.2: resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - eslint-scope@8.0.2: - resolution: {integrity: sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA==} + eslint-scope@8.1.0: + resolution: {integrity: sha512-14dSvlhaVhKKsa9Fx1l8A17s7ah7Ef7wCakJ10LYk6+GYmP9yDti2oq2SEwcyndt6knfcZyhyxwY3i9yL78EQw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} eslint-typegen@0.3.2: resolution: {integrity: sha512-YD/flDDDYoBszomo6wVAJ01HcEWTLfOb04+Mwir8/oR66t2bnajw+qUI6JfBoBQO3HbebcCmEtgjKgWVB67ggQ==} peerDependencies: - eslint: ^9.11.1 + eslint: ^9.12.0 eslint-visitor-keys@3.4.3: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - eslint-visitor-keys@4.0.0: - resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} + eslint-visitor-keys@4.1.0: + resolution: {integrity: sha512-Q7lok0mqMUSf5a/AdAZkA5a/gHcO6snwQClVNNvFKCAVlxXucdU8pKydU5ZVZjBx5xr37vGbFFWtLQYreLzrZg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.11.1: - resolution: {integrity: sha512-MobhYKIoAO1s1e4VUrgx1l1Sk2JBR/Gqjjgw8+mfgoLE2xwsHur4gdfTxyTgShrhvdVFTaJSgMiQBl1jv/AWxg==} + eslint@9.12.0: + resolution: {integrity: sha512-UVIOlTEWxwIopRL1wgSQYdnVDcEvs2wyaO6DGo5mXqe3r16IoCNWkR29iHhyaP4cICWjbgbmFUGAhh0GJRuGZw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -1870,12 +1878,12 @@ packages: jiti: optional: true - esno@4.7.0: - resolution: {integrity: sha512-81owrjxIxOwqcABt20U09Wn8lpBo9K6ttqbGvQcB3VYNLJyaV1fvKkDtpZd3Rj5BX3WXiGiJCjUevKQGNICzJg==} + esno@4.8.0: + resolution: {integrity: sha512-acMtooReAQGzLU0zcuEDHa8S62meh5aIyi8jboYxyvAePdmuWx2Mpwmt0xjwO0bs9/SXf+dvXJ0QJoDWw814Iw==} hasBin: true - espree@10.1.0: - resolution: {integrity: sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==} + espree@10.2.0: + resolution: {integrity: sha512-upbkBJbckcCNBDBDXEbuhjbP68n+scUd3k/U2EkyM9nw+I/jPiL4cLF/Al06CF96wRltFda16sxDFrxsI1v0/g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} espree@9.6.1: @@ -1915,8 +1923,8 @@ packages: resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} engines: {node: '>=16.17'} - execa@9.4.0: - resolution: {integrity: sha512-yKHlle2YGxZE842MERVIplWwNH5VYmqqcPFgtnlU//K8gxuFFXu0pwd/CrfXTumFpeEiufsP7+opT/bPJa1yVw==} + execa@9.4.1: + resolution: {integrity: sha512-5eo/BRqZm3GYce+1jqX/tJ7duA2AnE39i88fuedNFUV8XxGxUpF3aWkBRfbUcjV49gCkvS/pzc0YrCPhaIewdg==} engines: {node: ^18.19.0 || >=20.5.0} fast-deep-equal@3.1.3: @@ -2059,8 +2067,8 @@ packages: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} - globals@15.9.0: - resolution: {integrity: sha512-SmSKyLLKFbSr6rptvP8izbyxJL4ILwqO9Jg23UA0sDlGlu58V59D1//I3vlc0KJphVdUR7vMjHIplYnzBxorQA==} + globals@15.11.0: + resolution: {integrity: sha512-yeyNSjdbyVaWurlwCpcA6XNBrHTMIeDdj0/hnvX/OLJ9ekOXYbLsLinH/MucQyGvNnXhidTdNhTtJaffL2sMfw==} engines: {node: '>=18'} globby@11.1.0: @@ -2178,7 +2186,7 @@ packages: is-immutable-type@5.0.0: resolution: {integrity: sha512-mcvHasqbRBWJznuPqqHRKiJgYAz60sZ0mvO3bN70JbkuK7ksfmgc489aKZYxMEjIbRvyOseaTjaRZLRF/xFeRA==} peerDependencies: - eslint: ^9.11.1 + eslint: ^9.12.0 typescript: '>=4.7.4' is-inside-container@1.0.0: @@ -2190,10 +2198,6 @@ packages: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} - is-path-inside@3.0.3: - resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} - engines: {node: '>=8'} - is-plain-obj@4.1.0: resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} engines: {node: '>=12'} @@ -2236,14 +2240,14 @@ packages: resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} hasBin: true - jiti@2.0.0: - resolution: {integrity: sha512-CJ7e7Abb779OTRv3lomfp7Mns/Sy1+U4pcAx5VbjxCZD5ZM/VJaXPpPjNKjtSvWQy/H86E49REXR34dl1JEz9w==} - hasBin: true - jiti@2.0.0-beta.2: resolution: {integrity: sha512-c+PHQZakiQuMKbnhvrjZUvrK6E/AfmTOf4P+E3Y4FNVHcNMX9e/XrnbEvO+m4wS6ZjsvhHh/POQTlfy8uXFc0A==} hasBin: true + jiti@2.3.3: + resolution: {integrity: sha512-EX4oNDwcXSivPrw2qKH2LB5PoFxEvgtv2JgwW0bU858HoLQ+kutSvjLMUqBd0PeJYEinLWhoI9Ol0eYMqj/wNQ==} + hasBin: true + joycon@3.1.1: resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} engines: {node: '>=10'} @@ -2568,8 +2572,8 @@ packages: engines: {node: '>=10'} hasBin: true - mlly@1.7.1: - resolution: {integrity: sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==} + mlly@1.7.2: + resolution: {integrity: sha512-tN3dvVHYVz4DhSXinXIk7u9syPYaJvio118uomkovAtWBT+RdbP6Lfh/5Lvo519YMmwBafwlh20IPTXIStscpA==} mrmime@2.0.0: resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} @@ -2598,8 +2602,8 @@ packages: node-fetch-native@1.6.4: resolution: {integrity: sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==} - node-releases@2.0.14: - resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} + node-releases@2.0.18: + resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} normalize-package-data@2.5.0: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} @@ -2749,8 +2753,8 @@ packages: periscopic@3.1.0: resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==} - picocolors@1.1.0: - resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} @@ -2769,8 +2773,8 @@ packages: resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} engines: {node: '>= 6'} - pkg-types@1.1.3: - resolution: {integrity: sha512-+JrgthZG6m3ckicaOB74TwQ+tBWsFl3qVQg7mN8ulwSOElJ7gBhKzj2VkCPnZ4NlF6kEquYU+RIYNVAvzd54UA==} + pkg-types@1.2.1: + resolution: {integrity: sha512-sQoqa8alT3nHjGuTjuKgOnvjo4cljkufdtLMnO2LBP/wRwuDlo1tkaEdMxCRhyGRPacv/ztlZgDPm2b7FAmEvw==} pluralize@8.0.0: resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} @@ -3121,6 +3125,15 @@ packages: svelte: optional: true + svelte-eslint-parser@0.42.0: + resolution: {integrity: sha512-e7LyqFPTuF43ZYhKOf0Gq1lzP+G64iWVJXAIcwVxohGx5FFyqdUkw7DEXNjZ+Fm+TAA98zPmDqWvgD1OpyMi5A==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.191 + peerDependenciesMeta: + svelte: + optional: true + svelte@4.2.19: resolution: {integrity: sha512-IY1rnGr6izd10B0A8LqsBfmlT5OILVuZ7XsI0vdGPEvuonFV7NYEUK4dAkm9Zg2q0Um92kYjTpS1CAP3Nh/KWw==} engines: {node: '>=16'} @@ -3206,8 +3219,8 @@ packages: ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - ts-pattern@5.3.1: - resolution: {integrity: sha512-1RUMKa8jYQdNfmnK4jyzBK3/PS/tnjcZ1CW0v1vWDeYe5RBklc/nquw03MEoB66hVBm4BnlCfmOqDVxHyT1DpA==} + ts-pattern@5.4.0: + resolution: {integrity: sha512-hgfOMfjlrARCnYtGD/xEAkFHDXuSyuqjzFSltyQCbN689uNvoQL20TVN2XFcLMjfNuwSsQGU+xtH6MrjIwhwUg==} tslib@2.6.3: resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} @@ -3256,13 +3269,13 @@ packages: resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} engines: {node: '>=8'} - typescript@5.6.2: - resolution: {integrity: sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==} + typescript@5.6.3: + resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} engines: {node: '>=14.17'} hasBin: true - ufo@1.5.3: - resolution: {integrity: sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==} + ufo@1.5.4: + resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} unconfig@0.5.5: resolution: {integrity: sha512-VQZ5PT9HDX+qag0XdgQi8tJepPhXiR/yVOkn707gJDKo31lGjRilPREiQJ9Z6zd/Ugpv6ZvO5VxVIcatldYcNQ==} @@ -3300,8 +3313,8 @@ packages: resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} engines: {node: '>= 10.0.0'} - update-browserslist-db@1.0.13: - resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} + update-browserslist-db@1.1.0: + resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' @@ -3315,8 +3328,8 @@ packages: validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} - vite-node@2.1.1: - resolution: {integrity: sha512-N/mGckI1suG/5wQI35XeR9rsMsPqKXzq1CdUndzVstBj/HvyxxGctwnK6WX43NGt5L3Z5tcRf83g4TITKJhPrA==} + vite-node@2.1.3: + resolution: {integrity: sha512-I1JadzO+xYX887S39Do+paRePCKoiDrWRRjp9kkG5he0t7RXNvPAJPCQSJqbGN4uCrFFeS3Kj3sLqY8NMYBEdA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -3348,15 +3361,15 @@ packages: terser: optional: true - vitest@2.1.1: - resolution: {integrity: sha512-97We7/VC0e9X5zBVkvt7SGQMGrRtn3KtySFQG5fpaMlS+l62eeXRQO633AYhSTC3z7IMebnPPNjGXVGNRFlxBA==} + vitest@2.1.3: + resolution: {integrity: sha512-Zrxbg/WiIvUP2uEzelDNTXmEMJXuzJ1kCpbDvaKByFA9MNeO95V+7r/3ti0qzJzrxdyuUw5VduN7k+D3VmVOSA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 2.1.1 - '@vitest/ui': 2.1.1 + '@vitest/browser': 2.1.3 + '@vitest/ui': 2.1.3 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -3377,10 +3390,10 @@ packages: resolution: {integrity: sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.11.1 + eslint: ^9.12.0 - vue@3.5.9: - resolution: {integrity: sha512-nHzQhZ5cjFKynAY2beAm7XtJ5C13VKAFTLTgRYXy+Id1KEKBeiK6hO2RcW1hUjdbHMadz1YzxyHgQigOC54wug==} + vue@3.5.12: + resolution: {integrity: sha512-CLVZtXtn2ItBIi/zHZ0Sg1Xkb7+PU32bJJ8Bmy7ts3jxXTcbfsEfBivFYYWz1Hur+lalqGAh65Coin0r+HRUfg==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -3527,13 +3540,13 @@ snapshots: '@clack/core@0.3.4': dependencies: - picocolors: 1.1.0 + picocolors: 1.1.1 sisteransi: 1.0.5 '@clack/prompts@0.7.0': dependencies: '@clack/core': 0.3.4 - picocolors: 1.1.0 + picocolors: 1.1.1 sisteransi: 1.0.5 '@dprint/formatter@0.3.0': {} @@ -3548,6 +3561,12 @@ snapshots: esquery: 1.6.0 jsdoc-type-pratt-parser: 4.1.0 + '@es-joy/jsdoccomment@0.49.0': + dependencies: + comment-parser: 1.4.1 + esquery: 1.6.0 + jsdoc-type-pratt-parser: 4.1.0 + '@esbuild/aix-ppc64@0.19.12': optional: true @@ -3758,127 +3777,127 @@ snapshots: '@esbuild/win32-x64@0.23.0': optional: true - '@eslint-community/eslint-plugin-eslint-comments@4.4.0(eslint@9.11.1(jiti@2.0.0))': + '@eslint-community/eslint-plugin-eslint-comments@4.4.0(eslint@9.12.0(jiti@2.3.3))': dependencies: escape-string-regexp: 4.0.0 - eslint: 9.11.1(jiti@2.0.0) + eslint: 9.12.0(jiti@2.3.3) ignore: 5.3.1 - '@eslint-community/eslint-utils@4.4.0(eslint@9.11.1(jiti@2.0.0))': + '@eslint-community/eslint-utils@4.4.0(eslint@9.12.0(jiti@2.3.3))': dependencies: - eslint: 9.11.1(jiti@2.0.0) + eslint: 9.12.0(jiti@2.3.3) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.11.0': {} - '@eslint-react/ast@1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': + '@eslint-react/ast@1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': dependencies: - '@eslint-react/tools': 1.14.2 - '@eslint-react/types': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@typescript-eslint/types': 8.7.0 - '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.2) - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@eslint-react/tools': 1.15.0 + '@eslint-react/types': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/types': 8.9.0 + '@typescript-eslint/typescript-estree': 8.9.0(typescript@5.6.3) + '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) birecord: 0.1.1 string-ts: 2.2.0 - ts-pattern: 5.3.1 + ts-pattern: 5.4.0 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/core@1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': - dependencies: - '@eslint-react/ast': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@eslint-react/jsx': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@eslint-react/shared': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@eslint-react/tools': 1.14.2 - '@eslint-react/types': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@eslint-react/var': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@typescript-eslint/scope-manager': 8.7.0 - '@typescript-eslint/type-utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@typescript-eslint/types': 8.7.0 - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@eslint-react/core@1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': + dependencies: + '@eslint-react/ast': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@eslint-react/jsx': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@eslint-react/shared': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@eslint-react/tools': 1.15.0 + '@eslint-react/types': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@eslint-react/var': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.9.0 + '@typescript-eslint/type-utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/types': 8.9.0 + '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) birecord: 0.1.1 short-unique-id: 5.2.0 - ts-pattern: 5.3.1 + ts-pattern: 5.4.0 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/eslint-plugin@1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': - dependencies: - '@eslint-react/shared': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@eslint-react/tools': 1.14.2 - '@eslint-react/types': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@typescript-eslint/scope-manager': 8.7.0 - '@typescript-eslint/type-utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@typescript-eslint/types': 8.7.0 - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - eslint: 9.11.1(jiti@2.0.0) - eslint-plugin-react-debug: 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - eslint-plugin-react-dom: 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - eslint-plugin-react-hooks-extra: 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - eslint-plugin-react-naming-convention: 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - eslint-plugin-react-web-api: 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - eslint-plugin-react-x: 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@eslint-react/eslint-plugin@1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': + dependencies: + '@eslint-react/shared': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@eslint-react/tools': 1.15.0 + '@eslint-react/types': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.9.0 + '@typescript-eslint/type-utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/types': 8.9.0 + '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + eslint: 9.12.0(jiti@2.3.3) + eslint-plugin-react-debug: 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + eslint-plugin-react-dom: 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + eslint-plugin-react-hooks-extra: 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + eslint-plugin-react-naming-convention: 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + eslint-plugin-react-web-api: 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + eslint-plugin-react-x: 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@eslint-react/jsx@1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': + '@eslint-react/jsx@1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': dependencies: - '@eslint-react/ast': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@eslint-react/tools': 1.14.2 - '@eslint-react/types': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@eslint-react/var': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@typescript-eslint/scope-manager': 8.7.0 - '@typescript-eslint/types': 8.7.0 - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - ts-pattern: 5.3.1 + '@eslint-react/ast': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@eslint-react/tools': 1.15.0 + '@eslint-react/types': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@eslint-react/var': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.9.0 + '@typescript-eslint/types': 8.9.0 + '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + ts-pattern: 5.4.0 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/shared@1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': + '@eslint-react/shared@1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': dependencies: - '@eslint-react/tools': 1.14.2 - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@eslint-react/tools': 1.15.0 + '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) picomatch: 4.0.2 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/tools@1.14.2': {} + '@eslint-react/tools@1.15.0': {} - '@eslint-react/types@1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': + '@eslint-react/types@1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': dependencies: - '@eslint-react/tools': 1.14.2 - '@typescript-eslint/types': 8.7.0 - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@eslint-react/tools': 1.15.0 + '@typescript-eslint/types': 8.9.0 + '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/var@1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': + '@eslint-react/var@1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': dependencies: - '@eslint-react/ast': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@eslint-react/tools': 1.14.2 - '@eslint-react/types': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@typescript-eslint/scope-manager': 8.7.0 - '@typescript-eslint/types': 8.7.0 - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - ts-pattern: 5.3.1 + '@eslint-react/ast': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@eslint-react/tools': 1.15.0 + '@eslint-react/types': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.9.0 + '@typescript-eslint/types': 8.9.0 + '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + ts-pattern: 5.4.0 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-stylistic/metadata@2.8.0': {} + '@eslint-stylistic/metadata@2.9.0': {} '@eslint/compat@1.1.1': {} @@ -3898,7 +3917,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/config-inspector@0.5.4(eslint@9.11.1(jiti@2.0.0))': + '@eslint/config-inspector@0.5.4(eslint@9.12.0(jiti@2.3.3))': dependencies: '@eslint/config-array': 0.17.1 '@voxpelli/config-array-find-files': 0.1.2(@eslint/config-array@0.17.1) @@ -3906,16 +3925,16 @@ snapshots: cac: 6.7.14 chokidar: 3.6.0 esbuild: 0.21.5 - eslint: 9.11.1(jiti@2.0.0) + eslint: 9.12.0(jiti@2.3.3) fast-glob: 3.3.2 find-up: 7.0.0 get-port-please: 3.1.2 h3: 1.12.0 minimatch: 9.0.5 - mlly: 1.7.1 + mlly: 1.7.2 mrmime: 2.0.0 open: 10.1.0 - picocolors: 1.1.0 + picocolors: 1.1.1 ws: 8.18.0 transitivePeerDependencies: - bufferutil @@ -3929,7 +3948,7 @@ snapshots: dependencies: ajv: 6.12.6 debug: 4.3.6 - espree: 10.1.0 + espree: 10.2.0 globals: 14.0.0 ignore: 5.3.1 import-fresh: 3.3.0 @@ -3939,11 +3958,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.11.1': {} + '@eslint/js@9.12.0': {} - '@eslint/markdown@6.1.0(eslint@9.11.1(jiti@2.0.0))': + '@eslint/markdown@6.2.0': dependencies: - eslint: 9.11.1(jiti@2.0.0) + '@eslint/plugin-kit': 0.2.0 mdast-util-from-markdown: 2.0.1 mdast-util-gfm: 3.0.0 micromark-extension-gfm: 3.0.0 @@ -3956,9 +3975,16 @@ snapshots: dependencies: levn: 0.4.1 + '@humanfs/core@0.19.0': {} + + '@humanfs/node@0.16.5': + dependencies: + '@humanfs/core': 0.19.0 + '@humanwhocodes/retry': 0.3.1 + '@humanwhocodes/module-importer@1.0.1': {} - '@humanwhocodes/retry@0.3.0': {} + '@humanwhocodes/retry@0.3.1': {} '@isaacs/cliui@8.0.2': dependencies: @@ -4088,21 +4114,21 @@ snapshots: '@slidev/types@0.47.5': {} - '@stylistic/eslint-plugin-migrate@2.8.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': + '@stylistic/eslint-plugin-migrate@2.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': dependencies: - '@eslint-stylistic/metadata': 2.8.0 - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@eslint-stylistic/metadata': 2.9.0 + '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) transitivePeerDependencies: - eslint - supports-color - typescript - '@stylistic/eslint-plugin@2.8.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': + '@stylistic/eslint-plugin@2.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': dependencies: - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - eslint: 9.11.1(jiti@2.0.0) - eslint-visitor-keys: 4.0.0 - espree: 10.1.0 + '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + eslint: 9.12.0(jiti@2.3.3) + eslint-visitor-keys: 4.1.0 + espree: 10.2.0 estraverse: 5.3.0 picomatch: 4.0.2 transitivePeerDependencies: @@ -4120,13 +4146,13 @@ snapshots: '@types/fs-extra@11.0.4': dependencies: '@types/jsonfile': 6.1.3 - '@types/node': 22.7.3 + '@types/node': 22.7.5 '@types/json-schema@7.0.15': {} '@types/jsonfile@6.1.3': dependencies: - '@types/node': 22.7.3 + '@types/node': 22.7.5 '@types/mdast@4.0.4': dependencies: @@ -4134,7 +4160,7 @@ snapshots: '@types/ms@0.7.34': {} - '@types/node@22.7.3': + '@types/node@22.7.5': dependencies: undici-types: 6.19.6 @@ -4142,7 +4168,7 @@ snapshots: '@types/prompts@2.4.9': dependencies: - '@types/node': 22.7.3 + '@types/node': 22.7.5 kleur: 3.0.3 '@types/unist@3.0.3': {} @@ -4153,85 +4179,85 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': + '@typescript-eslint/eslint-plugin@8.9.0(@typescript-eslint/parser@8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@typescript-eslint/scope-manager': 8.7.0 - '@typescript-eslint/type-utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@typescript-eslint/visitor-keys': 8.7.0 - eslint: 9.11.1(jiti@2.0.0) + '@typescript-eslint/parser': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.9.0 + '@typescript-eslint/type-utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 8.9.0 + eslint: 9.12.0(jiti@2.3.3) graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.6.2) + ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': + '@typescript-eslint/parser@8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': dependencies: - '@typescript-eslint/scope-manager': 8.7.0 - '@typescript-eslint/types': 8.7.0 - '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.2) - '@typescript-eslint/visitor-keys': 8.7.0 + '@typescript-eslint/scope-manager': 8.9.0 + '@typescript-eslint/types': 8.9.0 + '@typescript-eslint/typescript-estree': 8.9.0(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 8.9.0 debug: 4.3.6 - eslint: 9.11.1(jiti@2.0.0) + eslint: 9.12.0(jiti@2.3.3) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.7.0': + '@typescript-eslint/scope-manager@8.9.0': dependencies: - '@typescript-eslint/types': 8.7.0 - '@typescript-eslint/visitor-keys': 8.7.0 + '@typescript-eslint/types': 8.9.0 + '@typescript-eslint/visitor-keys': 8.9.0 - '@typescript-eslint/type-utils@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': + '@typescript-eslint/type-utils@8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': dependencies: - '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.2) - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@typescript-eslint/typescript-estree': 8.9.0(typescript@5.6.3) + '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) debug: 4.3.6 - ts-api-utils: 1.3.0(typescript@5.6.2) + ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - eslint - supports-color - '@typescript-eslint/types@8.7.0': {} + '@typescript-eslint/types@8.9.0': {} - '@typescript-eslint/typescript-estree@8.7.0(typescript@5.6.2)': + '@typescript-eslint/typescript-estree@8.9.0(typescript@5.6.3)': dependencies: - '@typescript-eslint/types': 8.7.0 - '@typescript-eslint/visitor-keys': 8.7.0 + '@typescript-eslint/types': 8.9.0 + '@typescript-eslint/visitor-keys': 8.9.0 debug: 4.3.6 fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.6.2) + ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': + '@typescript-eslint/utils@8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0)) - '@typescript-eslint/scope-manager': 8.7.0 - '@typescript-eslint/types': 8.7.0 - '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.2) - eslint: 9.11.1(jiti@2.0.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.3)) + '@typescript-eslint/scope-manager': 8.9.0 + '@typescript-eslint/types': 8.9.0 + '@typescript-eslint/typescript-estree': 8.9.0(typescript@5.6.3) + eslint: 9.12.0(jiti@2.3.3) transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/visitor-keys@8.7.0': + '@typescript-eslint/visitor-keys@8.9.0': dependencies: - '@typescript-eslint/types': 8.7.0 + '@typescript-eslint/types': 8.9.0 eslint-visitor-keys: 3.4.3 '@unocss/config@0.62.4': @@ -4243,9 +4269,9 @@ snapshots: '@unocss/core@0.62.4': {} - '@unocss/eslint-plugin@0.62.4(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': + '@unocss/eslint-plugin@0.62.4(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': dependencies: - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) '@unocss/config': 0.62.4 '@unocss/core': 0.62.4 magic-string: 0.30.11 @@ -4255,51 +4281,51 @@ snapshots: - supports-color - typescript - '@vitest/eslint-plugin@1.1.4(@typescript-eslint/utils@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)(vitest@2.1.1(@types/node@22.7.3))': + '@vitest/eslint-plugin@1.1.7(@typescript-eslint/utils@8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)(vitest@2.1.3(@types/node@22.7.5))': dependencies: - eslint: 9.11.1(jiti@2.0.0) + '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + eslint: 9.12.0(jiti@2.3.3) optionalDependencies: - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - typescript: 5.6.2 - vitest: 2.1.1(@types/node@22.7.3) + typescript: 5.6.3 + vitest: 2.1.3(@types/node@22.7.5) - '@vitest/expect@2.1.1': + '@vitest/expect@2.1.3': dependencies: - '@vitest/spy': 2.1.1 - '@vitest/utils': 2.1.1 + '@vitest/spy': 2.1.3 + '@vitest/utils': 2.1.3 chai: 5.1.1 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.1(@vitest/spy@2.1.1)(vite@5.0.5(@types/node@22.7.3))': + '@vitest/mocker@2.1.3(@vitest/spy@2.1.3)(vite@5.0.5(@types/node@22.7.5))': dependencies: - '@vitest/spy': 2.1.1 + '@vitest/spy': 2.1.3 estree-walker: 3.0.3 magic-string: 0.30.11 optionalDependencies: - vite: 5.0.5(@types/node@22.7.3) + vite: 5.0.5(@types/node@22.7.5) - '@vitest/pretty-format@2.1.1': + '@vitest/pretty-format@2.1.3': dependencies: tinyrainbow: 1.2.0 - '@vitest/runner@2.1.1': + '@vitest/runner@2.1.3': dependencies: - '@vitest/utils': 2.1.1 + '@vitest/utils': 2.1.3 pathe: 1.1.2 - '@vitest/snapshot@2.1.1': + '@vitest/snapshot@2.1.3': dependencies: - '@vitest/pretty-format': 2.1.1 + '@vitest/pretty-format': 2.1.3 magic-string: 0.30.11 pathe: 1.1.2 - '@vitest/spy@2.1.1': + '@vitest/spy@2.1.3': dependencies: tinyspy: 3.0.0 - '@vitest/utils@2.1.1': + '@vitest/utils@2.1.3': dependencies: - '@vitest/pretty-format': 2.1.1 + '@vitest/pretty-format': 2.1.3 loupe: 3.1.1 tinyrainbow: 1.2.0 @@ -4308,59 +4334,59 @@ snapshots: '@eslint/config-array': 0.17.1 '@nodelib/fs.walk': 2.0.0 - '@vue/compiler-core@3.5.9': + '@vue/compiler-core@3.5.12': dependencies: '@babel/parser': 7.25.4 - '@vue/shared': 3.5.9 + '@vue/shared': 3.5.12 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.1 - '@vue/compiler-dom@3.5.9': + '@vue/compiler-dom@3.5.12': dependencies: - '@vue/compiler-core': 3.5.9 - '@vue/shared': 3.5.9 + '@vue/compiler-core': 3.5.12 + '@vue/shared': 3.5.12 - '@vue/compiler-sfc@3.5.9': + '@vue/compiler-sfc@3.5.12': dependencies: '@babel/parser': 7.25.4 - '@vue/compiler-core': 3.5.9 - '@vue/compiler-dom': 3.5.9 - '@vue/compiler-ssr': 3.5.9 - '@vue/shared': 3.5.9 + '@vue/compiler-core': 3.5.12 + '@vue/compiler-dom': 3.5.12 + '@vue/compiler-ssr': 3.5.12 + '@vue/shared': 3.5.12 estree-walker: 2.0.2 magic-string: 0.30.11 postcss: 8.4.47 source-map-js: 1.2.1 - '@vue/compiler-ssr@3.5.9': + '@vue/compiler-ssr@3.5.12': dependencies: - '@vue/compiler-dom': 3.5.9 - '@vue/shared': 3.5.9 + '@vue/compiler-dom': 3.5.12 + '@vue/shared': 3.5.12 - '@vue/reactivity@3.5.9': + '@vue/reactivity@3.5.12': dependencies: - '@vue/shared': 3.5.9 + '@vue/shared': 3.5.12 - '@vue/runtime-core@3.5.9': + '@vue/runtime-core@3.5.12': dependencies: - '@vue/reactivity': 3.5.9 - '@vue/shared': 3.5.9 + '@vue/reactivity': 3.5.12 + '@vue/shared': 3.5.12 - '@vue/runtime-dom@3.5.9': + '@vue/runtime-dom@3.5.12': dependencies: - '@vue/reactivity': 3.5.9 - '@vue/runtime-core': 3.5.9 - '@vue/shared': 3.5.9 + '@vue/reactivity': 3.5.12 + '@vue/runtime-core': 3.5.12 + '@vue/shared': 3.5.12 csstype: 3.1.3 - '@vue/server-renderer@3.5.9(vue@3.5.9(typescript@5.6.2))': + '@vue/server-renderer@3.5.12(vue@3.5.12(typescript@5.6.3))': dependencies: - '@vue/compiler-ssr': 3.5.9 - '@vue/shared': 3.5.9 - vue: 3.5.9(typescript@5.6.2) + '@vue/compiler-ssr': 3.5.12 + '@vue/shared': 3.5.12 + vue: 3.5.12(typescript@5.6.3) - '@vue/shared@3.5.9': {} + '@vue/shared@3.5.12': {} '@xml-tools/parser@1.0.11': dependencies: @@ -4416,18 +4442,18 @@ snapshots: assertion-error@2.0.1: {} - astro-eslint-parser@1.0.3(typescript@5.6.2): + astro-eslint-parser@1.0.3(typescript@5.6.3): dependencies: '@astrojs/compiler': 2.9.1 - '@typescript-eslint/scope-manager': 8.7.0 - '@typescript-eslint/types': 8.7.0 - '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.2) + '@typescript-eslint/scope-manager': 8.9.0 + '@typescript-eslint/types': 8.9.0 + '@typescript-eslint/typescript-estree': 8.9.0(typescript@5.6.3) astrojs-compiler-sync: 1.0.0(@astrojs/compiler@2.9.1) debug: 4.3.6 entities: 4.5.0 - eslint-scope: 8.0.2 - eslint-visitor-keys: 4.0.0 - espree: 10.1.0 + eslint-scope: 8.1.0 + eslint-visitor-keys: 4.1.0 + espree: 10.2.0 globby: 11.1.0 is-glob: 4.0.3 semver: 7.6.3 @@ -4465,21 +4491,21 @@ snapshots: dependencies: fill-range: 7.1.1 - browserslist@4.23.0: + browserslist@4.24.0: dependencies: - caniuse-lite: 1.0.30001620 - electron-to-chromium: 1.4.774 - node-releases: 2.0.14 - update-browserslist-db: 1.0.13(browserslist@4.23.0) + caniuse-lite: 1.0.30001663 + electron-to-chromium: 1.5.33 + node-releases: 2.0.18 + update-browserslist-db: 1.1.0(browserslist@4.24.0) builtin-modules@3.3.0: {} - bumpp@9.5.2: + bumpp@9.7.1: dependencies: '@jsdevtools/ez-spawn': 3.0.4 - c12: 1.11.1 + c12: 1.11.2 cac: 6.7.14 - escalade: 3.1.2 + escalade: 3.2.0 fast-glob: 3.3.2 js-yaml: 4.1.0 jsonc-parser: 3.3.1 @@ -4502,19 +4528,19 @@ snapshots: esbuild: 0.23.0 load-tsconfig: 0.2.5 - c12@1.11.1: + c12@1.11.2: dependencies: chokidar: 3.6.0 - confbox: 0.1.7 + confbox: 0.1.8 defu: 6.1.4 dotenv: 16.4.5 giget: 1.2.3 jiti: 1.21.6 - mlly: 1.7.1 + mlly: 1.7.2 ohash: 1.1.3 pathe: 1.1.2 perfect-debounce: 1.0.0 - pkg-types: 1.1.3 + pkg-types: 1.2.1 rc9: 2.1.2 cac@6.7.14: {} @@ -4523,7 +4549,7 @@ snapshots: callsites@3.1.0: {} - caniuse-lite@1.0.30001620: {} + caniuse-lite@1.0.30001663: {} ccount@2.0.1: {} @@ -4625,15 +4651,15 @@ snapshots: concat-map@0.0.1: {} - confbox@0.1.7: {} + confbox@0.1.8: {} consola@3.2.3: {} cookie-es@1.1.0: {} - core-js-compat@3.37.1: + core-js-compat@3.38.1: dependencies: - browserslist: 4.23.0 + browserslist: 4.24.0 cross-spawn@7.0.3: dependencies: @@ -4699,7 +4725,7 @@ snapshots: eastasianwidth@0.2.0: {} - electron-to-chromium@1.4.774: {} + electron-to-chromium@1.5.33: {} emoji-regex@10.3.0: {} @@ -4801,7 +4827,7 @@ snapshots: '@esbuild/win32-ia32': 0.23.0 '@esbuild/win32-x64': 0.23.0 - escalade@3.1.2: {} + escalade@3.2.0: {} escape-string-regexp@1.0.5: {} @@ -4809,28 +4835,28 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-compat-utils@0.1.2(eslint@9.11.1(jiti@2.0.0)): + eslint-compat-utils@0.1.2(eslint@9.12.0(jiti@2.3.3)): dependencies: - eslint: 9.11.1(jiti@2.0.0) + eslint: 9.12.0(jiti@2.3.3) - eslint-compat-utils@0.5.1(eslint@9.11.1(jiti@2.0.0)): + eslint-compat-utils@0.5.1(eslint@9.12.0(jiti@2.3.3)): dependencies: - eslint: 9.11.1(jiti@2.0.0) + eslint: 9.12.0(jiti@2.3.3) semver: 7.6.3 - eslint-config-flat-gitignore@0.3.0(eslint@9.11.1(jiti@2.0.0)): + eslint-config-flat-gitignore@0.3.0(eslint@9.12.0(jiti@2.3.3)): dependencies: '@eslint/compat': 1.1.1 - eslint: 9.11.1(jiti@2.0.0) + eslint: 9.12.0(jiti@2.3.3) find-up-simple: 1.0.0 eslint-flat-config-utils@0.4.0: dependencies: pathe: 1.1.2 - eslint-formatting-reporter@0.0.0(eslint@9.11.1(jiti@2.0.0)): + eslint-formatting-reporter@0.0.0(eslint@9.12.0(jiti@2.3.3)): dependencies: - eslint: 9.11.1(jiti@2.0.0) + eslint: 9.12.0(jiti@2.3.3) prettier-linter-helpers: 1.0.0 eslint-import-resolver-node@0.3.9: @@ -4841,61 +4867,61 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-merge-processors@0.1.0(eslint@9.11.1(jiti@2.0.0)): + eslint-merge-processors@0.1.0(eslint@9.12.0(jiti@2.3.3)): dependencies: - eslint: 9.11.1(jiti@2.0.0) + eslint: 9.12.0(jiti@2.3.3) eslint-parser-plain@0.1.0: {} - eslint-plugin-antfu@2.7.0(eslint@9.11.1(jiti@2.0.0)): + eslint-plugin-antfu@2.7.0(eslint@9.12.0(jiti@2.3.3)): dependencies: '@antfu/utils': 0.7.10 - eslint: 9.11.1(jiti@2.0.0) + eslint: 9.12.0(jiti@2.3.3) - eslint-plugin-astro@1.2.4(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2): + eslint-plugin-astro@1.3.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.3)) '@jridgewell/sourcemap-codec': 1.5.0 - '@typescript-eslint/types': 8.7.0 - astro-eslint-parser: 1.0.3(typescript@5.6.2) - eslint: 9.11.1(jiti@2.0.0) - eslint-compat-utils: 0.5.1(eslint@9.11.1(jiti@2.0.0)) - globals: 15.9.0 + '@typescript-eslint/types': 8.9.0 + astro-eslint-parser: 1.0.3(typescript@5.6.3) + eslint: 9.12.0(jiti@2.3.3) + eslint-compat-utils: 0.5.1(eslint@9.12.0(jiti@2.3.3)) + globals: 15.11.0 postcss: 8.4.47 postcss-selector-parser: 6.1.0 transitivePeerDependencies: - supports-color - typescript - eslint-plugin-command@0.2.6(eslint@9.11.1(jiti@2.0.0)): + eslint-plugin-command@0.2.6(eslint@9.12.0(jiti@2.3.3)): dependencies: '@es-joy/jsdoccomment': 0.48.0 - eslint: 9.11.1(jiti@2.0.0) + eslint: 9.12.0(jiti@2.3.3) - eslint-plugin-es-x@7.5.0(eslint@9.11.1(jiti@2.0.0)): + eslint-plugin-es-x@7.5.0(eslint@9.12.0(jiti@2.3.3)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.3)) '@eslint-community/regexpp': 4.11.0 - eslint: 9.11.1(jiti@2.0.0) - eslint-compat-utils: 0.1.2(eslint@9.11.1(jiti@2.0.0)) + eslint: 9.12.0(jiti@2.3.3) + eslint-compat-utils: 0.1.2(eslint@9.12.0(jiti@2.3.3)) - eslint-plugin-format@0.1.2(eslint@9.11.1(jiti@2.0.0)): + eslint-plugin-format@0.1.2(eslint@9.12.0(jiti@2.3.3)): dependencies: '@dprint/formatter': 0.3.0 '@dprint/markdown': 0.17.1 '@dprint/toml': 0.6.2 - eslint: 9.11.1(jiti@2.0.0) - eslint-formatting-reporter: 0.0.0(eslint@9.11.1(jiti@2.0.0)) + eslint: 9.12.0(jiti@2.3.3) + eslint-formatting-reporter: 0.0.0(eslint@9.12.0(jiti@2.3.3)) eslint-parser-plain: 0.1.0 prettier: 3.3.2 synckit: 0.9.1 - eslint-plugin-import-x@4.3.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2): + eslint-plugin-import-x@4.3.1(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3): dependencies: - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) debug: 4.3.6 doctrine: 3.0.0 - eslint: 9.11.1(jiti@2.0.0) + eslint: 9.12.0(jiti@2.3.3) eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.7.5 is-glob: 4.0.3 @@ -4907,15 +4933,15 @@ snapshots: - supports-color - typescript - eslint-plugin-jsdoc@50.3.0(eslint@9.11.1(jiti@2.0.0)): + eslint-plugin-jsdoc@50.4.1(eslint@9.12.0(jiti@2.3.3)): dependencies: - '@es-joy/jsdoccomment': 0.48.0 + '@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.11.1(jiti@2.0.0) - espree: 10.1.0 + eslint: 9.12.0(jiti@2.3.3) + espree: 10.2.0 esquery: 1.6.0 parse-imports: 2.1.1 semver: 7.6.3 @@ -4924,190 +4950,190 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-jsonc@2.16.0(eslint@9.11.1(jiti@2.0.0)): + eslint-plugin-jsonc@2.16.0(eslint@9.12.0(jiti@2.3.3)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0)) - eslint: 9.11.1(jiti@2.0.0) - eslint-compat-utils: 0.5.1(eslint@9.11.1(jiti@2.0.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.3)) + eslint: 9.12.0(jiti@2.3.3) + eslint-compat-utils: 0.5.1(eslint@9.12.0(jiti@2.3.3)) espree: 9.6.1 graphemer: 1.4.0 jsonc-eslint-parser: 2.4.0 natural-compare: 1.4.0 synckit: 0.6.2 - eslint-plugin-n@17.10.3(eslint@9.11.1(jiti@2.0.0)): + eslint-plugin-n@17.11.1(eslint@9.12.0(jiti@2.3.3)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.3)) enhanced-resolve: 5.17.0 - eslint: 9.11.1(jiti@2.0.0) - eslint-plugin-es-x: 7.5.0(eslint@9.11.1(jiti@2.0.0)) + eslint: 9.12.0(jiti@2.3.3) + eslint-plugin-es-x: 7.5.0(eslint@9.12.0(jiti@2.3.3)) get-tsconfig: 4.7.5 - globals: 15.9.0 + globals: 15.11.0 ignore: 5.3.1 minimatch: 9.0.5 semver: 7.6.3 eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@3.7.0(astro-eslint-parser@1.0.3(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(svelte-eslint-parser@0.41.1(svelte@4.2.19))(svelte@4.2.19)(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.0.0))): + eslint-plugin-perfectionist@3.9.0(astro-eslint-parser@1.0.3(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3))(svelte-eslint-parser@0.41.1(svelte@4.2.19))(svelte@4.2.19)(typescript@5.6.3)(vue-eslint-parser@9.4.3(eslint@9.12.0(jiti@2.3.3))): dependencies: - '@typescript-eslint/types': 8.7.0 - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - eslint: 9.11.1(jiti@2.0.0) + '@typescript-eslint/types': 8.9.0 + '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + eslint: 9.12.0(jiti@2.3.3) minimatch: 9.0.5 natural-compare-lite: 1.4.0 optionalDependencies: - astro-eslint-parser: 1.0.3(typescript@5.6.2) + astro-eslint-parser: 1.0.3(typescript@5.6.3) svelte: 4.2.19 svelte-eslint-parser: 0.41.1(svelte@4.2.19) - vue-eslint-parser: 9.4.3(eslint@9.11.1(jiti@2.0.0)) + vue-eslint-parser: 9.4.3(eslint@9.12.0(jiti@2.3.3)) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-react-debug@1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2): - dependencies: - '@eslint-react/ast': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@eslint-react/core': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@eslint-react/jsx': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@eslint-react/shared': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@eslint-react/tools': 1.14.2 - '@eslint-react/types': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@eslint-react/var': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@typescript-eslint/scope-manager': 8.7.0 - '@typescript-eslint/type-utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@typescript-eslint/types': 8.7.0 - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - eslint: 9.11.1(jiti@2.0.0) + eslint-plugin-react-debug@1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3): + dependencies: + '@eslint-react/ast': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@eslint-react/core': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@eslint-react/jsx': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@eslint-react/shared': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@eslint-react/tools': 1.15.0 + '@eslint-react/types': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@eslint-react/var': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.9.0 + '@typescript-eslint/type-utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/types': 8.9.0 + '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + eslint: 9.12.0(jiti@2.3.3) string-ts: 2.2.0 - ts-pattern: 5.3.1 + ts-pattern: 5.4.0 optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-dom@1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2): - dependencies: - '@eslint-react/ast': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@eslint-react/core': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@eslint-react/jsx': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@eslint-react/shared': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@eslint-react/tools': 1.14.2 - '@eslint-react/types': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@eslint-react/var': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@typescript-eslint/scope-manager': 8.7.0 - '@typescript-eslint/types': 8.7.0 - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - eslint: 9.11.1(jiti@2.0.0) - ts-pattern: 5.3.1 + eslint-plugin-react-dom@1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3): + dependencies: + '@eslint-react/ast': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@eslint-react/core': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@eslint-react/jsx': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@eslint-react/shared': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@eslint-react/tools': 1.15.0 + '@eslint-react/types': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@eslint-react/var': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.9.0 + '@typescript-eslint/types': 8.9.0 + '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + eslint: 9.12.0(jiti@2.3.3) + ts-pattern: 5.4.0 optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks-extra@1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2): - dependencies: - '@eslint-react/ast': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@eslint-react/core': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@eslint-react/jsx': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@eslint-react/shared': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@eslint-react/tools': 1.14.2 - '@eslint-react/types': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@eslint-react/var': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@typescript-eslint/scope-manager': 8.7.0 - '@typescript-eslint/type-utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@typescript-eslint/types': 8.7.0 - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - eslint: 9.11.1(jiti@2.0.0) - ts-pattern: 5.3.1 + eslint-plugin-react-hooks-extra@1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3): + dependencies: + '@eslint-react/ast': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@eslint-react/core': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@eslint-react/jsx': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@eslint-react/shared': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@eslint-react/tools': 1.15.0 + '@eslint-react/types': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@eslint-react/var': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.9.0 + '@typescript-eslint/type-utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/types': 8.9.0 + '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + eslint: 9.12.0(jiti@2.3.3) + ts-pattern: 5.4.0 optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks@5.0.0(eslint@9.11.1(jiti@2.0.0)): + eslint-plugin-react-hooks@5.0.0(eslint@9.12.0(jiti@2.3.3)): dependencies: - eslint: 9.11.1(jiti@2.0.0) + eslint: 9.12.0(jiti@2.3.3) - eslint-plugin-react-naming-convention@1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2): + eslint-plugin-react-naming-convention@1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3): dependencies: - '@eslint-react/ast': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@eslint-react/core': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@eslint-react/jsx': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@eslint-react/shared': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@eslint-react/tools': 1.14.2 - '@eslint-react/types': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@typescript-eslint/scope-manager': 8.7.0 - '@typescript-eslint/type-utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@typescript-eslint/types': 8.7.0 - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - eslint: 9.11.1(jiti@2.0.0) - ts-pattern: 5.3.1 + '@eslint-react/ast': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@eslint-react/core': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@eslint-react/jsx': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@eslint-react/shared': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@eslint-react/tools': 1.15.0 + '@eslint-react/types': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.9.0 + '@typescript-eslint/type-utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/types': 8.9.0 + '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + eslint: 9.12.0(jiti@2.3.3) + ts-pattern: 5.4.0 optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-refresh@0.4.12(eslint@9.11.1(jiti@2.0.0)): + eslint-plugin-react-refresh@0.4.12(eslint@9.12.0(jiti@2.3.3)): dependencies: - eslint: 9.11.1(jiti@2.0.0) + eslint: 9.12.0(jiti@2.3.3) - eslint-plugin-react-web-api@1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2): + eslint-plugin-react-web-api@1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3): dependencies: - '@eslint-react/ast': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@eslint-react/core': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@eslint-react/jsx': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@eslint-react/shared': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@eslint-react/tools': 1.14.2 - '@eslint-react/types': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@eslint-react/var': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@typescript-eslint/scope-manager': 8.7.0 - '@typescript-eslint/types': 8.7.0 - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@eslint-react/ast': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@eslint-react/core': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@eslint-react/jsx': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@eslint-react/shared': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@eslint-react/tools': 1.15.0 + '@eslint-react/types': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@eslint-react/var': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.9.0 + '@typescript-eslint/types': 8.9.0 + '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) birecord: 0.1.1 - eslint: 9.11.1(jiti@2.0.0) - ts-pattern: 5.3.1 + eslint: 9.12.0(jiti@2.3.3) + ts-pattern: 5.4.0 optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-x@1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2): - dependencies: - '@eslint-react/ast': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@eslint-react/core': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@eslint-react/jsx': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@eslint-react/shared': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@eslint-react/tools': 1.14.2 - '@eslint-react/types': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@eslint-react/var': 1.14.2(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@typescript-eslint/scope-manager': 8.7.0 - '@typescript-eslint/type-utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@typescript-eslint/types': 8.7.0 - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - eslint: 9.11.1(jiti@2.0.0) - is-immutable-type: 5.0.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - ts-pattern: 5.3.1 + eslint-plugin-react-x@1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3): + dependencies: + '@eslint-react/ast': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@eslint-react/core': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@eslint-react/jsx': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@eslint-react/shared': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@eslint-react/tools': 1.15.0 + '@eslint-react/types': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@eslint-react/var': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.9.0 + '@typescript-eslint/type-utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/types': 8.9.0 + '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + eslint: 9.12.0(jiti@2.3.3) + is-immutable-type: 5.0.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + ts-pattern: 5.4.0 optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - eslint-plugin-regexp@2.6.0(eslint@9.11.1(jiti@2.0.0)): + eslint-plugin-regexp@2.6.0(eslint@9.12.0(jiti@2.3.3)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.3)) '@eslint-community/regexpp': 4.11.0 comment-parser: 1.4.1 - eslint: 9.11.1(jiti@2.0.0) + eslint: 9.12.0(jiti@2.3.3) jsdoc-type-pratt-parser: 4.1.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-solid@0.14.3(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2): + eslint-plugin-solid@0.14.3(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3): dependencies: - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - eslint: 9.11.1(jiti@2.0.0) + '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + eslint: 9.12.0(jiti@2.3.3) estraverse: 5.3.0 is-html: 2.0.0 kebab-case: 1.0.2 @@ -5117,12 +5143,12 @@ snapshots: - supports-color - typescript - eslint-plugin-svelte@2.44.0(eslint@9.11.1(jiti@2.0.0))(svelte@4.2.19): + eslint-plugin-svelte@2.45.1(eslint@9.12.0(jiti@2.3.3))(svelte@4.2.19): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.3)) '@jridgewell/sourcemap-codec': 1.5.0 - eslint: 9.11.1(jiti@2.0.0) - eslint-compat-utils: 0.5.1(eslint@9.11.1(jiti@2.0.0)) + eslint: 9.12.0(jiti@2.3.3) + eslint-compat-utils: 0.5.1(eslint@9.12.0(jiti@2.3.3)) esutils: 2.0.3 known-css-properties: 0.34.0 postcss: 8.4.47 @@ -5130,32 +5156,32 @@ snapshots: postcss-safe-parser: 6.0.0(postcss@8.4.47) postcss-selector-parser: 6.1.0 semver: 7.6.3 - svelte-eslint-parser: 0.41.1(svelte@4.2.19) + svelte-eslint-parser: 0.42.0(svelte@4.2.19) optionalDependencies: svelte: 4.2.19 transitivePeerDependencies: - ts-node - eslint-plugin-toml@0.11.1(eslint@9.11.1(jiti@2.0.0)): + eslint-plugin-toml@0.11.1(eslint@9.12.0(jiti@2.3.3)): dependencies: debug: 4.3.6 - eslint: 9.11.1(jiti@2.0.0) - eslint-compat-utils: 0.5.1(eslint@9.11.1(jiti@2.0.0)) + eslint: 9.12.0(jiti@2.3.3) + eslint-compat-utils: 0.5.1(eslint@9.12.0(jiti@2.3.3)) lodash: 4.17.21 toml-eslint-parser: 0.10.0 transitivePeerDependencies: - supports-color - eslint-plugin-unicorn@55.0.0(eslint@9.11.1(jiti@2.0.0)): + eslint-plugin-unicorn@56.0.0(eslint@9.12.0(jiti@2.3.3)): dependencies: '@babel/helper-validator-identifier': 7.24.7 - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.3)) ci-info: 4.0.0 clean-regexp: 1.0.0 - core-js-compat: 3.37.1 - eslint: 9.11.1(jiti@2.0.0) + core-js-compat: 3.38.1 + eslint: 9.12.0(jiti@2.3.3) esquery: 1.6.0 - globals: 15.9.0 + globals: 15.11.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 jsesc: 3.0.2 @@ -5166,74 +5192,74 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0)): + eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.9.0(@typescript-eslint/parser@8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3)): dependencies: - eslint: 9.11.1(jiti@2.0.0) + eslint: 9.12.0(jiti@2.3.3) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@typescript-eslint/eslint-plugin': 8.9.0(@typescript-eslint/parser@8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - eslint-plugin-vue@9.28.0(eslint@9.11.1(jiti@2.0.0)): + eslint-plugin-vue@9.29.0(eslint@9.12.0(jiti@2.3.3)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0)) - eslint: 9.11.1(jiti@2.0.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.3)) + eslint: 9.12.0(jiti@2.3.3) globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.1.0 semver: 7.6.3 - vue-eslint-parser: 9.4.3(eslint@9.11.1(jiti@2.0.0)) + vue-eslint-parser: 9.4.3(eslint@9.12.0(jiti@2.3.3)) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color - eslint-plugin-yml@1.14.0(eslint@9.11.1(jiti@2.0.0)): + eslint-plugin-yml@1.14.0(eslint@9.12.0(jiti@2.3.3)): dependencies: debug: 4.3.6 - eslint: 9.11.1(jiti@2.0.0) - eslint-compat-utils: 0.5.1(eslint@9.11.1(jiti@2.0.0)) + eslint: 9.12.0(jiti@2.3.3) + eslint-compat-utils: 0.5.1(eslint@9.12.0(jiti@2.3.3)) lodash: 4.17.21 natural-compare: 1.4.0 yaml-eslint-parser: 1.2.3 transitivePeerDependencies: - supports-color - eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.9)(eslint@9.11.1(jiti@2.0.0)): + eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.12)(eslint@9.12.0(jiti@2.3.3)): dependencies: - '@vue/compiler-sfc': 3.5.9 - eslint: 9.11.1(jiti@2.0.0) + '@vue/compiler-sfc': 3.5.12 + eslint: 9.12.0(jiti@2.3.3) eslint-scope@7.2.2: dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-scope@8.0.2: + eslint-scope@8.1.0: dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-typegen@0.3.2(eslint@9.11.1(jiti@2.0.0)): + eslint-typegen@0.3.2(eslint@9.12.0(jiti@2.3.3)): dependencies: - eslint: 9.11.1(jiti@2.0.0) + eslint: 9.12.0(jiti@2.3.3) json-schema-to-typescript-lite: 14.1.0 ohash: 1.1.3 eslint-visitor-keys@3.4.3: {} - eslint-visitor-keys@4.0.0: {} + eslint-visitor-keys@4.1.0: {} - eslint@9.11.1(jiti@2.0.0): + eslint@9.12.0(jiti@2.3.3): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.3)) '@eslint-community/regexpp': 4.11.0 '@eslint/config-array': 0.18.0 '@eslint/core': 0.6.0 '@eslint/eslintrc': 3.1.0 - '@eslint/js': 9.11.1 + '@eslint/js': 9.12.0 '@eslint/plugin-kit': 0.2.0 + '@humanfs/node': 0.16.5 '@humanwhocodes/module-importer': 1.0.1 - '@humanwhocodes/retry': 0.3.0 - '@nodelib/fs.walk': 1.2.8 + '@humanwhocodes/retry': 0.3.1 '@types/estree': 1.0.6 '@types/json-schema': 7.0.15 ajv: 6.12.6 @@ -5241,9 +5267,9 @@ snapshots: cross-spawn: 7.0.3 debug: 4.3.6 escape-string-regexp: 4.0.0 - eslint-scope: 8.0.2 - eslint-visitor-keys: 4.0.0 - espree: 10.1.0 + eslint-scope: 8.1.0 + eslint-visitor-keys: 4.1.0 + espree: 10.2.0 esquery: 1.6.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 @@ -5253,28 +5279,26 @@ snapshots: ignore: 5.3.1 imurmurhash: 0.1.4 is-glob: 4.0.3 - is-path-inside: 3.0.3 json-stable-stringify-without-jsonify: 1.0.1 lodash.merge: 4.6.2 minimatch: 3.1.2 natural-compare: 1.4.0 optionator: 0.9.3 - strip-ansi: 6.0.1 text-table: 0.2.0 optionalDependencies: - jiti: 2.0.0 + jiti: 2.3.3 transitivePeerDependencies: - supports-color - esno@4.7.0: + esno@4.8.0: dependencies: tsx: 4.19.1 - espree@10.1.0: + espree@10.2.0: dependencies: acorn: 8.12.1 acorn-jsx: 5.3.2(acorn@8.12.1) - eslint-visitor-keys: 4.0.0 + eslint-visitor-keys: 4.1.0 espree@9.6.1: dependencies: @@ -5326,7 +5350,7 @@ snapshots: signal-exit: 4.1.0 strip-final-newline: 3.0.0 - execa@9.4.0: + execa@9.4.1: dependencies: '@sindresorhus/merge-streams': 4.0.0 cross-spawn: 7.0.3 @@ -5486,7 +5510,7 @@ snapshots: globals@14.0.0: {} - globals@15.9.0: {} + globals@15.11.0: {} globby@11.1.0: dependencies: @@ -5510,7 +5534,7 @@ snapshots: iron-webcrypto: 1.2.1 ohash: 1.1.3 radix3: 1.1.2 - ufo: 1.5.3 + ufo: 1.5.4 uncrypto: 0.1.3 unenv: 1.9.0 transitivePeerDependencies: @@ -5549,7 +5573,7 @@ snapshots: jiti: 2.0.0-beta.2 jiti-v1: jiti@1.21.6 pathe: 1.1.2 - pkg-types: 1.1.3 + pkg-types: 1.2.1 tsx: 4.19.1 transitivePeerDependencies: - supports-color @@ -5596,13 +5620,13 @@ snapshots: dependencies: html-tags: 3.3.1 - is-immutable-type@5.0.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2): + is-immutable-type@5.0.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3): dependencies: - '@typescript-eslint/type-utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - eslint: 9.11.1(jiti@2.0.0) - ts-api-utils: 1.3.0(typescript@5.6.2) - ts-declaration-location: 1.0.4(typescript@5.6.2) - typescript: 5.6.2 + '@typescript-eslint/type-utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + eslint: 9.12.0(jiti@2.3.3) + ts-api-utils: 1.3.0(typescript@5.6.3) + ts-declaration-location: 1.0.4(typescript@5.6.3) + typescript: 5.6.3 transitivePeerDependencies: - supports-color @@ -5612,8 +5636,6 @@ snapshots: is-number@7.0.0: {} - is-path-inside@3.0.3: {} - is-plain-obj@4.1.0: {} is-reference@3.0.2: @@ -5648,10 +5670,10 @@ snapshots: jiti@1.21.6: {} - jiti@2.0.0: {} - jiti@2.0.0-beta.2: {} + jiti@2.3.3: {} + joycon@3.1.1: {} js-tokens@4.0.0: {} @@ -5745,8 +5767,8 @@ snapshots: local-pkg@0.5.0: dependencies: - mlly: 1.7.1 - pkg-types: 1.1.3 + mlly: 1.7.2 + pkg-types: 1.2.1 locate-character@3.0.0: {} @@ -6130,12 +6152,12 @@ snapshots: mkdirp@1.0.4: {} - mlly@1.7.1: + mlly@1.7.2: dependencies: acorn: 8.12.1 pathe: 1.1.2 - pkg-types: 1.1.3 - ufo: 1.5.3 + pkg-types: 1.2.1 + ufo: 1.5.4 mrmime@2.0.0: {} @@ -6157,7 +6179,7 @@ snapshots: node-fetch-native@1.6.4: {} - node-releases@2.0.14: {} + node-releases@2.0.18: {} normalize-package-data@2.5.0: dependencies: @@ -6191,8 +6213,8 @@ snapshots: consola: 3.2.3 execa: 8.0.1 pathe: 1.1.2 - pkg-types: 1.1.3 - ufo: 1.5.3 + pkg-types: 1.2.1 + ufo: 1.5.4 object-assign@4.1.1: {} @@ -6306,7 +6328,7 @@ snapshots: estree-walker: 3.0.3 is-reference: 3.0.2 - picocolors@1.1.0: {} + picocolors@1.1.1: {} picomatch@2.3.1: {} @@ -6316,10 +6338,10 @@ snapshots: pirates@4.0.6: {} - pkg-types@1.1.3: + pkg-types@1.2.1: dependencies: - confbox: 0.1.7 - mlly: 1.7.1 + confbox: 0.1.8 + mlly: 1.7.2 pathe: 1.1.2 pluralize@8.0.0: {} @@ -6331,11 +6353,11 @@ snapshots: optionalDependencies: postcss: 8.4.47 - postcss-load-config@6.0.1(jiti@2.0.0)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.5.0): + postcss-load-config@6.0.1(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.5.0): dependencies: lilconfig: 3.1.2 optionalDependencies: - jiti: 2.0.0 + jiti: 2.3.3 postcss: 8.4.47 tsx: 4.19.1 yaml: 2.5.0 @@ -6356,7 +6378,7 @@ snapshots: postcss@8.4.47: dependencies: nanoid: 3.3.7 - picocolors: 1.1.0 + picocolors: 1.1.1 source-map-js: 1.2.1 prelude-ls@1.2.1: {} @@ -6647,6 +6669,16 @@ snapshots: optionalDependencies: svelte: 4.2.19 + svelte-eslint-parser@0.42.0(svelte@4.2.19): + dependencies: + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + postcss: 8.4.47 + postcss-scss: 4.0.9(postcss@8.4.47) + optionalDependencies: + svelte: 4.2.19 + svelte@4.2.19: dependencies: '@ampproject/remapping': 2.3.0 @@ -6725,22 +6757,22 @@ snapshots: tree-kill@1.2.2: {} - ts-api-utils@1.3.0(typescript@5.6.2): + ts-api-utils@1.3.0(typescript@5.6.3): dependencies: - typescript: 5.6.2 + typescript: 5.6.3 - ts-declaration-location@1.0.4(typescript@5.6.2): + ts-declaration-location@1.0.4(typescript@5.6.3): dependencies: minimatch: 10.0.1 - typescript: 5.6.2 + typescript: 5.6.3 ts-interface-checker@0.1.13: {} - ts-pattern@5.3.1: {} + ts-pattern@5.4.0: {} tslib@2.6.3: {} - tsup@8.3.0(jiti@2.0.0)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.2)(yaml@2.5.0): + tsup@8.3.0(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.3)(yaml@2.5.0): dependencies: bundle-require: 5.0.0(esbuild@0.23.0) cac: 6.7.14 @@ -6750,8 +6782,8 @@ snapshots: esbuild: 0.23.0 execa: 5.1.1 joycon: 3.1.1 - picocolors: 1.1.0 - postcss-load-config: 6.0.1(jiti@2.0.0)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.5.0) + picocolors: 1.1.1 + postcss-load-config: 6.0.1(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.5.0) resolve-from: 5.0.0 rollup: 4.19.0 source-map: 0.8.0-beta.0 @@ -6760,7 +6792,7 @@ snapshots: tree-kill: 1.2.2 optionalDependencies: postcss: 8.4.47 - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - jiti - supports-color @@ -6786,9 +6818,9 @@ snapshots: type-fest@0.8.1: {} - typescript@5.6.2: {} + typescript@5.6.3: {} - ufo@1.5.3: {} + ufo@1.5.4: {} unconfig@0.5.5: dependencies: @@ -6835,11 +6867,11 @@ snapshots: universalify@2.0.0: {} - update-browserslist-db@1.0.13(browserslist@4.23.0): + update-browserslist-db@1.1.0(browserslist@4.24.0): dependencies: - browserslist: 4.23.0 - escalade: 3.1.2 - picocolors: 1.1.0 + browserslist: 4.24.0 + escalade: 3.2.0 + picocolors: 1.1.1 uri-js@4.4.1: dependencies: @@ -6852,12 +6884,12 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - vite-node@2.1.1(@types/node@22.7.3): + vite-node@2.1.3(@types/node@22.7.5): dependencies: cac: 6.7.14 debug: 4.3.6 pathe: 1.1.2 - vite: 5.0.5(@types/node@22.7.3) + vite: 5.0.5(@types/node@22.7.5) transitivePeerDependencies: - '@types/node' - less @@ -6868,24 +6900,24 @@ snapshots: - supports-color - terser - vite@5.0.5(@types/node@22.7.3): + vite@5.0.5(@types/node@22.7.5): dependencies: esbuild: 0.19.12 postcss: 8.4.47 rollup: 4.19.0 optionalDependencies: - '@types/node': 22.7.3 + '@types/node': 22.7.5 fsevents: 2.3.3 - vitest@2.1.1(@types/node@22.7.3): + vitest@2.1.3(@types/node@22.7.5): dependencies: - '@vitest/expect': 2.1.1 - '@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(vite@5.0.5(@types/node@22.7.3)) - '@vitest/pretty-format': 2.1.1 - '@vitest/runner': 2.1.1 - '@vitest/snapshot': 2.1.1 - '@vitest/spy': 2.1.1 - '@vitest/utils': 2.1.1 + '@vitest/expect': 2.1.3 + '@vitest/mocker': 2.1.3(@vitest/spy@2.1.3)(vite@5.0.5(@types/node@22.7.5)) + '@vitest/pretty-format': 2.1.3 + '@vitest/runner': 2.1.3 + '@vitest/snapshot': 2.1.3 + '@vitest/spy': 2.1.3 + '@vitest/utils': 2.1.3 chai: 5.1.1 debug: 4.3.6 magic-string: 0.30.11 @@ -6895,11 +6927,11 @@ snapshots: tinyexec: 0.3.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.0.5(@types/node@22.7.3) - vite-node: 2.1.1(@types/node@22.7.3) + vite: 5.0.5(@types/node@22.7.5) + vite-node: 2.1.3(@types/node@22.7.5) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.7.3 + '@types/node': 22.7.5 transitivePeerDependencies: - less - lightningcss @@ -6910,10 +6942,10 @@ snapshots: - supports-color - terser - vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.0.0)): + vue-eslint-parser@9.4.3(eslint@9.12.0(jiti@2.3.3)): dependencies: debug: 4.3.6 - eslint: 9.11.1(jiti@2.0.0) + eslint: 9.12.0(jiti@2.3.3) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 @@ -6923,15 +6955,15 @@ snapshots: transitivePeerDependencies: - supports-color - vue@3.5.9(typescript@5.6.2): + vue@3.5.12(typescript@5.6.3): dependencies: - '@vue/compiler-dom': 3.5.9 - '@vue/compiler-sfc': 3.5.9 - '@vue/runtime-dom': 3.5.9 - '@vue/server-renderer': 3.5.9(vue@3.5.9(typescript@5.6.2)) - '@vue/shared': 3.5.9 + '@vue/compiler-dom': 3.5.12 + '@vue/compiler-sfc': 3.5.12 + '@vue/runtime-dom': 3.5.12 + '@vue/server-renderer': 3.5.12(vue@3.5.12(typescript@5.6.3)) + '@vue/shared': 3.5.12 optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 webidl-conversions@4.0.2: {} @@ -6991,7 +7023,7 @@ snapshots: yargs@17.7.2: dependencies: cliui: 8.0.1 - escalade: 3.1.2 + escalade: 3.2.0 get-caller-file: 2.0.5 require-directory: 2.1.1 string-width: 4.2.3 diff --git a/src/configs/vue.ts b/src/configs/vue.ts index 6ddd29818a..5fabe27daa 100644 --- a/src/configs/vue.ts +++ b/src/configs/vue.ts @@ -34,7 +34,6 @@ export async function vue( parserVue, processorVueBlocks, ] = await Promise.all([ - // @ts-expect-error missing types interopDefault(import('eslint-plugin-vue')), interopDefault(import('vue-eslint-parser')), interopDefault(import('eslint-processor-vue-blocks')), From b06dbdb89f3fdcd0e2c5a1dd4149753fb9ced104 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Thu, 17 Oct 2024 05:06:25 +0800 Subject: [PATCH 080/105] chore: release v3.8.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 8db81f7e9c..701a63d25a 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@antfu/eslint-config", "type": "module", - "version": "3.7.3", + "version": "3.8.0", "packageManager": "pnpm@9.12.2", "description": "Anthony's ESLint config", "author": "Anthony Fu (https://github.com/antfu/)", From e24c24cce4adea833cb9902e2b1bf5fc6d63249d Mon Sep 17 00:00:00 2001 From: Pranav Koundinya Date: Thu, 14 Nov 2024 10:28:12 +0530 Subject: [PATCH 081/105] fix: seperate the type aware rules for react (#622) * feat: add breaking test with react and typescript * fix: seperate config for type aware rules react * refactor: remove the parser from the typeaware rules since ts config takes care of it --- .../output/ts-strict-with-react/javascript.js | 73 ++++++++++++++++ fixtures/output/ts-strict-with-react/jsx.jsx | 29 +++++++ .../output/ts-strict-with-react/markdown.md | 34 ++++++++ .../output/ts-strict-with-react/toml.toml | 23 +++++ fixtures/output/ts-strict-with-react/tsx.tsx | 32 +++++++ .../output/ts-strict-with-react/typescript.ts | 84 +++++++++++++++++++ .../output/ts-strict-with-react/vue-ts.vue | 35 ++++++++ fixtures/output/ts-strict-with-react/vue.vue | 27 ++++++ src/configs/react.ts | 41 +++++---- src/factory.ts | 1 + test/fixtures.test.ts | 16 ++++ 11 files changed, 378 insertions(+), 17 deletions(-) create mode 100644 fixtures/output/ts-strict-with-react/javascript.js create mode 100644 fixtures/output/ts-strict-with-react/jsx.jsx create mode 100644 fixtures/output/ts-strict-with-react/markdown.md create mode 100644 fixtures/output/ts-strict-with-react/toml.toml create mode 100644 fixtures/output/ts-strict-with-react/tsx.tsx create mode 100644 fixtures/output/ts-strict-with-react/typescript.ts create mode 100644 fixtures/output/ts-strict-with-react/vue-ts.vue create mode 100644 fixtures/output/ts-strict-with-react/vue.vue diff --git a/fixtures/output/ts-strict-with-react/javascript.js b/fixtures/output/ts-strict-with-react/javascript.js new file mode 100644 index 0000000000..e0702598c7 --- /dev/null +++ b/fixtures/output/ts-strict-with-react/javascript.js @@ -0,0 +1,73 @@ +// This file is generated by ChatGPT + +// eslint-disable-next-line no-console +const log = console.log + +// Define a class using ES6 class syntax +class Person { + constructor(name, age) { + this.name = name + this.age = age + } + + // Define a method within the class + sayHello() { + log(`Hello, my name is ${this.name} and I am ${this.age} years old.`) + } +} + +// Create an array of objects +const people = [ + new Person('Alice', 30), + new Person('Bob', 25), + new Person('Charlie', 35), +] + +// Use the forEach method to iterate over the array +people.forEach((person) => { + person.sayHello() +}) + +// Use a template literal to create a multiline string +const multilineString = ` + This is a multiline string + that spans multiple lines. +` + +// Use destructuring assignment to extract values from an object +const { name, age } = people[0] +log(`First person in the array is ${name} and they are ${age} years old.`, multilineString) + +// Use the spread operator to create a new array +const numbers = [1, 2, 3] +const newNumbers = [...numbers, 4, 5] +log(newNumbers) + +// Use a try-catch block for error handling +try { + // Attempt to parse an invalid JSON string + JSON.parse('invalid JSON') +} +catch (error) { + console.error('Error parsing JSON:', error.message) +} + +// Use a ternary conditional operator +const isEven = num => num % 2 === 0 +const number = 7 +log(`${number} is ${isEven(number) ? 'even' : 'odd'}.`) + +// Use a callback function with setTimeout for asynchronous code +setTimeout(() => { + log('This code runs after a delay of 2 seconds.') +}, 2000) + +let a, b, c, d, foo + +if (a + || b + || c || d + || (d && b) +) { + foo() +} diff --git a/fixtures/output/ts-strict-with-react/jsx.jsx b/fixtures/output/ts-strict-with-react/jsx.jsx new file mode 100644 index 0000000000..523af37822 --- /dev/null +++ b/fixtures/output/ts-strict-with-react/jsx.jsx @@ -0,0 +1,29 @@ +export function HelloWorld({ + greeting = 'hello', + greeted = '"World"', + silent = false, + onMouseOver, +}) { + if (!greeting) { + return null + }; + + // TODO: Don't use random in render + const num = Math + .floor (Math.random() * 1e+7) + .toString() + .replace(/\.\d+/g, '') + + return ( +
+ { greeting.slice(0, 1).toUpperCase() + greeting.slice(1).toLowerCase() } + {greeting.endsWith(',') + ? ' ' + : ", " } + + { greeted } + + { (silent) ? '.' : '!'} +
+ ) +} diff --git a/fixtures/output/ts-strict-with-react/markdown.md b/fixtures/output/ts-strict-with-react/markdown.md new file mode 100644 index 0000000000..a66c94c891 --- /dev/null +++ b/fixtures/output/ts-strict-with-react/markdown.md @@ -0,0 +1,34 @@ +Header +====== + +_Look,_ code blocks are formatted *too!* + +```js +// This should be handled by ESLint instead of Prettier +function identity(x) { + if (foo) { + console.log('bar') + } +} +``` + +```css +/* This should be handled by Prettier */ +.foo { color:red;} +``` + +Pilot|Airport|Hours +--|:--:|--: +John Doe|SKG|1338 +Jane Roe|JFK|314 + +- - - - - - - - - - - - - - - + ++ List + + with a [link] (/to/somewhere) ++ and [another one] + + [another one]: http://example.com 'Example title' + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. +Curabitur consectetur maximus risus, sed maximus tellus tincidunt et. diff --git a/fixtures/output/ts-strict-with-react/toml.toml b/fixtures/output/ts-strict-with-react/toml.toml new file mode 100644 index 0000000000..1f73d046bd --- /dev/null +++ b/fixtures/output/ts-strict-with-react/toml.toml @@ -0,0 +1,23 @@ +comma = [ + 1, + 2, + 3, +] + +[foo] +b = 1 +c = "hello" +a = { answer = 42 } +indent = [ + 1, + 2 +] + +[a-table] +apple.type = "fruit" +apple.skin = "thin" +apple.color = "red" + +orange.type = "fruit" +orange.skin = "thick" +orange.color = "orange" diff --git a/fixtures/output/ts-strict-with-react/tsx.tsx b/fixtures/output/ts-strict-with-react/tsx.tsx new file mode 100644 index 0000000000..ab640af672 --- /dev/null +++ b/fixtures/output/ts-strict-with-react/tsx.tsx @@ -0,0 +1,32 @@ +export function Component1() { + return
+} + +export function jsx2() { + const props = { a: 1, b: 2 } + return ( + +
+ Inline Text +
+ + Block Text + +
+ Mixed +
Foo
+ Text + Bar +
+

+ foo + bar + baz +

+
+ ) +} diff --git a/fixtures/output/ts-strict-with-react/typescript.ts b/fixtures/output/ts-strict-with-react/typescript.ts new file mode 100644 index 0000000000..29016e3855 --- /dev/null +++ b/fixtures/output/ts-strict-with-react/typescript.ts @@ -0,0 +1,84 @@ +// Define a TypeScript interface +interface Person { + name: string + age: number +} + +// Create an array of objects with the defined interface +const people: Person[] = [ + { name: 'Alice', age: 30 }, + { name: 'Bob', age: 25 }, + { name: 'Charlie', age: 35 }, +] + +// eslint-disable-next-line no-console +const log = console.log + +// Use a for...of loop to iterate over the array +for (const person of people) { + log(`Hello, my name is ${person.name} and I am ${person.age} years old.`) +} + +// Define a generic function +function identity< T >(arg: T): T { + return arg +} + +// Use the generic function with type inference +const result = identity( + 'TypeScript is awesome', +) +log(result) + +// Use optional properties in an interface +interface Car { + make: string + model?: string +} + +// Create objects using the interface +const car1: Car = { make: 'Toyota' } +const car2: Car = { + make: 'Ford', + model: 'Focus', +} + +// Use union types +type Fruit = 'apple' | 'banana' | 'orange' +const favoriteFruit: Fruit = 'apple' + +// Use a type assertion to tell TypeScript about the type +const inputValue: any = '42' +const numericValue = inputValue as number + +// Define a class with access modifiers +class Animal { + private name: string + constructor(name: string) { + this.name = name + } + + protected makeSound(sound: string) { + log(`${this.name} says ${sound}`) + } +} + +// Extend a class +class Dog extends Animal { + constructor(private alias: string) { + super(alias) + } + + bark() { + this.makeSound('Woof!') + } +} + +const dog = new Dog('Buddy') +dog.bark() + +function fn(): string { + return `hello${1}` +} + +log(car1, car2, favoriteFruit, numericValue, fn()) diff --git a/fixtures/output/ts-strict-with-react/vue-ts.vue b/fixtures/output/ts-strict-with-react/vue-ts.vue new file mode 100644 index 0000000000..ce35e66b0c --- /dev/null +++ b/fixtures/output/ts-strict-with-react/vue-ts.vue @@ -0,0 +1,35 @@ + + + + + + + diff --git a/fixtures/output/ts-strict-with-react/vue.vue b/fixtures/output/ts-strict-with-react/vue.vue new file mode 100644 index 0000000000..944cc4e569 --- /dev/null +++ b/fixtures/output/ts-strict-with-react/vue.vue @@ -0,0 +1,27 @@ + + + diff --git a/src/configs/react.ts b/src/configs/react.ts index d6383183d0..7e081610a3 100644 --- a/src/configs/react.ts +++ b/src/configs/react.ts @@ -1,9 +1,9 @@ -import type { OptionsFiles, OptionsOverrides, OptionsTypeScriptWithTypes, TypedFlatConfigItem } from '../types' +import type { OptionsFiles, OptionsOverrides, OptionsTypeScriptParserOptions, OptionsTypeScriptWithTypes, TypedFlatConfigItem } from '../types' import { isPackageExists } from 'local-pkg' -import { GLOB_SRC } from '../globs' +import { GLOB_ASTRO_TS, GLOB_MARKDOWN, GLOB_SRC, GLOB_TS, GLOB_TSX } from '../globs' -import { ensurePackages, interopDefault, toArray } from '../utils' +import { ensurePackages, interopDefault } from '../utils' // react refresh const ReactRefreshAllowConstantExportPackages = [ @@ -20,11 +20,17 @@ const NextJsPackages = [ ] export async function react( - options: OptionsTypeScriptWithTypes & OptionsOverrides & OptionsFiles = {}, + options: OptionsTypeScriptParserOptions & OptionsTypeScriptWithTypes & OptionsOverrides & OptionsFiles = {}, ): Promise { const { files = [GLOB_SRC], + filesTypeAware = [GLOB_TS, GLOB_TSX], + ignoresTypeAware = [ + `${GLOB_MARKDOWN}/**`, + GLOB_ASTRO_TS, + ], overrides = {}, + tsconfigPath, } = options await ensurePackages([ @@ -33,21 +39,20 @@ export async function react( 'eslint-plugin-react-refresh', ]) - const tsconfigPath = options?.tsconfigPath - ? toArray(options.tsconfigPath) - : undefined const isTypeAware = !!tsconfigPath + const typeAwareRules: TypedFlatConfigItem['rules'] = { + 'react/no-leaked-conditional-rendering': 'warn', + } + const [ pluginReact, pluginReactHooks, pluginReactRefresh, - parserTs, ] = await Promise.all([ interopDefault(import('@eslint-react/eslint-plugin')), interopDefault(import('eslint-plugin-react-hooks')), interopDefault(import('eslint-plugin-react-refresh')), - interopDefault(import('@typescript-eslint/parser')), ] as const) const isAllowConstantExport = ReactRefreshAllowConstantExportPackages.some(i => isPackageExists(i)) @@ -71,12 +76,10 @@ export async function react( { files, languageOptions: { - parser: parserTs, parserOptions: { ecmaFeatures: { jsx: true, }, - ...isTypeAware ? { project: tsconfigPath } : {}, }, sourceType: 'module', }, @@ -173,15 +176,19 @@ export async function react( 'react/prefer-shorthand-boolean': 'warn', 'react/prefer-shorthand-fragment': 'warn', - ...isTypeAware - ? { - 'react/no-leaked-conditional-rendering': 'warn', - } - : {}, - // overrides ...overrides, }, }, + ...isTypeAware + ? [{ + files: filesTypeAware, + ignores: ignoresTypeAware, + name: 'antfu/react/type-aware-rules', + rules: { + ...typeAwareRules, + }, + }] + : [], ] } diff --git a/src/factory.ts b/src/factory.ts index 87de63fd7c..96e9b7a71e 100644 --- a/src/factory.ts +++ b/src/factory.ts @@ -207,6 +207,7 @@ export function antfu( if (enableReact) { configs.push(react({ + ...typescriptOptions, overrides: getOverrides(options, 'react'), tsconfigPath, })) diff --git a/test/fixtures.test.ts b/test/fixtures.test.ts index 0d4f42f471..55880251b5 100644 --- a/test/fixtures.test.ts +++ b/test/fixtures.test.ts @@ -74,6 +74,22 @@ runWithConfig( }, ) +// https://github.com/antfu/eslint-config/issues/618 +runWithConfig( + 'ts-strict-with-react', + { + typescript: { + tsconfigPath: './tsconfig.json', + }, + react: true, + }, + { + rules: { + 'ts/no-unsafe-return': ['off'], + }, + }, +) + runWithConfig( 'with-formatters', { From 8708d3c8b6851cba9dbac914a6fed93360d76334 Mon Sep 17 00:00:00 2001 From: Zane Date: Thu, 14 Nov 2024 12:58:44 +0800 Subject: [PATCH 082/105] chore(deps): update eslint-plugin-vue version (#629) --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 701a63d25a..1d46c11e06 100644 --- a/package.json +++ b/package.json @@ -119,7 +119,7 @@ "eslint-plugin-toml": "^0.11.1", "eslint-plugin-unicorn": "^56.0.0", "eslint-plugin-unused-imports": "^4.1.4", - "eslint-plugin-vue": "^9.29.0", + "eslint-plugin-vue": "^9.30.0", "eslint-plugin-yml": "^1.14.0", "eslint-processor-vue-blocks": "^0.1.2", "globals": "^15.11.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 70dca16598..cf85220922 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -84,8 +84,8 @@ importers: specifier: ^4.1.4 version: 4.1.4(@typescript-eslint/eslint-plugin@8.9.0(@typescript-eslint/parser@8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3)) eslint-plugin-vue: - specifier: ^9.29.0 - version: 9.29.0(eslint@9.12.0(jiti@2.3.3)) + specifier: ^9.30.0 + version: 9.30.0(eslint@9.12.0(jiti@2.3.3)) eslint-plugin-yml: specifier: ^1.14.0 version: 1.14.0(eslint@9.12.0(jiti@2.3.3)) @@ -1829,8 +1829,8 @@ packages: '@typescript-eslint/eslint-plugin': optional: true - eslint-plugin-vue@9.29.0: - resolution: {integrity: sha512-hamyjrBhNH6Li6R1h1VF9KHfshJlKgKEg3ARbGTn72CMNDSMhWbgC7NdkRDEh25AFW+4SDATzyNM+3gWuZii8g==} + eslint-plugin-vue@9.30.0: + resolution: {integrity: sha512-CyqlRgShvljFkOeYK8wN5frh/OGTvkj1S7wlr2Q2pUvwq+X5VYiLd6ZjujpgSgLnys2W8qrBLkXQ41SUYaoPIQ==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^9.12.0 @@ -5198,7 +5198,7 @@ snapshots: optionalDependencies: '@typescript-eslint/eslint-plugin': 8.9.0(@typescript-eslint/parser@8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - eslint-plugin-vue@9.29.0(eslint@9.12.0(jiti@2.3.3)): + eslint-plugin-vue@9.30.0(eslint@9.12.0(jiti@2.3.3)): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.3)) eslint: 9.12.0(jiti@2.3.3) From f7e0f1d7e7e04d85afa3879ced63e965df5d3190 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Thu, 14 Nov 2024 13:21:16 +0800 Subject: [PATCH 083/105] feat: update deps --- package.json | 76 +- pnpm-lock.yaml | 2466 ++++++++++++++++++++++++------------------------ 2 files changed, 1251 insertions(+), 1291 deletions(-) diff --git a/package.json b/package.json index 1d46c11e06..a5773718a4 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "@antfu/eslint-config", "type": "module", "version": "3.8.0", - "packageManager": "pnpm@9.12.2", + "packageManager": "pnpm@9.13.0", "description": "Anthony's ESLint config", "author": "Anthony Fu (https://github.com/antfu/)", "license": "MIT", @@ -98,31 +98,31 @@ "dependencies": { "@antfu/install-pkg": "^0.4.1", "@clack/prompts": "^0.7.0", - "@eslint-community/eslint-plugin-eslint-comments": "^4.4.0", - "@eslint/markdown": "^6.2.0", - "@stylistic/eslint-plugin": "^2.9.0", - "@typescript-eslint/eslint-plugin": "^8.9.0", - "@typescript-eslint/parser": "^8.9.0", - "@vitest/eslint-plugin": "^1.1.7", + "@eslint-community/eslint-plugin-eslint-comments": "^4.4.1", + "@eslint/markdown": "^6.2.1", + "@stylistic/eslint-plugin": "^2.10.1", + "@typescript-eslint/eslint-plugin": "^8.14.0", + "@typescript-eslint/parser": "^8.14.0", + "@vitest/eslint-plugin": "^1.1.10", "eslint-config-flat-gitignore": "^0.3.0", "eslint-flat-config-utils": "^0.4.0", "eslint-merge-processors": "^0.1.0", "eslint-plugin-antfu": "^2.7.0", "eslint-plugin-command": "^0.2.6", - "eslint-plugin-import-x": "^4.3.1", - "eslint-plugin-jsdoc": "^50.4.1", - "eslint-plugin-jsonc": "^2.16.0", - "eslint-plugin-n": "^17.11.1", + "eslint-plugin-import-x": "^4.4.2", + "eslint-plugin-jsdoc": "^50.5.0", + "eslint-plugin-jsonc": "^2.18.1", + "eslint-plugin-n": "^17.13.1", "eslint-plugin-no-only-tests": "^3.3.0", - "eslint-plugin-perfectionist": "^3.9.0", + "eslint-plugin-perfectionist": "^3.9.1", "eslint-plugin-regexp": "^2.6.0", "eslint-plugin-toml": "^0.11.1", "eslint-plugin-unicorn": "^56.0.0", "eslint-plugin-unused-imports": "^4.1.4", - "eslint-plugin-vue": "^9.30.0", - "eslint-plugin-yml": "^1.14.0", + "eslint-plugin-vue": "^9.31.0", + "eslint-plugin-yml": "^1.15.0", "eslint-processor-vue-blocks": "^0.1.2", - "globals": "^15.11.0", + "globals": "^15.12.0", "jsonc-eslint-parser": "^2.4.0", "local-pkg": "^0.5.0", "parse-gitignore": "^2.0.0", @@ -135,48 +135,48 @@ "devDependencies": { "@antfu/eslint-config": "workspace:*", "@antfu/ni": "^0.23.0", - "@eslint-react/eslint-plugin": "^1.15.0", - "@eslint/config-inspector": "^0.5.4", + "@eslint-react/eslint-plugin": "^1.16.1", + "@eslint/config-inspector": "^0.5.6", "@prettier/plugin-xml": "^3.4.1", - "@stylistic/eslint-plugin-migrate": "^2.9.0", + "@stylistic/eslint-plugin-migrate": "^2.10.1", "@types/fs-extra": "^11.0.4", - "@types/node": "^22.7.5", + "@types/node": "^22.9.0", "@types/prompts": "^2.4.9", "@types/yargs": "^17.0.33", - "@unocss/eslint-plugin": "^0.62.4", - "astro-eslint-parser": "^1.0.3", - "bumpp": "^9.7.1", - "eslint": "^9.12.0", - "eslint-plugin-astro": "^1.3.0", + "@unocss/eslint-plugin": "^0.64.0", + "astro-eslint-parser": "^1.1.0", + "bumpp": "^9.8.1", + "eslint": "^9.14.0", + "eslint-plugin-astro": "^1.3.1", "eslint-plugin-format": "^0.1.2", "eslint-plugin-react-hooks": "^5.0.0", - "eslint-plugin-react-refresh": "^0.4.12", - "eslint-plugin-solid": "^0.14.3", - "eslint-plugin-svelte": "^2.45.1", + "eslint-plugin-react-refresh": "^0.4.14", + "eslint-plugin-solid": "^0.14.4", + "eslint-plugin-svelte": "^2.46.0", "eslint-typegen": "^0.3.2", "esno": "^4.8.0", - "execa": "^9.4.1", + "execa": "^9.5.1", "fast-glob": "^3.3.2", "fs-extra": "^11.2.0", - "jiti": "^2.3.3", + "jiti": "^2.4.0", "lint-staged": "^15.2.10", "prettier-plugin-astro": "^0.14.1", "prettier-plugin-slidev": "^1.0.5", "rimraf": "^6.0.1", "simple-git-hooks": "^2.11.1", - "svelte": "^4.2.19", - "svelte-eslint-parser": "^0.41.1", - "tsup": "^8.3.0", - "tsx": "^4.19.1", + "svelte": "^5.1.16", + "svelte-eslint-parser": "^0.43.0", + "tsup": "^8.3.5", + "tsx": "^4.19.2", "typescript": "^5.6.3", - "vitest": "^2.1.3", + "vitest": "^2.1.5", "vue": "^3.5.12" }, "resolutions": { - "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/utils": "^8.9.0", - "eslint": "^9.12.0", - "tsx": "^4.19.1" + "@eslint-community/eslint-utils": "^4.4.1", + "@typescript-eslint/utils": "^8.14.0", + "eslint": "^9.14.0", + "tsx": "^4.19.2" }, "simple-git-hooks": { "pre-commit": "npx lint-staged" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cf85220922..aa9acc88ab 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,10 +5,10 @@ settings: excludeLinksFromLockfile: false overrides: - '@eslint-community/eslint-utils': ^4.4.0 - '@typescript-eslint/utils': ^8.9.0 - eslint: ^9.12.0 - tsx: ^4.19.1 + '@eslint-community/eslint-utils': ^4.4.1 + '@typescript-eslint/utils': ^8.14.0 + eslint: ^9.14.0 + tsx: ^4.19.2 importers: @@ -21,80 +21,80 @@ importers: specifier: ^0.7.0 version: 0.7.0 '@eslint-community/eslint-plugin-eslint-comments': - specifier: ^4.4.0 - version: 4.4.0(eslint@9.12.0(jiti@2.3.3)) + specifier: ^4.4.1 + version: 4.4.1(eslint@9.14.0(jiti@2.4.0)) '@eslint/markdown': - specifier: ^6.2.0 - version: 6.2.0 + specifier: ^6.2.1 + version: 6.2.1 '@stylistic/eslint-plugin': - specifier: ^2.9.0 - version: 2.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + specifier: ^2.10.1 + version: 2.10.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) '@typescript-eslint/eslint-plugin': - specifier: ^8.9.0 - version: 8.9.0(@typescript-eslint/parser@8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + specifier: ^8.14.0 + version: 8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) '@typescript-eslint/parser': - specifier: ^8.9.0 - version: 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + specifier: ^8.14.0 + version: 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) '@vitest/eslint-plugin': - specifier: ^1.1.7 - version: 1.1.7(@typescript-eslint/utils@8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)(vitest@2.1.3(@types/node@22.7.5)) + specifier: ^1.1.10 + version: 1.1.10(@typescript-eslint/utils@8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)(vitest@2.1.5(@types/node@22.9.0)) eslint-config-flat-gitignore: specifier: ^0.3.0 - version: 0.3.0(eslint@9.12.0(jiti@2.3.3)) + version: 0.3.0(eslint@9.14.0(jiti@2.4.0)) eslint-flat-config-utils: specifier: ^0.4.0 version: 0.4.0 eslint-merge-processors: specifier: ^0.1.0 - version: 0.1.0(eslint@9.12.0(jiti@2.3.3)) + version: 0.1.0(eslint@9.14.0(jiti@2.4.0)) eslint-plugin-antfu: specifier: ^2.7.0 - version: 2.7.0(eslint@9.12.0(jiti@2.3.3)) + version: 2.7.0(eslint@9.14.0(jiti@2.4.0)) eslint-plugin-command: specifier: ^0.2.6 - version: 0.2.6(eslint@9.12.0(jiti@2.3.3)) + version: 0.2.6(eslint@9.14.0(jiti@2.4.0)) eslint-plugin-import-x: - specifier: ^4.3.1 - version: 4.3.1(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + specifier: ^4.4.2 + version: 4.4.2(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) eslint-plugin-jsdoc: - specifier: ^50.4.1 - version: 50.4.1(eslint@9.12.0(jiti@2.3.3)) + specifier: ^50.5.0 + version: 50.5.0(eslint@9.14.0(jiti@2.4.0)) eslint-plugin-jsonc: - specifier: ^2.16.0 - version: 2.16.0(eslint@9.12.0(jiti@2.3.3)) + specifier: ^2.18.1 + version: 2.18.1(eslint@9.14.0(jiti@2.4.0)) eslint-plugin-n: - specifier: ^17.11.1 - version: 17.11.1(eslint@9.12.0(jiti@2.3.3)) + specifier: ^17.13.1 + version: 17.13.1(eslint@9.14.0(jiti@2.4.0)) eslint-plugin-no-only-tests: specifier: ^3.3.0 version: 3.3.0 eslint-plugin-perfectionist: - specifier: ^3.9.0 - version: 3.9.0(astro-eslint-parser@1.0.3(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3))(svelte-eslint-parser@0.41.1(svelte@4.2.19))(svelte@4.2.19)(typescript@5.6.3)(vue-eslint-parser@9.4.3(eslint@9.12.0(jiti@2.3.3))) + specifier: ^3.9.1 + version: 3.9.1(astro-eslint-parser@1.1.0(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(svelte-eslint-parser@0.43.0(svelte@5.1.16))(svelte@5.1.16)(typescript@5.6.3)(vue-eslint-parser@9.4.3(eslint@9.14.0(jiti@2.4.0))) eslint-plugin-regexp: specifier: ^2.6.0 - version: 2.6.0(eslint@9.12.0(jiti@2.3.3)) + version: 2.6.0(eslint@9.14.0(jiti@2.4.0)) eslint-plugin-toml: specifier: ^0.11.1 - version: 0.11.1(eslint@9.12.0(jiti@2.3.3)) + version: 0.11.1(eslint@9.14.0(jiti@2.4.0)) eslint-plugin-unicorn: specifier: ^56.0.0 - version: 56.0.0(eslint@9.12.0(jiti@2.3.3)) + version: 56.0.0(eslint@9.14.0(jiti@2.4.0)) eslint-plugin-unused-imports: specifier: ^4.1.4 - version: 4.1.4(@typescript-eslint/eslint-plugin@8.9.0(@typescript-eslint/parser@8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3)) + version: 4.1.4(@typescript-eslint/eslint-plugin@8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0)) eslint-plugin-vue: - specifier: ^9.30.0 - version: 9.30.0(eslint@9.12.0(jiti@2.3.3)) + specifier: ^9.31.0 + version: 9.31.0(eslint@9.14.0(jiti@2.4.0)) eslint-plugin-yml: - specifier: ^1.14.0 - version: 1.14.0(eslint@9.12.0(jiti@2.3.3)) + specifier: ^1.15.0 + version: 1.15.0(eslint@9.14.0(jiti@2.4.0)) eslint-processor-vue-blocks: specifier: ^0.1.2 - version: 0.1.2(@vue/compiler-sfc@3.5.12)(eslint@9.12.0(jiti@2.3.3)) + version: 0.1.2(@vue/compiler-sfc@3.5.12)(eslint@9.14.0(jiti@2.4.0)) globals: - specifier: ^15.11.0 - version: 15.11.0 + specifier: ^15.12.0 + version: 15.12.0 jsonc-eslint-parser: specifier: ^2.4.0 version: 2.4.0 @@ -112,7 +112,7 @@ importers: version: 0.10.0 vue-eslint-parser: specifier: ^9.4.3 - version: 9.4.3(eslint@9.12.0(jiti@2.3.3)) + version: 9.4.3(eslint@9.14.0(jiti@2.4.0)) yaml-eslint-parser: specifier: ^1.2.3 version: 1.2.3 @@ -127,23 +127,23 @@ importers: specifier: ^0.23.0 version: 0.23.0 '@eslint-react/eslint-plugin': - specifier: ^1.15.0 - version: 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + specifier: ^1.16.1 + version: 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) '@eslint/config-inspector': - specifier: ^0.5.4 - version: 0.5.4(eslint@9.12.0(jiti@2.3.3)) + specifier: ^0.5.6 + version: 0.5.6(eslint@9.14.0(jiti@2.4.0)) '@prettier/plugin-xml': specifier: ^3.4.1 version: 3.4.1(prettier@3.3.2) '@stylistic/eslint-plugin-migrate': - specifier: ^2.9.0 - version: 2.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + specifier: ^2.10.1 + version: 2.10.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) '@types/fs-extra': specifier: ^11.0.4 version: 11.0.4 '@types/node': - specifier: ^22.7.5 - version: 22.7.5 + specifier: ^22.9.0 + version: 22.9.0 '@types/prompts': specifier: ^2.4.9 version: 2.4.9 @@ -151,44 +151,44 @@ importers: specifier: ^17.0.33 version: 17.0.33 '@unocss/eslint-plugin': - specifier: ^0.62.4 - version: 0.62.4(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + specifier: ^0.64.0 + version: 0.64.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) astro-eslint-parser: - specifier: ^1.0.3 - version: 1.0.3(typescript@5.6.3) + specifier: ^1.1.0 + version: 1.1.0(typescript@5.6.3) bumpp: - specifier: ^9.7.1 - version: 9.7.1 + specifier: ^9.8.1 + version: 9.8.1 eslint: - specifier: ^9.12.0 - version: 9.12.0(jiti@2.3.3) + specifier: ^9.14.0 + version: 9.14.0(jiti@2.4.0) eslint-plugin-astro: - specifier: ^1.3.0 - version: 1.3.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + specifier: ^1.3.1 + version: 1.3.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) eslint-plugin-format: specifier: ^0.1.2 - version: 0.1.2(eslint@9.12.0(jiti@2.3.3)) + version: 0.1.2(eslint@9.14.0(jiti@2.4.0)) eslint-plugin-react-hooks: specifier: ^5.0.0 - version: 5.0.0(eslint@9.12.0(jiti@2.3.3)) + version: 5.0.0(eslint@9.14.0(jiti@2.4.0)) eslint-plugin-react-refresh: - specifier: ^0.4.12 - version: 0.4.12(eslint@9.12.0(jiti@2.3.3)) + specifier: ^0.4.14 + version: 0.4.14(eslint@9.14.0(jiti@2.4.0)) eslint-plugin-solid: - specifier: ^0.14.3 - version: 0.14.3(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + specifier: ^0.14.4 + version: 0.14.4(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) eslint-plugin-svelte: - specifier: ^2.45.1 - version: 2.45.1(eslint@9.12.0(jiti@2.3.3))(svelte@4.2.19) + specifier: ^2.46.0 + version: 2.46.0(eslint@9.14.0(jiti@2.4.0))(svelte@5.1.16) eslint-typegen: specifier: ^0.3.2 - version: 0.3.2(eslint@9.12.0(jiti@2.3.3)) + version: 0.3.2(eslint@9.14.0(jiti@2.4.0)) esno: specifier: ^4.8.0 version: 4.8.0 execa: - specifier: ^9.4.1 - version: 9.4.1 + specifier: ^9.5.1 + version: 9.5.1 fast-glob: specifier: ^3.3.2 version: 3.3.2 @@ -196,8 +196,8 @@ importers: specifier: ^11.2.0 version: 11.2.0 jiti: - specifier: ^2.3.3 - version: 2.3.3 + specifier: ^2.4.0 + version: 2.4.0 lint-staged: specifier: ^15.2.10 version: 15.2.10 @@ -214,23 +214,23 @@ importers: specifier: ^2.11.1 version: 2.11.1 svelte: - specifier: ^4.2.19 - version: 4.2.19 + specifier: ^5.1.16 + version: 5.1.16 svelte-eslint-parser: - specifier: ^0.41.1 - version: 0.41.1(svelte@4.2.19) + specifier: ^0.43.0 + version: 0.43.0(svelte@5.1.16) tsup: - specifier: ^8.3.0 - version: 8.3.0(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.3)(yaml@2.5.0) + specifier: ^8.3.5 + version: 8.3.5(jiti@2.4.0)(postcss@8.4.47)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.5.0) tsx: - specifier: ^4.19.1 - version: 4.19.1 + specifier: ^4.19.2 + version: 4.19.2 typescript: specifier: ^5.6.3 version: 5.6.3 vitest: - specifier: ^2.1.3 - version: 2.1.3(@types/node@22.7.5) + specifier: ^2.1.5 + version: 2.1.5(@types/node@22.9.0) vue: specifier: ^3.5.12 version: 3.5.12(typescript@5.6.3) @@ -318,14 +318,14 @@ packages: cpu: [ppc64] os: [aix] - '@esbuild/aix-ppc64@0.21.5': - resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} - engines: {node: '>=12'} + '@esbuild/aix-ppc64@0.23.0': + resolution: {integrity: sha512-3sG8Zwa5fMcA9bgqB8AfWPQ+HFke6uD3h1s3RIwUNK8EG7a4buxvuFTs3j1IMs2NXAk9F30C/FF4vxRgQCcmoQ==} + engines: {node: '>=18'} cpu: [ppc64] os: [aix] - '@esbuild/aix-ppc64@0.23.0': - resolution: {integrity: sha512-3sG8Zwa5fMcA9bgqB8AfWPQ+HFke6uD3h1s3RIwUNK8EG7a4buxvuFTs3j1IMs2NXAk9F30C/FF4vxRgQCcmoQ==} + '@esbuild/aix-ppc64@0.24.0': + resolution: {integrity: sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==} engines: {node: '>=18'} cpu: [ppc64] os: [aix] @@ -336,14 +336,14 @@ packages: cpu: [arm64] os: [android] - '@esbuild/android-arm64@0.21.5': - resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} - engines: {node: '>=12'} + '@esbuild/android-arm64@0.23.0': + resolution: {integrity: sha512-EuHFUYkAVfU4qBdyivULuu03FhJO4IJN9PGuABGrFy4vUuzk91P2d+npxHcFdpUnfYKy0PuV+n6bKIpHOB3prQ==} + engines: {node: '>=18'} cpu: [arm64] os: [android] - '@esbuild/android-arm64@0.23.0': - resolution: {integrity: sha512-EuHFUYkAVfU4qBdyivULuu03FhJO4IJN9PGuABGrFy4vUuzk91P2d+npxHcFdpUnfYKy0PuV+n6bKIpHOB3prQ==} + '@esbuild/android-arm64@0.24.0': + resolution: {integrity: sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==} engines: {node: '>=18'} cpu: [arm64] os: [android] @@ -354,14 +354,14 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-arm@0.21.5': - resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} - engines: {node: '>=12'} + '@esbuild/android-arm@0.23.0': + resolution: {integrity: sha512-+KuOHTKKyIKgEEqKbGTK8W7mPp+hKinbMBeEnNzjJGyFcWsfrXjSTNluJHCY1RqhxFurdD8uNXQDei7qDlR6+g==} + engines: {node: '>=18'} cpu: [arm] os: [android] - '@esbuild/android-arm@0.23.0': - resolution: {integrity: sha512-+KuOHTKKyIKgEEqKbGTK8W7mPp+hKinbMBeEnNzjJGyFcWsfrXjSTNluJHCY1RqhxFurdD8uNXQDei7qDlR6+g==} + '@esbuild/android-arm@0.24.0': + resolution: {integrity: sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==} engines: {node: '>=18'} cpu: [arm] os: [android] @@ -372,14 +372,14 @@ packages: cpu: [x64] os: [android] - '@esbuild/android-x64@0.21.5': - resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} - engines: {node: '>=12'} + '@esbuild/android-x64@0.23.0': + resolution: {integrity: sha512-WRrmKidLoKDl56LsbBMhzTTBxrsVwTKdNbKDalbEZr0tcsBgCLbEtoNthOW6PX942YiYq8HzEnb4yWQMLQuipQ==} + engines: {node: '>=18'} cpu: [x64] os: [android] - '@esbuild/android-x64@0.23.0': - resolution: {integrity: sha512-WRrmKidLoKDl56LsbBMhzTTBxrsVwTKdNbKDalbEZr0tcsBgCLbEtoNthOW6PX942YiYq8HzEnb4yWQMLQuipQ==} + '@esbuild/android-x64@0.24.0': + resolution: {integrity: sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==} engines: {node: '>=18'} cpu: [x64] os: [android] @@ -390,14 +390,14 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-arm64@0.21.5': - resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} - engines: {node: '>=12'} + '@esbuild/darwin-arm64@0.23.0': + resolution: {integrity: sha512-YLntie/IdS31H54Ogdn+v50NuoWF5BDkEUFpiOChVa9UnKpftgwzZRrI4J132ETIi+D8n6xh9IviFV3eXdxfow==} + engines: {node: '>=18'} cpu: [arm64] os: [darwin] - '@esbuild/darwin-arm64@0.23.0': - resolution: {integrity: sha512-YLntie/IdS31H54Ogdn+v50NuoWF5BDkEUFpiOChVa9UnKpftgwzZRrI4J132ETIi+D8n6xh9IviFV3eXdxfow==} + '@esbuild/darwin-arm64@0.24.0': + resolution: {integrity: sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==} engines: {node: '>=18'} cpu: [arm64] os: [darwin] @@ -408,14 +408,14 @@ packages: cpu: [x64] os: [darwin] - '@esbuild/darwin-x64@0.21.5': - resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} - engines: {node: '>=12'} + '@esbuild/darwin-x64@0.23.0': + resolution: {integrity: sha512-IMQ6eme4AfznElesHUPDZ+teuGwoRmVuuixu7sv92ZkdQcPbsNHzutd+rAfaBKo8YK3IrBEi9SLLKWJdEvJniQ==} + engines: {node: '>=18'} cpu: [x64] os: [darwin] - '@esbuild/darwin-x64@0.23.0': - resolution: {integrity: sha512-IMQ6eme4AfznElesHUPDZ+teuGwoRmVuuixu7sv92ZkdQcPbsNHzutd+rAfaBKo8YK3IrBEi9SLLKWJdEvJniQ==} + '@esbuild/darwin-x64@0.24.0': + resolution: {integrity: sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==} engines: {node: '>=18'} cpu: [x64] os: [darwin] @@ -426,14 +426,14 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-arm64@0.21.5': - resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} - engines: {node: '>=12'} + '@esbuild/freebsd-arm64@0.23.0': + resolution: {integrity: sha512-0muYWCng5vqaxobq6LB3YNtevDFSAZGlgtLoAc81PjUfiFz36n4KMpwhtAd4he8ToSI3TGyuhyx5xmiWNYZFyw==} + engines: {node: '>=18'} cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-arm64@0.23.0': - resolution: {integrity: sha512-0muYWCng5vqaxobq6LB3YNtevDFSAZGlgtLoAc81PjUfiFz36n4KMpwhtAd4he8ToSI3TGyuhyx5xmiWNYZFyw==} + '@esbuild/freebsd-arm64@0.24.0': + resolution: {integrity: sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] @@ -444,14 +444,14 @@ packages: cpu: [x64] os: [freebsd] - '@esbuild/freebsd-x64@0.21.5': - resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} - engines: {node: '>=12'} + '@esbuild/freebsd-x64@0.23.0': + resolution: {integrity: sha512-XKDVu8IsD0/q3foBzsXGt/KjD/yTKBCIwOHE1XwiXmrRwrX6Hbnd5Eqn/WvDekddK21tfszBSrE/WMaZh+1buQ==} + engines: {node: '>=18'} cpu: [x64] os: [freebsd] - '@esbuild/freebsd-x64@0.23.0': - resolution: {integrity: sha512-XKDVu8IsD0/q3foBzsXGt/KjD/yTKBCIwOHE1XwiXmrRwrX6Hbnd5Eqn/WvDekddK21tfszBSrE/WMaZh+1buQ==} + '@esbuild/freebsd-x64@0.24.0': + resolution: {integrity: sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==} engines: {node: '>=18'} cpu: [x64] os: [freebsd] @@ -462,14 +462,14 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm64@0.21.5': - resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} - engines: {node: '>=12'} + '@esbuild/linux-arm64@0.23.0': + resolution: {integrity: sha512-j1t5iG8jE7BhonbsEg5d9qOYcVZv/Rv6tghaXM/Ug9xahM0nX/H2gfu6X6z11QRTMT6+aywOMA8TDkhPo8aCGw==} + engines: {node: '>=18'} cpu: [arm64] os: [linux] - '@esbuild/linux-arm64@0.23.0': - resolution: {integrity: sha512-j1t5iG8jE7BhonbsEg5d9qOYcVZv/Rv6tghaXM/Ug9xahM0nX/H2gfu6X6z11QRTMT6+aywOMA8TDkhPo8aCGw==} + '@esbuild/linux-arm64@0.24.0': + resolution: {integrity: sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==} engines: {node: '>=18'} cpu: [arm64] os: [linux] @@ -480,14 +480,14 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-arm@0.21.5': - resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} - engines: {node: '>=12'} + '@esbuild/linux-arm@0.23.0': + resolution: {integrity: sha512-SEELSTEtOFu5LPykzA395Mc+54RMg1EUgXP+iw2SJ72+ooMwVsgfuwXo5Fn0wXNgWZsTVHwY2cg4Vi/bOD88qw==} + engines: {node: '>=18'} cpu: [arm] os: [linux] - '@esbuild/linux-arm@0.23.0': - resolution: {integrity: sha512-SEELSTEtOFu5LPykzA395Mc+54RMg1EUgXP+iw2SJ72+ooMwVsgfuwXo5Fn0wXNgWZsTVHwY2cg4Vi/bOD88qw==} + '@esbuild/linux-arm@0.24.0': + resolution: {integrity: sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==} engines: {node: '>=18'} cpu: [arm] os: [linux] @@ -498,14 +498,14 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-ia32@0.21.5': - resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} - engines: {node: '>=12'} + '@esbuild/linux-ia32@0.23.0': + resolution: {integrity: sha512-P7O5Tkh2NbgIm2R6x1zGJJsnacDzTFcRWZyTTMgFdVit6E98LTxO+v8LCCLWRvPrjdzXHx9FEOA8oAZPyApWUA==} + engines: {node: '>=18'} cpu: [ia32] os: [linux] - '@esbuild/linux-ia32@0.23.0': - resolution: {integrity: sha512-P7O5Tkh2NbgIm2R6x1zGJJsnacDzTFcRWZyTTMgFdVit6E98LTxO+v8LCCLWRvPrjdzXHx9FEOA8oAZPyApWUA==} + '@esbuild/linux-ia32@0.24.0': + resolution: {integrity: sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==} engines: {node: '>=18'} cpu: [ia32] os: [linux] @@ -516,14 +516,14 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-loong64@0.21.5': - resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} - engines: {node: '>=12'} + '@esbuild/linux-loong64@0.23.0': + resolution: {integrity: sha512-InQwepswq6urikQiIC/kkx412fqUZudBO4SYKu0N+tGhXRWUqAx+Q+341tFV6QdBifpjYgUndV1hhMq3WeJi7A==} + engines: {node: '>=18'} cpu: [loong64] os: [linux] - '@esbuild/linux-loong64@0.23.0': - resolution: {integrity: sha512-InQwepswq6urikQiIC/kkx412fqUZudBO4SYKu0N+tGhXRWUqAx+Q+341tFV6QdBifpjYgUndV1hhMq3WeJi7A==} + '@esbuild/linux-loong64@0.24.0': + resolution: {integrity: sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==} engines: {node: '>=18'} cpu: [loong64] os: [linux] @@ -534,14 +534,14 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-mips64el@0.21.5': - resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} - engines: {node: '>=12'} + '@esbuild/linux-mips64el@0.23.0': + resolution: {integrity: sha512-J9rflLtqdYrxHv2FqXE2i1ELgNjT+JFURt/uDMoPQLcjWQA5wDKgQA4t/dTqGa88ZVECKaD0TctwsUfHbVoi4w==} + engines: {node: '>=18'} cpu: [mips64el] os: [linux] - '@esbuild/linux-mips64el@0.23.0': - resolution: {integrity: sha512-J9rflLtqdYrxHv2FqXE2i1ELgNjT+JFURt/uDMoPQLcjWQA5wDKgQA4t/dTqGa88ZVECKaD0TctwsUfHbVoi4w==} + '@esbuild/linux-mips64el@0.24.0': + resolution: {integrity: sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==} engines: {node: '>=18'} cpu: [mips64el] os: [linux] @@ -552,14 +552,14 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-ppc64@0.21.5': - resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} - engines: {node: '>=12'} + '@esbuild/linux-ppc64@0.23.0': + resolution: {integrity: sha512-cShCXtEOVc5GxU0fM+dsFD10qZ5UpcQ8AM22bYj0u/yaAykWnqXJDpd77ublcX6vdDsWLuweeuSNZk4yUxZwtw==} + engines: {node: '>=18'} cpu: [ppc64] os: [linux] - '@esbuild/linux-ppc64@0.23.0': - resolution: {integrity: sha512-cShCXtEOVc5GxU0fM+dsFD10qZ5UpcQ8AM22bYj0u/yaAykWnqXJDpd77ublcX6vdDsWLuweeuSNZk4yUxZwtw==} + '@esbuild/linux-ppc64@0.24.0': + resolution: {integrity: sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==} engines: {node: '>=18'} cpu: [ppc64] os: [linux] @@ -570,14 +570,14 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-riscv64@0.21.5': - resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} - engines: {node: '>=12'} + '@esbuild/linux-riscv64@0.23.0': + resolution: {integrity: sha512-HEtaN7Y5UB4tZPeQmgz/UhzoEyYftbMXrBCUjINGjh3uil+rB/QzzpMshz3cNUxqXN7Vr93zzVtpIDL99t9aRw==} + engines: {node: '>=18'} cpu: [riscv64] os: [linux] - '@esbuild/linux-riscv64@0.23.0': - resolution: {integrity: sha512-HEtaN7Y5UB4tZPeQmgz/UhzoEyYftbMXrBCUjINGjh3uil+rB/QzzpMshz3cNUxqXN7Vr93zzVtpIDL99t9aRw==} + '@esbuild/linux-riscv64@0.24.0': + resolution: {integrity: sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==} engines: {node: '>=18'} cpu: [riscv64] os: [linux] @@ -588,14 +588,14 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-s390x@0.21.5': - resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} - engines: {node: '>=12'} + '@esbuild/linux-s390x@0.23.0': + resolution: {integrity: sha512-WDi3+NVAuyjg/Wxi+o5KPqRbZY0QhI9TjrEEm+8dmpY9Xir8+HE/HNx2JoLckhKbFopW0RdO2D72w8trZOV+Wg==} + engines: {node: '>=18'} cpu: [s390x] os: [linux] - '@esbuild/linux-s390x@0.23.0': - resolution: {integrity: sha512-WDi3+NVAuyjg/Wxi+o5KPqRbZY0QhI9TjrEEm+8dmpY9Xir8+HE/HNx2JoLckhKbFopW0RdO2D72w8trZOV+Wg==} + '@esbuild/linux-s390x@0.24.0': + resolution: {integrity: sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==} engines: {node: '>=18'} cpu: [s390x] os: [linux] @@ -606,14 +606,14 @@ packages: cpu: [x64] os: [linux] - '@esbuild/linux-x64@0.21.5': - resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} - engines: {node: '>=12'} + '@esbuild/linux-x64@0.23.0': + resolution: {integrity: sha512-a3pMQhUEJkITgAw6e0bWA+F+vFtCciMjW/LPtoj99MhVt+Mfb6bbL9hu2wmTZgNd994qTAEw+U/r6k3qHWWaOQ==} + engines: {node: '>=18'} cpu: [x64] os: [linux] - '@esbuild/linux-x64@0.23.0': - resolution: {integrity: sha512-a3pMQhUEJkITgAw6e0bWA+F+vFtCciMjW/LPtoj99MhVt+Mfb6bbL9hu2wmTZgNd994qTAEw+U/r6k3qHWWaOQ==} + '@esbuild/linux-x64@0.24.0': + resolution: {integrity: sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==} engines: {node: '>=18'} cpu: [x64] os: [linux] @@ -624,14 +624,14 @@ packages: cpu: [x64] os: [netbsd] - '@esbuild/netbsd-x64@0.21.5': - resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} - engines: {node: '>=12'} + '@esbuild/netbsd-x64@0.23.0': + resolution: {integrity: sha512-cRK+YDem7lFTs2Q5nEv/HHc4LnrfBCbH5+JHu6wm2eP+d8OZNoSMYgPZJq78vqQ9g+9+nMuIsAO7skzphRXHyw==} + engines: {node: '>=18'} cpu: [x64] os: [netbsd] - '@esbuild/netbsd-x64@0.23.0': - resolution: {integrity: sha512-cRK+YDem7lFTs2Q5nEv/HHc4LnrfBCbH5+JHu6wm2eP+d8OZNoSMYgPZJq78vqQ9g+9+nMuIsAO7skzphRXHyw==} + '@esbuild/netbsd-x64@0.24.0': + resolution: {integrity: sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==} engines: {node: '>=18'} cpu: [x64] os: [netbsd] @@ -642,20 +642,26 @@ packages: cpu: [arm64] os: [openbsd] + '@esbuild/openbsd-arm64@0.24.0': + resolution: {integrity: sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + '@esbuild/openbsd-x64@0.19.12': resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] - '@esbuild/openbsd-x64@0.21.5': - resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} - engines: {node: '>=12'} + '@esbuild/openbsd-x64@0.23.0': + resolution: {integrity: sha512-6p3nHpby0DM/v15IFKMjAaayFhqnXV52aEmv1whZHX56pdkK+MEaLoQWj+H42ssFarP1PcomVhbsR4pkz09qBg==} + engines: {node: '>=18'} cpu: [x64] os: [openbsd] - '@esbuild/openbsd-x64@0.23.0': - resolution: {integrity: sha512-6p3nHpby0DM/v15IFKMjAaayFhqnXV52aEmv1whZHX56pdkK+MEaLoQWj+H42ssFarP1PcomVhbsR4pkz09qBg==} + '@esbuild/openbsd-x64@0.24.0': + resolution: {integrity: sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==} engines: {node: '>=18'} cpu: [x64] os: [openbsd] @@ -666,14 +672,14 @@ packages: cpu: [x64] os: [sunos] - '@esbuild/sunos-x64@0.21.5': - resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} - engines: {node: '>=12'} + '@esbuild/sunos-x64@0.23.0': + resolution: {integrity: sha512-BFelBGfrBwk6LVrmFzCq1u1dZbG4zy/Kp93w2+y83Q5UGYF1d8sCzeLI9NXjKyujjBBniQa8R8PzLFAUrSM9OA==} + engines: {node: '>=18'} cpu: [x64] os: [sunos] - '@esbuild/sunos-x64@0.23.0': - resolution: {integrity: sha512-BFelBGfrBwk6LVrmFzCq1u1dZbG4zy/Kp93w2+y83Q5UGYF1d8sCzeLI9NXjKyujjBBniQa8R8PzLFAUrSM9OA==} + '@esbuild/sunos-x64@0.24.0': + resolution: {integrity: sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==} engines: {node: '>=18'} cpu: [x64] os: [sunos] @@ -684,14 +690,14 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-arm64@0.21.5': - resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} - engines: {node: '>=12'} + '@esbuild/win32-arm64@0.23.0': + resolution: {integrity: sha512-lY6AC8p4Cnb7xYHuIxQ6iYPe6MfO2CC43XXKo9nBXDb35krYt7KGhQnOkRGar5psxYkircpCqfbNDB4uJbS2jQ==} + engines: {node: '>=18'} cpu: [arm64] os: [win32] - '@esbuild/win32-arm64@0.23.0': - resolution: {integrity: sha512-lY6AC8p4Cnb7xYHuIxQ6iYPe6MfO2CC43XXKo9nBXDb35krYt7KGhQnOkRGar5psxYkircpCqfbNDB4uJbS2jQ==} + '@esbuild/win32-arm64@0.24.0': + resolution: {integrity: sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==} engines: {node: '>=18'} cpu: [arm64] os: [win32] @@ -702,14 +708,14 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-ia32@0.21.5': - resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} - engines: {node: '>=12'} + '@esbuild/win32-ia32@0.23.0': + resolution: {integrity: sha512-7L1bHlOTcO4ByvI7OXVI5pNN6HSu6pUQq9yodga8izeuB1KcT2UkHaH6118QJwopExPn0rMHIseCTx1CRo/uNA==} + engines: {node: '>=18'} cpu: [ia32] os: [win32] - '@esbuild/win32-ia32@0.23.0': - resolution: {integrity: sha512-7L1bHlOTcO4ByvI7OXVI5pNN6HSu6pUQq9yodga8izeuB1KcT2UkHaH6118QJwopExPn0rMHIseCTx1CRo/uNA==} + '@esbuild/win32-ia32@0.24.0': + resolution: {integrity: sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==} engines: {node: '>=18'} cpu: [ia32] os: [win32] @@ -720,100 +726,96 @@ packages: cpu: [x64] os: [win32] - '@esbuild/win32-x64@0.21.5': - resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} - engines: {node: '>=12'} + '@esbuild/win32-x64@0.23.0': + resolution: {integrity: sha512-Arm+WgUFLUATuoxCJcahGuk6Yj9Pzxd6l11Zb/2aAuv5kWWvvfhLFo2fni4uSK5vzlUdCGZ/BdV5tH8klj8p8g==} + engines: {node: '>=18'} cpu: [x64] os: [win32] - '@esbuild/win32-x64@0.23.0': - resolution: {integrity: sha512-Arm+WgUFLUATuoxCJcahGuk6Yj9Pzxd6l11Zb/2aAuv5kWWvvfhLFo2fni4uSK5vzlUdCGZ/BdV5tH8klj8p8g==} + '@esbuild/win32-x64@0.24.0': + resolution: {integrity: sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==} engines: {node: '>=18'} cpu: [x64] os: [win32] - '@eslint-community/eslint-plugin-eslint-comments@4.4.0': - resolution: {integrity: sha512-yljsWl5Qv3IkIRmJ38h3NrHXFCm4EUl55M8doGTF6hvzvFF8kRpextgSrg2dwHev9lzBZyafCr9RelGIyQm6fw==} + '@eslint-community/eslint-plugin-eslint-comments@4.4.1': + resolution: {integrity: sha512-lb/Z/MzbTf7CaVYM9WCFNQZ4L1yi3ev2fsFPF99h31ljhSEyUoyEsKsNWiU+qD1glbYTDJdqgyaLKtyTkkqtuQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.12.0 + eslint: ^9.14.0 - '@eslint-community/eslint-utils@4.4.0': - resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} + '@eslint-community/eslint-utils@4.4.1': + resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.12.0 + eslint: ^9.14.0 - '@eslint-community/regexpp@4.11.0': - resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} + '@eslint-community/regexpp@4.12.1': + resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint-react/ast@1.15.0': - resolution: {integrity: sha512-7rOLLfGER82FQJy7pCFNs4j/47RYTEiPDfMFGAu4W7yerJrvU2rRNqjSwwm1Iq0DrrasBV8a3IVtPYQoDOqycg==} + '@eslint-react/ast@1.16.1': + resolution: {integrity: sha512-IzJnMy+70w8k1ek06vqdk8g/vxVffOII3c65ggtlQwj2ZBZB/cgUABzNkDV7Hi3VtE0kChZSVSDV6MR76gt5Sg==} - '@eslint-react/core@1.15.0': - resolution: {integrity: sha512-T7KirkdempegOxQznW1xclZtv5hQRChgbeYqisPRENkNg90w3uY7ia5iPf6FEZntkja/NF00VUnUetIw4rO0og==} + '@eslint-react/core@1.16.1': + resolution: {integrity: sha512-QTuROazb1gILdV1h4iON38HbxQpOUMpEPg3etoFrLeH1a9yJIfnsb2t1ryrJh2pqQ+Rw5Lz6za+sJknbuDYxOg==} - '@eslint-react/eslint-plugin@1.15.0': - resolution: {integrity: sha512-5cuu7gNBgwQwgDX1YJugL7ujay0NT27g3UN0qtJAON9WLBv/ESq+qLMxddGwPSljV/XGxhwbbys09Jgww/fy8A==} + '@eslint-react/eslint-plugin@1.16.1': + resolution: {integrity: sha512-QTpBKDbe6DZCsczFkFjqVFRuwbUlMV+FF0XdZLrMRuHEvmcs/6G70wHL/hCe2CruARnGiAQRWnA+IenFw+gAuw==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^9.12.0 + eslint: ^9.14.0 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: optional: true - '@eslint-react/jsx@1.15.0': - resolution: {integrity: sha512-VZy8RWPx+2PUuBKaXPtu2qWnWN9SpkdgY3ohkZoGdoqkEYkYaXjvABNByQLwvk2+Ewqt0K+1f8r7QoQi47pQmw==} + '@eslint-react/jsx@1.16.1': + resolution: {integrity: sha512-VrlCeVpRkAK5t8tpJRa+IOIdQQ9qTCnS1UOZOSV/SDcgBdsyGFkYzzY1EHUCR9MSxpsS/NPaXBfvrgMJ+llMow==} - '@eslint-react/shared@1.15.0': - resolution: {integrity: sha512-LRgcKKhNePEJzuwICe3rgUC5KVd4ZhlKys91gMxmUob3RCiUj4BjfAURJMqzwsPGF32WQeHkipw1hWNGpQNdlw==} + '@eslint-react/shared@1.16.1': + resolution: {integrity: sha512-A+R590q0UQuHVlz9YHs+g6HQZ/cyKK/bWw0ykyEAoTNXCDz8lpbxW02dH4iC/9eMEnYs2dQn4as1qkwm9GhrfQ==} - '@eslint-react/tools@1.15.0': - resolution: {integrity: sha512-zdd2K3EV2tWaCzNH60wD159HuX904kWzv+X87yqzZ0Nf2OBUDJ4a561NoDX3Pn8A3E6hFdu666zpIGdeaej9eg==} + '@eslint-react/tools@1.16.1': + resolution: {integrity: sha512-X/VbkpltsfLLM14SqAThFEEsvQOCopyFXRwnAJp6HU9SdZEy7CkqRdPz/EQl8w7SEl70/DVFI2kvx0FN8YP3bw==} - '@eslint-react/types@1.15.0': - resolution: {integrity: sha512-bajL6xIUxZp36fezn5HEhQpL0eJM923hwfRj6cym2Xl0Jn2YgahSztHorsOpId71MYBgn9ERy9yXItcnrz0rsQ==} + '@eslint-react/types@1.16.1': + resolution: {integrity: sha512-0vNdbVtebCtlGZBFWmZaYvXYhgakKrvQz1WYeSmEMKLSebIgReSrvjqVOhQOvoz41lGIuNYUKfYVSWwj41lyDg==} - '@eslint-react/var@1.15.0': - resolution: {integrity: sha512-/QycKnbgZRygM/lhHtUFQrvvrswdOyaXfVxwtIFVEYoPHP9q7NaUn0mrBu4VWkXQC9zPk1nWQeC3rZMUxzretg==} + '@eslint-react/var@1.16.1': + resolution: {integrity: sha512-CZ1fMQPkr60pwx8PLHsn75cl1Ovw/GHo2v6nhdWyhW8VhbBwJ1d1VdjSxPZjHJ4KCZFTuVVunWn7W9gDZmK+ow==} - '@eslint-stylistic/metadata@2.9.0': - resolution: {integrity: sha512-sWvoh0OP5XsapaVtQkKu3BELkiCMldIRQ4u7KC7Ejo44tT4phZ5ibv3TfVQXhCn4y2lXrRrnGcf2vmLRiO3uxg==} + '@eslint-stylistic/metadata@2.10.1': + resolution: {integrity: sha512-x5EdwVm2XzefscW0Jmy5UZ7t4jH0XKAcNNCMbROLB46OWrK2uBbgXflVrfLErgFfiTLUo6ALPnl+/ISqBHVAPA==} '@eslint/compat@1.1.1': resolution: {integrity: sha512-lpHyRyplhGPL5mGEh6M9O5nnKk0Gz4bFI+Zu6tKlPpDUN7XshWvH9C/px4UVm87IAANE0W81CEsNGbS1KlzXpA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/config-array@0.17.1': - resolution: {integrity: sha512-BlYOpej8AQ8Ev9xVqroV7a02JK3SkBAaN9GfMMH9W6Ch8FlQlkjGw4Ir7+FgYwfirivAf4t+GtzuAxqfukmISA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/config-array@0.18.0': resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/config-inspector@0.5.4': - resolution: {integrity: sha512-WB/U/B6HdRiIt/CfbcqqFp7Svz+3INLtnGcuMT2hnU39S3cb9JGGkvB1T6lbIlDoQ9VRnhc4riIFFoicGRZ2mw==} + '@eslint/config-inspector@0.5.6': + resolution: {integrity: sha512-/CbA3KQ8phOXerrHG3KNLZTa+cHH4wTTTXlNwHFnwwddV43NOK5hz9FmLuqaa+5cPnJP9SSaAaIXIdm+xNmVLQ==} hasBin: true peerDependencies: - eslint: ^9.12.0 + eslint: ^9.14.0 - '@eslint/core@0.6.0': - resolution: {integrity: sha512-8I2Q8ykA4J0x0o7cg67FPVnehcqWTBehu/lmY+bolPFHGjh49YzGBMXTvpqVgEbBdvNCSxj6iFgiIyHzf03lzg==} + '@eslint/core@0.7.0': + resolution: {integrity: sha512-xp5Jirz5DyPYlPiKat8jaq0EmYvDXKKpzTbxXMpT9eqlRJkRKIz9AGMdlvYjih+im+QlhWrpvVjl8IPC/lHlUw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/eslintrc@3.1.0': resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.12.0': - resolution: {integrity: sha512-eohesHH8WFRUprDNyEREgqP6beG6htMeUYeCpkEgBCieCMme5r9zFWjzAJp//9S+Kub4rqE+jXe9Cp1a7IYIIA==} + '@eslint/js@9.14.0': + resolution: {integrity: sha512-pFoEtFWCPyDOl+C6Ift+wC7Ro89otjigCf5vcuWqWgqNSQbRrpjSvdeE6ofLz4dHmyxD5f7gIdGT4+p36L6Twg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/markdown@6.2.0': - resolution: {integrity: sha512-ZLWZ6RNy5flf1Nk2DBt0V77MQpQEo8snkjVT75P5J0SJkE/QNoqgy7+dBvNjlyZuj664pU43uDXWg3J8AfF0IQ==} + '@eslint/markdown@6.2.1': + resolution: {integrity: sha512-cKVd110hG4ICHmWhIwZJfKmmJBvbiDWyrHODJknAtudKgZtlROGoLX9UEOA0o746zC0hCY4UV4vR+aOGW9S6JQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/object-schema@2.1.4': @@ -824,12 +826,12 @@ packages: resolution: {integrity: sha512-vH9PiIMMwvhCx31Af3HiGzsVNULDbyVkHXwlemn/B0TFj/00ho3y55efXrUZTfQipxoHC5u4xq6zblww1zm1Ig==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@humanfs/core@0.19.0': - resolution: {integrity: sha512-2cbWIHbZVEweE853g8jymffCA+NCMiuqeECeBBLm8dg2oFdjuGJhgN4UAbI+6v0CKbbhvtXA4qV8YR5Ji86nmw==} + '@humanfs/core@0.19.1': + resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} engines: {node: '>=18.18.0'} - '@humanfs/node@0.16.5': - resolution: {integrity: sha512-KSPA4umqSG4LHYRodq31VDwKAvaTF4xmVlzM8Aeh4PlU1JQ3IG0wiA8C25d3RQ9nJyM3mBHyI53K06VVL/oFFg==} + '@humanfs/node@0.16.6': + resolution: {integrity: sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==} engines: {node: '>=18.18.0'} '@humanwhocodes/module-importer@1.0.1': @@ -840,6 +842,10 @@ packages: resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==} engines: {node: '>=18.18'} + '@humanwhocodes/retry@0.4.1': + resolution: {integrity: sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA==} + engines: {node: '>=18.18'} + '@isaacs/cliui@8.0.2': resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} @@ -906,83 +912,93 @@ packages: peerDependencies: prettier: ^3.0.0 - '@rollup/rollup-android-arm-eabi@4.19.0': - resolution: {integrity: sha512-JlPfZ/C7yn5S5p0yKk7uhHTTnFlvTgLetl2VxqE518QgyM7C9bSfFTYvB/Q/ftkq0RIPY4ySxTz+/wKJ/dXC0w==} + '@rollup/rollup-android-arm-eabi@4.26.0': + resolution: {integrity: sha512-gJNwtPDGEaOEgejbaseY6xMFu+CPltsc8/T+diUTTbOQLqD+bnrJq9ulH6WD69TqwqWmrfRAtUv30cCFZlbGTQ==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.19.0': - resolution: {integrity: sha512-RDxUSY8D1tWYfn00DDi5myxKgOk6RvWPxhmWexcICt/MEC6yEMr4HNCu1sXXYLw8iAsg0D44NuU+qNq7zVWCrw==} + '@rollup/rollup-android-arm64@4.26.0': + resolution: {integrity: sha512-YJa5Gy8mEZgz5JquFruhJODMq3lTHWLm1fOy+HIANquLzfIOzE9RA5ie3JjCdVb9r46qfAQY/l947V0zfGJ0OQ==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.19.0': - resolution: {integrity: sha512-emvKHL4B15x6nlNTBMtIaC9tLPRpeA5jMvRLXVbl/W9Ie7HhkrE7KQjvgS9uxgatL1HmHWDXk5TTS4IaNJxbAA==} + '@rollup/rollup-darwin-arm64@4.26.0': + resolution: {integrity: sha512-ErTASs8YKbqTBoPLp/kA1B1Um5YSom8QAc4rKhg7b9tyyVqDBlQxy7Bf2wW7yIlPGPg2UODDQcbkTlruPzDosw==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.19.0': - resolution: {integrity: sha512-fO28cWA1dC57qCd+D0rfLC4VPbh6EOJXrreBmFLWPGI9dpMlER2YwSPZzSGfq11XgcEpPukPTfEVFtw2q2nYJg==} + '@rollup/rollup-darwin-x64@4.26.0': + resolution: {integrity: sha512-wbgkYDHcdWW+NqP2mnf2NOuEbOLzDblalrOWcPyY6+BRbVhliavon15UploG7PpBRQ2bZJnbmh8o3yLoBvDIHA==} cpu: [x64] os: [darwin] - '@rollup/rollup-linux-arm-gnueabihf@4.19.0': - resolution: {integrity: sha512-2Rn36Ubxdv32NUcfm0wB1tgKqkQuft00PtM23VqLuCUR4N5jcNWDoV5iBC9jeGdgS38WK66ElncprqgMUOyomw==} + '@rollup/rollup-freebsd-arm64@4.26.0': + resolution: {integrity: sha512-Y9vpjfp9CDkAG4q/uwuhZk96LP11fBz/bYdyg9oaHYhtGZp7NrbkQrj/66DYMMP2Yo/QPAsVHkV891KyO52fhg==} + cpu: [arm64] + os: [freebsd] + + '@rollup/rollup-freebsd-x64@4.26.0': + resolution: {integrity: sha512-A/jvfCZ55EYPsqeaAt/yDAG4q5tt1ZboWMHEvKAH9Zl92DWvMIbnZe/f/eOXze65aJaaKbL+YeM0Hz4kLQvdwg==} + cpu: [x64] + os: [freebsd] + + '@rollup/rollup-linux-arm-gnueabihf@4.26.0': + resolution: {integrity: sha512-paHF1bMXKDuizaMODm2bBTjRiHxESWiIyIdMugKeLnjuS1TCS54MF5+Y5Dx8Ui/1RBPVRE09i5OUlaLnv8OGnA==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.19.0': - resolution: {integrity: sha512-gJuzIVdq/X1ZA2bHeCGCISe0VWqCoNT8BvkQ+BfsixXwTOndhtLUpOg0A1Fcx/+eA6ei6rMBzlOz4JzmiDw7JQ==} + '@rollup/rollup-linux-arm-musleabihf@4.26.0': + resolution: {integrity: sha512-cwxiHZU1GAs+TMxvgPfUDtVZjdBdTsQwVnNlzRXC5QzIJ6nhfB4I1ahKoe9yPmoaA/Vhf7m9dB1chGPpDRdGXg==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.19.0': - resolution: {integrity: sha512-0EkX2HYPkSADo9cfeGFoQ7R0/wTKb7q6DdwI4Yn/ULFE1wuRRCHybxpl2goQrx4c/yzK3I8OlgtBu4xvted0ug==} + '@rollup/rollup-linux-arm64-gnu@4.26.0': + resolution: {integrity: sha512-4daeEUQutGRCW/9zEo8JtdAgtJ1q2g5oHaoQaZbMSKaIWKDQwQ3Yx0/3jJNmpzrsScIPtx/V+1AfibLisb3AMQ==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.19.0': - resolution: {integrity: sha512-GlIQRj9px52ISomIOEUq/IojLZqzkvRpdP3cLgIE1wUWaiU5Takwlzpz002q0Nxxr1y2ZgxC2obWxjr13lvxNQ==} + '@rollup/rollup-linux-arm64-musl@4.26.0': + resolution: {integrity: sha512-eGkX7zzkNxvvS05ROzJ/cO/AKqNvR/7t1jA3VZDi2vRniLKwAWxUr85fH3NsvtxU5vnUUKFHKh8flIBdlo2b3Q==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.19.0': - resolution: {integrity: sha512-N6cFJzssruDLUOKfEKeovCKiHcdwVYOT1Hs6dovDQ61+Y9n3Ek4zXvtghPPelt6U0AH4aDGnDLb83uiJMkWYzQ==} + '@rollup/rollup-linux-powerpc64le-gnu@4.26.0': + resolution: {integrity: sha512-Odp/lgHbW/mAqw/pU21goo5ruWsytP7/HCC/liOt0zcGG0llYWKrd10k9Fj0pdj3prQ63N5yQLCLiE7HTX+MYw==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.19.0': - resolution: {integrity: sha512-2DnD3mkS2uuam/alF+I7M84koGwvn3ZVD7uG+LEWpyzo/bq8+kKnus2EVCkcvh6PlNB8QPNFOz6fWd5N8o1CYg==} + '@rollup/rollup-linux-riscv64-gnu@4.26.0': + resolution: {integrity: sha512-MBR2ZhCTzUgVD0OJdTzNeF4+zsVogIR1U/FsyuFerwcqjZGvg2nYe24SAHp8O5sN8ZkRVbHwlYeHqcSQ8tcYew==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.19.0': - resolution: {integrity: sha512-D6pkaF7OpE7lzlTOFCB2m3Ngzu2ykw40Nka9WmKGUOTS3xcIieHe82slQlNq69sVB04ch73thKYIWz/Ian8DUA==} + '@rollup/rollup-linux-s390x-gnu@4.26.0': + resolution: {integrity: sha512-YYcg8MkbN17fMbRMZuxwmxWqsmQufh3ZJFxFGoHjrE7bv0X+T6l3glcdzd7IKLiwhT+PZOJCblpnNlz1/C3kGQ==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.19.0': - resolution: {integrity: sha512-HBndjQLP8OsdJNSxpNIN0einbDmRFg9+UQeZV1eiYupIRuZsDEoeGU43NQsS34Pp166DtwQOnpcbV/zQxM+rWA==} + '@rollup/rollup-linux-x64-gnu@4.26.0': + resolution: {integrity: sha512-ZuwpfjCwjPkAOxpjAEjabg6LRSfL7cAJb6gSQGZYjGhadlzKKywDkCUnJ+KEfrNY1jH5EEoSIKLCb572jSiglA==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.19.0': - resolution: {integrity: sha512-HxfbvfCKJe/RMYJJn0a12eiOI9OOtAUF4G6ozrFUK95BNyoJaSiBjIOHjZskTUffUrB84IPKkFG9H9nEvJGW6A==} + '@rollup/rollup-linux-x64-musl@4.26.0': + resolution: {integrity: sha512-+HJD2lFS86qkeF8kNu0kALtifMpPCZU80HvwztIKnYwym3KnA1os6nsX4BGSTLtS2QVAGG1P3guRgsYyMA0Yhg==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.19.0': - resolution: {integrity: sha512-HxDMKIhmcguGTiP5TsLNolwBUK3nGGUEoV/BO9ldUBoMLBssvh4J0X8pf11i1fTV7WShWItB1bKAKjX4RQeYmg==} + '@rollup/rollup-win32-arm64-msvc@4.26.0': + resolution: {integrity: sha512-WUQzVFWPSw2uJzX4j6YEbMAiLbs0BUysgysh8s817doAYhR5ybqTI1wtKARQKo6cGop3pHnrUJPFCsXdoFaimQ==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.19.0': - resolution: {integrity: sha512-xItlIAZZaiG/u0wooGzRsx11rokP4qyc/79LkAOdznGRAbOFc+SfEdfUOszG1odsHNgwippUJavag/+W/Etc6Q==} + '@rollup/rollup-win32-ia32-msvc@4.26.0': + resolution: {integrity: sha512-D4CxkazFKBfN1akAIY6ieyOqzoOoBV1OICxgUblWxff/pSjCA2khXlASUx7mK6W1oP4McqhgcCsu6QaLj3WMWg==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.19.0': - resolution: {integrity: sha512-xNo5fV5ycvCCKqiZcpB65VMR11NJB+StnxHz20jdqRAktfdfzhgjTiJ2doTDQE/7dqGaV5I7ZGqKpgph6lCIag==} + '@rollup/rollup-win32-x64-msvc@4.26.0': + resolution: {integrity: sha512-2x8MO1rm4PGEP0xWbubJW5RtbNLk3puzAMaLQd3B3JHVw4KcHlmXcO+Wewx9zCoo7EUFiMlu/aZbCJ7VjMzAag==} cpu: [x64] os: [win32] @@ -1001,22 +1017,19 @@ packages: resolution: {integrity: sha512-X67V4cCgM0Sz50bP8GbVzmiL8DHC2IXvdKcsN7DlxHyf+/T4d9GveeGukwha5Fx3MuYeGZWKag7TFL2ZY4w54A==} engines: {node: '>=18.0.0'} - '@stylistic/eslint-plugin-migrate@2.9.0': - resolution: {integrity: sha512-BhZQXxCF4YgUkBv82xvUuOgGsjSX5GAfj7Dw7HMxg0yY9vbH5huOvk/UPLqCndbraEB0UW/Kr8uXXSinXAB8cQ==} + '@stylistic/eslint-plugin-migrate@2.10.1': + resolution: {integrity: sha512-cQrShuqiEPdvHfhpTbViX93EBxY9Yx+PFHowZw75/1FwsKvQut1loDPQmY/lRfTyG08xYBdtciM0CNRHq/HPyw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@stylistic/eslint-plugin@2.9.0': - resolution: {integrity: sha512-OrDyFAYjBT61122MIY1a3SfEgy3YCMgt2vL4eoPmvTwDBwyQhAXurxNQznlRD/jESNfYWfID8Ej+31LljvF7Xg==} + '@stylistic/eslint-plugin@2.10.1': + resolution: {integrity: sha512-U+4yzNXElTf9q0kEfnloI9XbOyD4cnEQCxjUI94q0+W++0GAEQvJ/slwEj9lwjDHfGADRSr+Tco/z0XJvmDfCQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.12.0 + eslint: ^9.14.0 '@types/debug@4.1.12': resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} - '@types/estree@1.0.5': - resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} - '@types/estree@1.0.6': resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} @@ -1035,8 +1048,8 @@ packages: '@types/ms@0.7.34': resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} - '@types/node@22.7.5': - resolution: {integrity: sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==} + '@types/node@22.9.0': + resolution: {integrity: sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==} '@types/normalize-package-data@2.4.3': resolution: {integrity: sha512-ehPtgRgaULsFG8x0NeYJvmyH1hmlfsNLujHe9dQEia/7MAJYdzMSi19JtchUHjmBA6XC/75dK55mzZH+RyieSg==} @@ -1053,33 +1066,33 @@ packages: '@types/yargs@17.0.33': resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} - '@typescript-eslint/eslint-plugin@8.9.0': - resolution: {integrity: sha512-Y1n621OCy4m7/vTXNlCbMVp87zSd7NH0L9cXD8aIpOaNlzeWxIK4+Q19A68gSmTNRZn92UjocVUWDthGxtqHFg==} + '@typescript-eslint/eslint-plugin@8.14.0': + resolution: {integrity: sha512-tqp8H7UWFaZj0yNO6bycd5YjMwxa6wIHOLZvWPkidwbgLCsBMetQoGj7DPuAlWa2yGO3H48xmPwjhsSPPCGU5w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 - eslint: ^9.12.0 + eslint: ^9.14.0 typescript: '*' peerDependenciesMeta: typescript: optional: true - '@typescript-eslint/parser@8.9.0': - resolution: {integrity: sha512-U+BLn2rqTTHnc4FL3FJjxaXptTxmf9sNftJK62XLz4+GxG3hLHm/SUNaaXP5Y4uTiuYoL5YLy4JBCJe3+t8awQ==} + '@typescript-eslint/parser@8.14.0': + resolution: {integrity: sha512-2p82Yn9juUJq0XynBXtFCyrBDb6/dJombnz6vbo6mgQEtWHfvHbQuEa9kAOVIt1c9YFwi7H6WxtPj1kg+80+RA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.12.0 + eslint: ^9.14.0 typescript: '*' peerDependenciesMeta: typescript: optional: true - '@typescript-eslint/scope-manager@8.9.0': - resolution: {integrity: sha512-bZu9bUud9ym1cabmOYH9S6TnbWRzpklVmwqICeOulTCZ9ue2/pczWzQvt/cGj2r2o1RdKoZbuEMalJJSYw3pHQ==} + '@typescript-eslint/scope-manager@8.14.0': + resolution: {integrity: sha512-aBbBrnW9ARIDn92Zbo7rguLnqQ/pOrUguVpbUwzOhkFg2npFDwTgPGqFqE0H5feXcOoJOfX3SxlJaKEVtq54dw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.9.0': - resolution: {integrity: sha512-JD+/pCqlKqAk5961vxCluK+clkppHY07IbV3vett97KOV+8C6l+CPEPwpUuiMwgbOz/qrN3Ke4zzjqbT+ls+1Q==} + '@typescript-eslint/type-utils@8.14.0': + resolution: {integrity: sha512-Xcz9qOtZuGusVOH5Uk07NGs39wrKkf3AxlkK79RBK6aJC1l03CobXjJbwBPSidetAOV+5rEVuiT1VSBUOAsanQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -1087,12 +1100,12 @@ packages: typescript: optional: true - '@typescript-eslint/types@8.9.0': - resolution: {integrity: sha512-SjgkvdYyt1FAPhU9c6FiYCXrldwYYlIQLkuc+LfAhCna6ggp96ACncdtlbn8FmnG72tUkXclrDExOpEYf1nfJQ==} + '@typescript-eslint/types@8.14.0': + resolution: {integrity: sha512-yjeB9fnO/opvLJFAsPNYlKPnEM8+z4og09Pk504dkqonT02AyL5Z9SSqlE0XqezS93v6CXn49VHvB2G7XSsl0g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.9.0': - resolution: {integrity: sha512-9iJYTgKLDG6+iqegehc5+EqE6sqaee7kb8vWpmHZ86EqwDjmlqNNHeqDVqb9duh+BY6WCNHfIGvuVU3Tf9Db0g==} + '@typescript-eslint/typescript-estree@8.14.0': + resolution: {integrity: sha512-OPXPLYKGZi9XS/49rdaCbR5j/S14HazviBlUQFvSKz3npr3NikF+mrgK7CFVur6XEt95DZp/cmke9d5i3vtVnQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -1100,32 +1113,32 @@ packages: typescript: optional: true - '@typescript-eslint/utils@8.9.0': - resolution: {integrity: sha512-PKgMmaSo/Yg/F7kIZvrgrWa1+Vwn036CdNUvYFEkYbPwOH4i8xvkaRlu148W3vtheWK9ckKRIz7PBP5oUlkrvQ==} + '@typescript-eslint/utils@8.14.0': + resolution: {integrity: sha512-OGqj6uB8THhrHj0Fk27DcHPojW7zKwKkPmHXHvQ58pLYp4hy8CSUdTKykKeh+5vFqTTVmjz0zCOOPKRovdsgHA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.12.0 + eslint: ^9.14.0 - '@typescript-eslint/visitor-keys@8.9.0': - resolution: {integrity: sha512-Ht4y38ubk4L5/U8xKUBfKNYGmvKvA1CANoxiTRMM+tOLk3lbF3DvzZCxJCRSE+2GdCMSh6zq9VZJc3asc1XuAA==} + '@typescript-eslint/visitor-keys@8.14.0': + resolution: {integrity: sha512-vG0XZo8AdTH9OE6VFRwAZldNc7qtJ/6NLGWak+BtENuEUXGZgFpihILPiBvKXvJ2nFu27XNGC6rKiwuaoMbYzQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@unocss/config@0.62.4': - resolution: {integrity: sha512-XKudKxxW8P44JvlIdS6HBpfE3qZA9rhbemy6/sb8HyZjKYjgeM9jx5yjk+9+4hXNma/KlwDXwjAqY29z0S0SrA==} + '@unocss/config@0.64.0': + resolution: {integrity: sha512-L97x4vEk7jNG5ptZY5Xp0xgEk//tbMpQVm2BzfyL7w+Hg8X3AV4YjFL6hysHvpYiTdUCVaZg+S0s3b7wuj8Mqw==} engines: {node: '>=14'} - '@unocss/core@0.62.4': - resolution: {integrity: sha512-Cc+Vo6XlaQpyVejkJrrzzWtiK9pgMWzVVBpm9VCVtwZPUjD4GSc+g7VQCPXSsr7m03tmSuRySJx72QcASmauNQ==} + '@unocss/core@0.64.0': + resolution: {integrity: sha512-Qb8wWPYNlTagCdJGzULew+e3NMM8Bd7fr38lDLgrMj+njop+wzkSe1ZZOyMMH9yHSq/Rznn5eCjnyzyHwxGslQ==} - '@unocss/eslint-plugin@0.62.4': - resolution: {integrity: sha512-L4pm8L96OvE99FK+fZHQBXxsu+B/yvhf471Mf5o3idaq+pzptfpZcKKRXCeQKSAYbC80IV4Fm1V5dFxOHbDdPg==} + '@unocss/eslint-plugin@0.64.0': + resolution: {integrity: sha512-2Qk7qQeaZzEi17SEWzRSEvqaL0BnZn7hdjIjhT/yYrwP1xuSH1pAv+QDF4O8cVlVc57xlEiULziGTHeDN+Qiuw==} engines: {node: '>=14'} - '@vitest/eslint-plugin@1.1.7': - resolution: {integrity: sha512-pTWGW3y6lH2ukCuuffpan6kFxG6nIuoesbhMiQxskyQMRcCN5t9SXsKrNHvEw3p8wcCsgJoRqFZVkOTn6TjclA==} + '@vitest/eslint-plugin@1.1.10': + resolution: {integrity: sha512-uScH5Kz5v32vvtQYB2iodpoPg2mGASK+VKpjlc2IUgE0+16uZKqVKi2vQxjxJ6sMCQLBs4xhBFZlmZBszsmfKQ==} peerDependencies: - '@typescript-eslint/utils': ^8.9.0 - eslint: ^9.12.0 + '@typescript-eslint/utils': ^8.14.0 + eslint: ^9.14.0 typescript: '>= 5.0.0' vitest: '*' peerDependenciesMeta: @@ -1134,14 +1147,13 @@ packages: vitest: optional: true - '@vitest/expect@2.1.3': - resolution: {integrity: sha512-SNBoPubeCJhZ48agjXruCI57DvxcsivVDdWz+SSsmjTT4QN/DfHk3zB/xKsJqMs26bLZ/pNRLnCf0j679i0uWQ==} + '@vitest/expect@2.1.5': + resolution: {integrity: sha512-nZSBTW1XIdpZvEJyoP/Sy8fUg0b8od7ZpGDkTUcfJ7wz/VoZAFzFfLyxVxGFhUjJzhYqSbIpfMtl/+k/dpWa3Q==} - '@vitest/mocker@2.1.3': - resolution: {integrity: sha512-eSpdY/eJDuOvuTA3ASzCjdithHa+GIF1L4PqtEELl6Qa3XafdMLBpBlZCIUCX2J+Q6sNmjmxtosAG62fK4BlqQ==} + '@vitest/mocker@2.1.5': + resolution: {integrity: sha512-XYW6l3UuBmitWqSUXTNXcVBUCRytDogBsWuNXQijc00dtnU/9OqpXWp4OJroVrad/gLIomAq9aW8yWDBtMthhQ==} peerDependencies: - '@vitest/spy': 2.1.3 - msw: ^2.3.5 + msw: ^2.4.9 vite: ^5.0.0 peerDependenciesMeta: msw: @@ -1149,23 +1161,23 @@ packages: vite: optional: true - '@vitest/pretty-format@2.1.3': - resolution: {integrity: sha512-XH1XdtoLZCpqV59KRbPrIhFCOO0hErxrQCMcvnQete3Vibb9UeIOX02uFPfVn3Z9ZXsq78etlfyhnkmIZSzIwQ==} + '@vitest/pretty-format@2.1.5': + resolution: {integrity: sha512-4ZOwtk2bqG5Y6xRGHcveZVr+6txkH7M2e+nPFd6guSoN638v/1XQ0K06eOpi0ptVU/2tW/pIU4IoPotY/GZ9fw==} - '@vitest/runner@2.1.3': - resolution: {integrity: sha512-JGzpWqmFJ4fq5ZKHtVO3Xuy1iF2rHGV4d/pdzgkYHm1+gOzNZtqjvyiaDGJytRyMU54qkxpNzCx+PErzJ1/JqQ==} + '@vitest/runner@2.1.5': + resolution: {integrity: sha512-pKHKy3uaUdh7X6p1pxOkgkVAFW7r2I818vHDthYLvUyjRfkKOU6P45PztOch4DZarWQne+VOaIMwA/erSSpB9g==} - '@vitest/snapshot@2.1.3': - resolution: {integrity: sha512-qWC2mWc7VAXmjAkEKxrScWHWFyCQx/cmiZtuGqMi+WwqQJ2iURsVY4ZfAK6dVo6K2smKRU6l3BPwqEBvhnpQGg==} + '@vitest/snapshot@2.1.5': + resolution: {integrity: sha512-zmYw47mhfdfnYbuhkQvkkzYroXUumrwWDGlMjpdUr4jBd3HZiV2w7CQHj+z7AAS4VOtWxI4Zt4bWt4/sKcoIjg==} - '@vitest/spy@2.1.3': - resolution: {integrity: sha512-Nb2UzbcUswzeSP7JksMDaqsI43Sj5+Kry6ry6jQJT4b5gAK+NS9NED6mDb8FlMRCX8m5guaHCDZmqYMMWRy5nQ==} + '@vitest/spy@2.1.5': + resolution: {integrity: sha512-aWZF3P0r3w6DiYTVskOYuhBc7EMc3jvn1TkBg8ttylFFRqNN2XGD7V5a4aQdk6QiUzZQ4klNBSpCLJgWNdIiNw==} - '@vitest/utils@2.1.3': - resolution: {integrity: sha512-xpiVfDSg1RrYT0tX6czgerkpcKFmFOF/gCr30+Mve5V2kewCy4Prn1/NDMSRwaSmT7PRaOF83wu+bEtsY1wrvA==} + '@vitest/utils@2.1.5': + resolution: {integrity: sha512-yfj6Yrp0Vesw2cwJbP+cl04OC+IHFsuQsrsJBL9pyGeQXE56v1UAOQco+SR55Vf1nQzfV0QJg1Qum7AaWUwwYg==} - '@voxpelli/config-array-find-files@0.1.2': - resolution: {integrity: sha512-jOva73R+0Nc5/pyS/piBSjQzO4EehME7rPSkBpPC9PYSta+yj3OpF14v0m0HLLYLVNuyHbBjQh5QvGIZwTH2eA==} + '@voxpelli/config-array-find-files@1.2.1': + resolution: {integrity: sha512-mRqVGLcK+yU+fQyaHAL9Xbhw633spi+VGurX1+gwSiZS8SzX63WzOmGi3qXO7mn4cozJcExyzIC5WmbUFJWQOw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@eslint/config-array': '>=0.16.0' @@ -1207,8 +1219,13 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - acorn@8.12.1: - resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} + acorn-typescript@1.4.13: + resolution: {integrity: sha512-xsc9Xv0xlVfwp2o7sQ+GCQ1PgbkdcpWdTzrwXxO3xDMTAywVS3oXVOcOHuRjAPkS4P9b+yc/qNF15460v+jp4Q==} + peerDependencies: + acorn: '>=8.9.0' + + acorn@8.14.0: + resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} engines: {node: '>=0.4.0'} hasBin: true @@ -1253,8 +1270,9 @@ packages: argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - aria-query@5.3.0: - resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} + aria-query@5.3.2: + resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} + engines: {node: '>= 0.4'} array-union@2.1.0: resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} @@ -1264,8 +1282,8 @@ packages: resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} engines: {node: '>=12'} - astro-eslint-parser@1.0.3: - resolution: {integrity: sha512-AGsGgcg7Jg9UpyCDgvl/EkdYpe1oMkFdmC2Zl+KWneoieLCtQIFjmcY8yt41gcNx4mby0w8BBJQcBmPuf8UAoQ==} + astro-eslint-parser@1.1.0: + resolution: {integrity: sha512-F6NW1RJo5pp2kPnnM97M5Ohw8zAGjv83MpxHqfAochH68n/kiXN57+hYaNUCA7XkScoVNr6yzvly3hsY34TGfQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} astrojs-compiler-sync@1.0.0: @@ -1274,8 +1292,9 @@ packages: peerDependencies: '@astrojs/compiler': '>=0.27.0' - axobject-query@4.0.0: - resolution: {integrity: sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==} + axobject-query@4.1.0: + resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} + engines: {node: '>= 0.4'} balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} @@ -1309,8 +1328,8 @@ packages: resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} engines: {node: '>=6'} - bumpp@9.7.1: - resolution: {integrity: sha512-Z6fhD5B8POcSkP+LIHeFQ0+vF0p/C3U+aYp3Yui748VCmsHrhJ/ZshP2970FqE93ymHrJVXTTF8/HDKrRNEYvw==} + bumpp@9.8.1: + resolution: {integrity: sha512-25W55DZI/rq6FboM0Q5y8eHbUk9eNn9oZ4bg/I5kiWn8/rdZCw6iqML076akQiUOQGhrm6QDvSSn4PgQ48bS4A==} engines: {node: '>=10'} hasBin: true @@ -1349,8 +1368,8 @@ packages: ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} - chai@5.1.1: - resolution: {integrity: sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==} + chai@5.1.2: + resolution: {integrity: sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==} engines: {node: '>=12'} chalk@2.4.2: @@ -1379,6 +1398,10 @@ packages: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} + chokidar@4.0.1: + resolution: {integrity: sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==} + engines: {node: '>= 14.16.0'} + chownr@2.0.0: resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} engines: {node: '>=10'} @@ -1406,9 +1429,6 @@ packages: resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} engines: {node: '>=12'} - code-red@1.0.4: - resolution: {integrity: sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==} - color-convert@1.9.3: resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} @@ -1447,8 +1467,8 @@ packages: resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} engines: {node: ^14.18.0 || >=16.10.0} - cookie-es@1.1.0: - resolution: {integrity: sha512-L2rLOcK0wzWSfSDA33YR+PUHDG10a8px7rUHKWbGLP4YfbsMed2KFUw5fczvDPbT98DDe3LEzviswl810apTEw==} + cookie-es@1.2.2: + resolution: {integrity: sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==} core-js-compat@3.38.1: resolution: {integrity: sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==} @@ -1465,10 +1485,6 @@ packages: uWebSockets.js: optional: true - css-tree@2.3.1: - resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} - engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} - cssesc@3.0.0: resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} engines: {node: '>=4'} @@ -1485,8 +1501,8 @@ packages: supports-color: optional: true - debug@4.3.6: - resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==} + debug@4.3.7: + resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -1556,8 +1572,8 @@ packages: emoji-regex@9.2.2: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - enhanced-resolve@5.17.0: - resolution: {integrity: sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==} + enhanced-resolve@5.17.1: + resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==} engines: {node: '>=10.13.0'} entities@4.5.0: @@ -1571,24 +1587,24 @@ packages: error-ex@1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} - es-module-lexer@1.5.3: - resolution: {integrity: sha512-i1gCgmR9dCl6Vil6UKPI/trA69s08g/syhiDK9TG0Nf1RJjjFI+AzoWW7sPufzkgYAn861skuCwJa0pIIHYxvg==} + es-module-lexer@1.5.4: + resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} esbuild@0.19.12: resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==} engines: {node: '>=12'} hasBin: true - esbuild@0.21.5: - resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} - engines: {node: '>=12'} - hasBin: true - esbuild@0.23.0: resolution: {integrity: sha512-1lvV17H2bMYda/WaFb2jLPeHU3zml2k4/yagNMG8Q/YtfMjCwEUZa2eXXMgZTVSL5q1n4H7sQ0X6CdJDqqeCFA==} engines: {node: '>=18'} hasBin: true + esbuild@0.24.0: + resolution: {integrity: sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==} + engines: {node: '>=18'} + hasBin: true + escalade@3.2.0: resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} @@ -1605,22 +1621,22 @@ packages: resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} engines: {node: '>=12'} - eslint-compat-utils@0.1.2: - resolution: {integrity: sha512-Jia4JDldWnFNIru1Ehx1H5s9/yxiRHY/TimCuUc0jNexew3cF1gI6CYZil1ociakfWO3rRqFjl1mskBblB3RYg==} + eslint-compat-utils@0.5.1: + resolution: {integrity: sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==} engines: {node: '>=12'} peerDependencies: - eslint: ^9.12.0 + eslint: ^9.14.0 - eslint-compat-utils@0.5.1: - resolution: {integrity: sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==} + eslint-compat-utils@0.6.0: + resolution: {integrity: sha512-1vVBdI/HLS6HTHVQCJGlN+LOF0w1Rs/WB9se23mQr84cRM0iMM8PulMFFhQdQ1BvS0cGwjpis4xziI91Rk0l6g==} engines: {node: '>=12'} peerDependencies: - eslint: ^9.12.0 + eslint: ^9.14.0 eslint-config-flat-gitignore@0.3.0: resolution: {integrity: sha512-0Ndxo4qGhcewjTzw52TK06Mc00aDtHNTdeeW2JfONgDcLkRO/n/BteMRzNVpLQYxdCC/dFEilfM9fjjpGIJ9Og==} peerDependencies: - eslint: ^9.12.0 + eslint: ^9.14.0 eslint-flat-config-utils@0.4.0: resolution: {integrity: sha512-kfd5kQZC+BMO0YwTol6zxjKX1zAsk8JfSAopbKjKqmENTJcew+yBejuvccAg37cvOrN0Mh+DVbeyznuNWEjt4A==} @@ -1628,15 +1644,26 @@ packages: eslint-formatting-reporter@0.0.0: resolution: {integrity: sha512-k9RdyTqxqN/wNYVaTk/ds5B5rA8lgoAmvceYN7bcZMBwU7TuXx5ntewJv81eF3pIL/CiJE+pJZm36llG8yhyyw==} peerDependencies: - eslint: ^9.12.0 + eslint: ^9.14.0 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'} + peerDependencies: + '@eslint/json': '*' + eslint: ^9.14.0 + jsonc-eslint-parser: ^2.4.0 + peerDependenciesMeta: + '@eslint/json': + optional: true + eslint-merge-processors@0.1.0: resolution: {integrity: sha512-IvRXXtEajLeyssvW4wJcZ2etxkR9mUf4zpNwgI+m/Uac9RfXHskuJefkHUcawVzePnd6xp24enp5jfgdHzjRdQ==} peerDependencies: - eslint: ^9.12.0 + eslint: ^9.14.0 eslint-parser-plain@0.1.0: resolution: {integrity: sha512-oOeA6FWU0UJT/Rxc3XF5Cq0nbIZbylm7j8+plqq0CZoE6m4u32OXJrR+9iy4srGMmF6v6pmgvP1zPxSRIGh3sg==} @@ -1644,64 +1671,64 @@ packages: eslint-plugin-antfu@2.7.0: resolution: {integrity: sha512-gZM3jq3ouqaoHmUNszb1Zo2Ux7RckSvkGksjLWz9ipBYGSv1EwwBETN6AdiUXn+RpVHXTbEMPAPlXJazcA6+iA==} peerDependencies: - eslint: ^9.12.0 + eslint: ^9.14.0 - eslint-plugin-astro@1.3.0: - resolution: {integrity: sha512-T4bAYOdF0V8zqFF/EeQat5xcYQV5nDmLeZgD1eHbcogY94HBOncwZxsOgcPNGpdCLXkpBDNbF2OMtrj26f5RFA==} + eslint-plugin-astro@1.3.1: + resolution: {integrity: sha512-2XaLCMQm8htW1UvJvy1Zcmg8l0ziskitiUfJTn/w1Mk7r4Mxj0fZeNpN6UTNrm64XBIXSa5h8UCGrg8mdu47+g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.12.0 + eslint: ^9.14.0 eslint-plugin-command@0.2.6: resolution: {integrity: sha512-T0bHZ1oblW1xUHUVoBKZJR2osSNNGkfZuK4iqboNwuNS/M7tdp3pmURaJtTi/XDzitxaQ02lvOdFH0mUd5QLvQ==} peerDependencies: - eslint: ^9.12.0 + eslint: ^9.14.0 - eslint-plugin-es-x@7.5.0: - resolution: {integrity: sha512-ODswlDSO0HJDzXU0XvgZ3lF3lS3XAZEossh15Q2UHjwrJggWeBoKqqEsLTZLXl+dh5eOAozG0zRcYtuE35oTuQ==} + eslint-plugin-es-x@7.8.0: + resolution: {integrity: sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: - eslint: ^9.12.0 + eslint: ^9.14.0 eslint-plugin-format@0.1.2: resolution: {integrity: sha512-ZrcO3aiumgJ6ENAv65IWkPjtW77ML/5mp0YrRK0jdvvaZJb+4kKWbaQTMr/XbJo6CtELRmCApAziEKh7L2NbdQ==} peerDependencies: - eslint: ^9.12.0 + eslint: ^9.14.0 - eslint-plugin-import-x@4.3.1: - resolution: {integrity: sha512-5TriWkXulDl486XnYYRgsL+VQoS/7mhN/2ci02iLCuL7gdhbiWxnsuL/NTcaKY9fpMgsMFjWZBtIGW7pb+RX0g==} + eslint-plugin-import-x@4.4.2: + resolution: {integrity: sha512-mDRXPSLQ0UQZQw91QdG4/qZT6hgeW2MJTczAbgPseUZuPEtIjjdPOolXroRkulnOn3fzj6gNgvk+wchMJiHElg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.12.0 + eslint: ^9.14.0 - eslint-plugin-jsdoc@50.4.1: - resolution: {integrity: sha512-OXIq+JJQPCLAKL473/esioFOwbXyRE5MAQ4HbZjcp3e+K3zdxt2uDpGs3FR+WezUXNStzEtTfgx15T+JFrVwBA==} + eslint-plugin-jsdoc@50.5.0: + resolution: {integrity: sha512-xTkshfZrUbiSHXBwZ/9d5ulZ2OcHXxSvm/NPo494H/hadLRJwOq5PMV0EUpMqsb9V+kQo+9BAgi6Z7aJtdBp2A==} engines: {node: '>=18'} peerDependencies: - eslint: ^9.12.0 + eslint: ^9.14.0 - eslint-plugin-jsonc@2.16.0: - resolution: {integrity: sha512-Af/ZL5mgfb8FFNleH6KlO4/VdmDuTqmM+SPnWcdoWywTetv7kq+vQe99UyQb9XO3b0OWLVuTH7H0d/PXYCMdSg==} + eslint-plugin-jsonc@2.18.1: + resolution: {integrity: sha512-6qY8zDpxOwPQNcr8eZ+RxwGX6IPHws5/Qef7aBEjER8rB9+UMB6zQWVIVcbP7xzFmEMHAesNFPe/sIlU4c78dg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.12.0 + eslint: ^9.14.0 - eslint-plugin-n@17.11.1: - resolution: {integrity: sha512-93IUD82N6tIEgjztVI/l3ElHtC2wTa9boJHrD8iN+NyDxjxz/daZUZKfkedjBZNdg6EqDk4irybUsiPwDqXAEA==} + eslint-plugin-n@17.13.1: + resolution: {integrity: sha512-97qzhk1z3DdSJNCqT45EslwCu5+LB9GDadSyBItgKUfGsXAmN/aa7LRQ0ZxHffUxUzvgbTPJL27/pE9ZQWHy7A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.12.0 + eslint: ^9.14.0 eslint-plugin-no-only-tests@3.3.0: resolution: {integrity: sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==} engines: {node: '>=5.0.0'} - eslint-plugin-perfectionist@3.9.0: - resolution: {integrity: sha512-qLsV6/94hokK+k77wUeLMEtB3tS/NtC9ke5OZCAaeCyK1VyVv7Ct0il16vkNNw/1IwNo8Fy60PKjQZSBcsVX5A==} + eslint-plugin-perfectionist@3.9.1: + resolution: {integrity: sha512-9WRzf6XaAxF4Oi5t/3TqKP5zUjERhasHmLFHin2Yw6ZAp/EP/EVA2dr3BhQrrHWCm5SzTMZf0FcjDnBkO2xFkA==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: astro-eslint-parser: ^1.0.2 - eslint: ^9.12.0 + eslint: ^9.14.0 svelte: '>=3.0.0' svelte-eslint-parser: ^0.41.1 vue-eslint-parser: '>=9.0.0' @@ -1715,31 +1742,31 @@ packages: vue-eslint-parser: optional: true - eslint-plugin-react-debug@1.15.0: - resolution: {integrity: sha512-zD5WOVPwKNnO4897gz2yjZZcvdGIObKEi4QURDammVEc3sCU0evHcAPEknTC1WEd7T8A4Zu7Vt7sDaUz/DALnA==} + eslint-plugin-react-debug@1.16.1: + resolution: {integrity: sha512-AijumibZ+3hBYCGBEeD3GQse5TPnq9z6bX0qfsFwCwWjkW+siL2EEGvaxT7UZp2mcFMvoRJT3E4Jsemn6g0AGw==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^9.12.0 + eslint: ^9.14.0 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: optional: true - eslint-plugin-react-dom@1.15.0: - resolution: {integrity: sha512-P8IdPfiEpDR8SHZdnYJzfdSkV++0hHzOJQhLW9eACyuGCBuzLj2gglmPR5gH2RG44R+Iq5+hsUVNv7sklThvRg==} + eslint-plugin-react-dom@1.16.1: + resolution: {integrity: sha512-qJFfCR2Rofd5/V9/8EE4sg6a829HcI07DeK7qqTosYRPBYkwbfUUjvizzlTxneMAcPQuFfPZa1UMDTaejKStyg==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^9.12.0 + eslint: ^9.14.0 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: optional: true - eslint-plugin-react-hooks-extra@1.15.0: - resolution: {integrity: sha512-guIcax3c4Z/iWyDwZdo5b0qzqpJrhH4svYIfj+wEpfjRdIwpAvL0xM1uqJKdz8Hbgw1D+6dePSau4zmVkuaMqA==} + eslint-plugin-react-hooks-extra@1.16.1: + resolution: {integrity: sha512-OJ4RJZ7n25XnF6+NaFC9dzrec2C+/o4zb4Brs+v6fVVbvQQZirgWamKZMOJo+I1HsHdOULtBo1uwopLfnVBihQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^9.12.0 + eslint: ^9.14.0 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: @@ -1749,38 +1776,38 @@ packages: resolution: {integrity: sha512-hIOwI+5hYGpJEc4uPRmz2ulCjAGD/N13Lukkh8cLV0i2IRk/bdZDYjgLVHj+U9Z704kLIdIO6iueGvxNur0sgw==} engines: {node: '>=10'} peerDependencies: - eslint: ^9.12.0 + eslint: ^9.14.0 - eslint-plugin-react-naming-convention@1.15.0: - resolution: {integrity: sha512-XjbkBFEsaGvhDUKCxDCdJ34dsr/XnQu5a7hq6h2aNpnu05VGCAW6CXf3VuyI/sKfj3Em+aX/9eHdcRi12+dmLg==} + eslint-plugin-react-naming-convention@1.16.1: + resolution: {integrity: sha512-qyZ6YW82vLHHQEboc0LhE+9Uga2koCtwEV0XYEWxq3DI3Wg1SlwsfchPYQc7skRh2c/Jh9YG2gzRmNXG4Ul2Ww==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^9.12.0 + eslint: ^9.14.0 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: optional: true - eslint-plugin-react-refresh@0.4.12: - resolution: {integrity: sha512-9neVjoGv20FwYtCP6CB1dzR1vr57ZDNOXst21wd2xJ/cTlM2xLq0GWVlSNTdMn/4BtP6cHYBMCSp1wFBJ9jBsg==} + eslint-plugin-react-refresh@0.4.14: + resolution: {integrity: sha512-aXvzCTK7ZBv1e7fahFuR3Z/fyQQSIQ711yPgYRj+Oj64tyTgO4iQIDmYXDBqvSWQ/FA4OSCsXOStlF+noU0/NA==} peerDependencies: - eslint: ^9.12.0 + eslint: ^9.14.0 - eslint-plugin-react-web-api@1.15.0: - resolution: {integrity: sha512-LUwzKumBApdKzUgl+9F5/TyJbYGQIOy450s6kr3rLPrc9tk8GQrBmSQKmWh2g7C1x7DIoMNFXeUuAD1q/1AKnw==} + eslint-plugin-react-web-api@1.16.1: + resolution: {integrity: sha512-kQp8NlJESf87tVPyQnzyziVUwbqYhn0Xsrwj8joA8Bxnkt2bsylmDuMoBV0VntNYnfgoUvBj8D/OuZgb1IfLVQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^9.12.0 + eslint: ^9.14.0 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: optional: true - eslint-plugin-react-x@1.15.0: - resolution: {integrity: sha512-TIZVElFYVXvybmMBVzHPF2hmsaG7greytHd80efUPopxlr+JGjKba6zA3cJAURn+yzN1x2zPJzss2BkB8/48aQ==} + eslint-plugin-react-x@1.16.1: + resolution: {integrity: sha512-Oqu3DMLHXEisvXrAzk7lyZ57W6MlP8nOo3/PkcKtxImB5fCGYILKJY22Jz6hfWZ3MhTzEuVZru8x26Mev+9thQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^9.12.0 + eslint: ^9.14.0 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: @@ -1790,20 +1817,20 @@ packages: resolution: {integrity: sha512-FCL851+kislsTEQEMioAlpDuK5+E5vs0hi1bF8cFlPlHcEjeRhuAzEsGikXRreE+0j4WhW2uO54MqTjXtYOi3A==} engines: {node: ^18 || >=20} peerDependencies: - eslint: ^9.12.0 + eslint: ^9.14.0 - eslint-plugin-solid@0.14.3: - resolution: {integrity: sha512-eDeyPrijSjVGeyb4oKoyidgLlMDZwAg/YdxiY9QvGXl2kLgpcHvLpgpaGK4KJ8xSsg0ym3B2dPRBAIlT7iUrEQ==} + eslint-plugin-solid@0.14.4: + resolution: {integrity: sha512-uWsNA2okBgwBRPxjsQ7DxlRksq1EKdMhwQlViHdkkRDLnWqwnZEjQASWeckZ0DI24sVzPeETJhPv1BWKKiu99A==} engines: {node: '>=18.0.0'} peerDependencies: - eslint: ^9.12.0 + eslint: ^9.14.0 - eslint-plugin-svelte@2.45.1: - resolution: {integrity: sha512-mYAKNDRji0YWl7o00KQi0enREcrtzcN7xwK/8lwk5uLRoKLjzPXc+WjngsYpPV35I3AF7UlXc1+JfyNMJS+njA==} + eslint-plugin-svelte@2.46.0: + resolution: {integrity: sha512-1A7iEMkzmCZ9/Iz+EAfOGYL8IoIG6zeKEq1SmpxGeM5SXmoQq+ZNnCpXFVJpsxPWYx8jIVGMerQMzX20cqUl0g==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.12.0 - svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.191 + eslint: ^9.14.0 + svelte: ^3.37.0 || ^4.0.0 || ^5.0.0 peerDependenciesMeta: svelte: optional: true @@ -1812,64 +1839,64 @@ packages: resolution: {integrity: sha512-Y1WuMSzfZpeMIrmlP1nUh3kT8p96mThIq4NnHrYUhg10IKQgGfBZjAWnrg9fBqguiX4iFps/x/3Hb5TxBisfdw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.12.0 + eslint: ^9.14.0 eslint-plugin-unicorn@56.0.0: resolution: {integrity: sha512-aXpddVz/PQMmd69uxO98PA4iidiVNvA0xOtbpUoz1WhBd4RxOQQYqN618v68drY0hmy5uU2jy1bheKEVWBjlPw==} engines: {node: '>=18.18'} peerDependencies: - eslint: ^9.12.0 + eslint: ^9.14.0 eslint-plugin-unused-imports@4.1.4: resolution: {integrity: sha512-YptD6IzQjDardkl0POxnnRBhU1OEePMV0nd6siHaRBbd+lyh6NAhFEobiznKU7kTsSsDeSD62Pe7kAM1b7dAZQ==} peerDependencies: '@typescript-eslint/eslint-plugin': ^8.0.0-0 || ^7.0.0 || ^6.0.0 || ^5.0.0 - eslint: ^9.12.0 + eslint: ^9.14.0 peerDependenciesMeta: '@typescript-eslint/eslint-plugin': optional: true - eslint-plugin-vue@9.30.0: - resolution: {integrity: sha512-CyqlRgShvljFkOeYK8wN5frh/OGTvkj1S7wlr2Q2pUvwq+X5VYiLd6ZjujpgSgLnys2W8qrBLkXQ41SUYaoPIQ==} + eslint-plugin-vue@9.31.0: + resolution: {integrity: sha512-aYMUCgivhz1o4tLkRHj5oq9YgYPM4/EJc0M7TAKRLCUA5OYxRLAhYEVD2nLtTwLyixEFI+/QXSvKU9ESZFgqjQ==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.12.0 + eslint: ^9.14.0 - eslint-plugin-yml@1.14.0: - resolution: {integrity: sha512-ESUpgYPOcAYQO9czugcX5OqRvn/ydDVwGCPXY4YjPqc09rHaUVUA6IE6HLQys4rXk/S+qx3EwTd1wHCwam/OWQ==} + eslint-plugin-yml@1.15.0: + resolution: {integrity: sha512-leC8APYVOsKyWUlvRwVhewytK5wS70BfMqIaUplFstRfzCoVp0YoEroV4cUEvQrBj93tQ3M9LcjO/ewr6D4kjA==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.12.0 + eslint: ^9.14.0 eslint-processor-vue-blocks@0.1.2: resolution: {integrity: sha512-PfpJ4uKHnqeL/fXUnzYkOax3aIenlwewXRX8jFinA1a2yCFnLgMuiH3xvCgvHHUlV2xJWQHbCTdiJWGwb3NqpQ==} peerDependencies: '@vue/compiler-sfc': ^3.3.0 - eslint: ^9.12.0 + eslint: ^9.14.0 eslint-scope@7.2.2: resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - eslint-scope@8.1.0: - resolution: {integrity: sha512-14dSvlhaVhKKsa9Fx1l8A17s7ah7Ef7wCakJ10LYk6+GYmP9yDti2oq2SEwcyndt6knfcZyhyxwY3i9yL78EQw==} + eslint-scope@8.2.0: + resolution: {integrity: sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} eslint-typegen@0.3.2: resolution: {integrity: sha512-YD/flDDDYoBszomo6wVAJ01HcEWTLfOb04+Mwir8/oR66t2bnajw+qUI6JfBoBQO3HbebcCmEtgjKgWVB67ggQ==} peerDependencies: - eslint: ^9.12.0 + eslint: ^9.14.0 eslint-visitor-keys@3.4.3: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - eslint-visitor-keys@4.1.0: - resolution: {integrity: sha512-Q7lok0mqMUSf5a/AdAZkA5a/gHcO6snwQClVNNvFKCAVlxXucdU8pKydU5ZVZjBx5xr37vGbFFWtLQYreLzrZg==} + eslint-visitor-keys@4.2.0: + resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.12.0: - resolution: {integrity: sha512-UVIOlTEWxwIopRL1wgSQYdnVDcEvs2wyaO6DGo5mXqe3r16IoCNWkR29iHhyaP4cICWjbgbmFUGAhh0GJRuGZw==} + eslint@9.14.0: + resolution: {integrity: sha512-c2FHsVBr87lnUtjP4Yhvk4yEhKrQavGafRA/Se1ouse8PfbfC/Qh9Mxa00yWsZRlqeUB9raXip0aiiUZkgnr9g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -1878,12 +1905,15 @@ packages: jiti: optional: true + esm-env@1.1.4: + resolution: {integrity: sha512-oO82nKPHKkzIj/hbtuDYy/JHqBHFlMIW36SDiPCVsj87ntDLcWN+sJ1erdVryd4NxODacFTsdrIE3b7IamqbOg==} + esno@4.8.0: resolution: {integrity: sha512-acMtooReAQGzLU0zcuEDHa8S62meh5aIyi8jboYxyvAePdmuWx2Mpwmt0xjwO0bs9/SXf+dvXJ0QJoDWw814Iw==} hasBin: true - espree@10.2.0: - resolution: {integrity: sha512-upbkBJbckcCNBDBDXEbuhjbP68n+scUd3k/U2EkyM9nw+I/jPiL4cLF/Al06CF96wRltFda16sxDFrxsI1v0/g==} + espree@10.3.0: + resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} espree@9.6.1: @@ -1894,6 +1924,9 @@ packages: resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} engines: {node: '>=0.10'} + esrap@1.2.2: + resolution: {integrity: sha512-F2pSJklxx1BlQIQgooczXCPHmcWpn6EsP5oo73LQfonG9fIlIENQ8vMmfGXeojP9MrkzUNAfyU5vdFlR9shHAw==} + esrecurse@4.3.0: resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} engines: {node: '>=4.0'} @@ -1915,18 +1948,18 @@ packages: eventemitter3@5.0.1: resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} - execa@5.1.1: - resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} - engines: {node: '>=10'} - execa@8.0.1: resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} engines: {node: '>=16.17'} - execa@9.4.1: - resolution: {integrity: sha512-5eo/BRqZm3GYce+1jqX/tJ7duA2AnE39i88fuedNFUV8XxGxUpF3aWkBRfbUcjV49gCkvS/pzc0YrCPhaIewdg==} + execa@9.5.1: + resolution: {integrity: sha512-QY5PPtSonnGwhhHDNI7+3RvY285c7iuJFFB+lU+oEzMY/gEGJ808owqJsrr8Otd1E/x07po1LkUBmdAc5duPAg==} engines: {node: ^18.19.0 || >=20.5.0} + expect-type@1.1.0: + resolution: {integrity: sha512-bFi65yM+xZgk+u/KRIpekdSYkTB5W1pEf0Lt8Q8Msh7b+eQ7LXVtIB1Bkm4fvclDEL1b2CZkMhv2mOeF8tMdkA==} + engines: {node: '>=12.0.0'} + fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} @@ -1946,8 +1979,8 @@ packages: fastq@1.15.0: resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} - fdir@6.3.0: - resolution: {integrity: sha512-QOnuT+BOtivR77wYvCWHfGt9s4Pz1VIMbD463vegT5MLqNXy8rYFT/lPVEqf/bhYeT6qmqrNHhsX+rWwe3rOCQ==} + fdir@6.4.2: + resolution: {integrity: sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==} peerDependencies: picomatch: ^3 || ^4 peerDependenciesMeta: @@ -2017,16 +2050,9 @@ packages: resolution: {integrity: sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==} engines: {node: '>=18'} - get-func-name@2.0.2: - resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==} - get-port-please@3.1.2: resolution: {integrity: sha512-Gxc29eLs1fbn6LQ4jSU4vXjlwyZhF5HsGuMAa7gqBP4Rw4yxxltyDUuF5MBclFzDTXO+ACchGQoeela4DSfzdQ==} - get-stream@6.0.1: - resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} - engines: {node: '>=10'} - get-stream@8.0.1: resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} engines: {node: '>=16'} @@ -2035,8 +2061,8 @@ packages: resolution: {integrity: sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==} engines: {node: '>=18'} - get-tsconfig@4.7.5: - resolution: {integrity: sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==} + get-tsconfig@4.8.1: + resolution: {integrity: sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==} giget@1.2.3: resolution: {integrity: sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA==} @@ -2067,8 +2093,8 @@ packages: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} - globals@15.11.0: - resolution: {integrity: sha512-yeyNSjdbyVaWurlwCpcA6XNBrHTMIeDdj0/hnvX/OLJ9ekOXYbLsLinH/MucQyGvNnXhidTdNhTtJaffL2sMfw==} + globals@15.12.0: + resolution: {integrity: sha512-1+gLErljJFhbOVyaetcwJiJ4+eLe45S2E7P5UiZ9xGfeq3ATQf5DOv9G7MH3gGbKQLkzmNh2DxfZwLdw+j6oTQ==} engines: {node: '>=18'} globby@11.1.0: @@ -2081,8 +2107,8 @@ packages: graphemer@1.4.0: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - h3@1.12.0: - resolution: {integrity: sha512-Zi/CcNeWBXDrFNlV0hUBJQR9F7a96RjMeAZweW/ZWkR9fuXrMcvKnSA63f/zZ9l0GgQOZDVHGvXivNN9PWOwhA==} + h3@1.13.0: + resolution: {integrity: sha512-vFEAu/yf8UMUcB4s43OaDaigcqpQd14yanmOsn+NcRX3/guSKncyE2rOYhq8RIchgJrPSs/QiIddnTTR1ddiAg==} has-flag@3.0.0: resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} @@ -2103,10 +2129,6 @@ packages: resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==} engines: {node: '>=8'} - human-signals@2.1.0: - resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} - engines: {node: '>=10.17.0'} - human-signals@5.0.0: resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} engines: {node: '>=16.17.0'} @@ -2115,8 +2137,8 @@ packages: resolution: {integrity: sha512-/1/GPCpDUCCYwlERiYjxoczfP0zfvZMU/OWgQPMya9AbAE24vseigFdhAMObpc8Q4lc/kjutPfUddDYyAmejnA==} engines: {node: '>=18.18.0'} - ignore@5.3.1: - resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} + ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} engines: {node: '>= 4'} import-fresh@3.3.0: @@ -2186,7 +2208,7 @@ packages: is-immutable-type@5.0.0: resolution: {integrity: sha512-mcvHasqbRBWJznuPqqHRKiJgYAz60sZ0mvO3bN70JbkuK7ksfmgc489aKZYxMEjIbRvyOseaTjaRZLRF/xFeRA==} peerDependencies: - eslint: ^9.12.0 + eslint: ^9.14.0 typescript: '>=4.7.4' is-inside-container@1.0.0: @@ -2205,10 +2227,6 @@ packages: is-reference@3.0.2: resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==} - is-stream@2.0.1: - resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} - engines: {node: '>=8'} - is-stream@3.0.0: resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -2244,8 +2262,8 @@ packages: resolution: {integrity: sha512-c+PHQZakiQuMKbnhvrjZUvrK6E/AfmTOf4P+E3Y4FNVHcNMX9e/XrnbEvO+m4wS6ZjsvhHh/POQTlfy8uXFc0A==} hasBin: true - jiti@2.3.3: - resolution: {integrity: sha512-EX4oNDwcXSivPrw2qKH2LB5PoFxEvgtv2JgwW0bU858HoLQ+kutSvjLMUqBd0PeJYEinLWhoI9Ol0eYMqj/wNQ==} + jiti@2.4.0: + resolution: {integrity: sha512-H5UpaUI+aHOqZXlYOaFP/8AzKsg+guWu+Pr3Y8i7+Y3zr1aXAvCvTAQ1RxSc6oVD8R8c7brgNtTVP91E7upH/g==} hasBin: true joycon@3.1.1: @@ -2310,8 +2328,8 @@ packages: known-css-properties@0.30.0: resolution: {integrity: sha512-VSWXYUnsPu9+WYKkfmJyLKtIvaRJi1kXUqVmBACORXZQxT5oZDsoZ2vQP+bQFDnWtpI/4eq3MLoRMjI2fnLzTQ==} - known-css-properties@0.34.0: - resolution: {integrity: sha512-tBECoUqNFbyAY4RrbqsBQqDFpGXAEbdD5QKr8kACx3+rnArmuuR22nKQWKazvp07N9yjTyDZaw/20UIH8tL9DQ==} + known-css-properties@0.35.0: + resolution: {integrity: sha512-a/RAk2BfKk+WFGhhOCAYqSiFLc34k8Mt/6NWRI4joER0EYUzXIcFivjjnoD3+XU1DggLn/tZc3DOAgke7l8a4A==} levn@0.4.1: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} @@ -2376,8 +2394,8 @@ packages: longest-streak@3.1.0: resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} - loupe@3.1.1: - resolution: {integrity: sha512-edNu/8D5MKVfGVFRhFf8aAxiTM6Wumfz5XsaatSxlD3w4R1d/WEKUTydCdPGbl9K7QG/Ca3GnDV2sIKIpXRQcw==} + loupe@3.1.2: + resolution: {integrity: sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==} lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} @@ -2386,8 +2404,8 @@ packages: resolution: {integrity: sha512-Qv32eSV1RSCfhY3fpPE2GNZ8jgM9X7rdAfemLWqTUxwiyIC4jJ6Sy0fZ8H+oLWevO6i4/bizg7c8d8i6bxrzbA==} engines: {node: 20 || >=22} - magic-string@0.30.11: - resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==} + magic-string@0.30.12: + resolution: {integrity: sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==} markdown-table@3.0.3: resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==} @@ -2425,9 +2443,6 @@ packages: mdast-util-to-string@4.0.0: resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} - mdn-data@2.0.30: - resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} - merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} @@ -2528,10 +2543,6 @@ packages: engines: {node: '>=10.0.0'} hasBin: true - mimic-fn@2.1.0: - resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} - engines: {node: '>=6'} - mimic-fn@4.0.0: resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} engines: {node: '>=12'} @@ -2579,9 +2590,6 @@ packages: resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} engines: {node: '>=10'} - ms@2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} @@ -2612,10 +2620,6 @@ packages: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} - npm-run-path@4.0.1: - resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} - engines: {node: '>=8'} - npm-run-path@5.3.0: resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -2636,12 +2640,8 @@ packages: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} - ohash@1.1.3: - resolution: {integrity: sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==} - - onetime@5.1.2: - resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} - engines: {node: '>=6'} + ohash@1.1.4: + resolution: {integrity: sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g==} onetime@6.0.0: resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} @@ -2750,9 +2750,6 @@ packages: perfect-debounce@1.0.0: resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} - periscopic@3.1.0: - resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==} - picocolors@1.1.1: resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} @@ -2798,7 +2795,7 @@ packages: peerDependencies: jiti: '>=1.21.0' postcss: '>=8.0.9' - tsx: ^4.19.1 + tsx: ^4.19.2 yaml: ^2.4.2 peerDependenciesMeta: jiti: @@ -2826,6 +2823,10 @@ packages: resolution: {integrity: sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==} engines: {node: '>=4'} + postcss-selector-parser@7.0.0: + resolution: {integrity: sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==} + engines: {node: '>=4'} + postcss@8.4.47: resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} engines: {node: ^10 || ^12 || >=14} @@ -2885,6 +2886,10 @@ packages: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} + readdirp@4.0.2: + resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==} + engines: {node: '>= 14.16.0'} + refa@0.12.1: resolution: {integrity: sha512-J8rn6v4DBb2nnFqkqwy6/NnTYMcgLA+sLr0iIO41qpv0n+ngb7ksag2tMRl0inb1bbO/esUwzW1vbJi7K0sI0g==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} @@ -2939,8 +2944,8 @@ packages: engines: {node: 20 || >=22} hasBin: true - rollup@4.19.0: - resolution: {integrity: sha512-5r7EYSQIowHsK4eTZ0Y81qpZuJz+MUuYeqmmYmRMl1nwhdmbiYqt5jwzf6u7wyOzJgYqtCRMtVRKOtHANBz7rA==} + rollup@4.26.0: + resolution: {integrity: sha512-ilcl12hnWonG8f+NxU6BlgysVA0gvY2l8N0R84S1HcINbW20bvwuCngJkkInV6LXhwRpucsW5k1ovDwEdBVrNg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -2985,9 +2990,6 @@ packages: siginfo@2.0.0: resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} - signal-exit@3.0.7: - resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - signal-exit@4.1.0: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} @@ -3043,8 +3045,8 @@ packages: stackback@0.0.2: resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} - std-env@3.7.0: - resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} + std-env@3.8.0: + resolution: {integrity: sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w==} string-argv@0.3.2: resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} @@ -3073,10 +3075,6 @@ packages: resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} engines: {node: '>=12'} - strip-final-newline@2.0.0: - resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} - engines: {node: '>=6'} - strip-final-newline@3.0.0: resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} engines: {node: '>=12'} @@ -3116,34 +3114,25 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - svelte-eslint-parser@0.41.1: - resolution: {integrity: sha512-08ndI6zTghzI8SuJAFpvMbA/haPSGn3xz19pjre19yYMw8Nw/wQJ2PrZBI/L8ijGTgtkWCQQiLLy+Z1tfaCwNA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.191 - peerDependenciesMeta: - svelte: - optional: true - - svelte-eslint-parser@0.42.0: - resolution: {integrity: sha512-e7LyqFPTuF43ZYhKOf0Gq1lzP+G64iWVJXAIcwVxohGx5FFyqdUkw7DEXNjZ+Fm+TAA98zPmDqWvgD1OpyMi5A==} + svelte-eslint-parser@0.43.0: + resolution: {integrity: sha512-GpU52uPKKcVnh8tKN5P4UZpJ/fUDndmq7wfsvoVXsyP+aY0anol7Yqo01fyrlaWGMFfm4av5DyrjlaXdLRJvGA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.191 + svelte: ^3.37.0 || ^4.0.0 || ^5.0.0 peerDependenciesMeta: svelte: optional: true - svelte@4.2.19: - resolution: {integrity: sha512-IY1rnGr6izd10B0A8LqsBfmlT5OILVuZ7XsI0vdGPEvuonFV7NYEUK4dAkm9Zg2q0Um92kYjTpS1CAP3Nh/KWw==} - engines: {node: '>=16'} + svelte@5.1.16: + resolution: {integrity: sha512-QcY+om9r8+uTcSfeFuv8++ExdfwVCKeT+Y7GPSZ6rQPczvy62BMtvMoi0rScabgv+upGE5jxKjd7M4u23+AjGA==} + engines: {node: '>=18'} synckit@0.6.2: resolution: {integrity: sha512-Vhf+bUa//YSTYKseDiiEuQmhGCoIF3CVBhunm3r/DQnYiGT4JssmnKQc44BIyOZRK2pKjXXAgbhfmbeoC9CJpA==} engines: {node: '>=12.20'} - synckit@0.9.1: - resolution: {integrity: sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A==} + synckit@0.9.2: + resolution: {integrity: sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==} engines: {node: ^14.18.0 || >=16.0.0} tapable@2.2.1: @@ -3167,23 +3156,23 @@ packages: tinybench@2.9.0: resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} - tinyexec@0.3.0: - resolution: {integrity: sha512-tVGE0mVJPGb0chKhqmsoosjsS+qUnJVGJpZgsHYQcGoPlG3B51R3PouqTgEGH2Dc9jjFyOqOpix6ZHNMXp1FZg==} + tinyexec@0.3.1: + resolution: {integrity: sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==} - tinyglobby@0.2.6: - resolution: {integrity: sha512-NbBoFBpqfcgd1tCiO8Lkfdk+xrA7mlLR9zgvZcZWQQwU63XAfUePyd6wZBaU93Hqw347lHnwFzttAkemHzzz4g==} + tinyglobby@0.2.10: + resolution: {integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==} engines: {node: '>=12.0.0'} - tinypool@1.0.0: - resolution: {integrity: sha512-KIKExllK7jp3uvrNtvRBYBWBOAXSX8ZvoaD8T+7KB/QHIuoJW3Pmr60zucywjAlMb5TeXUkcs/MWeWLu0qvuAQ==} + tinypool@1.0.1: + resolution: {integrity: sha512-URZYihUbRPcGv95En+sz6MfghfIc2OJ1sv/RmhWZLouPY0/8Vo80viwPvg3dlaS9fuq7fQMEfgRRK7BBZThBEA==} engines: {node: ^18.0.0 || >=20.0.0} tinyrainbow@1.2.0: resolution: {integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==} engines: {node: '>=14.0.0'} - tinyspy@3.0.0: - resolution: {integrity: sha512-q5nmENpTHgiPVd1cJDDc9cVoYN5x4vCvwT3FMilvKPKneCBZAxn2YWQjDF0UMcE9k0Cay1gBiDfTMU0g+mPMQA==} + tinyspy@3.0.2: + resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==} engines: {node: '>=14.0.0'} to-fast-properties@2.0.0: @@ -3219,14 +3208,14 @@ packages: ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - ts-pattern@5.4.0: - resolution: {integrity: sha512-hgfOMfjlrARCnYtGD/xEAkFHDXuSyuqjzFSltyQCbN689uNvoQL20TVN2XFcLMjfNuwSsQGU+xtH6MrjIwhwUg==} + ts-pattern@5.5.0: + resolution: {integrity: sha512-jqbIpTsa/KKTJYWgPNsFNbLVpwCgzXfFJ1ukNn4I8hMwyQzHMJnk/BqWzggB0xpkILuKzaO/aMYhS0SkaJyKXg==} tslib@2.6.3: resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} - tsup@8.3.0: - resolution: {integrity: sha512-ALscEeyS03IomcuNdFdc0YWGVIkwH1Ws7nfTbAPuoILvEV2hpGQAY72LIOjglGo4ShWpZfpBqP/jpQVCzqYQag==} + tsup@8.3.5: + resolution: {integrity: sha512-Tunf6r6m6tnZsG9GYWndg0z8dEV7fD733VBFzFJ5Vcm1FtlXB8xBD/rtrBi2a3YKEV7hHtxiZtW5EAVADoe1pA==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -3244,8 +3233,8 @@ packages: typescript: optional: true - tsx@4.19.1: - resolution: {integrity: sha512-0flMz1lh74BR4wOvBjuh9olbnwqCPc35OOlfyzHba0Dc+QNUeWX/Gq2YTbnwcWPO3BMd8fkzRVrHcsR+a7z7rA==} + tsx@4.19.2: + resolution: {integrity: sha512-pOUl6Vo2LUq/bSa8S5q7b91cgNSjctn9ugq/+Mvow99qW6x/UZYwzxy/3NmqoT66eHYfCVvFvACC58UBPFf28g==} engines: {node: '>=18.0.0'} hasBin: true @@ -3283,11 +3272,11 @@ packages: uncrypto@0.1.3: resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} - undici-types@6.19.6: - resolution: {integrity: sha512-e/vggGopEfTKSvj4ihnOLTsqhrKRN3LeO6qSN/GxohhuRv8qH9bNQ4B8W7e/vFL+0XTnmHPB4/kegunZGA4Org==} + undici-types@6.19.8: + resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} - unenv@1.9.0: - resolution: {integrity: sha512-QKnFNznRxmbOF1hDgzpqrlIf6NC5sbZ2OJ+5Wl3OX8uM+LUJXbj4TXvLJCtwbPTmbMHCLIz6JLKNinNsMShK9g==} + unenv@1.10.0: + resolution: {integrity: sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ==} unicorn-magic@0.1.0: resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} @@ -3328,8 +3317,8 @@ packages: validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} - vite-node@2.1.3: - resolution: {integrity: sha512-I1JadzO+xYX887S39Do+paRePCKoiDrWRRjp9kkG5he0t7RXNvPAJPCQSJqbGN4uCrFFeS3Kj3sLqY8NMYBEdA==} + vite-node@2.1.5: + resolution: {integrity: sha512-rd0QIgx74q4S1Rd56XIiL2cYEdyWn13cunYBIuqh9mpmQr7gGS0IxXoP8R6OaZtNQQLyXSWbd4rXKYUbhFpK5w==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -3361,15 +3350,15 @@ packages: terser: optional: true - vitest@2.1.3: - resolution: {integrity: sha512-Zrxbg/WiIvUP2uEzelDNTXmEMJXuzJ1kCpbDvaKByFA9MNeO95V+7r/3ti0qzJzrxdyuUw5VduN7k+D3VmVOSA==} + vitest@2.1.5: + resolution: {integrity: sha512-P4ljsdpuzRTPI/kbND2sDZ4VmieerR2c9szEZpjc+98Z9ebvnXmM5+0tHEKqYZumXqlvnmfWsjeFOjXVriDG7A==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 2.1.3 - '@vitest/ui': 2.1.3 + '@vitest/browser': 2.1.5 + '@vitest/ui': 2.1.5 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -3390,7 +3379,7 @@ packages: resolution: {integrity: sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.12.0 + eslint: ^9.14.0 vue@3.5.12: resolution: {integrity: sha512-CLVZtXtn2ItBIi/zHZ0Sg1Xkb7+PU32bJJ8Bmy7ts3jxXTcbfsEfBivFYYWz1Hur+lalqGAh65Coin0r+HRUfg==} @@ -3484,6 +3473,9 @@ packages: resolution: {integrity: sha512-esbDnt0Z1zI1KgvOZU90hJbL6BkoUbrP9yy7ArNZ6TmxBxydMJTYMf9FZjmwwcA8ZgEQzriQ3hwZ0NYXhlFo8Q==} engines: {node: '>=18'} + zimmerframe@1.1.2: + resolution: {integrity: sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==} + zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} @@ -3499,7 +3491,7 @@ snapshots: '@antfu/install-pkg@0.4.1': dependencies: package-manager-detector: 0.2.0 - tinyexec: 0.3.0 + tinyexec: 0.3.1 '@antfu/ni@0.23.0': {} @@ -3570,366 +3562,361 @@ snapshots: '@esbuild/aix-ppc64@0.19.12': optional: true - '@esbuild/aix-ppc64@0.21.5': + '@esbuild/aix-ppc64@0.23.0': optional: true - '@esbuild/aix-ppc64@0.23.0': + '@esbuild/aix-ppc64@0.24.0': optional: true '@esbuild/android-arm64@0.19.12': optional: true - '@esbuild/android-arm64@0.21.5': + '@esbuild/android-arm64@0.23.0': optional: true - '@esbuild/android-arm64@0.23.0': + '@esbuild/android-arm64@0.24.0': optional: true '@esbuild/android-arm@0.19.12': optional: true - '@esbuild/android-arm@0.21.5': + '@esbuild/android-arm@0.23.0': optional: true - '@esbuild/android-arm@0.23.0': + '@esbuild/android-arm@0.24.0': optional: true '@esbuild/android-x64@0.19.12': optional: true - '@esbuild/android-x64@0.21.5': + '@esbuild/android-x64@0.23.0': optional: true - '@esbuild/android-x64@0.23.0': + '@esbuild/android-x64@0.24.0': optional: true '@esbuild/darwin-arm64@0.19.12': optional: true - '@esbuild/darwin-arm64@0.21.5': + '@esbuild/darwin-arm64@0.23.0': optional: true - '@esbuild/darwin-arm64@0.23.0': + '@esbuild/darwin-arm64@0.24.0': optional: true '@esbuild/darwin-x64@0.19.12': optional: true - '@esbuild/darwin-x64@0.21.5': + '@esbuild/darwin-x64@0.23.0': optional: true - '@esbuild/darwin-x64@0.23.0': + '@esbuild/darwin-x64@0.24.0': optional: true '@esbuild/freebsd-arm64@0.19.12': optional: true - '@esbuild/freebsd-arm64@0.21.5': + '@esbuild/freebsd-arm64@0.23.0': optional: true - '@esbuild/freebsd-arm64@0.23.0': + '@esbuild/freebsd-arm64@0.24.0': optional: true '@esbuild/freebsd-x64@0.19.12': optional: true - '@esbuild/freebsd-x64@0.21.5': + '@esbuild/freebsd-x64@0.23.0': optional: true - '@esbuild/freebsd-x64@0.23.0': + '@esbuild/freebsd-x64@0.24.0': optional: true '@esbuild/linux-arm64@0.19.12': optional: true - '@esbuild/linux-arm64@0.21.5': + '@esbuild/linux-arm64@0.23.0': optional: true - '@esbuild/linux-arm64@0.23.0': + '@esbuild/linux-arm64@0.24.0': optional: true '@esbuild/linux-arm@0.19.12': optional: true - '@esbuild/linux-arm@0.21.5': + '@esbuild/linux-arm@0.23.0': optional: true - '@esbuild/linux-arm@0.23.0': + '@esbuild/linux-arm@0.24.0': optional: true '@esbuild/linux-ia32@0.19.12': optional: true - '@esbuild/linux-ia32@0.21.5': + '@esbuild/linux-ia32@0.23.0': optional: true - '@esbuild/linux-ia32@0.23.0': + '@esbuild/linux-ia32@0.24.0': optional: true '@esbuild/linux-loong64@0.19.12': optional: true - '@esbuild/linux-loong64@0.21.5': + '@esbuild/linux-loong64@0.23.0': optional: true - '@esbuild/linux-loong64@0.23.0': + '@esbuild/linux-loong64@0.24.0': optional: true '@esbuild/linux-mips64el@0.19.12': optional: true - '@esbuild/linux-mips64el@0.21.5': + '@esbuild/linux-mips64el@0.23.0': optional: true - '@esbuild/linux-mips64el@0.23.0': + '@esbuild/linux-mips64el@0.24.0': optional: true '@esbuild/linux-ppc64@0.19.12': optional: true - '@esbuild/linux-ppc64@0.21.5': + '@esbuild/linux-ppc64@0.23.0': optional: true - '@esbuild/linux-ppc64@0.23.0': + '@esbuild/linux-ppc64@0.24.0': optional: true '@esbuild/linux-riscv64@0.19.12': optional: true - '@esbuild/linux-riscv64@0.21.5': + '@esbuild/linux-riscv64@0.23.0': optional: true - '@esbuild/linux-riscv64@0.23.0': + '@esbuild/linux-riscv64@0.24.0': optional: true '@esbuild/linux-s390x@0.19.12': optional: true - '@esbuild/linux-s390x@0.21.5': + '@esbuild/linux-s390x@0.23.0': optional: true - '@esbuild/linux-s390x@0.23.0': + '@esbuild/linux-s390x@0.24.0': optional: true '@esbuild/linux-x64@0.19.12': optional: true - '@esbuild/linux-x64@0.21.5': + '@esbuild/linux-x64@0.23.0': optional: true - '@esbuild/linux-x64@0.23.0': + '@esbuild/linux-x64@0.24.0': optional: true '@esbuild/netbsd-x64@0.19.12': optional: true - '@esbuild/netbsd-x64@0.21.5': + '@esbuild/netbsd-x64@0.23.0': optional: true - '@esbuild/netbsd-x64@0.23.0': + '@esbuild/netbsd-x64@0.24.0': optional: true '@esbuild/openbsd-arm64@0.23.0': optional: true - '@esbuild/openbsd-x64@0.19.12': + '@esbuild/openbsd-arm64@0.24.0': optional: true - '@esbuild/openbsd-x64@0.21.5': + '@esbuild/openbsd-x64@0.19.12': optional: true '@esbuild/openbsd-x64@0.23.0': optional: true - '@esbuild/sunos-x64@0.19.12': + '@esbuild/openbsd-x64@0.24.0': optional: true - '@esbuild/sunos-x64@0.21.5': + '@esbuild/sunos-x64@0.19.12': optional: true '@esbuild/sunos-x64@0.23.0': optional: true - '@esbuild/win32-arm64@0.19.12': + '@esbuild/sunos-x64@0.24.0': optional: true - '@esbuild/win32-arm64@0.21.5': + '@esbuild/win32-arm64@0.19.12': optional: true '@esbuild/win32-arm64@0.23.0': optional: true - '@esbuild/win32-ia32@0.19.12': + '@esbuild/win32-arm64@0.24.0': optional: true - '@esbuild/win32-ia32@0.21.5': + '@esbuild/win32-ia32@0.19.12': optional: true '@esbuild/win32-ia32@0.23.0': optional: true - '@esbuild/win32-x64@0.19.12': + '@esbuild/win32-ia32@0.24.0': optional: true - '@esbuild/win32-x64@0.21.5': + '@esbuild/win32-x64@0.19.12': optional: true '@esbuild/win32-x64@0.23.0': optional: true - '@eslint-community/eslint-plugin-eslint-comments@4.4.0(eslint@9.12.0(jiti@2.3.3))': + '@esbuild/win32-x64@0.24.0': + optional: true + + '@eslint-community/eslint-plugin-eslint-comments@4.4.1(eslint@9.14.0(jiti@2.4.0))': dependencies: escape-string-regexp: 4.0.0 - eslint: 9.12.0(jiti@2.3.3) - ignore: 5.3.1 + eslint: 9.14.0(jiti@2.4.0) + ignore: 5.3.2 - '@eslint-community/eslint-utils@4.4.0(eslint@9.12.0(jiti@2.3.3))': + '@eslint-community/eslint-utils@4.4.1(eslint@9.14.0(jiti@2.4.0))': dependencies: - eslint: 9.12.0(jiti@2.3.3) + eslint: 9.14.0(jiti@2.4.0) eslint-visitor-keys: 3.4.3 - '@eslint-community/regexpp@4.11.0': {} + '@eslint-community/regexpp@4.12.1': {} - '@eslint-react/ast@1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': + '@eslint-react/ast@1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)': dependencies: - '@eslint-react/tools': 1.15.0 - '@eslint-react/types': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@typescript-eslint/types': 8.9.0 - '@typescript-eslint/typescript-estree': 8.9.0(typescript@5.6.3) - '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@eslint-react/tools': 1.16.1 + '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/types': 8.14.0 + '@typescript-eslint/typescript-estree': 8.14.0(typescript@5.6.3) + '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) birecord: 0.1.1 string-ts: 2.2.0 - ts-pattern: 5.4.0 + ts-pattern: 5.5.0 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/core@1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': - dependencies: - '@eslint-react/ast': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@eslint-react/jsx': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@eslint-react/shared': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@eslint-react/tools': 1.15.0 - '@eslint-react/types': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@eslint-react/var': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 8.9.0 - '@typescript-eslint/type-utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@typescript-eslint/types': 8.9.0 - '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@eslint-react/core@1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)': + dependencies: + '@eslint-react/ast': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/jsx': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/shared': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/tools': 1.16.1 + '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/var': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.14.0 + '@typescript-eslint/type-utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/types': 8.14.0 + '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) birecord: 0.1.1 short-unique-id: 5.2.0 - ts-pattern: 5.4.0 + ts-pattern: 5.5.0 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/eslint-plugin@1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': - dependencies: - '@eslint-react/shared': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@eslint-react/tools': 1.15.0 - '@eslint-react/types': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 8.9.0 - '@typescript-eslint/type-utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@typescript-eslint/types': 8.9.0 - '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - eslint: 9.12.0(jiti@2.3.3) - eslint-plugin-react-debug: 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - eslint-plugin-react-dom: 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - eslint-plugin-react-hooks-extra: 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - eslint-plugin-react-naming-convention: 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - eslint-plugin-react-web-api: 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - eslint-plugin-react-x: 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@eslint-react/eslint-plugin@1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)': + dependencies: + '@eslint-react/shared': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/tools': 1.16.1 + '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.14.0 + '@typescript-eslint/type-utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/types': 8.14.0 + '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + eslint: 9.14.0(jiti@2.4.0) + eslint-plugin-react-debug: 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + eslint-plugin-react-dom: 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + eslint-plugin-react-hooks-extra: 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + eslint-plugin-react-naming-convention: 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + eslint-plugin-react-web-api: 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + eslint-plugin-react-x: 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@eslint-react/jsx@1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': + '@eslint-react/jsx@1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)': dependencies: - '@eslint-react/ast': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@eslint-react/tools': 1.15.0 - '@eslint-react/types': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@eslint-react/var': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 8.9.0 - '@typescript-eslint/types': 8.9.0 - '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - ts-pattern: 5.4.0 + '@eslint-react/ast': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/tools': 1.16.1 + '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/var': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.14.0 + '@typescript-eslint/types': 8.14.0 + '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + ts-pattern: 5.5.0 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/shared@1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': + '@eslint-react/shared@1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)': dependencies: - '@eslint-react/tools': 1.15.0 - '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@eslint-react/tools': 1.16.1 + '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) picomatch: 4.0.2 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/tools@1.15.0': {} + '@eslint-react/tools@1.16.1': {} - '@eslint-react/types@1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': + '@eslint-react/types@1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)': dependencies: - '@eslint-react/tools': 1.15.0 - '@typescript-eslint/types': 8.9.0 - '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@eslint-react/tools': 1.16.1 + '@typescript-eslint/types': 8.14.0 + '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/var@1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': + '@eslint-react/var@1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)': dependencies: - '@eslint-react/ast': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@eslint-react/tools': 1.15.0 - '@eslint-react/types': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 8.9.0 - '@typescript-eslint/types': 8.9.0 - '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - ts-pattern: 5.4.0 + '@eslint-react/ast': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/tools': 1.16.1 + '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.14.0 + '@typescript-eslint/types': 8.14.0 + '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + ts-pattern: 5.5.0 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-stylistic/metadata@2.9.0': {} + '@eslint-stylistic/metadata@2.10.1': {} '@eslint/compat@1.1.1': {} - '@eslint/config-array@0.17.1': - dependencies: - '@eslint/object-schema': 2.1.4 - debug: 4.3.6 - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color - '@eslint/config-array@0.18.0': dependencies: '@eslint/object-schema': 2.1.4 - debug: 4.3.6 + debug: 4.3.7 minimatch: 3.1.2 transitivePeerDependencies: - supports-color - '@eslint/config-inspector@0.5.4(eslint@9.12.0(jiti@2.3.3))': + '@eslint/config-inspector@0.5.6(eslint@9.14.0(jiti@2.4.0))': dependencies: - '@eslint/config-array': 0.17.1 - '@voxpelli/config-array-find-files': 0.1.2(@eslint/config-array@0.17.1) - bundle-require: 5.0.0(esbuild@0.21.5) + '@eslint/config-array': 0.18.0 + '@voxpelli/config-array-find-files': 1.2.1(@eslint/config-array@0.18.0) + bundle-require: 5.0.0(esbuild@0.24.0) cac: 6.7.14 - chokidar: 3.6.0 - esbuild: 0.21.5 - eslint: 9.12.0(jiti@2.3.3) + chokidar: 4.0.1 + esbuild: 0.24.0 + eslint: 9.14.0(jiti@2.4.0) fast-glob: 3.3.2 find-up: 7.0.0 get-port-please: 3.1.2 - h3: 1.12.0 + h3: 1.13.0 minimatch: 9.0.5 mlly: 1.7.2 mrmime: 2.0.0 @@ -3942,15 +3929,15 @@ snapshots: - uWebSockets.js - utf-8-validate - '@eslint/core@0.6.0': {} + '@eslint/core@0.7.0': {} '@eslint/eslintrc@3.1.0': dependencies: ajv: 6.12.6 - debug: 4.3.6 - espree: 10.2.0 + debug: 4.3.7 + espree: 10.3.0 globals: 14.0.0 - ignore: 5.3.1 + ignore: 5.3.2 import-fresh: 3.3.0 js-yaml: 4.1.0 minimatch: 3.1.2 @@ -3958,9 +3945,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.12.0': {} + '@eslint/js@9.14.0': {} - '@eslint/markdown@6.2.0': + '@eslint/markdown@6.2.1': dependencies: '@eslint/plugin-kit': 0.2.0 mdast-util-from-markdown: 2.0.1 @@ -3975,17 +3962,19 @@ snapshots: dependencies: levn: 0.4.1 - '@humanfs/core@0.19.0': {} + '@humanfs/core@0.19.1': {} - '@humanfs/node@0.16.5': + '@humanfs/node@0.16.6': dependencies: - '@humanfs/core': 0.19.0 + '@humanfs/core': 0.19.1 '@humanwhocodes/retry': 0.3.1 '@humanwhocodes/module-importer@1.0.1': {} '@humanwhocodes/retry@0.3.1': {} + '@humanwhocodes/retry@0.4.1': {} + '@isaacs/cliui@8.0.2': dependencies: string-width: 5.1.2 @@ -4055,52 +4044,58 @@ snapshots: '@xml-tools/parser': 1.0.11 prettier: 3.3.2 - '@rollup/rollup-android-arm-eabi@4.19.0': + '@rollup/rollup-android-arm-eabi@4.26.0': optional: true - '@rollup/rollup-android-arm64@4.19.0': + '@rollup/rollup-android-arm64@4.26.0': optional: true - '@rollup/rollup-darwin-arm64@4.19.0': + '@rollup/rollup-darwin-arm64@4.26.0': optional: true - '@rollup/rollup-darwin-x64@4.19.0': + '@rollup/rollup-darwin-x64@4.26.0': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.19.0': + '@rollup/rollup-freebsd-arm64@4.26.0': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.19.0': + '@rollup/rollup-freebsd-x64@4.26.0': optional: true - '@rollup/rollup-linux-arm64-gnu@4.19.0': + '@rollup/rollup-linux-arm-gnueabihf@4.26.0': optional: true - '@rollup/rollup-linux-arm64-musl@4.19.0': + '@rollup/rollup-linux-arm-musleabihf@4.26.0': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.19.0': + '@rollup/rollup-linux-arm64-gnu@4.26.0': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.19.0': + '@rollup/rollup-linux-arm64-musl@4.26.0': optional: true - '@rollup/rollup-linux-s390x-gnu@4.19.0': + '@rollup/rollup-linux-powerpc64le-gnu@4.26.0': optional: true - '@rollup/rollup-linux-x64-gnu@4.19.0': + '@rollup/rollup-linux-riscv64-gnu@4.26.0': optional: true - '@rollup/rollup-linux-x64-musl@4.19.0': + '@rollup/rollup-linux-s390x-gnu@4.26.0': optional: true - '@rollup/rollup-win32-arm64-msvc@4.19.0': + '@rollup/rollup-linux-x64-gnu@4.26.0': optional: true - '@rollup/rollup-win32-ia32-msvc@4.19.0': + '@rollup/rollup-linux-x64-musl@4.26.0': optional: true - '@rollup/rollup-win32-x64-msvc@4.19.0': + '@rollup/rollup-win32-arm64-msvc@4.26.0': + optional: true + + '@rollup/rollup-win32-ia32-msvc@4.26.0': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.26.0': optional: true '@sec-ant/readable-stream@0.4.1': {} @@ -4114,21 +4109,21 @@ snapshots: '@slidev/types@0.47.5': {} - '@stylistic/eslint-plugin-migrate@2.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': + '@stylistic/eslint-plugin-migrate@2.10.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)': dependencies: - '@eslint-stylistic/metadata': 2.9.0 - '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@eslint-stylistic/metadata': 2.10.1 + '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) transitivePeerDependencies: - eslint - supports-color - typescript - '@stylistic/eslint-plugin@2.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': + '@stylistic/eslint-plugin@2.10.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)': dependencies: - '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - eslint: 9.12.0(jiti@2.3.3) - eslint-visitor-keys: 4.1.0 - espree: 10.2.0 + '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + eslint: 9.14.0(jiti@2.4.0) + eslint-visitor-keys: 4.2.0 + espree: 10.3.0 estraverse: 5.3.0 picomatch: 4.0.2 transitivePeerDependencies: @@ -4139,20 +4134,18 @@ snapshots: dependencies: '@types/ms': 0.7.34 - '@types/estree@1.0.5': {} - '@types/estree@1.0.6': {} '@types/fs-extra@11.0.4': dependencies: '@types/jsonfile': 6.1.3 - '@types/node': 22.7.5 + '@types/node': 22.9.0 '@types/json-schema@7.0.15': {} '@types/jsonfile@6.1.3': dependencies: - '@types/node': 22.7.5 + '@types/node': 22.9.0 '@types/mdast@4.0.4': dependencies: @@ -4160,15 +4153,15 @@ snapshots: '@types/ms@0.7.34': {} - '@types/node@22.7.5': + '@types/node@22.9.0': dependencies: - undici-types: 6.19.6 + undici-types: 6.19.8 '@types/normalize-package-data@2.4.3': {} '@types/prompts@2.4.9': dependencies: - '@types/node': 22.7.5 + '@types/node': 22.9.0 kleur: 3.0.3 '@types/unist@3.0.3': {} @@ -4179,17 +4172,17 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@8.9.0(@typescript-eslint/parser@8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': + '@typescript-eslint/eslint-plugin@8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)': dependencies: - '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 8.9.0 - '@typescript-eslint/type-utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@typescript-eslint/visitor-keys': 8.9.0 - eslint: 9.12.0(jiti@2.3.3) + '@eslint-community/regexpp': 4.12.1 + '@typescript-eslint/parser': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.14.0 + '@typescript-eslint/type-utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 8.14.0 + eslint: 9.14.0(jiti@2.4.0) graphemer: 1.4.0 - ignore: 5.3.1 + ignore: 5.3.2 natural-compare: 1.4.0 ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: @@ -4197,29 +4190,29 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': + '@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)': dependencies: - '@typescript-eslint/scope-manager': 8.9.0 - '@typescript-eslint/types': 8.9.0 - '@typescript-eslint/typescript-estree': 8.9.0(typescript@5.6.3) - '@typescript-eslint/visitor-keys': 8.9.0 - debug: 4.3.6 - eslint: 9.12.0(jiti@2.3.3) + '@typescript-eslint/scope-manager': 8.14.0 + '@typescript-eslint/types': 8.14.0 + '@typescript-eslint/typescript-estree': 8.14.0(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 8.14.0 + debug: 4.3.7 + eslint: 9.14.0(jiti@2.4.0) optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.9.0': + '@typescript-eslint/scope-manager@8.14.0': dependencies: - '@typescript-eslint/types': 8.9.0 - '@typescript-eslint/visitor-keys': 8.9.0 + '@typescript-eslint/types': 8.14.0 + '@typescript-eslint/visitor-keys': 8.14.0 - '@typescript-eslint/type-utils@8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': + '@typescript-eslint/type-utils@8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)': dependencies: - '@typescript-eslint/typescript-estree': 8.9.0(typescript@5.6.3) - '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - debug: 4.3.6 + '@typescript-eslint/typescript-estree': 8.14.0(typescript@5.6.3) + '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + debug: 4.3.7 ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: typescript: 5.6.3 @@ -4227,13 +4220,13 @@ snapshots: - eslint - supports-color - '@typescript-eslint/types@8.9.0': {} + '@typescript-eslint/types@8.14.0': {} - '@typescript-eslint/typescript-estree@8.9.0(typescript@5.6.3)': + '@typescript-eslint/typescript-estree@8.14.0(typescript@5.6.3)': dependencies: - '@typescript-eslint/types': 8.9.0 - '@typescript-eslint/visitor-keys': 8.9.0 - debug: 4.3.6 + '@typescript-eslint/types': 8.14.0 + '@typescript-eslint/visitor-keys': 8.14.0 + debug: 4.3.7 fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 @@ -4244,94 +4237,94 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': + '@typescript-eslint/utils@8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.3)) - '@typescript-eslint/scope-manager': 8.9.0 - '@typescript-eslint/types': 8.9.0 - '@typescript-eslint/typescript-estree': 8.9.0(typescript@5.6.3) - eslint: 9.12.0(jiti@2.3.3) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(jiti@2.4.0)) + '@typescript-eslint/scope-manager': 8.14.0 + '@typescript-eslint/types': 8.14.0 + '@typescript-eslint/typescript-estree': 8.14.0(typescript@5.6.3) + eslint: 9.14.0(jiti@2.4.0) transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/visitor-keys@8.9.0': + '@typescript-eslint/visitor-keys@8.14.0': dependencies: - '@typescript-eslint/types': 8.9.0 + '@typescript-eslint/types': 8.14.0 eslint-visitor-keys: 3.4.3 - '@unocss/config@0.62.4': + '@unocss/config@0.64.0': dependencies: - '@unocss/core': 0.62.4 + '@unocss/core': 0.64.0 unconfig: 0.5.5 transitivePeerDependencies: - supports-color - '@unocss/core@0.62.4': {} + '@unocss/core@0.64.0': {} - '@unocss/eslint-plugin@0.62.4(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': + '@unocss/eslint-plugin@0.64.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)': dependencies: - '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@unocss/config': 0.62.4 - '@unocss/core': 0.62.4 - magic-string: 0.30.11 - synckit: 0.9.1 + '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@unocss/config': 0.64.0 + '@unocss/core': 0.64.0 + magic-string: 0.30.12 + synckit: 0.9.2 transitivePeerDependencies: - eslint - supports-color - typescript - '@vitest/eslint-plugin@1.1.7(@typescript-eslint/utils@8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)(vitest@2.1.3(@types/node@22.7.5))': + '@vitest/eslint-plugin@1.1.10(@typescript-eslint/utils@8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)(vitest@2.1.5(@types/node@22.9.0))': dependencies: - '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - eslint: 9.12.0(jiti@2.3.3) + '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + eslint: 9.14.0(jiti@2.4.0) optionalDependencies: typescript: 5.6.3 - vitest: 2.1.3(@types/node@22.7.5) + vitest: 2.1.5(@types/node@22.9.0) - '@vitest/expect@2.1.3': + '@vitest/expect@2.1.5': dependencies: - '@vitest/spy': 2.1.3 - '@vitest/utils': 2.1.3 - chai: 5.1.1 + '@vitest/spy': 2.1.5 + '@vitest/utils': 2.1.5 + chai: 5.1.2 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.3(@vitest/spy@2.1.3)(vite@5.0.5(@types/node@22.7.5))': + '@vitest/mocker@2.1.5(vite@5.0.5(@types/node@22.9.0))': dependencies: - '@vitest/spy': 2.1.3 + '@vitest/spy': 2.1.5 estree-walker: 3.0.3 - magic-string: 0.30.11 + magic-string: 0.30.12 optionalDependencies: - vite: 5.0.5(@types/node@22.7.5) + vite: 5.0.5(@types/node@22.9.0) - '@vitest/pretty-format@2.1.3': + '@vitest/pretty-format@2.1.5': dependencies: tinyrainbow: 1.2.0 - '@vitest/runner@2.1.3': + '@vitest/runner@2.1.5': dependencies: - '@vitest/utils': 2.1.3 + '@vitest/utils': 2.1.5 pathe: 1.1.2 - '@vitest/snapshot@2.1.3': + '@vitest/snapshot@2.1.5': dependencies: - '@vitest/pretty-format': 2.1.3 - magic-string: 0.30.11 + '@vitest/pretty-format': 2.1.5 + magic-string: 0.30.12 pathe: 1.1.2 - '@vitest/spy@2.1.3': + '@vitest/spy@2.1.5': dependencies: - tinyspy: 3.0.0 + tinyspy: 3.0.2 - '@vitest/utils@2.1.3': + '@vitest/utils@2.1.5': dependencies: - '@vitest/pretty-format': 2.1.3 - loupe: 3.1.1 + '@vitest/pretty-format': 2.1.5 + loupe: 3.1.2 tinyrainbow: 1.2.0 - '@voxpelli/config-array-find-files@0.1.2(@eslint/config-array@0.17.1)': + '@voxpelli/config-array-find-files@1.2.1(@eslint/config-array@0.18.0)': dependencies: - '@eslint/config-array': 0.17.1 + '@eslint/config-array': 0.18.0 '@nodelib/fs.walk': 2.0.0 '@vue/compiler-core@3.5.12': @@ -4355,7 +4348,7 @@ snapshots: '@vue/compiler-ssr': 3.5.12 '@vue/shared': 3.5.12 estree-walker: 2.0.2 - magic-string: 0.30.11 + magic-string: 0.30.12 postcss: 8.4.47 source-map-js: 1.2.1 @@ -4392,11 +4385,15 @@ snapshots: dependencies: chevrotain: 7.1.1 - acorn-jsx@5.3.2(acorn@8.12.1): + acorn-jsx@5.3.2(acorn@8.14.0): dependencies: - acorn: 8.12.1 + acorn: 8.14.0 - acorn@8.12.1: {} + acorn-typescript@1.4.13(acorn@8.14.0): + dependencies: + acorn: 8.14.0 + + acorn@8.14.0: {} ajv@6.12.6: dependencies: @@ -4434,26 +4431,24 @@ snapshots: argparse@2.0.1: {} - aria-query@5.3.0: - dependencies: - dequal: 2.0.3 + aria-query@5.3.2: {} array-union@2.1.0: {} assertion-error@2.0.1: {} - astro-eslint-parser@1.0.3(typescript@5.6.3): + astro-eslint-parser@1.1.0(typescript@5.6.3): dependencies: '@astrojs/compiler': 2.9.1 - '@typescript-eslint/scope-manager': 8.9.0 - '@typescript-eslint/types': 8.9.0 - '@typescript-eslint/typescript-estree': 8.9.0(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.14.0 + '@typescript-eslint/types': 8.14.0 + '@typescript-eslint/typescript-estree': 8.14.0(typescript@5.6.3) astrojs-compiler-sync: 1.0.0(@astrojs/compiler@2.9.1) - debug: 4.3.6 + debug: 4.3.7 entities: 4.5.0 - eslint-scope: 8.1.0 - eslint-visitor-keys: 4.1.0 - espree: 10.2.0 + eslint-scope: 8.2.0 + eslint-visitor-keys: 4.2.0 + espree: 10.3.0 globby: 11.1.0 is-glob: 4.0.3 semver: 7.6.3 @@ -4464,11 +4459,9 @@ snapshots: astrojs-compiler-sync@1.0.0(@astrojs/compiler@2.9.1): dependencies: '@astrojs/compiler': 2.9.1 - synckit: 0.9.1 + synckit: 0.9.2 - axobject-query@4.0.0: - dependencies: - dequal: 2.0.3 + axobject-query@4.1.0: {} balanced-match@1.0.2: {} @@ -4500,17 +4493,17 @@ snapshots: builtin-modules@3.3.0: {} - bumpp@9.7.1: + bumpp@9.8.1: dependencies: '@jsdevtools/ez-spawn': 3.0.4 c12: 1.11.2 cac: 6.7.14 escalade: 3.2.0 - fast-glob: 3.3.2 js-yaml: 4.1.0 jsonc-parser: 3.3.1 prompts: 2.4.2 semver: 7.6.3 + tinyglobby: 0.2.10 transitivePeerDependencies: - magicast @@ -4518,14 +4511,14 @@ snapshots: dependencies: run-applescript: 7.0.0 - bundle-require@5.0.0(esbuild@0.21.5): + bundle-require@5.0.0(esbuild@0.23.0): dependencies: - esbuild: 0.21.5 + esbuild: 0.23.0 load-tsconfig: 0.2.5 - bundle-require@5.0.0(esbuild@0.23.0): + bundle-require@5.0.0(esbuild@0.24.0): dependencies: - esbuild: 0.23.0 + esbuild: 0.24.0 load-tsconfig: 0.2.5 c12@1.11.2: @@ -4537,7 +4530,7 @@ snapshots: giget: 1.2.3 jiti: 1.21.6 mlly: 1.7.2 - ohash: 1.1.3 + ohash: 1.1.4 pathe: 1.1.2 perfect-debounce: 1.0.0 pkg-types: 1.2.1 @@ -4553,12 +4546,12 @@ snapshots: ccount@2.0.1: {} - chai@5.1.1: + chai@5.1.2: dependencies: assertion-error: 2.0.1 check-error: 2.1.1 deep-eql: 5.0.2 - loupe: 3.1.1 + loupe: 3.1.2 pathval: 2.0.0 chalk@2.4.2: @@ -4594,6 +4587,10 @@ snapshots: optionalDependencies: fsevents: 2.3.3 + chokidar@4.0.1: + dependencies: + readdirp: 4.0.2 + chownr@2.0.0: {} ci-info@4.0.0: {} @@ -4621,14 +4618,6 @@ snapshots: strip-ansi: 6.0.1 wrap-ansi: 7.0.0 - code-red@1.0.4: - dependencies: - '@jridgewell/sourcemap-codec': 1.5.0 - '@types/estree': 1.0.6 - acorn: 8.12.1 - estree-walker: 3.0.3 - periscopic: 3.1.0 - color-convert@1.9.3: dependencies: color-name: 1.1.3 @@ -4655,7 +4644,7 @@ snapshots: consola@3.2.3: {} - cookie-es@1.1.0: {} + cookie-es@1.2.2: {} core-js-compat@3.38.1: dependencies: @@ -4669,11 +4658,6 @@ snapshots: crossws@0.2.4: {} - css-tree@2.3.1: - dependencies: - mdn-data: 2.0.30 - source-map-js: 1.2.1 - cssesc@3.0.0: {} csstype@3.1.3: {} @@ -4682,9 +4666,9 @@ snapshots: dependencies: ms: 2.1.3 - debug@4.3.6: + debug@4.3.7: dependencies: - ms: 2.1.2 + ms: 2.1.3 decode-named-character-reference@1.0.2: dependencies: @@ -4733,7 +4717,7 @@ snapshots: emoji-regex@9.2.2: {} - enhanced-resolve@5.17.0: + enhanced-resolve@5.17.1: dependencies: graceful-fs: 4.2.11 tapable: 2.2.1 @@ -4746,7 +4730,7 @@ snapshots: dependencies: is-arrayish: 0.2.1 - es-module-lexer@1.5.3: {} + es-module-lexer@1.5.4: {} esbuild@0.19.12: optionalDependencies: @@ -4774,32 +4758,6 @@ snapshots: '@esbuild/win32-ia32': 0.19.12 '@esbuild/win32-x64': 0.19.12 - esbuild@0.21.5: - optionalDependencies: - '@esbuild/aix-ppc64': 0.21.5 - '@esbuild/android-arm': 0.21.5 - '@esbuild/android-arm64': 0.21.5 - '@esbuild/android-x64': 0.21.5 - '@esbuild/darwin-arm64': 0.21.5 - '@esbuild/darwin-x64': 0.21.5 - '@esbuild/freebsd-arm64': 0.21.5 - '@esbuild/freebsd-x64': 0.21.5 - '@esbuild/linux-arm': 0.21.5 - '@esbuild/linux-arm64': 0.21.5 - '@esbuild/linux-ia32': 0.21.5 - '@esbuild/linux-loong64': 0.21.5 - '@esbuild/linux-mips64el': 0.21.5 - '@esbuild/linux-ppc64': 0.21.5 - '@esbuild/linux-riscv64': 0.21.5 - '@esbuild/linux-s390x': 0.21.5 - '@esbuild/linux-x64': 0.21.5 - '@esbuild/netbsd-x64': 0.21.5 - '@esbuild/openbsd-x64': 0.21.5 - '@esbuild/sunos-x64': 0.21.5 - '@esbuild/win32-arm64': 0.21.5 - '@esbuild/win32-ia32': 0.21.5 - '@esbuild/win32-x64': 0.21.5 - esbuild@0.23.0: optionalDependencies: '@esbuild/aix-ppc64': 0.23.0 @@ -4827,6 +4785,33 @@ snapshots: '@esbuild/win32-ia32': 0.23.0 '@esbuild/win32-x64': 0.23.0 + esbuild@0.24.0: + optionalDependencies: + '@esbuild/aix-ppc64': 0.24.0 + '@esbuild/android-arm': 0.24.0 + '@esbuild/android-arm64': 0.24.0 + '@esbuild/android-x64': 0.24.0 + '@esbuild/darwin-arm64': 0.24.0 + '@esbuild/darwin-x64': 0.24.0 + '@esbuild/freebsd-arm64': 0.24.0 + '@esbuild/freebsd-x64': 0.24.0 + '@esbuild/linux-arm': 0.24.0 + '@esbuild/linux-arm64': 0.24.0 + '@esbuild/linux-ia32': 0.24.0 + '@esbuild/linux-loong64': 0.24.0 + '@esbuild/linux-mips64el': 0.24.0 + '@esbuild/linux-ppc64': 0.24.0 + '@esbuild/linux-riscv64': 0.24.0 + '@esbuild/linux-s390x': 0.24.0 + '@esbuild/linux-x64': 0.24.0 + '@esbuild/netbsd-x64': 0.24.0 + '@esbuild/openbsd-arm64': 0.24.0 + '@esbuild/openbsd-x64': 0.24.0 + '@esbuild/sunos-x64': 0.24.0 + '@esbuild/win32-arm64': 0.24.0 + '@esbuild/win32-ia32': 0.24.0 + '@esbuild/win32-x64': 0.24.0 + escalade@3.2.0: {} escape-string-regexp@1.0.5: {} @@ -4835,28 +4820,29 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-compat-utils@0.1.2(eslint@9.12.0(jiti@2.3.3)): + eslint-compat-utils@0.5.1(eslint@9.14.0(jiti@2.4.0)): dependencies: - eslint: 9.12.0(jiti@2.3.3) + eslint: 9.14.0(jiti@2.4.0) + semver: 7.6.3 - eslint-compat-utils@0.5.1(eslint@9.12.0(jiti@2.3.3)): + eslint-compat-utils@0.6.0(eslint@9.14.0(jiti@2.4.0)): dependencies: - eslint: 9.12.0(jiti@2.3.3) + eslint: 9.14.0(jiti@2.4.0) semver: 7.6.3 - eslint-config-flat-gitignore@0.3.0(eslint@9.12.0(jiti@2.3.3)): + eslint-config-flat-gitignore@0.3.0(eslint@9.14.0(jiti@2.4.0)): dependencies: '@eslint/compat': 1.1.1 - eslint: 9.12.0(jiti@2.3.3) + eslint: 9.14.0(jiti@2.4.0) find-up-simple: 1.0.0 eslint-flat-config-utils@0.4.0: dependencies: pathe: 1.1.2 - eslint-formatting-reporter@0.0.0(eslint@9.12.0(jiti@2.3.3)): + eslint-formatting-reporter@0.0.0(eslint@9.14.0(jiti@2.4.0)): dependencies: - eslint: 9.12.0(jiti@2.3.3) + eslint: 9.14.0(jiti@2.4.0) prettier-linter-helpers: 1.0.0 eslint-import-resolver-node@0.3.9: @@ -4867,63 +4853,69 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-merge-processors@0.1.0(eslint@9.12.0(jiti@2.3.3)): + eslint-json-compat-utils@0.2.1(eslint@9.14.0(jiti@2.4.0))(jsonc-eslint-parser@2.4.0): + dependencies: + eslint: 9.14.0(jiti@2.4.0) + esquery: 1.6.0 + jsonc-eslint-parser: 2.4.0 + + eslint-merge-processors@0.1.0(eslint@9.14.0(jiti@2.4.0)): dependencies: - eslint: 9.12.0(jiti@2.3.3) + eslint: 9.14.0(jiti@2.4.0) eslint-parser-plain@0.1.0: {} - eslint-plugin-antfu@2.7.0(eslint@9.12.0(jiti@2.3.3)): + eslint-plugin-antfu@2.7.0(eslint@9.14.0(jiti@2.4.0)): dependencies: '@antfu/utils': 0.7.10 - eslint: 9.12.0(jiti@2.3.3) + eslint: 9.14.0(jiti@2.4.0) - eslint-plugin-astro@1.3.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3): + eslint-plugin-astro@1.3.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.3)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(jiti@2.4.0)) '@jridgewell/sourcemap-codec': 1.5.0 - '@typescript-eslint/types': 8.9.0 - astro-eslint-parser: 1.0.3(typescript@5.6.3) - eslint: 9.12.0(jiti@2.3.3) - eslint-compat-utils: 0.5.1(eslint@9.12.0(jiti@2.3.3)) - globals: 15.11.0 + '@typescript-eslint/types': 8.14.0 + astro-eslint-parser: 1.1.0(typescript@5.6.3) + eslint: 9.14.0(jiti@2.4.0) + eslint-compat-utils: 0.6.0(eslint@9.14.0(jiti@2.4.0)) + globals: 15.12.0 postcss: 8.4.47 - postcss-selector-parser: 6.1.0 + postcss-selector-parser: 7.0.0 transitivePeerDependencies: - supports-color - typescript - eslint-plugin-command@0.2.6(eslint@9.12.0(jiti@2.3.3)): + eslint-plugin-command@0.2.6(eslint@9.14.0(jiti@2.4.0)): dependencies: '@es-joy/jsdoccomment': 0.48.0 - eslint: 9.12.0(jiti@2.3.3) + eslint: 9.14.0(jiti@2.4.0) - eslint-plugin-es-x@7.5.0(eslint@9.12.0(jiti@2.3.3)): + eslint-plugin-es-x@7.8.0(eslint@9.14.0(jiti@2.4.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.3)) - '@eslint-community/regexpp': 4.11.0 - eslint: 9.12.0(jiti@2.3.3) - eslint-compat-utils: 0.1.2(eslint@9.12.0(jiti@2.3.3)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(jiti@2.4.0)) + '@eslint-community/regexpp': 4.12.1 + eslint: 9.14.0(jiti@2.4.0) + eslint-compat-utils: 0.5.1(eslint@9.14.0(jiti@2.4.0)) - eslint-plugin-format@0.1.2(eslint@9.12.0(jiti@2.3.3)): + eslint-plugin-format@0.1.2(eslint@9.14.0(jiti@2.4.0)): dependencies: '@dprint/formatter': 0.3.0 '@dprint/markdown': 0.17.1 '@dprint/toml': 0.6.2 - eslint: 9.12.0(jiti@2.3.3) - eslint-formatting-reporter: 0.0.0(eslint@9.12.0(jiti@2.3.3)) + eslint: 9.14.0(jiti@2.4.0) + eslint-formatting-reporter: 0.0.0(eslint@9.14.0(jiti@2.4.0)) eslint-parser-plain: 0.1.0 prettier: 3.3.2 - synckit: 0.9.1 + synckit: 0.9.2 - eslint-plugin-import-x@4.3.1(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3): + eslint-plugin-import-x@4.4.2(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3): dependencies: - '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - debug: 4.3.6 + '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + debug: 4.3.7 doctrine: 3.0.0 - eslint: 9.12.0(jiti@2.3.3) + eslint: 9.14.0(jiti@2.4.0) eslint-import-resolver-node: 0.3.9 - get-tsconfig: 4.7.5 + get-tsconfig: 4.8.1 is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 @@ -4933,207 +4925,210 @@ snapshots: - supports-color - typescript - eslint-plugin-jsdoc@50.4.1(eslint@9.12.0(jiti@2.3.3)): + eslint-plugin-jsdoc@50.5.0(eslint@9.14.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 + debug: 4.3.7 escape-string-regexp: 4.0.0 - eslint: 9.12.0(jiti@2.3.3) - espree: 10.2.0 + eslint: 9.14.0(jiti@2.4.0) + espree: 10.3.0 esquery: 1.6.0 parse-imports: 2.1.1 semver: 7.6.3 spdx-expression-parse: 4.0.0 - synckit: 0.9.1 + synckit: 0.9.2 transitivePeerDependencies: - supports-color - eslint-plugin-jsonc@2.16.0(eslint@9.12.0(jiti@2.3.3)): + eslint-plugin-jsonc@2.18.1(eslint@9.14.0(jiti@2.4.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.3)) - eslint: 9.12.0(jiti@2.3.3) - eslint-compat-utils: 0.5.1(eslint@9.12.0(jiti@2.3.3)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(jiti@2.4.0)) + eslint: 9.14.0(jiti@2.4.0) + eslint-compat-utils: 0.6.0(eslint@9.14.0(jiti@2.4.0)) + eslint-json-compat-utils: 0.2.1(eslint@9.14.0(jiti@2.4.0))(jsonc-eslint-parser@2.4.0) espree: 9.6.1 graphemer: 1.4.0 jsonc-eslint-parser: 2.4.0 natural-compare: 1.4.0 synckit: 0.6.2 + transitivePeerDependencies: + - '@eslint/json' - eslint-plugin-n@17.11.1(eslint@9.12.0(jiti@2.3.3)): + eslint-plugin-n@17.13.1(eslint@9.14.0(jiti@2.4.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.3)) - enhanced-resolve: 5.17.0 - eslint: 9.12.0(jiti@2.3.3) - eslint-plugin-es-x: 7.5.0(eslint@9.12.0(jiti@2.3.3)) - get-tsconfig: 4.7.5 - globals: 15.11.0 - ignore: 5.3.1 + '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(jiti@2.4.0)) + enhanced-resolve: 5.17.1 + eslint: 9.14.0(jiti@2.4.0) + eslint-plugin-es-x: 7.8.0(eslint@9.14.0(jiti@2.4.0)) + get-tsconfig: 4.8.1 + globals: 15.12.0 + ignore: 5.3.2 minimatch: 9.0.5 semver: 7.6.3 eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@3.9.0(astro-eslint-parser@1.0.3(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3))(svelte-eslint-parser@0.41.1(svelte@4.2.19))(svelte@4.2.19)(typescript@5.6.3)(vue-eslint-parser@9.4.3(eslint@9.12.0(jiti@2.3.3))): + eslint-plugin-perfectionist@3.9.1(astro-eslint-parser@1.1.0(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(svelte-eslint-parser@0.43.0(svelte@5.1.16))(svelte@5.1.16)(typescript@5.6.3)(vue-eslint-parser@9.4.3(eslint@9.14.0(jiti@2.4.0))): dependencies: - '@typescript-eslint/types': 8.9.0 - '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - eslint: 9.12.0(jiti@2.3.3) + '@typescript-eslint/types': 8.14.0 + '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + eslint: 9.14.0(jiti@2.4.0) minimatch: 9.0.5 natural-compare-lite: 1.4.0 optionalDependencies: - astro-eslint-parser: 1.0.3(typescript@5.6.3) - svelte: 4.2.19 - svelte-eslint-parser: 0.41.1(svelte@4.2.19) - vue-eslint-parser: 9.4.3(eslint@9.12.0(jiti@2.3.3)) + astro-eslint-parser: 1.1.0(typescript@5.6.3) + svelte: 5.1.16 + svelte-eslint-parser: 0.43.0(svelte@5.1.16) + vue-eslint-parser: 9.4.3(eslint@9.14.0(jiti@2.4.0)) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-react-debug@1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3): - dependencies: - '@eslint-react/ast': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@eslint-react/core': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@eslint-react/jsx': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@eslint-react/shared': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@eslint-react/tools': 1.15.0 - '@eslint-react/types': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@eslint-react/var': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 8.9.0 - '@typescript-eslint/type-utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@typescript-eslint/types': 8.9.0 - '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - eslint: 9.12.0(jiti@2.3.3) + eslint-plugin-react-debug@1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3): + dependencies: + '@eslint-react/ast': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/core': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/jsx': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/shared': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/tools': 1.16.1 + '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/var': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.14.0 + '@typescript-eslint/type-utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/types': 8.14.0 + '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + eslint: 9.14.0(jiti@2.4.0) string-ts: 2.2.0 - ts-pattern: 5.4.0 + ts-pattern: 5.5.0 optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-dom@1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3): - dependencies: - '@eslint-react/ast': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@eslint-react/core': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@eslint-react/jsx': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@eslint-react/shared': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@eslint-react/tools': 1.15.0 - '@eslint-react/types': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@eslint-react/var': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 8.9.0 - '@typescript-eslint/types': 8.9.0 - '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - eslint: 9.12.0(jiti@2.3.3) - ts-pattern: 5.4.0 + eslint-plugin-react-dom@1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3): + dependencies: + '@eslint-react/ast': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/core': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/jsx': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/shared': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/tools': 1.16.1 + '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/var': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.14.0 + '@typescript-eslint/types': 8.14.0 + '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + eslint: 9.14.0(jiti@2.4.0) + ts-pattern: 5.5.0 optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks-extra@1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3): - dependencies: - '@eslint-react/ast': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@eslint-react/core': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@eslint-react/jsx': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@eslint-react/shared': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@eslint-react/tools': 1.15.0 - '@eslint-react/types': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@eslint-react/var': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 8.9.0 - '@typescript-eslint/type-utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@typescript-eslint/types': 8.9.0 - '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - eslint: 9.12.0(jiti@2.3.3) - ts-pattern: 5.4.0 + eslint-plugin-react-hooks-extra@1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3): + dependencies: + '@eslint-react/ast': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/core': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/jsx': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/shared': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/tools': 1.16.1 + '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/var': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.14.0 + '@typescript-eslint/type-utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/types': 8.14.0 + '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + eslint: 9.14.0(jiti@2.4.0) + ts-pattern: 5.5.0 optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks@5.0.0(eslint@9.12.0(jiti@2.3.3)): + eslint-plugin-react-hooks@5.0.0(eslint@9.14.0(jiti@2.4.0)): dependencies: - eslint: 9.12.0(jiti@2.3.3) + eslint: 9.14.0(jiti@2.4.0) - eslint-plugin-react-naming-convention@1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3): + eslint-plugin-react-naming-convention@1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3): dependencies: - '@eslint-react/ast': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@eslint-react/core': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@eslint-react/jsx': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@eslint-react/shared': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@eslint-react/tools': 1.15.0 - '@eslint-react/types': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 8.9.0 - '@typescript-eslint/type-utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@typescript-eslint/types': 8.9.0 - '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - eslint: 9.12.0(jiti@2.3.3) - ts-pattern: 5.4.0 + '@eslint-react/ast': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/core': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/jsx': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/shared': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/tools': 1.16.1 + '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.14.0 + '@typescript-eslint/type-utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/types': 8.14.0 + '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + eslint: 9.14.0(jiti@2.4.0) + ts-pattern: 5.5.0 optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-refresh@0.4.12(eslint@9.12.0(jiti@2.3.3)): + eslint-plugin-react-refresh@0.4.14(eslint@9.14.0(jiti@2.4.0)): dependencies: - eslint: 9.12.0(jiti@2.3.3) + eslint: 9.14.0(jiti@2.4.0) - eslint-plugin-react-web-api@1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3): + eslint-plugin-react-web-api@1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3): dependencies: - '@eslint-react/ast': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@eslint-react/core': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@eslint-react/jsx': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@eslint-react/shared': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@eslint-react/tools': 1.15.0 - '@eslint-react/types': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@eslint-react/var': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 8.9.0 - '@typescript-eslint/types': 8.9.0 - '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@eslint-react/ast': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/core': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/jsx': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/shared': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/tools': 1.16.1 + '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/var': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.14.0 + '@typescript-eslint/types': 8.14.0 + '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) birecord: 0.1.1 - eslint: 9.12.0(jiti@2.3.3) - ts-pattern: 5.4.0 + eslint: 9.14.0(jiti@2.4.0) + ts-pattern: 5.5.0 optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-x@1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3): - dependencies: - '@eslint-react/ast': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@eslint-react/core': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@eslint-react/jsx': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@eslint-react/shared': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@eslint-react/tools': 1.15.0 - '@eslint-react/types': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@eslint-react/var': 1.15.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 8.9.0 - '@typescript-eslint/type-utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@typescript-eslint/types': 8.9.0 - '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - eslint: 9.12.0(jiti@2.3.3) - is-immutable-type: 5.0.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - ts-pattern: 5.4.0 + eslint-plugin-react-x@1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3): + dependencies: + '@eslint-react/ast': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/core': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/jsx': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/shared': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/tools': 1.16.1 + '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/var': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.14.0 + '@typescript-eslint/type-utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/types': 8.14.0 + '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + eslint: 9.14.0(jiti@2.4.0) + is-immutable-type: 5.0.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + ts-pattern: 5.5.0 optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: - supports-color - eslint-plugin-regexp@2.6.0(eslint@9.12.0(jiti@2.3.3)): + eslint-plugin-regexp@2.6.0(eslint@9.14.0(jiti@2.4.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.3)) - '@eslint-community/regexpp': 4.11.0 + '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(jiti@2.4.0)) + '@eslint-community/regexpp': 4.12.1 comment-parser: 1.4.1 - eslint: 9.12.0(jiti@2.3.3) + eslint: 9.14.0(jiti@2.4.0) jsdoc-type-pratt-parser: 4.1.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-solid@0.14.3(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3): + eslint-plugin-solid@0.14.4(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3): dependencies: - '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - eslint: 9.12.0(jiti@2.3.3) + '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + eslint: 9.14.0(jiti@2.4.0) estraverse: 5.3.0 is-html: 2.0.0 kebab-case: 1.0.2 @@ -5143,45 +5138,45 @@ snapshots: - supports-color - typescript - eslint-plugin-svelte@2.45.1(eslint@9.12.0(jiti@2.3.3))(svelte@4.2.19): + eslint-plugin-svelte@2.46.0(eslint@9.14.0(jiti@2.4.0))(svelte@5.1.16): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.3)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(jiti@2.4.0)) '@jridgewell/sourcemap-codec': 1.5.0 - eslint: 9.12.0(jiti@2.3.3) - eslint-compat-utils: 0.5.1(eslint@9.12.0(jiti@2.3.3)) + eslint: 9.14.0(jiti@2.4.0) + eslint-compat-utils: 0.5.1(eslint@9.14.0(jiti@2.4.0)) esutils: 2.0.3 - known-css-properties: 0.34.0 + known-css-properties: 0.35.0 postcss: 8.4.47 postcss-load-config: 3.1.4(postcss@8.4.47) postcss-safe-parser: 6.0.0(postcss@8.4.47) postcss-selector-parser: 6.1.0 semver: 7.6.3 - svelte-eslint-parser: 0.42.0(svelte@4.2.19) + svelte-eslint-parser: 0.43.0(svelte@5.1.16) optionalDependencies: - svelte: 4.2.19 + svelte: 5.1.16 transitivePeerDependencies: - ts-node - eslint-plugin-toml@0.11.1(eslint@9.12.0(jiti@2.3.3)): + eslint-plugin-toml@0.11.1(eslint@9.14.0(jiti@2.4.0)): dependencies: - debug: 4.3.6 - eslint: 9.12.0(jiti@2.3.3) - eslint-compat-utils: 0.5.1(eslint@9.12.0(jiti@2.3.3)) + debug: 4.3.7 + eslint: 9.14.0(jiti@2.4.0) + eslint-compat-utils: 0.5.1(eslint@9.14.0(jiti@2.4.0)) lodash: 4.17.21 toml-eslint-parser: 0.10.0 transitivePeerDependencies: - supports-color - eslint-plugin-unicorn@56.0.0(eslint@9.12.0(jiti@2.3.3)): + eslint-plugin-unicorn@56.0.0(eslint@9.14.0(jiti@2.4.0)): dependencies: '@babel/helper-validator-identifier': 7.24.7 - '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.3)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(jiti@2.4.0)) ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.38.1 - eslint: 9.12.0(jiti@2.3.3) + eslint: 9.14.0(jiti@2.4.0) esquery: 1.6.0 - globals: 15.11.0 + globals: 15.12.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 jsesc: 3.0.2 @@ -5192,91 +5187,91 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.9.0(@typescript-eslint/parser@8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3)): + eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0)): dependencies: - eslint: 9.12.0(jiti@2.3.3) + eslint: 9.14.0(jiti@2.4.0) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.9.0(@typescript-eslint/parser@8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/eslint-plugin': 8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - eslint-plugin-vue@9.30.0(eslint@9.12.0(jiti@2.3.3)): + eslint-plugin-vue@9.31.0(eslint@9.14.0(jiti@2.4.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.3)) - eslint: 9.12.0(jiti@2.3.3) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(jiti@2.4.0)) + eslint: 9.14.0(jiti@2.4.0) globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.1.0 semver: 7.6.3 - vue-eslint-parser: 9.4.3(eslint@9.12.0(jiti@2.3.3)) + vue-eslint-parser: 9.4.3(eslint@9.14.0(jiti@2.4.0)) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color - eslint-plugin-yml@1.14.0(eslint@9.12.0(jiti@2.3.3)): + eslint-plugin-yml@1.15.0(eslint@9.14.0(jiti@2.4.0)): dependencies: - debug: 4.3.6 - eslint: 9.12.0(jiti@2.3.3) - eslint-compat-utils: 0.5.1(eslint@9.12.0(jiti@2.3.3)) + debug: 4.3.7 + eslint: 9.14.0(jiti@2.4.0) + eslint-compat-utils: 0.5.1(eslint@9.14.0(jiti@2.4.0)) lodash: 4.17.21 natural-compare: 1.4.0 yaml-eslint-parser: 1.2.3 transitivePeerDependencies: - supports-color - eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.12)(eslint@9.12.0(jiti@2.3.3)): + eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.12)(eslint@9.14.0(jiti@2.4.0)): dependencies: '@vue/compiler-sfc': 3.5.12 - eslint: 9.12.0(jiti@2.3.3) + eslint: 9.14.0(jiti@2.4.0) eslint-scope@7.2.2: dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-scope@8.1.0: + eslint-scope@8.2.0: dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-typegen@0.3.2(eslint@9.12.0(jiti@2.3.3)): + eslint-typegen@0.3.2(eslint@9.14.0(jiti@2.4.0)): dependencies: - eslint: 9.12.0(jiti@2.3.3) + eslint: 9.14.0(jiti@2.4.0) json-schema-to-typescript-lite: 14.1.0 - ohash: 1.1.3 + ohash: 1.1.4 eslint-visitor-keys@3.4.3: {} - eslint-visitor-keys@4.1.0: {} + eslint-visitor-keys@4.2.0: {} - eslint@9.12.0(jiti@2.3.3): + eslint@9.14.0(jiti@2.4.0): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.3)) - '@eslint-community/regexpp': 4.11.0 + '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(jiti@2.4.0)) + '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.18.0 - '@eslint/core': 0.6.0 + '@eslint/core': 0.7.0 '@eslint/eslintrc': 3.1.0 - '@eslint/js': 9.12.0 + '@eslint/js': 9.14.0 '@eslint/plugin-kit': 0.2.0 - '@humanfs/node': 0.16.5 + '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 - '@humanwhocodes/retry': 0.3.1 + '@humanwhocodes/retry': 0.4.1 '@types/estree': 1.0.6 '@types/json-schema': 7.0.15 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.6 + debug: 4.3.7 escape-string-regexp: 4.0.0 - eslint-scope: 8.1.0 - eslint-visitor-keys: 4.1.0 - espree: 10.2.0 + eslint-scope: 8.2.0 + eslint-visitor-keys: 4.2.0 + espree: 10.3.0 esquery: 1.6.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 8.0.0 find-up: 5.0.0 glob-parent: 6.0.2 - ignore: 5.3.1 + ignore: 5.3.2 imurmurhash: 0.1.4 is-glob: 4.0.3 json-stable-stringify-without-jsonify: 1.0.1 @@ -5286,30 +5281,37 @@ snapshots: optionator: 0.9.3 text-table: 0.2.0 optionalDependencies: - jiti: 2.3.3 + jiti: 2.4.0 transitivePeerDependencies: - supports-color + esm-env@1.1.4: {} + esno@4.8.0: dependencies: - tsx: 4.19.1 + tsx: 4.19.2 - espree@10.2.0: + espree@10.3.0: dependencies: - acorn: 8.12.1 - acorn-jsx: 5.3.2(acorn@8.12.1) - eslint-visitor-keys: 4.1.0 + acorn: 8.14.0 + acorn-jsx: 5.3.2(acorn@8.14.0) + eslint-visitor-keys: 4.2.0 espree@9.6.1: dependencies: - acorn: 8.12.1 - acorn-jsx: 5.3.2(acorn@8.12.1) + acorn: 8.14.0 + acorn-jsx: 5.3.2(acorn@8.14.0) eslint-visitor-keys: 3.4.3 esquery@1.6.0: dependencies: estraverse: 5.3.0 + esrap@1.2.2: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + '@types/estree': 1.0.6 + esrecurse@4.3.0: dependencies: estraverse: 5.3.0 @@ -5326,18 +5328,6 @@ snapshots: eventemitter3@5.0.1: {} - execa@5.1.1: - dependencies: - cross-spawn: 7.0.3 - get-stream: 6.0.1 - human-signals: 2.1.0 - is-stream: 2.0.1 - merge-stream: 2.0.0 - npm-run-path: 4.0.1 - onetime: 5.1.2 - signal-exit: 3.0.7 - strip-final-newline: 2.0.0 - execa@8.0.1: dependencies: cross-spawn: 7.0.3 @@ -5350,7 +5340,7 @@ snapshots: signal-exit: 4.1.0 strip-final-newline: 3.0.0 - execa@9.4.1: + execa@9.5.1: dependencies: '@sindresorhus/merge-streams': 4.0.0 cross-spawn: 7.0.3 @@ -5365,6 +5355,8 @@ snapshots: strip-final-newline: 4.0.0 yoctocolors: 2.0.0 + expect-type@1.1.0: {} + fast-deep-equal@3.1.3: {} fast-diff@1.3.0: {} @@ -5385,7 +5377,7 @@ snapshots: dependencies: reusify: 1.0.4 - fdir@6.3.0(picomatch@4.0.2): + fdir@6.4.2(picomatch@4.0.2): optionalDependencies: picomatch: 4.0.2 @@ -5450,12 +5442,8 @@ snapshots: get-east-asian-width@1.2.0: {} - get-func-name@2.0.2: {} - get-port-please@3.1.2: {} - get-stream@6.0.1: {} - get-stream@8.0.1: {} get-stream@9.0.1: @@ -5463,7 +5451,7 @@ snapshots: '@sec-ant/readable-stream': 0.4.1 is-stream: 4.0.1 - get-tsconfig@4.7.5: + get-tsconfig@4.8.1: dependencies: resolve-pkg-maps: 1.0.0 @@ -5474,7 +5462,7 @@ snapshots: defu: 6.1.4 node-fetch-native: 1.6.4 nypm: 0.3.9 - ohash: 1.1.3 + ohash: 1.1.4 pathe: 1.1.2 tar: 6.2.0 @@ -5510,14 +5498,14 @@ snapshots: globals@14.0.0: {} - globals@15.11.0: {} + globals@15.12.0: {} globby@11.1.0: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 fast-glob: 3.3.2 - ignore: 5.3.1 + ignore: 5.3.2 merge2: 1.4.1 slash: 3.0.0 @@ -5525,18 +5513,18 @@ snapshots: graphemer@1.4.0: {} - h3@1.12.0: + h3@1.13.0: dependencies: - cookie-es: 1.1.0 + cookie-es: 1.2.2 crossws: 0.2.4 defu: 6.1.4 destr: 2.0.3 iron-webcrypto: 1.2.1 - ohash: 1.1.3 + ohash: 1.1.4 radix3: 1.1.2 ufo: 1.5.4 uncrypto: 0.1.3 - unenv: 1.9.0 + unenv: 1.10.0 transitivePeerDependencies: - uWebSockets.js @@ -5552,13 +5540,11 @@ snapshots: html-tags@3.3.1: {} - human-signals@2.1.0: {} - human-signals@5.0.0: {} human-signals@8.0.0: {} - ignore@5.3.1: {} + ignore@5.3.2: {} import-fresh@3.3.0: dependencies: @@ -5568,13 +5554,13 @@ snapshots: importx@0.4.3: dependencies: bundle-require: 5.0.0(esbuild@0.23.0) - debug: 4.3.6 + debug: 4.3.7 esbuild: 0.23.0 jiti: 2.0.0-beta.2 jiti-v1: jiti@1.21.6 pathe: 1.1.2 pkg-types: 1.2.1 - tsx: 4.19.1 + tsx: 4.19.2 transitivePeerDependencies: - supports-color @@ -5620,10 +5606,10 @@ snapshots: dependencies: html-tags: 3.3.1 - is-immutable-type@5.0.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3): + is-immutable-type@5.0.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3): dependencies: - '@typescript-eslint/type-utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - eslint: 9.12.0(jiti@2.3.3) + '@typescript-eslint/type-utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + eslint: 9.14.0(jiti@2.4.0) ts-api-utils: 1.3.0(typescript@5.6.3) ts-declaration-location: 1.0.4(typescript@5.6.3) typescript: 5.6.3 @@ -5642,8 +5628,6 @@ snapshots: dependencies: '@types/estree': 1.0.6 - is-stream@2.0.1: {} - is-stream@3.0.0: {} is-stream@4.0.1: {} @@ -5672,7 +5656,7 @@ snapshots: jiti@2.0.0-beta.2: {} - jiti@2.3.3: {} + jiti@2.4.0: {} joycon@3.1.1: {} @@ -5703,7 +5687,7 @@ snapshots: jsonc-eslint-parser@2.4.0: dependencies: - acorn: 8.12.1 + acorn: 8.14.0 eslint-visitor-keys: 3.4.3 espree: 9.6.1 semver: 7.6.3 @@ -5726,7 +5710,7 @@ snapshots: known-css-properties@0.30.0: {} - known-css-properties@0.34.0: {} + known-css-properties@0.35.0: {} levn@0.4.1: dependencies: @@ -5743,7 +5727,7 @@ snapshots: dependencies: chalk: 5.3.0 commander: 12.1.0 - debug: 4.3.6 + debug: 4.3.7 execa: 8.0.1 lilconfig: 3.1.2 listr2: 8.2.4 @@ -5800,15 +5784,13 @@ snapshots: longest-streak@3.1.0: {} - loupe@3.1.1: - dependencies: - get-func-name: 2.0.2 + loupe@3.1.2: {} lru-cache@10.4.3: {} lru-cache@11.0.0: {} - magic-string@0.30.11: + magic-string@0.30.12: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 @@ -5915,8 +5897,6 @@ snapshots: dependencies: '@types/mdast': 4.0.4 - mdn-data@2.0.30: {} - merge-stream@2.0.0: {} merge2@1.4.1: {} @@ -6093,7 +6073,7 @@ snapshots: micromark@4.0.0: dependencies: '@types/debug': 4.1.12 - debug: 4.3.6 + debug: 4.3.7 decode-named-character-reference: 1.0.2 devlop: 1.1.0 micromark-core-commonmark: 2.0.1 @@ -6119,8 +6099,6 @@ snapshots: mime@3.0.0: {} - mimic-fn@2.1.0: {} - mimic-fn@4.0.0: {} min-indent@1.0.1: {} @@ -6154,15 +6132,13 @@ snapshots: mlly@1.7.2: dependencies: - acorn: 8.12.1 + acorn: 8.14.0 pathe: 1.1.2 pkg-types: 1.2.1 ufo: 1.5.4 mrmime@2.0.0: {} - ms@2.1.2: {} - ms@2.1.3: {} mz@2.7.0: @@ -6190,10 +6166,6 @@ snapshots: normalize-path@3.0.0: {} - npm-run-path@4.0.1: - dependencies: - path-key: 3.1.1 - npm-run-path@5.3.0: dependencies: path-key: 4.0.0 @@ -6218,11 +6190,7 @@ snapshots: object-assign@4.1.1: {} - ohash@1.1.3: {} - - onetime@5.1.2: - dependencies: - mimic-fn: 2.1.0 + ohash@1.1.4: {} onetime@6.0.0: dependencies: @@ -6282,7 +6250,7 @@ snapshots: parse-imports@2.1.1: dependencies: - es-module-lexer: 1.5.3 + es-module-lexer: 1.5.4 slashes: 3.0.12 parse-json@5.2.0: @@ -6322,12 +6290,6 @@ snapshots: perfect-debounce@1.0.0: {} - periscopic@3.1.0: - dependencies: - '@types/estree': 1.0.6 - estree-walker: 3.0.3 - is-reference: 3.0.2 - picocolors@1.1.1: {} picomatch@2.3.1: {} @@ -6353,13 +6315,13 @@ snapshots: optionalDependencies: postcss: 8.4.47 - postcss-load-config@6.0.1(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.5.0): + postcss-load-config@6.0.1(jiti@2.4.0)(postcss@8.4.47)(tsx@4.19.2)(yaml@2.5.0): dependencies: lilconfig: 3.1.2 optionalDependencies: - jiti: 2.3.3 + jiti: 2.4.0 postcss: 8.4.47 - tsx: 4.19.1 + tsx: 4.19.2 yaml: 2.5.0 postcss-safe-parser@6.0.0(postcss@8.4.47): @@ -6375,6 +6337,11 @@ snapshots: cssesc: 3.0.0 util-deprecate: 1.0.2 + postcss-selector-parser@7.0.0: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + postcss@8.4.47: dependencies: nanoid: 3.3.7 @@ -6437,13 +6404,15 @@ snapshots: dependencies: picomatch: 2.3.1 + readdirp@4.0.2: {} + refa@0.12.1: dependencies: - '@eslint-community/regexpp': 4.11.0 + '@eslint-community/regexpp': 4.12.1 regexp-ast-analysis@0.7.1: dependencies: - '@eslint-community/regexpp': 4.11.0 + '@eslint-community/regexpp': 4.12.1 refa: 0.12.1 regexp-to-ast@0.5.0: {} @@ -6482,26 +6451,28 @@ snapshots: glob: 11.0.0 package-json-from-dist: 1.0.0 - rollup@4.19.0: + rollup@4.26.0: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.19.0 - '@rollup/rollup-android-arm64': 4.19.0 - '@rollup/rollup-darwin-arm64': 4.19.0 - '@rollup/rollup-darwin-x64': 4.19.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.19.0 - '@rollup/rollup-linux-arm-musleabihf': 4.19.0 - '@rollup/rollup-linux-arm64-gnu': 4.19.0 - '@rollup/rollup-linux-arm64-musl': 4.19.0 - '@rollup/rollup-linux-powerpc64le-gnu': 4.19.0 - '@rollup/rollup-linux-riscv64-gnu': 4.19.0 - '@rollup/rollup-linux-s390x-gnu': 4.19.0 - '@rollup/rollup-linux-x64-gnu': 4.19.0 - '@rollup/rollup-linux-x64-musl': 4.19.0 - '@rollup/rollup-win32-arm64-msvc': 4.19.0 - '@rollup/rollup-win32-ia32-msvc': 4.19.0 - '@rollup/rollup-win32-x64-msvc': 4.19.0 + '@rollup/rollup-android-arm-eabi': 4.26.0 + '@rollup/rollup-android-arm64': 4.26.0 + '@rollup/rollup-darwin-arm64': 4.26.0 + '@rollup/rollup-darwin-x64': 4.26.0 + '@rollup/rollup-freebsd-arm64': 4.26.0 + '@rollup/rollup-freebsd-x64': 4.26.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.26.0 + '@rollup/rollup-linux-arm-musleabihf': 4.26.0 + '@rollup/rollup-linux-arm64-gnu': 4.26.0 + '@rollup/rollup-linux-arm64-musl': 4.26.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.26.0 + '@rollup/rollup-linux-riscv64-gnu': 4.26.0 + '@rollup/rollup-linux-s390x-gnu': 4.26.0 + '@rollup/rollup-linux-x64-gnu': 4.26.0 + '@rollup/rollup-linux-x64-musl': 4.26.0 + '@rollup/rollup-win32-arm64-msvc': 4.26.0 + '@rollup/rollup-win32-ia32-msvc': 4.26.0 + '@rollup/rollup-win32-x64-msvc': 4.26.0 fsevents: 2.3.3 run-applescript@7.0.0: {} @@ -6518,7 +6489,7 @@ snapshots: scslre@0.3.0: dependencies: - '@eslint-community/regexpp': 4.11.0 + '@eslint-community/regexpp': 4.12.1 refa: 0.12.1 regexp-ast-analysis: 0.7.1 @@ -6536,8 +6507,6 @@ snapshots: siginfo@2.0.0: {} - signal-exit@3.0.7: {} - signal-exit@4.1.0: {} simple-git-hooks@2.11.1: {} @@ -6587,7 +6556,7 @@ snapshots: stackback@0.0.2: {} - std-env@3.7.0: {} + std-env@3.8.0: {} string-argv@0.3.2: {} @@ -6619,8 +6588,6 @@ snapshots: dependencies: ansi-regex: 6.0.1 - strip-final-newline@2.0.0: {} - strip-final-newline@3.0.0: {} strip-final-newline@4.0.0: {} @@ -6659,17 +6626,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-eslint-parser@0.41.1(svelte@4.2.19): - dependencies: - eslint-scope: 7.2.2 - eslint-visitor-keys: 3.4.3 - espree: 9.6.1 - postcss: 8.4.47 - postcss-scss: 4.0.9(postcss@8.4.47) - optionalDependencies: - svelte: 4.2.19 - - svelte-eslint-parser@0.42.0(svelte@4.2.19): + svelte-eslint-parser@0.43.0(svelte@5.1.16): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -6677,30 +6634,29 @@ snapshots: postcss: 8.4.47 postcss-scss: 4.0.9(postcss@8.4.47) optionalDependencies: - svelte: 4.2.19 + svelte: 5.1.16 - svelte@4.2.19: + svelte@5.1.16: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 - '@jridgewell/trace-mapping': 0.3.25 '@types/estree': 1.0.6 - acorn: 8.12.1 - aria-query: 5.3.0 - axobject-query: 4.0.0 - code-red: 1.0.4 - css-tree: 2.3.1 - estree-walker: 3.0.3 + acorn: 8.14.0 + acorn-typescript: 1.4.13(acorn@8.14.0) + aria-query: 5.3.2 + axobject-query: 4.1.0 + esm-env: 1.1.4 + esrap: 1.2.2 is-reference: 3.0.2 locate-character: 3.0.0 - magic-string: 0.30.11 - periscopic: 3.1.0 + magic-string: 0.30.12 + zimmerframe: 1.1.2 synckit@0.6.2: dependencies: tslib: 2.6.3 - synckit@0.9.1: + synckit@0.9.2: dependencies: '@pkgr/core': 0.1.0 tslib: 2.6.3 @@ -6728,18 +6684,18 @@ snapshots: tinybench@2.9.0: {} - tinyexec@0.3.0: {} + tinyexec@0.3.1: {} - tinyglobby@0.2.6: + tinyglobby@0.2.10: dependencies: - fdir: 6.3.0(picomatch@4.0.2) + fdir: 6.4.2(picomatch@4.0.2) picomatch: 4.0.2 - tinypool@1.0.0: {} + tinypool@1.0.1: {} tinyrainbow@1.2.0: {} - tinyspy@3.0.0: {} + tinyspy@3.0.2: {} to-fast-properties@2.0.0: {} @@ -6768,27 +6724,27 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-pattern@5.4.0: {} + ts-pattern@5.5.0: {} tslib@2.6.3: {} - tsup@8.3.0(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.3)(yaml@2.5.0): + tsup@8.3.5(jiti@2.4.0)(postcss@8.4.47)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.5.0): dependencies: - bundle-require: 5.0.0(esbuild@0.23.0) + bundle-require: 5.0.0(esbuild@0.24.0) cac: 6.7.14 - chokidar: 3.6.0 + chokidar: 4.0.1 consola: 3.2.3 - debug: 4.3.6 - esbuild: 0.23.0 - execa: 5.1.1 + debug: 4.3.7 + esbuild: 0.24.0 joycon: 3.1.1 picocolors: 1.1.1 - postcss-load-config: 6.0.1(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.5.0) + postcss-load-config: 6.0.1(jiti@2.4.0)(postcss@8.4.47)(tsx@4.19.2)(yaml@2.5.0) resolve-from: 5.0.0 - rollup: 4.19.0 + rollup: 4.26.0 source-map: 0.8.0-beta.0 sucrase: 3.35.0 - tinyglobby: 0.2.6 + tinyexec: 0.3.1 + tinyglobby: 0.2.10 tree-kill: 1.2.2 optionalDependencies: postcss: 8.4.47 @@ -6799,10 +6755,10 @@ snapshots: - tsx - yaml - tsx@4.19.1: + tsx@4.19.2: dependencies: esbuild: 0.23.0 - get-tsconfig: 4.7.5 + get-tsconfig: 4.8.1 optionalDependencies: fsevents: 2.3.3 @@ -6832,9 +6788,9 @@ snapshots: uncrypto@0.1.3: {} - undici-types@6.19.6: {} + undici-types@6.19.8: {} - unenv@1.9.0: + unenv@1.10.0: dependencies: consola: 3.2.3 defu: 6.1.4 @@ -6884,12 +6840,13 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - vite-node@2.1.3(@types/node@22.7.5): + vite-node@2.1.5(@types/node@22.9.0): dependencies: cac: 6.7.14 - debug: 4.3.6 + debug: 4.3.7 + es-module-lexer: 1.5.4 pathe: 1.1.2 - vite: 5.0.5(@types/node@22.7.5) + vite: 5.0.5(@types/node@22.9.0) transitivePeerDependencies: - '@types/node' - less @@ -6900,38 +6857,39 @@ snapshots: - supports-color - terser - vite@5.0.5(@types/node@22.7.5): + vite@5.0.5(@types/node@22.9.0): dependencies: esbuild: 0.19.12 postcss: 8.4.47 - rollup: 4.19.0 + rollup: 4.26.0 optionalDependencies: - '@types/node': 22.7.5 + '@types/node': 22.9.0 fsevents: 2.3.3 - vitest@2.1.3(@types/node@22.7.5): - dependencies: - '@vitest/expect': 2.1.3 - '@vitest/mocker': 2.1.3(@vitest/spy@2.1.3)(vite@5.0.5(@types/node@22.7.5)) - '@vitest/pretty-format': 2.1.3 - '@vitest/runner': 2.1.3 - '@vitest/snapshot': 2.1.3 - '@vitest/spy': 2.1.3 - '@vitest/utils': 2.1.3 - chai: 5.1.1 - debug: 4.3.6 - magic-string: 0.30.11 + vitest@2.1.5(@types/node@22.9.0): + dependencies: + '@vitest/expect': 2.1.5 + '@vitest/mocker': 2.1.5(vite@5.0.5(@types/node@22.9.0)) + '@vitest/pretty-format': 2.1.5 + '@vitest/runner': 2.1.5 + '@vitest/snapshot': 2.1.5 + '@vitest/spy': 2.1.5 + '@vitest/utils': 2.1.5 + chai: 5.1.2 + debug: 4.3.7 + expect-type: 1.1.0 + magic-string: 0.30.12 pathe: 1.1.2 - std-env: 3.7.0 + std-env: 3.8.0 tinybench: 2.9.0 - tinyexec: 0.3.0 - tinypool: 1.0.0 + tinyexec: 0.3.1 + tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.0.5(@types/node@22.7.5) - vite-node: 2.1.3(@types/node@22.7.5) + vite: 5.0.5(@types/node@22.9.0) + vite-node: 2.1.5(@types/node@22.9.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.7.5 + '@types/node': 22.9.0 transitivePeerDependencies: - less - lightningcss @@ -6942,10 +6900,10 @@ snapshots: - supports-color - terser - vue-eslint-parser@9.4.3(eslint@9.12.0(jiti@2.3.3)): + vue-eslint-parser@9.4.3(eslint@9.14.0(jiti@2.4.0)): dependencies: - debug: 4.3.6 - eslint: 9.12.0(jiti@2.3.3) + debug: 4.3.7 + eslint: 9.14.0(jiti@2.4.0) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 @@ -7036,4 +6994,6 @@ snapshots: yoctocolors@2.0.0: {} + zimmerframe@1.1.2: {} + zwitch@2.0.4: {} From 23af2a902dbbd18cfc3caa2f33f5946e1dd0602d Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Thu, 14 Nov 2024 13:21:21 +0800 Subject: [PATCH 084/105] chore: release v3.9.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a5773718a4..4f3a008466 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@antfu/eslint-config", "type": "module", - "version": "3.8.0", + "version": "3.9.0", "packageManager": "pnpm@9.13.0", "description": "Anthony's ESLint config", "author": "Anthony Fu (https://github.com/antfu/)", From 31610b2e2327b5154bf3a7e523e25524fe47c511 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Thu, 14 Nov 2024 13:28:15 +0800 Subject: [PATCH 085/105] fix: update quotes config --- src/configs/svelte.ts | 2 +- src/configs/yaml.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/configs/svelte.ts b/src/configs/svelte.ts index bb59206e7d..91fd13b1ef 100644 --- a/src/configs/svelte.ts +++ b/src/configs/svelte.ts @@ -97,7 +97,7 @@ export async function svelte( 'style/no-trailing-spaces': 'off', // superseded by svelte/no-trailing-spaces 'svelte/derived-has-same-inputs-outputs': 'error', 'svelte/html-closing-bracket-spacing': 'error', - 'svelte/html-quotes': ['error', { prefer: quotes }], + 'svelte/html-quotes': ['error', { prefer: quotes === 'backtick' ? 'double' : quotes }], 'svelte/indent': ['error', { alignAttributesVertically: true, indent }], 'svelte/mustache-spacing': 'error', 'svelte/no-spaces-around-equal-signs-in-attribute': 'error', diff --git a/src/configs/yaml.ts b/src/configs/yaml.ts index 2ff3202e69..a6cac067cd 100644 --- a/src/configs/yaml.ts +++ b/src/configs/yaml.ts @@ -61,7 +61,7 @@ export async function yaml( 'yaml/indent': ['error', indent === 'tab' ? 2 : indent], 'yaml/key-spacing': 'error', 'yaml/no-tab-indent': 'error', - 'yaml/quotes': ['error', { avoidEscape: false, prefer: quotes }], + 'yaml/quotes': ['error', { avoidEscape: true, prefer: quotes === 'backtick' ? 'single' : quotes }], 'yaml/spaced-comment': 'error', } : {}, From 4d17bf2be7a8977a061377b2d0da19047d5f2fdc Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Thu, 14 Nov 2024 13:28:36 +0800 Subject: [PATCH 086/105] chore: release v3.9.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 4f3a008466..08523b4caa 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@antfu/eslint-config", "type": "module", - "version": "3.9.0", + "version": "3.9.1", "packageManager": "pnpm@9.13.0", "description": "Anthony's ESLint config", "author": "Anthony Fu (https://github.com/antfu/)", From e33dc72731c3cad7f62ab5e98b90cad97ed7e721 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Tue, 19 Nov 2024 08:51:14 +0800 Subject: [PATCH 087/105] feat: update deps --- package.json | 28 +- pnpm-lock.yaml | 983 +++++++++++++++++++++++++++---------------------- 2 files changed, 560 insertions(+), 451 deletions(-) diff --git a/package.json b/package.json index 08523b4caa..a3e1b1fd2f 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "@antfu/eslint-config", "type": "module", "version": "3.9.1", - "packageManager": "pnpm@9.13.0", + "packageManager": "pnpm@9.13.2", "description": "Anthony's ESLint config", "author": "Anthony Fu (https://github.com/antfu/)", "license": "MIT", @@ -97,12 +97,12 @@ }, "dependencies": { "@antfu/install-pkg": "^0.4.1", - "@clack/prompts": "^0.7.0", + "@clack/prompts": "^0.8.1", "@eslint-community/eslint-plugin-eslint-comments": "^4.4.1", "@eslint/markdown": "^6.2.1", "@stylistic/eslint-plugin": "^2.10.1", - "@typescript-eslint/eslint-plugin": "^8.14.0", - "@typescript-eslint/parser": "^8.14.0", + "@typescript-eslint/eslint-plugin": "^8.15.0", + "@typescript-eslint/parser": "^8.15.0", "@vitest/eslint-plugin": "^1.1.10", "eslint-config-flat-gitignore": "^0.3.0", "eslint-flat-config-utils": "^0.4.0", @@ -111,11 +111,11 @@ "eslint-plugin-command": "^0.2.6", "eslint-plugin-import-x": "^4.4.2", "eslint-plugin-jsdoc": "^50.5.0", - "eslint-plugin-jsonc": "^2.18.1", - "eslint-plugin-n": "^17.13.1", + "eslint-plugin-jsonc": "^2.18.2", + "eslint-plugin-n": "^17.13.2", "eslint-plugin-no-only-tests": "^3.3.0", "eslint-plugin-perfectionist": "^3.9.1", - "eslint-plugin-regexp": "^2.6.0", + "eslint-plugin-regexp": "^2.7.0", "eslint-plugin-toml": "^0.11.1", "eslint-plugin-unicorn": "^56.0.0", "eslint-plugin-unused-imports": "^4.1.4", @@ -134,7 +134,7 @@ }, "devDependencies": { "@antfu/eslint-config": "workspace:*", - "@antfu/ni": "^0.23.0", + "@antfu/ni": "^0.23.1", "@eslint-react/eslint-plugin": "^1.16.1", "@eslint/config-inspector": "^0.5.6", "@prettier/plugin-xml": "^3.4.1", @@ -143,10 +143,10 @@ "@types/node": "^22.9.0", "@types/prompts": "^2.4.9", "@types/yargs": "^17.0.33", - "@unocss/eslint-plugin": "^0.64.0", + "@unocss/eslint-plugin": "^0.64.1", "astro-eslint-parser": "^1.1.0", "bumpp": "^9.8.1", - "eslint": "^9.14.0", + "eslint": "^9.15.0", "eslint-plugin-astro": "^1.3.1", "eslint-plugin-format": "^0.1.2", "eslint-plugin-react-hooks": "^5.0.0", @@ -164,18 +164,18 @@ "prettier-plugin-slidev": "^1.0.5", "rimraf": "^6.0.1", "simple-git-hooks": "^2.11.1", - "svelte": "^5.1.16", + "svelte": "^5.2.3", "svelte-eslint-parser": "^0.43.0", "tsup": "^8.3.5", "tsx": "^4.19.2", "typescript": "^5.6.3", "vitest": "^2.1.5", - "vue": "^3.5.12" + "vue": "^3.5.13" }, "resolutions": { "@eslint-community/eslint-utils": "^4.4.1", - "@typescript-eslint/utils": "^8.14.0", - "eslint": "^9.14.0", + "@typescript-eslint/utils": "^8.15.0", + "eslint": "^9.15.0", "tsx": "^4.19.2" }, "simple-git-hooks": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index aa9acc88ab..68648cb0c3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,8 +6,8 @@ settings: overrides: '@eslint-community/eslint-utils': ^4.4.1 - '@typescript-eslint/utils': ^8.14.0 - eslint: ^9.14.0 + '@typescript-eslint/utils': ^8.15.0 + eslint: ^9.15.0 tsx: ^4.19.2 importers: @@ -18,80 +18,80 @@ importers: specifier: ^0.4.1 version: 0.4.1 '@clack/prompts': - specifier: ^0.7.0 - version: 0.7.0 + specifier: ^0.8.1 + version: 0.8.1 '@eslint-community/eslint-plugin-eslint-comments': specifier: ^4.4.1 - version: 4.4.1(eslint@9.14.0(jiti@2.4.0)) + version: 4.4.1(eslint@9.15.0(jiti@2.4.0)) '@eslint/markdown': specifier: ^6.2.1 version: 6.2.1 '@stylistic/eslint-plugin': specifier: ^2.10.1 - version: 2.10.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + version: 2.10.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) '@typescript-eslint/eslint-plugin': - specifier: ^8.14.0 - version: 8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + specifier: ^8.15.0 + version: 8.15.0(@typescript-eslint/parser@8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) '@typescript-eslint/parser': - specifier: ^8.14.0 - version: 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + specifier: ^8.15.0 + version: 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) '@vitest/eslint-plugin': specifier: ^1.1.10 - version: 1.1.10(@typescript-eslint/utils@8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)(vitest@2.1.5(@types/node@22.9.0)) + version: 1.1.10(@typescript-eslint/utils@8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)(vitest@2.1.5(@types/node@22.9.0)) eslint-config-flat-gitignore: specifier: ^0.3.0 - version: 0.3.0(eslint@9.14.0(jiti@2.4.0)) + version: 0.3.0(eslint@9.15.0(jiti@2.4.0)) eslint-flat-config-utils: specifier: ^0.4.0 version: 0.4.0 eslint-merge-processors: specifier: ^0.1.0 - version: 0.1.0(eslint@9.14.0(jiti@2.4.0)) + version: 0.1.0(eslint@9.15.0(jiti@2.4.0)) eslint-plugin-antfu: specifier: ^2.7.0 - version: 2.7.0(eslint@9.14.0(jiti@2.4.0)) + version: 2.7.0(eslint@9.15.0(jiti@2.4.0)) eslint-plugin-command: specifier: ^0.2.6 - version: 0.2.6(eslint@9.14.0(jiti@2.4.0)) + version: 0.2.6(eslint@9.15.0(jiti@2.4.0)) eslint-plugin-import-x: specifier: ^4.4.2 - version: 4.4.2(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + version: 4.4.2(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) eslint-plugin-jsdoc: specifier: ^50.5.0 - version: 50.5.0(eslint@9.14.0(jiti@2.4.0)) + version: 50.5.0(eslint@9.15.0(jiti@2.4.0)) eslint-plugin-jsonc: - specifier: ^2.18.1 - version: 2.18.1(eslint@9.14.0(jiti@2.4.0)) + specifier: ^2.18.2 + version: 2.18.2(eslint@9.15.0(jiti@2.4.0)) eslint-plugin-n: - specifier: ^17.13.1 - version: 17.13.1(eslint@9.14.0(jiti@2.4.0)) + specifier: ^17.13.2 + version: 17.13.2(eslint@9.15.0(jiti@2.4.0)) eslint-plugin-no-only-tests: specifier: ^3.3.0 version: 3.3.0 eslint-plugin-perfectionist: specifier: ^3.9.1 - version: 3.9.1(astro-eslint-parser@1.1.0(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(svelte-eslint-parser@0.43.0(svelte@5.1.16))(svelte@5.1.16)(typescript@5.6.3)(vue-eslint-parser@9.4.3(eslint@9.14.0(jiti@2.4.0))) + version: 3.9.1(astro-eslint-parser@1.1.0(typescript@5.6.3))(eslint@9.15.0(jiti@2.4.0))(svelte-eslint-parser@0.43.0(svelte@5.2.3))(svelte@5.2.3)(typescript@5.6.3)(vue-eslint-parser@9.4.3(eslint@9.15.0(jiti@2.4.0))) eslint-plugin-regexp: - specifier: ^2.6.0 - version: 2.6.0(eslint@9.14.0(jiti@2.4.0)) + specifier: ^2.7.0 + version: 2.7.0(eslint@9.15.0(jiti@2.4.0)) eslint-plugin-toml: specifier: ^0.11.1 - version: 0.11.1(eslint@9.14.0(jiti@2.4.0)) + version: 0.11.1(eslint@9.15.0(jiti@2.4.0)) eslint-plugin-unicorn: specifier: ^56.0.0 - version: 56.0.0(eslint@9.14.0(jiti@2.4.0)) + version: 56.0.0(eslint@9.15.0(jiti@2.4.0)) eslint-plugin-unused-imports: specifier: ^4.1.4 - version: 4.1.4(@typescript-eslint/eslint-plugin@8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0)) + version: 4.1.4(@typescript-eslint/eslint-plugin@8.15.0(@typescript-eslint/parser@8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.15.0(jiti@2.4.0)) eslint-plugin-vue: specifier: ^9.31.0 - version: 9.31.0(eslint@9.14.0(jiti@2.4.0)) + version: 9.31.0(eslint@9.15.0(jiti@2.4.0)) eslint-plugin-yml: specifier: ^1.15.0 - version: 1.15.0(eslint@9.14.0(jiti@2.4.0)) + version: 1.15.0(eslint@9.15.0(jiti@2.4.0)) eslint-processor-vue-blocks: specifier: ^0.1.2 - version: 0.1.2(@vue/compiler-sfc@3.5.12)(eslint@9.14.0(jiti@2.4.0)) + version: 0.1.2(@vue/compiler-sfc@3.5.13)(eslint@9.15.0(jiti@2.4.0)) globals: specifier: ^15.12.0 version: 15.12.0 @@ -112,7 +112,7 @@ importers: version: 0.10.0 vue-eslint-parser: specifier: ^9.4.3 - version: 9.4.3(eslint@9.14.0(jiti@2.4.0)) + version: 9.4.3(eslint@9.15.0(jiti@2.4.0)) yaml-eslint-parser: specifier: ^1.2.3 version: 1.2.3 @@ -124,20 +124,20 @@ importers: specifier: workspace:* version: 'link:' '@antfu/ni': - specifier: ^0.23.0 - version: 0.23.0 + specifier: ^0.23.1 + version: 0.23.1 '@eslint-react/eslint-plugin': specifier: ^1.16.1 - version: 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + version: 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) '@eslint/config-inspector': specifier: ^0.5.6 - version: 0.5.6(eslint@9.14.0(jiti@2.4.0)) + version: 0.5.6(eslint@9.15.0(jiti@2.4.0)) '@prettier/plugin-xml': specifier: ^3.4.1 version: 3.4.1(prettier@3.3.2) '@stylistic/eslint-plugin-migrate': specifier: ^2.10.1 - version: 2.10.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + version: 2.10.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) '@types/fs-extra': specifier: ^11.0.4 version: 11.0.4 @@ -151,8 +151,8 @@ importers: specifier: ^17.0.33 version: 17.0.33 '@unocss/eslint-plugin': - specifier: ^0.64.0 - version: 0.64.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + specifier: ^0.64.1 + version: 0.64.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) astro-eslint-parser: specifier: ^1.1.0 version: 1.1.0(typescript@5.6.3) @@ -160,29 +160,29 @@ importers: specifier: ^9.8.1 version: 9.8.1 eslint: - specifier: ^9.14.0 - version: 9.14.0(jiti@2.4.0) + specifier: ^9.15.0 + version: 9.15.0(jiti@2.4.0) eslint-plugin-astro: specifier: ^1.3.1 - version: 1.3.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + version: 1.3.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) eslint-plugin-format: specifier: ^0.1.2 - version: 0.1.2(eslint@9.14.0(jiti@2.4.0)) + version: 0.1.2(eslint@9.15.0(jiti@2.4.0)) eslint-plugin-react-hooks: specifier: ^5.0.0 - version: 5.0.0(eslint@9.14.0(jiti@2.4.0)) + version: 5.0.0(eslint@9.15.0(jiti@2.4.0)) eslint-plugin-react-refresh: specifier: ^0.4.14 - version: 0.4.14(eslint@9.14.0(jiti@2.4.0)) + version: 0.4.14(eslint@9.15.0(jiti@2.4.0)) eslint-plugin-solid: specifier: ^0.14.4 - version: 0.14.4(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + version: 0.14.4(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) eslint-plugin-svelte: specifier: ^2.46.0 - version: 2.46.0(eslint@9.14.0(jiti@2.4.0))(svelte@5.1.16) + version: 2.46.0(eslint@9.15.0(jiti@2.4.0))(svelte@5.2.3) eslint-typegen: specifier: ^0.3.2 - version: 0.3.2(eslint@9.14.0(jiti@2.4.0)) + version: 0.3.2(eslint@9.15.0(jiti@2.4.0)) esno: specifier: ^4.8.0 version: 4.8.0 @@ -214,11 +214,11 @@ importers: specifier: ^2.11.1 version: 2.11.1 svelte: - specifier: ^5.1.16 - version: 5.1.16 + specifier: ^5.2.3 + version: 5.2.3 svelte-eslint-parser: specifier: ^0.43.0 - version: 0.43.0(svelte@5.1.16) + version: 0.43.0(svelte@5.2.3) tsup: specifier: ^8.3.5 version: 8.3.5(jiti@2.4.0)(postcss@8.4.47)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.5.0) @@ -232,8 +232,8 @@ importers: specifier: ^2.1.5 version: 2.1.5(@types/node@22.9.0) vue: - specifier: ^3.5.12 - version: 3.5.12(typescript@5.6.3) + specifier: ^3.5.13 + version: 3.5.13(typescript@5.6.3) packages: @@ -248,8 +248,8 @@ packages: '@antfu/install-pkg@0.4.1': resolution: {integrity: sha512-T7yB5QNG29afhWVkVq7XeIMBa5U/vs9mX69YqayXypPRmYzUmzwnYltplHmPtZ4HPCn+sQKeXW8I47wCbuBOjw==} - '@antfu/ni@0.23.0': - resolution: {integrity: sha512-R5/GkA3PfGewAXLzz6lN5XagunF6PKeDtWt8dbZQXvHfebLS0qEczV+Azg/d+tKgSh6kRBpxvu8oSjARdPtw0A==} + '@antfu/ni@0.23.1': + resolution: {integrity: sha512-VFAvMTJhjP6L7CuBKT5FioDCSpdmZxJ4POKTJOrFNicI2CK6mlaRwVEBGWLGm2V6BtQgdbBn9X68piHSbw5wQQ==} hasBin: true '@antfu/utils@0.7.10': @@ -290,8 +290,8 @@ packages: '@clack/core@0.3.4': resolution: {integrity: sha512-H4hxZDXgHtWTwV3RAVenqcC4VbJZNegbBjlPvzOzCouXtS2y3sDvlO3IsbrPNWuLWPPlYVYPghQdSF64683Ldw==} - '@clack/prompts@0.7.0': - resolution: {integrity: sha512-0MhX9/B4iL6Re04jPrttDm+BsP8y6mS7byuv0BvXgdXhbV5PdlsHt55dvNsuBCPZ7xq1oTAOOuotR9NFbQyMSA==} + '@clack/prompts@0.8.1': + resolution: {integrity: sha512-I263nEUNbX4lPTX93trl1fkIvGrGlz6nUYkqOddF0ZmjqcxUgUlXmpUIUqfapirRKJrFddvwF+qdZgg8cSqF7g==} bundledDependencies: - is-unicode-supported @@ -742,13 +742,13 @@ packages: resolution: {integrity: sha512-lb/Z/MzbTf7CaVYM9WCFNQZ4L1yi3ev2fsFPF99h31ljhSEyUoyEsKsNWiU+qD1glbYTDJdqgyaLKtyTkkqtuQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.14.0 + eslint: ^9.15.0 '@eslint-community/eslint-utils@4.4.1': resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.14.0 + eslint: ^9.15.0 '@eslint-community/regexpp@4.12.1': resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} @@ -764,7 +764,7 @@ packages: resolution: {integrity: sha512-QTpBKDbe6DZCsczFkFjqVFRuwbUlMV+FF0XdZLrMRuHEvmcs/6G70wHL/hCe2CruARnGiAQRWnA+IenFw+gAuw==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^9.14.0 + eslint: ^9.15.0 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: @@ -796,22 +796,26 @@ packages: resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/config-array@0.19.0': + resolution: {integrity: sha512-zdHg2FPIFNKPdcHWtiNT+jEFCHYVplAXRDlQDyqy0zGx/q2parwh7brGJSiTxRk/TSMkbM//zt/f5CHgyTyaSQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/config-inspector@0.5.6': resolution: {integrity: sha512-/CbA3KQ8phOXerrHG3KNLZTa+cHH4wTTTXlNwHFnwwddV43NOK5hz9FmLuqaa+5cPnJP9SSaAaIXIdm+xNmVLQ==} hasBin: true peerDependencies: - eslint: ^9.14.0 + eslint: ^9.15.0 - '@eslint/core@0.7.0': - resolution: {integrity: sha512-xp5Jirz5DyPYlPiKat8jaq0EmYvDXKKpzTbxXMpT9eqlRJkRKIz9AGMdlvYjih+im+QlhWrpvVjl8IPC/lHlUw==} + '@eslint/core@0.9.0': + resolution: {integrity: sha512-7ATR9F0e4W85D/0w7cU0SNj7qkAexMG+bAHEZOjo9akvGuhHE2m7umzWzfnpa0XAg5Kxc1BWmtPMV67jJ+9VUg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/eslintrc@3.1.0': - resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} + '@eslint/eslintrc@3.2.0': + resolution: {integrity: sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.14.0': - resolution: {integrity: sha512-pFoEtFWCPyDOl+C6Ift+wC7Ro89otjigCf5vcuWqWgqNSQbRrpjSvdeE6ofLz4dHmyxD5f7gIdGT4+p36L6Twg==} + '@eslint/js@9.15.0': + resolution: {integrity: sha512-tMTqrY+EzbXmKJR5ToI8lxu7jaN5EdmrBFJpQk5JmSlyLsx6o4t27r883K5xsLuCYCpfKBCGswMSWXsM+jB7lg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/markdown@6.2.1': @@ -826,6 +830,10 @@ packages: resolution: {integrity: sha512-vH9PiIMMwvhCx31Af3HiGzsVNULDbyVkHXwlemn/B0TFj/00ho3y55efXrUZTfQipxoHC5u4xq6zblww1zm1Ig==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/plugin-kit@0.2.3': + resolution: {integrity: sha512-2b/g5hRmpbb1o4GnTZax9N9m0FXzz9OV42ZzI4rDDMDuHUqigAiQCEWChBWCY4ztAGVRjoWT19v0yMmc5/L5kA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@humanfs/core@0.19.1': resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} engines: {node: '>=18.18.0'} @@ -1025,7 +1033,7 @@ packages: resolution: {integrity: sha512-U+4yzNXElTf9q0kEfnloI9XbOyD4cnEQCxjUI94q0+W++0GAEQvJ/slwEj9lwjDHfGADRSr+Tco/z0XJvmDfCQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.14.0 + eslint: ^9.15.0 '@types/debug@4.1.12': resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} @@ -1066,22 +1074,22 @@ packages: '@types/yargs@17.0.33': resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} - '@typescript-eslint/eslint-plugin@8.14.0': - resolution: {integrity: sha512-tqp8H7UWFaZj0yNO6bycd5YjMwxa6wIHOLZvWPkidwbgLCsBMetQoGj7DPuAlWa2yGO3H48xmPwjhsSPPCGU5w==} + '@typescript-eslint/eslint-plugin@8.15.0': + resolution: {integrity: sha512-+zkm9AR1Ds9uLWN3fkoeXgFppaQ+uEVtfOV62dDmsy9QCNqlRHWNEck4yarvRNrvRcHQLGfqBNui3cimoz8XAg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 - eslint: ^9.14.0 + eslint: ^9.15.0 typescript: '*' peerDependenciesMeta: typescript: optional: true - '@typescript-eslint/parser@8.14.0': - resolution: {integrity: sha512-2p82Yn9juUJq0XynBXtFCyrBDb6/dJombnz6vbo6mgQEtWHfvHbQuEa9kAOVIt1c9YFwi7H6WxtPj1kg+80+RA==} + '@typescript-eslint/parser@8.15.0': + resolution: {integrity: sha512-7n59qFpghG4uazrF9qtGKBZXn7Oz4sOMm8dwNWDQY96Xlm2oX67eipqcblDj+oY1lLCbf1oltMZFpUso66Kl1A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.14.0 + eslint: ^9.15.0 typescript: '*' peerDependenciesMeta: typescript: @@ -1091,6 +1099,10 @@ packages: resolution: {integrity: sha512-aBbBrnW9ARIDn92Zbo7rguLnqQ/pOrUguVpbUwzOhkFg2npFDwTgPGqFqE0H5feXcOoJOfX3SxlJaKEVtq54dw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/scope-manager@8.15.0': + resolution: {integrity: sha512-QRGy8ADi4J7ii95xz4UoiymmmMd/zuy9azCaamnZ3FM8T5fZcex8UfJcjkiEZjJSztKfEBe3dZ5T/5RHAmw2mA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/type-utils@8.14.0': resolution: {integrity: sha512-Xcz9qOtZuGusVOH5Uk07NGs39wrKkf3AxlkK79RBK6aJC1l03CobXjJbwBPSidetAOV+5rEVuiT1VSBUOAsanQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1100,10 +1112,24 @@ packages: typescript: optional: true + '@typescript-eslint/type-utils@8.15.0': + resolution: {integrity: sha512-UU6uwXDoI3JGSXmcdnP5d8Fffa2KayOhUUqr/AiBnG1Gl7+7ut/oyagVeSkh7bxQ0zSXV9ptRh/4N15nkCqnpw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^9.15.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + '@typescript-eslint/types@8.14.0': resolution: {integrity: sha512-yjeB9fnO/opvLJFAsPNYlKPnEM8+z4og09Pk504dkqonT02AyL5Z9SSqlE0XqezS93v6CXn49VHvB2G7XSsl0g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/types@8.15.0': + resolution: {integrity: sha512-n3Gt8Y/KyJNe0S3yDCD2RVKrHBC4gTUcLTebVBXacPy091E6tNspFLKRXlk3hwT4G55nfr1n2AdFqi/XMxzmPQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/typescript-estree@8.14.0': resolution: {integrity: sha512-OPXPLYKGZi9XS/49rdaCbR5j/S14HazviBlUQFvSKz3npr3NikF+mrgK7CFVur6XEt95DZp/cmke9d5i3vtVnQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1113,32 +1139,49 @@ packages: typescript: optional: true - '@typescript-eslint/utils@8.14.0': - resolution: {integrity: sha512-OGqj6uB8THhrHj0Fk27DcHPojW7zKwKkPmHXHvQ58pLYp4hy8CSUdTKykKeh+5vFqTTVmjz0zCOOPKRovdsgHA==} + '@typescript-eslint/typescript-estree@8.15.0': + resolution: {integrity: sha512-1eMp2JgNec/niZsR7ioFBlsh/Fk0oJbhaqO0jRyQBMgkz7RrFfkqF9lYYmBoGBaSiLnu8TAPQTwoTUiSTUW9dg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.14.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/utils@8.15.0': + resolution: {integrity: sha512-k82RI9yGhr0QM3Dnq+egEpz9qB6Un+WLYhmoNcvl8ltMEededhh7otBVVIDDsEEttauwdY/hQoSsOv13lxrFzQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^9.15.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true '@typescript-eslint/visitor-keys@8.14.0': resolution: {integrity: sha512-vG0XZo8AdTH9OE6VFRwAZldNc7qtJ/6NLGWak+BtENuEUXGZgFpihILPiBvKXvJ2nFu27XNGC6rKiwuaoMbYzQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@unocss/config@0.64.0': - resolution: {integrity: sha512-L97x4vEk7jNG5ptZY5Xp0xgEk//tbMpQVm2BzfyL7w+Hg8X3AV4YjFL6hysHvpYiTdUCVaZg+S0s3b7wuj8Mqw==} + '@typescript-eslint/visitor-keys@8.15.0': + resolution: {integrity: sha512-h8vYOulWec9LhpwfAdZf2bjr8xIp0KNKnpgqSz0qqYYKAW/QZKw3ktRndbiAtUz4acH4QLQavwZBYCc0wulA/Q==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@unocss/config@0.64.1': + resolution: {integrity: sha512-uhUfVnRhVsqZrRuFGGFfvvSO9gVUSHgfXOF/u8MnQ/lG1MVyXpx5QykVhjSgSehMfQIFsZ2SID1y7Fd5f8kgLw==} engines: {node: '>=14'} - '@unocss/core@0.64.0': - resolution: {integrity: sha512-Qb8wWPYNlTagCdJGzULew+e3NMM8Bd7fr38lDLgrMj+njop+wzkSe1ZZOyMMH9yHSq/Rznn5eCjnyzyHwxGslQ==} + '@unocss/core@0.64.1': + resolution: {integrity: sha512-D1ULd70a24/k6kGyHCIijbrrIn9UjFUEBg2R4xKX2/ViQb1k2MIgOs4VS20MkJX6kbZXqqm/zAFHzDhsQGIhBA==} - '@unocss/eslint-plugin@0.64.0': - resolution: {integrity: sha512-2Qk7qQeaZzEi17SEWzRSEvqaL0BnZn7hdjIjhT/yYrwP1xuSH1pAv+QDF4O8cVlVc57xlEiULziGTHeDN+Qiuw==} + '@unocss/eslint-plugin@0.64.1': + resolution: {integrity: sha512-5Q1dI+oKpG1o9CLWukriOFXJZu11VOEpqdx8DbroRzNoJYY4Fq6st132e3L9PcxJtq8o1sX6YnhoVjUKvasRzQ==} engines: {node: '>=14'} '@vitest/eslint-plugin@1.1.10': resolution: {integrity: sha512-uScH5Kz5v32vvtQYB2iodpoPg2mGASK+VKpjlc2IUgE0+16uZKqVKi2vQxjxJ6sMCQLBs4xhBFZlmZBszsmfKQ==} peerDependencies: - '@typescript-eslint/utils': ^8.14.0 - eslint: ^9.14.0 + '@typescript-eslint/utils': ^8.15.0 + eslint: ^9.15.0 typescript: '>= 5.0.0' vitest: '*' peerDependenciesMeta: @@ -1182,34 +1225,34 @@ packages: peerDependencies: '@eslint/config-array': '>=0.16.0' - '@vue/compiler-core@3.5.12': - resolution: {integrity: sha512-ISyBTRMmMYagUxhcpyEH0hpXRd/KqDU4ymofPgl2XAkY9ZhQ+h0ovEZJIiPop13UmR/54oA2cgMDjgroRelaEw==} + '@vue/compiler-core@3.5.13': + resolution: {integrity: sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==} - '@vue/compiler-dom@3.5.12': - resolution: {integrity: sha512-9G6PbJ03uwxLHKQ3P42cMTi85lDRvGLB2rSGOiQqtXELat6uI4n8cNz9yjfVHRPIu+MsK6TE418Giruvgptckg==} + '@vue/compiler-dom@3.5.13': + resolution: {integrity: sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==} - '@vue/compiler-sfc@3.5.12': - resolution: {integrity: sha512-2k973OGo2JuAa5+ZlekuQJtitI5CgLMOwgl94BzMCsKZCX/xiqzJYzapl4opFogKHqwJk34vfsaKpfEhd1k5nw==} + '@vue/compiler-sfc@3.5.13': + resolution: {integrity: sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==} - '@vue/compiler-ssr@3.5.12': - resolution: {integrity: sha512-eLwc7v6bfGBSM7wZOGPmRavSWzNFF6+PdRhE+VFJhNCgHiF8AM7ccoqcv5kBXA2eWUfigD7byekvf/JsOfKvPA==} + '@vue/compiler-ssr@3.5.13': + resolution: {integrity: sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==} - '@vue/reactivity@3.5.12': - resolution: {integrity: sha512-UzaN3Da7xnJXdz4Okb/BGbAaomRHc3RdoWqTzlvd9+WBR5m3J39J1fGcHes7U3za0ruYn/iYy/a1euhMEHvTAg==} + '@vue/reactivity@3.5.13': + resolution: {integrity: sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==} - '@vue/runtime-core@3.5.12': - resolution: {integrity: sha512-hrMUYV6tpocr3TL3Ad8DqxOdpDe4zuQY4HPY3X/VRh+L2myQO8MFXPAMarIOSGNu0bFAjh1yBkMPXZBqCk62Uw==} + '@vue/runtime-core@3.5.13': + resolution: {integrity: sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw==} - '@vue/runtime-dom@3.5.12': - resolution: {integrity: sha512-q8VFxR9A2MRfBr6/55Q3umyoN7ya836FzRXajPB6/Vvuv0zOPL+qltd9rIMzG/DbRLAIlREmnLsplEF/kotXKA==} + '@vue/runtime-dom@3.5.13': + resolution: {integrity: sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog==} - '@vue/server-renderer@3.5.12': - resolution: {integrity: sha512-I3QoeDDeEPZm8yR28JtY+rk880Oqmj43hreIBVTicisFTx/Dl7JpG72g/X7YF8hnQD3IFhkky5i2bPonwrTVPg==} + '@vue/server-renderer@3.5.13': + resolution: {integrity: sha512-wAi4IRJV/2SAW3htkTlB+dHeRmpTiVIK1OGLWV1yeStVSebSQQOwGwIq0D3ZIoBj2C2qpgz5+vX9iEBkTdk5YA==} peerDependencies: - vue: 3.5.12 + vue: 3.5.13 - '@vue/shared@3.5.12': - resolution: {integrity: sha512-L2RPSAwUFbgZH20etwrXyVyCBu9OxRSi8T/38QsvnkJyvq2LufW2lDCOzm7t/U9C1mkhJGWYfCuFBCmIuNivrg==} + '@vue/shared@3.5.13': + resolution: {integrity: sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==} '@xml-tools/parser@1.0.11': resolution: {integrity: sha512-aKqQ077XnR+oQtHJlrAflaZaL7qZsulWc/i/ZEooar5JiWj1eLt0+Wg28cpa+XLney107wXqneC+oG1IZvxkTA==} @@ -1477,6 +1520,10 @@ packages: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} + cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} + crossws@0.2.4: resolution: {integrity: sha512-DAxroI2uSOgUKLz00NX6A8U/8EE3SZHmIND+10jkVSaypvyt57J5JEOxAQOL6lQxyzi/wZbTIwssU1uy69h5Vg==} peerDependencies: @@ -1625,18 +1672,18 @@ packages: resolution: {integrity: sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==} engines: {node: '>=12'} peerDependencies: - eslint: ^9.14.0 + eslint: ^9.15.0 eslint-compat-utils@0.6.0: resolution: {integrity: sha512-1vVBdI/HLS6HTHVQCJGlN+LOF0w1Rs/WB9se23mQr84cRM0iMM8PulMFFhQdQ1BvS0cGwjpis4xziI91Rk0l6g==} engines: {node: '>=12'} peerDependencies: - eslint: ^9.14.0 + eslint: ^9.15.0 eslint-config-flat-gitignore@0.3.0: resolution: {integrity: sha512-0Ndxo4qGhcewjTzw52TK06Mc00aDtHNTdeeW2JfONgDcLkRO/n/BteMRzNVpLQYxdCC/dFEilfM9fjjpGIJ9Og==} peerDependencies: - eslint: ^9.14.0 + eslint: ^9.15.0 eslint-flat-config-utils@0.4.0: resolution: {integrity: sha512-kfd5kQZC+BMO0YwTol6zxjKX1zAsk8JfSAopbKjKqmENTJcew+yBejuvccAg37cvOrN0Mh+DVbeyznuNWEjt4A==} @@ -1644,7 +1691,7 @@ packages: eslint-formatting-reporter@0.0.0: resolution: {integrity: sha512-k9RdyTqxqN/wNYVaTk/ds5B5rA8lgoAmvceYN7bcZMBwU7TuXx5ntewJv81eF3pIL/CiJE+pJZm36llG8yhyyw==} peerDependencies: - eslint: ^9.14.0 + eslint: ^9.15.0 eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} @@ -1654,7 +1701,7 @@ packages: engines: {node: '>=12'} peerDependencies: '@eslint/json': '*' - eslint: ^9.14.0 + eslint: ^9.15.0 jsonc-eslint-parser: ^2.4.0 peerDependenciesMeta: '@eslint/json': @@ -1663,7 +1710,7 @@ packages: eslint-merge-processors@0.1.0: resolution: {integrity: sha512-IvRXXtEajLeyssvW4wJcZ2etxkR9mUf4zpNwgI+m/Uac9RfXHskuJefkHUcawVzePnd6xp24enp5jfgdHzjRdQ==} peerDependencies: - eslint: ^9.14.0 + eslint: ^9.15.0 eslint-parser-plain@0.1.0: resolution: {integrity: sha512-oOeA6FWU0UJT/Rxc3XF5Cq0nbIZbylm7j8+plqq0CZoE6m4u32OXJrR+9iy4srGMmF6v6pmgvP1zPxSRIGh3sg==} @@ -1671,53 +1718,53 @@ packages: eslint-plugin-antfu@2.7.0: resolution: {integrity: sha512-gZM3jq3ouqaoHmUNszb1Zo2Ux7RckSvkGksjLWz9ipBYGSv1EwwBETN6AdiUXn+RpVHXTbEMPAPlXJazcA6+iA==} peerDependencies: - eslint: ^9.14.0 + eslint: ^9.15.0 eslint-plugin-astro@1.3.1: resolution: {integrity: sha512-2XaLCMQm8htW1UvJvy1Zcmg8l0ziskitiUfJTn/w1Mk7r4Mxj0fZeNpN6UTNrm64XBIXSa5h8UCGrg8mdu47+g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.14.0 + eslint: ^9.15.0 eslint-plugin-command@0.2.6: resolution: {integrity: sha512-T0bHZ1oblW1xUHUVoBKZJR2osSNNGkfZuK4iqboNwuNS/M7tdp3pmURaJtTi/XDzitxaQ02lvOdFH0mUd5QLvQ==} peerDependencies: - eslint: ^9.14.0 + eslint: ^9.15.0 eslint-plugin-es-x@7.8.0: resolution: {integrity: sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: - eslint: ^9.14.0 + eslint: ^9.15.0 eslint-plugin-format@0.1.2: resolution: {integrity: sha512-ZrcO3aiumgJ6ENAv65IWkPjtW77ML/5mp0YrRK0jdvvaZJb+4kKWbaQTMr/XbJo6CtELRmCApAziEKh7L2NbdQ==} peerDependencies: - eslint: ^9.14.0 + eslint: ^9.15.0 eslint-plugin-import-x@4.4.2: resolution: {integrity: sha512-mDRXPSLQ0UQZQw91QdG4/qZT6hgeW2MJTczAbgPseUZuPEtIjjdPOolXroRkulnOn3fzj6gNgvk+wchMJiHElg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.14.0 + eslint: ^9.15.0 eslint-plugin-jsdoc@50.5.0: resolution: {integrity: sha512-xTkshfZrUbiSHXBwZ/9d5ulZ2OcHXxSvm/NPo494H/hadLRJwOq5PMV0EUpMqsb9V+kQo+9BAgi6Z7aJtdBp2A==} engines: {node: '>=18'} peerDependencies: - eslint: ^9.14.0 + eslint: ^9.15.0 - eslint-plugin-jsonc@2.18.1: - resolution: {integrity: sha512-6qY8zDpxOwPQNcr8eZ+RxwGX6IPHws5/Qef7aBEjER8rB9+UMB6zQWVIVcbP7xzFmEMHAesNFPe/sIlU4c78dg==} + eslint-plugin-jsonc@2.18.2: + resolution: {integrity: sha512-SDhJiSsWt3nItl/UuIv+ti4g3m4gpGkmnUJS9UWR3TrpyNsIcnJoBRD7Kof6cM4Rk3L0wrmY5Tm3z7ZPjR2uGg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.14.0 + eslint: ^9.15.0 - eslint-plugin-n@17.13.1: - resolution: {integrity: sha512-97qzhk1z3DdSJNCqT45EslwCu5+LB9GDadSyBItgKUfGsXAmN/aa7LRQ0ZxHffUxUzvgbTPJL27/pE9ZQWHy7A==} + eslint-plugin-n@17.13.2: + resolution: {integrity: sha512-MhBAKkT01h8cOXcTBTlpuR7bxH5OBUNpUXefsvwSVEy46cY4m/Kzr2osUCQvA3zJFD6KuCeNNDv0+HDuWk/OcA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.14.0 + eslint: ^9.15.0 eslint-plugin-no-only-tests@3.3.0: resolution: {integrity: sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==} @@ -1728,7 +1775,7 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: astro-eslint-parser: ^1.0.2 - eslint: ^9.14.0 + eslint: ^9.15.0 svelte: '>=3.0.0' svelte-eslint-parser: ^0.41.1 vue-eslint-parser: '>=9.0.0' @@ -1746,7 +1793,7 @@ packages: resolution: {integrity: sha512-AijumibZ+3hBYCGBEeD3GQse5TPnq9z6bX0qfsFwCwWjkW+siL2EEGvaxT7UZp2mcFMvoRJT3E4Jsemn6g0AGw==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^9.14.0 + eslint: ^9.15.0 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: @@ -1756,7 +1803,7 @@ packages: resolution: {integrity: sha512-qJFfCR2Rofd5/V9/8EE4sg6a829HcI07DeK7qqTosYRPBYkwbfUUjvizzlTxneMAcPQuFfPZa1UMDTaejKStyg==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^9.14.0 + eslint: ^9.15.0 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: @@ -1766,7 +1813,7 @@ packages: resolution: {integrity: sha512-OJ4RJZ7n25XnF6+NaFC9dzrec2C+/o4zb4Brs+v6fVVbvQQZirgWamKZMOJo+I1HsHdOULtBo1uwopLfnVBihQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^9.14.0 + eslint: ^9.15.0 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: @@ -1776,13 +1823,13 @@ packages: resolution: {integrity: sha512-hIOwI+5hYGpJEc4uPRmz2ulCjAGD/N13Lukkh8cLV0i2IRk/bdZDYjgLVHj+U9Z704kLIdIO6iueGvxNur0sgw==} engines: {node: '>=10'} peerDependencies: - eslint: ^9.14.0 + eslint: ^9.15.0 eslint-plugin-react-naming-convention@1.16.1: resolution: {integrity: sha512-qyZ6YW82vLHHQEboc0LhE+9Uga2koCtwEV0XYEWxq3DI3Wg1SlwsfchPYQc7skRh2c/Jh9YG2gzRmNXG4Ul2Ww==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^9.14.0 + eslint: ^9.15.0 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: @@ -1791,13 +1838,13 @@ packages: eslint-plugin-react-refresh@0.4.14: resolution: {integrity: sha512-aXvzCTK7ZBv1e7fahFuR3Z/fyQQSIQ711yPgYRj+Oj64tyTgO4iQIDmYXDBqvSWQ/FA4OSCsXOStlF+noU0/NA==} peerDependencies: - eslint: ^9.14.0 + eslint: ^9.15.0 eslint-plugin-react-web-api@1.16.1: resolution: {integrity: sha512-kQp8NlJESf87tVPyQnzyziVUwbqYhn0Xsrwj8joA8Bxnkt2bsylmDuMoBV0VntNYnfgoUvBj8D/OuZgb1IfLVQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^9.14.0 + eslint: ^9.15.0 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: @@ -1807,29 +1854,29 @@ packages: resolution: {integrity: sha512-Oqu3DMLHXEisvXrAzk7lyZ57W6MlP8nOo3/PkcKtxImB5fCGYILKJY22Jz6hfWZ3MhTzEuVZru8x26Mev+9thQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^9.14.0 + eslint: ^9.15.0 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: optional: true - eslint-plugin-regexp@2.6.0: - resolution: {integrity: sha512-FCL851+kislsTEQEMioAlpDuK5+E5vs0hi1bF8cFlPlHcEjeRhuAzEsGikXRreE+0j4WhW2uO54MqTjXtYOi3A==} + eslint-plugin-regexp@2.7.0: + resolution: {integrity: sha512-U8oZI77SBtH8U3ulZ05iu0qEzIizyEDXd+BWHvyVxTOjGwcDcvy/kEpgFG4DYca2ByRLiVPFZ2GeH7j1pdvZTA==} engines: {node: ^18 || >=20} peerDependencies: - eslint: ^9.14.0 + eslint: ^9.15.0 eslint-plugin-solid@0.14.4: resolution: {integrity: sha512-uWsNA2okBgwBRPxjsQ7DxlRksq1EKdMhwQlViHdkkRDLnWqwnZEjQASWeckZ0DI24sVzPeETJhPv1BWKKiu99A==} engines: {node: '>=18.0.0'} peerDependencies: - eslint: ^9.14.0 + eslint: ^9.15.0 eslint-plugin-svelte@2.46.0: resolution: {integrity: sha512-1A7iEMkzmCZ9/Iz+EAfOGYL8IoIG6zeKEq1SmpxGeM5SXmoQq+ZNnCpXFVJpsxPWYx8jIVGMerQMzX20cqUl0g==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.14.0 + eslint: ^9.15.0 svelte: ^3.37.0 || ^4.0.0 || ^5.0.0 peerDependenciesMeta: svelte: @@ -1839,19 +1886,19 @@ packages: resolution: {integrity: sha512-Y1WuMSzfZpeMIrmlP1nUh3kT8p96mThIq4NnHrYUhg10IKQgGfBZjAWnrg9fBqguiX4iFps/x/3Hb5TxBisfdw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.14.0 + eslint: ^9.15.0 eslint-plugin-unicorn@56.0.0: resolution: {integrity: sha512-aXpddVz/PQMmd69uxO98PA4iidiVNvA0xOtbpUoz1WhBd4RxOQQYqN618v68drY0hmy5uU2jy1bheKEVWBjlPw==} engines: {node: '>=18.18'} peerDependencies: - eslint: ^9.14.0 + eslint: ^9.15.0 eslint-plugin-unused-imports@4.1.4: resolution: {integrity: sha512-YptD6IzQjDardkl0POxnnRBhU1OEePMV0nd6siHaRBbd+lyh6NAhFEobiznKU7kTsSsDeSD62Pe7kAM1b7dAZQ==} peerDependencies: '@typescript-eslint/eslint-plugin': ^8.0.0-0 || ^7.0.0 || ^6.0.0 || ^5.0.0 - eslint: ^9.14.0 + eslint: ^9.15.0 peerDependenciesMeta: '@typescript-eslint/eslint-plugin': optional: true @@ -1860,19 +1907,19 @@ packages: resolution: {integrity: sha512-aYMUCgivhz1o4tLkRHj5oq9YgYPM4/EJc0M7TAKRLCUA5OYxRLAhYEVD2nLtTwLyixEFI+/QXSvKU9ESZFgqjQ==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.14.0 + eslint: ^9.15.0 eslint-plugin-yml@1.15.0: resolution: {integrity: sha512-leC8APYVOsKyWUlvRwVhewytK5wS70BfMqIaUplFstRfzCoVp0YoEroV4cUEvQrBj93tQ3M9LcjO/ewr6D4kjA==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.14.0 + eslint: ^9.15.0 eslint-processor-vue-blocks@0.1.2: resolution: {integrity: sha512-PfpJ4uKHnqeL/fXUnzYkOax3aIenlwewXRX8jFinA1a2yCFnLgMuiH3xvCgvHHUlV2xJWQHbCTdiJWGwb3NqpQ==} peerDependencies: '@vue/compiler-sfc': ^3.3.0 - eslint: ^9.14.0 + eslint: ^9.15.0 eslint-scope@7.2.2: resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} @@ -1885,7 +1932,7 @@ packages: eslint-typegen@0.3.2: resolution: {integrity: sha512-YD/flDDDYoBszomo6wVAJ01HcEWTLfOb04+Mwir8/oR66t2bnajw+qUI6JfBoBQO3HbebcCmEtgjKgWVB67ggQ==} peerDependencies: - eslint: ^9.14.0 + eslint: ^9.15.0 eslint-visitor-keys@3.4.3: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} @@ -1895,8 +1942,8 @@ packages: resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.14.0: - resolution: {integrity: sha512-c2FHsVBr87lnUtjP4Yhvk4yEhKrQavGafRA/Se1ouse8PfbfC/Qh9Mxa00yWsZRlqeUB9raXip0aiiUZkgnr9g==} + eslint@9.15.0: + resolution: {integrity: sha512-7CrWySmIibCgT1Os28lUU6upBshZ+GxybLOrmRzi08kS8MBuO8QA7pXEgYgY5W8vK3e74xv0lpjo9DbaGU9Rkw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -2208,7 +2255,7 @@ packages: is-immutable-type@5.0.0: resolution: {integrity: sha512-mcvHasqbRBWJznuPqqHRKiJgYAz60sZ0mvO3bN70JbkuK7ksfmgc489aKZYxMEjIbRvyOseaTjaRZLRF/xFeRA==} peerDependencies: - eslint: ^9.14.0 + eslint: ^9.15.0 typescript: '>=4.7.4' is-inside-container@1.0.0: @@ -2224,8 +2271,8 @@ packages: resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} engines: {node: '>=12'} - is-reference@3.0.2: - resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==} + is-reference@3.0.3: + resolution: {integrity: sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==} is-stream@3.0.0: resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} @@ -2831,6 +2878,10 @@ packages: resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} engines: {node: ^10 || ^12 || >=14} + postcss@8.4.49: + resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} + engines: {node: ^10 || ^12 || >=14} + prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} @@ -3123,8 +3174,8 @@ packages: svelte: optional: true - svelte@5.1.16: - resolution: {integrity: sha512-QcY+om9r8+uTcSfeFuv8++ExdfwVCKeT+Y7GPSZ6rQPczvy62BMtvMoi0rScabgv+upGE5jxKjd7M4u23+AjGA==} + svelte@5.2.3: + resolution: {integrity: sha512-DRrWXdzo6+gfX9H/hQofQYyAtsGqC99+CFBvttImGt6gAy4Xzh0hHBrCHw5OtBgaPOdVGNW+S+mDcYcEsvTPOw==} engines: {node: '>=18'} synckit@0.6.2: @@ -3143,9 +3194,6 @@ packages: resolution: {integrity: sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==} engines: {node: '>=10'} - text-table@0.2.0: - resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} - thenify-all@1.6.0: resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} engines: {node: '>=0.8'} @@ -3379,10 +3427,10 @@ packages: resolution: {integrity: sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.14.0 + eslint: ^9.15.0 - vue@3.5.12: - resolution: {integrity: sha512-CLVZtXtn2ItBIi/zHZ0Sg1Xkb7+PU32bJJ8Bmy7ts3jxXTcbfsEfBivFYYWz1Hur+lalqGAh65Coin0r+HRUfg==} + vue@3.5.13: + resolution: {integrity: sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -3493,7 +3541,7 @@ snapshots: package-manager-detector: 0.2.0 tinyexec: 0.3.1 - '@antfu/ni@0.23.0': {} + '@antfu/ni@0.23.1': {} '@antfu/utils@0.7.10': {} @@ -3535,7 +3583,7 @@ snapshots: picocolors: 1.1.1 sisteransi: 1.0.5 - '@clack/prompts@0.7.0': + '@clack/prompts@0.8.1': dependencies: '@clack/core': 0.3.4 picocolors: 1.1.1 @@ -3772,26 +3820,26 @@ snapshots: '@esbuild/win32-x64@0.24.0': optional: true - '@eslint-community/eslint-plugin-eslint-comments@4.4.1(eslint@9.14.0(jiti@2.4.0))': + '@eslint-community/eslint-plugin-eslint-comments@4.4.1(eslint@9.15.0(jiti@2.4.0))': dependencies: escape-string-regexp: 4.0.0 - eslint: 9.14.0(jiti@2.4.0) + eslint: 9.15.0(jiti@2.4.0) ignore: 5.3.2 - '@eslint-community/eslint-utils@4.4.1(eslint@9.14.0(jiti@2.4.0))': + '@eslint-community/eslint-utils@4.4.1(eslint@9.15.0(jiti@2.4.0))': dependencies: - eslint: 9.14.0(jiti@2.4.0) + eslint: 9.15.0(jiti@2.4.0) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} - '@eslint-react/ast@1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)': + '@eslint-react/ast@1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)': dependencies: '@eslint-react/tools': 1.16.1 - '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/types': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) '@typescript-eslint/types': 8.14.0 '@typescript-eslint/typescript-estree': 8.14.0(typescript@5.6.3) - '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) birecord: 0.1.1 string-ts: 2.2.0 ts-pattern: 5.5.0 @@ -3800,18 +3848,18 @@ snapshots: - supports-color - typescript - '@eslint-react/core@1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)': + '@eslint-react/core@1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)': dependencies: - '@eslint-react/ast': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/jsx': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/shared': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/ast': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/jsx': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/shared': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) '@eslint-react/tools': 1.16.1 - '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/var': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/types': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/var': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) '@typescript-eslint/scope-manager': 8.14.0 - '@typescript-eslint/type-utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/type-utils': 8.14.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) birecord: 0.1.1 short-unique-id: 5.2.0 ts-pattern: 5.5.0 @@ -3820,46 +3868,46 @@ snapshots: - supports-color - typescript - '@eslint-react/eslint-plugin@1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)': + '@eslint-react/eslint-plugin@1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)': dependencies: - '@eslint-react/shared': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/shared': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) '@eslint-react/tools': 1.16.1 - '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/types': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) '@typescript-eslint/scope-manager': 8.14.0 - '@typescript-eslint/type-utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/type-utils': 8.14.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - eslint: 9.14.0(jiti@2.4.0) - eslint-plugin-react-debug: 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - eslint-plugin-react-dom: 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - eslint-plugin-react-hooks-extra: 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - eslint-plugin-react-naming-convention: 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - eslint-plugin-react-web-api: 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - eslint-plugin-react-x: 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + eslint: 9.15.0(jiti@2.4.0) + eslint-plugin-react-debug: 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + eslint-plugin-react-dom: 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + eslint-plugin-react-hooks-extra: 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + eslint-plugin-react-naming-convention: 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + eslint-plugin-react-web-api: 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + eslint-plugin-react-x: 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@eslint-react/jsx@1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)': + '@eslint-react/jsx@1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)': dependencies: - '@eslint-react/ast': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/ast': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) '@eslint-react/tools': 1.16.1 - '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/var': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/types': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/var': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) '@typescript-eslint/scope-manager': 8.14.0 '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) ts-pattern: 5.5.0 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/shared@1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)': + '@eslint-react/shared@1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)': dependencies: '@eslint-react/tools': 1.16.1 - '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) picomatch: 4.0.2 transitivePeerDependencies: - eslint @@ -3868,24 +3916,24 @@ snapshots: '@eslint-react/tools@1.16.1': {} - '@eslint-react/types@1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)': + '@eslint-react/types@1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)': dependencies: '@eslint-react/tools': 1.16.1 '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/var@1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)': + '@eslint-react/var@1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)': dependencies: - '@eslint-react/ast': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/ast': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) '@eslint-react/tools': 1.16.1 - '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/types': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) '@typescript-eslint/scope-manager': 8.14.0 '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) ts-pattern: 5.5.0 transitivePeerDependencies: - eslint @@ -3904,7 +3952,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/config-inspector@0.5.6(eslint@9.14.0(jiti@2.4.0))': + '@eslint/config-array@0.19.0': + dependencies: + '@eslint/object-schema': 2.1.4 + debug: 4.3.7 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + '@eslint/config-inspector@0.5.6(eslint@9.15.0(jiti@2.4.0))': dependencies: '@eslint/config-array': 0.18.0 '@voxpelli/config-array-find-files': 1.2.1(@eslint/config-array@0.18.0) @@ -3912,7 +3968,7 @@ snapshots: cac: 6.7.14 chokidar: 4.0.1 esbuild: 0.24.0 - eslint: 9.14.0(jiti@2.4.0) + eslint: 9.15.0(jiti@2.4.0) fast-glob: 3.3.2 find-up: 7.0.0 get-port-please: 3.1.2 @@ -3929,9 +3985,9 @@ snapshots: - uWebSockets.js - utf-8-validate - '@eslint/core@0.7.0': {} + '@eslint/core@0.9.0': {} - '@eslint/eslintrc@3.1.0': + '@eslint/eslintrc@3.2.0': dependencies: ajv: 6.12.6 debug: 4.3.7 @@ -3945,7 +4001,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.14.0': {} + '@eslint/js@9.15.0': {} '@eslint/markdown@6.2.1': dependencies: @@ -3962,6 +4018,10 @@ snapshots: dependencies: levn: 0.4.1 + '@eslint/plugin-kit@0.2.3': + dependencies: + levn: 0.4.1 + '@humanfs/core@0.19.1': {} '@humanfs/node@0.16.6': @@ -4109,19 +4169,19 @@ snapshots: '@slidev/types@0.47.5': {} - '@stylistic/eslint-plugin-migrate@2.10.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)': + '@stylistic/eslint-plugin-migrate@2.10.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)': dependencies: '@eslint-stylistic/metadata': 2.10.1 - '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) transitivePeerDependencies: - eslint - supports-color - typescript - '@stylistic/eslint-plugin@2.10.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)': + '@stylistic/eslint-plugin@2.10.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)': dependencies: - '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - eslint: 9.14.0(jiti@2.4.0) + '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + eslint: 9.15.0(jiti@2.4.0) eslint-visitor-keys: 4.2.0 espree: 10.3.0 estraverse: 5.3.0 @@ -4172,15 +4232,15 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)': + '@typescript-eslint/eslint-plugin@8.15.0(@typescript-eslint/parser@8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 8.14.0 - '@typescript-eslint/type-utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/visitor-keys': 8.14.0 - eslint: 9.14.0(jiti@2.4.0) + '@typescript-eslint/parser': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.15.0 + '@typescript-eslint/type-utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 8.15.0 + eslint: 9.15.0(jiti@2.4.0) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -4190,14 +4250,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)': + '@typescript-eslint/parser@8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)': dependencies: - '@typescript-eslint/scope-manager': 8.14.0 - '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/typescript-estree': 8.14.0(typescript@5.6.3) - '@typescript-eslint/visitor-keys': 8.14.0 + '@typescript-eslint/scope-manager': 8.15.0 + '@typescript-eslint/types': 8.15.0 + '@typescript-eslint/typescript-estree': 8.15.0(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 8.15.0 debug: 4.3.7 - eslint: 9.14.0(jiti@2.4.0) + eslint: 9.15.0(jiti@2.4.0) optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: @@ -4208,10 +4268,15 @@ snapshots: '@typescript-eslint/types': 8.14.0 '@typescript-eslint/visitor-keys': 8.14.0 - '@typescript-eslint/type-utils@8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)': + '@typescript-eslint/scope-manager@8.15.0': + dependencies: + '@typescript-eslint/types': 8.15.0 + '@typescript-eslint/visitor-keys': 8.15.0 + + '@typescript-eslint/type-utils@8.14.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)': dependencies: '@typescript-eslint/typescript-estree': 8.14.0(typescript@5.6.3) - '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) debug: 4.3.7 ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: @@ -4220,8 +4285,22 @@ snapshots: - eslint - supports-color + '@typescript-eslint/type-utils@8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)': + dependencies: + '@typescript-eslint/typescript-estree': 8.15.0(typescript@5.6.3) + '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + debug: 4.3.7 + eslint: 9.15.0(jiti@2.4.0) + ts-api-utils: 1.3.0(typescript@5.6.3) + optionalDependencies: + typescript: 5.6.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/types@8.14.0': {} + '@typescript-eslint/types@8.15.0': {} + '@typescript-eslint/typescript-estree@8.14.0(typescript@5.6.3)': dependencies: '@typescript-eslint/types': 8.14.0 @@ -4237,36 +4316,57 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)': + '@typescript-eslint/typescript-estree@8.15.0(typescript@5.6.3)': dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(jiti@2.4.0)) - '@typescript-eslint/scope-manager': 8.14.0 - '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/typescript-estree': 8.14.0(typescript@5.6.3) - eslint: 9.14.0(jiti@2.4.0) + '@typescript-eslint/types': 8.15.0 + '@typescript-eslint/visitor-keys': 8.15.0 + debug: 4.3.7 + fast-glob: 3.3.2 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.6.3 + ts-api-utils: 1.3.0(typescript@5.6.3) + optionalDependencies: + typescript: 5.6.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/utils@8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)': + dependencies: + '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0(jiti@2.4.0)) + '@typescript-eslint/scope-manager': 8.15.0 + '@typescript-eslint/types': 8.15.0 + '@typescript-eslint/typescript-estree': 8.15.0(typescript@5.6.3) + eslint: 9.15.0(jiti@2.4.0) + optionalDependencies: + typescript: 5.6.3 transitivePeerDependencies: - supports-color - - typescript '@typescript-eslint/visitor-keys@8.14.0': dependencies: '@typescript-eslint/types': 8.14.0 eslint-visitor-keys: 3.4.3 - '@unocss/config@0.64.0': + '@typescript-eslint/visitor-keys@8.15.0': dependencies: - '@unocss/core': 0.64.0 + '@typescript-eslint/types': 8.15.0 + eslint-visitor-keys: 4.2.0 + + '@unocss/config@0.64.1': + dependencies: + '@unocss/core': 0.64.1 unconfig: 0.5.5 transitivePeerDependencies: - supports-color - '@unocss/core@0.64.0': {} + '@unocss/core@0.64.1': {} - '@unocss/eslint-plugin@0.64.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)': + '@unocss/eslint-plugin@0.64.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)': dependencies: - '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - '@unocss/config': 0.64.0 - '@unocss/core': 0.64.0 + '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@unocss/config': 0.64.1 + '@unocss/core': 0.64.1 magic-string: 0.30.12 synckit: 0.9.2 transitivePeerDependencies: @@ -4274,10 +4374,10 @@ snapshots: - supports-color - typescript - '@vitest/eslint-plugin@1.1.10(@typescript-eslint/utils@8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)(vitest@2.1.5(@types/node@22.9.0))': + '@vitest/eslint-plugin@1.1.10(@typescript-eslint/utils@8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)(vitest@2.1.5(@types/node@22.9.0))': dependencies: - '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - eslint: 9.14.0(jiti@2.4.0) + '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + eslint: 9.15.0(jiti@2.4.0) optionalDependencies: typescript: 5.6.3 vitest: 2.1.5(@types/node@22.9.0) @@ -4327,59 +4427,59 @@ snapshots: '@eslint/config-array': 0.18.0 '@nodelib/fs.walk': 2.0.0 - '@vue/compiler-core@3.5.12': + '@vue/compiler-core@3.5.13': dependencies: '@babel/parser': 7.25.4 - '@vue/shared': 3.5.12 + '@vue/shared': 3.5.13 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.1 - '@vue/compiler-dom@3.5.12': + '@vue/compiler-dom@3.5.13': dependencies: - '@vue/compiler-core': 3.5.12 - '@vue/shared': 3.5.12 + '@vue/compiler-core': 3.5.13 + '@vue/shared': 3.5.13 - '@vue/compiler-sfc@3.5.12': + '@vue/compiler-sfc@3.5.13': dependencies: '@babel/parser': 7.25.4 - '@vue/compiler-core': 3.5.12 - '@vue/compiler-dom': 3.5.12 - '@vue/compiler-ssr': 3.5.12 - '@vue/shared': 3.5.12 + '@vue/compiler-core': 3.5.13 + '@vue/compiler-dom': 3.5.13 + '@vue/compiler-ssr': 3.5.13 + '@vue/shared': 3.5.13 estree-walker: 2.0.2 magic-string: 0.30.12 - postcss: 8.4.47 + postcss: 8.4.49 source-map-js: 1.2.1 - '@vue/compiler-ssr@3.5.12': + '@vue/compiler-ssr@3.5.13': dependencies: - '@vue/compiler-dom': 3.5.12 - '@vue/shared': 3.5.12 + '@vue/compiler-dom': 3.5.13 + '@vue/shared': 3.5.13 - '@vue/reactivity@3.5.12': + '@vue/reactivity@3.5.13': dependencies: - '@vue/shared': 3.5.12 + '@vue/shared': 3.5.13 - '@vue/runtime-core@3.5.12': + '@vue/runtime-core@3.5.13': dependencies: - '@vue/reactivity': 3.5.12 - '@vue/shared': 3.5.12 + '@vue/reactivity': 3.5.13 + '@vue/shared': 3.5.13 - '@vue/runtime-dom@3.5.12': + '@vue/runtime-dom@3.5.13': dependencies: - '@vue/reactivity': 3.5.12 - '@vue/runtime-core': 3.5.12 - '@vue/shared': 3.5.12 + '@vue/reactivity': 3.5.13 + '@vue/runtime-core': 3.5.13 + '@vue/shared': 3.5.13 csstype: 3.1.3 - '@vue/server-renderer@3.5.12(vue@3.5.12(typescript@5.6.3))': + '@vue/server-renderer@3.5.13(vue@3.5.13(typescript@5.6.3))': dependencies: - '@vue/compiler-ssr': 3.5.12 - '@vue/shared': 3.5.12 - vue: 3.5.12(typescript@5.6.3) + '@vue/compiler-ssr': 3.5.13 + '@vue/shared': 3.5.13 + vue: 3.5.13(typescript@5.6.3) - '@vue/shared@3.5.12': {} + '@vue/shared@3.5.13': {} '@xml-tools/parser@1.0.11': dependencies: @@ -4656,6 +4756,12 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 + cross-spawn@7.0.6: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + crossws@0.2.4: {} cssesc@3.0.0: {} @@ -4820,29 +4926,29 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-compat-utils@0.5.1(eslint@9.14.0(jiti@2.4.0)): + eslint-compat-utils@0.5.1(eslint@9.15.0(jiti@2.4.0)): dependencies: - eslint: 9.14.0(jiti@2.4.0) + eslint: 9.15.0(jiti@2.4.0) semver: 7.6.3 - eslint-compat-utils@0.6.0(eslint@9.14.0(jiti@2.4.0)): + eslint-compat-utils@0.6.0(eslint@9.15.0(jiti@2.4.0)): dependencies: - eslint: 9.14.0(jiti@2.4.0) + eslint: 9.15.0(jiti@2.4.0) semver: 7.6.3 - eslint-config-flat-gitignore@0.3.0(eslint@9.14.0(jiti@2.4.0)): + eslint-config-flat-gitignore@0.3.0(eslint@9.15.0(jiti@2.4.0)): dependencies: '@eslint/compat': 1.1.1 - eslint: 9.14.0(jiti@2.4.0) + eslint: 9.15.0(jiti@2.4.0) find-up-simple: 1.0.0 eslint-flat-config-utils@0.4.0: dependencies: pathe: 1.1.2 - eslint-formatting-reporter@0.0.0(eslint@9.14.0(jiti@2.4.0)): + eslint-formatting-reporter@0.0.0(eslint@9.15.0(jiti@2.4.0)): dependencies: - eslint: 9.14.0(jiti@2.4.0) + eslint: 9.15.0(jiti@2.4.0) prettier-linter-helpers: 1.0.0 eslint-import-resolver-node@0.3.9: @@ -4853,31 +4959,31 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-json-compat-utils@0.2.1(eslint@9.14.0(jiti@2.4.0))(jsonc-eslint-parser@2.4.0): + eslint-json-compat-utils@0.2.1(eslint@9.15.0(jiti@2.4.0))(jsonc-eslint-parser@2.4.0): dependencies: - eslint: 9.14.0(jiti@2.4.0) + eslint: 9.15.0(jiti@2.4.0) esquery: 1.6.0 jsonc-eslint-parser: 2.4.0 - eslint-merge-processors@0.1.0(eslint@9.14.0(jiti@2.4.0)): + eslint-merge-processors@0.1.0(eslint@9.15.0(jiti@2.4.0)): dependencies: - eslint: 9.14.0(jiti@2.4.0) + eslint: 9.15.0(jiti@2.4.0) eslint-parser-plain@0.1.0: {} - eslint-plugin-antfu@2.7.0(eslint@9.14.0(jiti@2.4.0)): + eslint-plugin-antfu@2.7.0(eslint@9.15.0(jiti@2.4.0)): dependencies: '@antfu/utils': 0.7.10 - eslint: 9.14.0(jiti@2.4.0) + eslint: 9.15.0(jiti@2.4.0) - eslint-plugin-astro@1.3.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3): + eslint-plugin-astro@1.3.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(jiti@2.4.0)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0(jiti@2.4.0)) '@jridgewell/sourcemap-codec': 1.5.0 '@typescript-eslint/types': 8.14.0 astro-eslint-parser: 1.1.0(typescript@5.6.3) - eslint: 9.14.0(jiti@2.4.0) - eslint-compat-utils: 0.6.0(eslint@9.14.0(jiti@2.4.0)) + eslint: 9.15.0(jiti@2.4.0) + eslint-compat-utils: 0.6.0(eslint@9.15.0(jiti@2.4.0)) globals: 15.12.0 postcss: 8.4.47 postcss-selector-parser: 7.0.0 @@ -4885,35 +4991,35 @@ snapshots: - supports-color - typescript - eslint-plugin-command@0.2.6(eslint@9.14.0(jiti@2.4.0)): + eslint-plugin-command@0.2.6(eslint@9.15.0(jiti@2.4.0)): dependencies: '@es-joy/jsdoccomment': 0.48.0 - eslint: 9.14.0(jiti@2.4.0) + eslint: 9.15.0(jiti@2.4.0) - eslint-plugin-es-x@7.8.0(eslint@9.14.0(jiti@2.4.0)): + eslint-plugin-es-x@7.8.0(eslint@9.15.0(jiti@2.4.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(jiti@2.4.0)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0(jiti@2.4.0)) '@eslint-community/regexpp': 4.12.1 - eslint: 9.14.0(jiti@2.4.0) - eslint-compat-utils: 0.5.1(eslint@9.14.0(jiti@2.4.0)) + eslint: 9.15.0(jiti@2.4.0) + eslint-compat-utils: 0.5.1(eslint@9.15.0(jiti@2.4.0)) - eslint-plugin-format@0.1.2(eslint@9.14.0(jiti@2.4.0)): + eslint-plugin-format@0.1.2(eslint@9.15.0(jiti@2.4.0)): dependencies: '@dprint/formatter': 0.3.0 '@dprint/markdown': 0.17.1 '@dprint/toml': 0.6.2 - eslint: 9.14.0(jiti@2.4.0) - eslint-formatting-reporter: 0.0.0(eslint@9.14.0(jiti@2.4.0)) + eslint: 9.15.0(jiti@2.4.0) + eslint-formatting-reporter: 0.0.0(eslint@9.15.0(jiti@2.4.0)) eslint-parser-plain: 0.1.0 prettier: 3.3.2 synckit: 0.9.2 - eslint-plugin-import-x@4.4.2(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3): + eslint-plugin-import-x@4.4.2(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3): dependencies: - '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) debug: 4.3.7 doctrine: 3.0.0 - eslint: 9.14.0(jiti@2.4.0) + eslint: 9.15.0(jiti@2.4.0) eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.8.1 is-glob: 4.0.3 @@ -4925,14 +5031,14 @@ snapshots: - supports-color - typescript - eslint-plugin-jsdoc@50.5.0(eslint@9.14.0(jiti@2.4.0)): + eslint-plugin-jsdoc@50.5.0(eslint@9.15.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.7 escape-string-regexp: 4.0.0 - eslint: 9.14.0(jiti@2.4.0) + eslint: 9.15.0(jiti@2.4.0) espree: 10.3.0 esquery: 1.6.0 parse-imports: 2.1.1 @@ -4942,12 +5048,12 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-jsonc@2.18.1(eslint@9.14.0(jiti@2.4.0)): + eslint-plugin-jsonc@2.18.2(eslint@9.15.0(jiti@2.4.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(jiti@2.4.0)) - eslint: 9.14.0(jiti@2.4.0) - eslint-compat-utils: 0.6.0(eslint@9.14.0(jiti@2.4.0)) - eslint-json-compat-utils: 0.2.1(eslint@9.14.0(jiti@2.4.0))(jsonc-eslint-parser@2.4.0) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0(jiti@2.4.0)) + eslint: 9.15.0(jiti@2.4.0) + eslint-compat-utils: 0.6.0(eslint@9.15.0(jiti@2.4.0)) + eslint-json-compat-utils: 0.2.1(eslint@9.15.0(jiti@2.4.0))(jsonc-eslint-parser@2.4.0) espree: 9.6.1 graphemer: 1.4.0 jsonc-eslint-parser: 2.4.0 @@ -4956,12 +5062,12 @@ snapshots: transitivePeerDependencies: - '@eslint/json' - eslint-plugin-n@17.13.1(eslint@9.14.0(jiti@2.4.0)): + eslint-plugin-n@17.13.2(eslint@9.15.0(jiti@2.4.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(jiti@2.4.0)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0(jiti@2.4.0)) enhanced-resolve: 5.17.1 - eslint: 9.14.0(jiti@2.4.0) - eslint-plugin-es-x: 7.8.0(eslint@9.14.0(jiti@2.4.0)) + eslint: 9.15.0(jiti@2.4.0) + eslint-plugin-es-x: 7.8.0(eslint@9.15.0(jiti@2.4.0)) get-tsconfig: 4.8.1 globals: 15.12.0 ignore: 5.3.2 @@ -4970,36 +5076,36 @@ snapshots: eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@3.9.1(astro-eslint-parser@1.1.0(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(svelte-eslint-parser@0.43.0(svelte@5.1.16))(svelte@5.1.16)(typescript@5.6.3)(vue-eslint-parser@9.4.3(eslint@9.14.0(jiti@2.4.0))): + eslint-plugin-perfectionist@3.9.1(astro-eslint-parser@1.1.0(typescript@5.6.3))(eslint@9.15.0(jiti@2.4.0))(svelte-eslint-parser@0.43.0(svelte@5.2.3))(svelte@5.2.3)(typescript@5.6.3)(vue-eslint-parser@9.4.3(eslint@9.15.0(jiti@2.4.0))): dependencies: '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - eslint: 9.14.0(jiti@2.4.0) + '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + eslint: 9.15.0(jiti@2.4.0) minimatch: 9.0.5 natural-compare-lite: 1.4.0 optionalDependencies: astro-eslint-parser: 1.1.0(typescript@5.6.3) - svelte: 5.1.16 - svelte-eslint-parser: 0.43.0(svelte@5.1.16) - vue-eslint-parser: 9.4.3(eslint@9.14.0(jiti@2.4.0)) + svelte: 5.2.3 + svelte-eslint-parser: 0.43.0(svelte@5.2.3) + vue-eslint-parser: 9.4.3(eslint@9.15.0(jiti@2.4.0)) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-react-debug@1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3): + eslint-plugin-react-debug@1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3): dependencies: - '@eslint-react/ast': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/core': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/jsx': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/shared': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/ast': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/core': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/jsx': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/shared': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) '@eslint-react/tools': 1.16.1 - '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/var': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/types': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/var': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) '@typescript-eslint/scope-manager': 8.14.0 - '@typescript-eslint/type-utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/type-utils': 8.14.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - eslint: 9.14.0(jiti@2.4.0) + '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + eslint: 9.15.0(jiti@2.4.0) string-ts: 2.2.0 ts-pattern: 5.5.0 optionalDependencies: @@ -5007,128 +5113,128 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-dom@1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3): + eslint-plugin-react-dom@1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3): dependencies: - '@eslint-react/ast': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/core': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/jsx': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/shared': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/ast': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/core': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/jsx': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/shared': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) '@eslint-react/tools': 1.16.1 - '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/var': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/types': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/var': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) '@typescript-eslint/scope-manager': 8.14.0 '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - eslint: 9.14.0(jiti@2.4.0) + '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + eslint: 9.15.0(jiti@2.4.0) ts-pattern: 5.5.0 optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks-extra@1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3): + eslint-plugin-react-hooks-extra@1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3): dependencies: - '@eslint-react/ast': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/core': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/jsx': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/shared': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/ast': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/core': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/jsx': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/shared': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) '@eslint-react/tools': 1.16.1 - '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/var': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/types': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/var': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) '@typescript-eslint/scope-manager': 8.14.0 - '@typescript-eslint/type-utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/type-utils': 8.14.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - eslint: 9.14.0(jiti@2.4.0) + '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + eslint: 9.15.0(jiti@2.4.0) ts-pattern: 5.5.0 optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks@5.0.0(eslint@9.14.0(jiti@2.4.0)): + eslint-plugin-react-hooks@5.0.0(eslint@9.15.0(jiti@2.4.0)): dependencies: - eslint: 9.14.0(jiti@2.4.0) + eslint: 9.15.0(jiti@2.4.0) - eslint-plugin-react-naming-convention@1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3): + eslint-plugin-react-naming-convention@1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3): dependencies: - '@eslint-react/ast': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/core': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/jsx': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/shared': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/ast': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/core': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/jsx': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/shared': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) '@eslint-react/tools': 1.16.1 - '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/types': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) '@typescript-eslint/scope-manager': 8.14.0 - '@typescript-eslint/type-utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/type-utils': 8.14.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - eslint: 9.14.0(jiti@2.4.0) + '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + eslint: 9.15.0(jiti@2.4.0) ts-pattern: 5.5.0 optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-refresh@0.4.14(eslint@9.14.0(jiti@2.4.0)): + eslint-plugin-react-refresh@0.4.14(eslint@9.15.0(jiti@2.4.0)): dependencies: - eslint: 9.14.0(jiti@2.4.0) + eslint: 9.15.0(jiti@2.4.0) - eslint-plugin-react-web-api@1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3): + eslint-plugin-react-web-api@1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3): dependencies: - '@eslint-react/ast': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/core': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/jsx': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/shared': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/ast': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/core': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/jsx': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/shared': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) '@eslint-react/tools': 1.16.1 - '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/var': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/types': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/var': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) '@typescript-eslint/scope-manager': 8.14.0 '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) birecord: 0.1.1 - eslint: 9.14.0(jiti@2.4.0) + eslint: 9.15.0(jiti@2.4.0) ts-pattern: 5.5.0 optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-x@1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3): + eslint-plugin-react-x@1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3): dependencies: - '@eslint-react/ast': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/core': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/jsx': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/shared': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/ast': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/core': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/jsx': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/shared': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) '@eslint-react/tools': 1.16.1 - '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/var': 1.16.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/types': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/var': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) '@typescript-eslint/scope-manager': 8.14.0 - '@typescript-eslint/type-utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/type-utils': 8.14.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - eslint: 9.14.0(jiti@2.4.0) - is-immutable-type: 5.0.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + eslint: 9.15.0(jiti@2.4.0) + is-immutable-type: 5.0.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) ts-pattern: 5.5.0 optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: - supports-color - eslint-plugin-regexp@2.6.0(eslint@9.14.0(jiti@2.4.0)): + eslint-plugin-regexp@2.7.0(eslint@9.15.0(jiti@2.4.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(jiti@2.4.0)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0(jiti@2.4.0)) '@eslint-community/regexpp': 4.12.1 comment-parser: 1.4.1 - eslint: 9.14.0(jiti@2.4.0) + eslint: 9.15.0(jiti@2.4.0) jsdoc-type-pratt-parser: 4.1.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-solid@0.14.4(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3): + eslint-plugin-solid@0.14.4(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3): dependencies: - '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - eslint: 9.14.0(jiti@2.4.0) + '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + eslint: 9.15.0(jiti@2.4.0) estraverse: 5.3.0 is-html: 2.0.0 kebab-case: 1.0.2 @@ -5138,12 +5244,12 @@ snapshots: - supports-color - typescript - eslint-plugin-svelte@2.46.0(eslint@9.14.0(jiti@2.4.0))(svelte@5.1.16): + eslint-plugin-svelte@2.46.0(eslint@9.15.0(jiti@2.4.0))(svelte@5.2.3): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(jiti@2.4.0)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0(jiti@2.4.0)) '@jridgewell/sourcemap-codec': 1.5.0 - eslint: 9.14.0(jiti@2.4.0) - eslint-compat-utils: 0.5.1(eslint@9.14.0(jiti@2.4.0)) + eslint: 9.15.0(jiti@2.4.0) + eslint-compat-utils: 0.5.1(eslint@9.15.0(jiti@2.4.0)) esutils: 2.0.3 known-css-properties: 0.35.0 postcss: 8.4.47 @@ -5151,30 +5257,30 @@ snapshots: postcss-safe-parser: 6.0.0(postcss@8.4.47) postcss-selector-parser: 6.1.0 semver: 7.6.3 - svelte-eslint-parser: 0.43.0(svelte@5.1.16) + svelte-eslint-parser: 0.43.0(svelte@5.2.3) optionalDependencies: - svelte: 5.1.16 + svelte: 5.2.3 transitivePeerDependencies: - ts-node - eslint-plugin-toml@0.11.1(eslint@9.14.0(jiti@2.4.0)): + eslint-plugin-toml@0.11.1(eslint@9.15.0(jiti@2.4.0)): dependencies: debug: 4.3.7 - eslint: 9.14.0(jiti@2.4.0) - eslint-compat-utils: 0.5.1(eslint@9.14.0(jiti@2.4.0)) + eslint: 9.15.0(jiti@2.4.0) + eslint-compat-utils: 0.5.1(eslint@9.15.0(jiti@2.4.0)) lodash: 4.17.21 toml-eslint-parser: 0.10.0 transitivePeerDependencies: - supports-color - eslint-plugin-unicorn@56.0.0(eslint@9.14.0(jiti@2.4.0)): + eslint-plugin-unicorn@56.0.0(eslint@9.15.0(jiti@2.4.0)): dependencies: '@babel/helper-validator-identifier': 7.24.7 - '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(jiti@2.4.0)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0(jiti@2.4.0)) ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.38.1 - eslint: 9.14.0(jiti@2.4.0) + eslint: 9.15.0(jiti@2.4.0) esquery: 1.6.0 globals: 15.12.0 indent-string: 4.0.0 @@ -5187,41 +5293,41 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0)): + eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.15.0(@typescript-eslint/parser@8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.15.0(jiti@2.4.0)): dependencies: - eslint: 9.14.0(jiti@2.4.0) + eslint: 9.15.0(jiti@2.4.0) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/eslint-plugin': 8.15.0(@typescript-eslint/parser@8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - eslint-plugin-vue@9.31.0(eslint@9.14.0(jiti@2.4.0)): + eslint-plugin-vue@9.31.0(eslint@9.15.0(jiti@2.4.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(jiti@2.4.0)) - eslint: 9.14.0(jiti@2.4.0) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0(jiti@2.4.0)) + eslint: 9.15.0(jiti@2.4.0) globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.1.0 semver: 7.6.3 - vue-eslint-parser: 9.4.3(eslint@9.14.0(jiti@2.4.0)) + vue-eslint-parser: 9.4.3(eslint@9.15.0(jiti@2.4.0)) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color - eslint-plugin-yml@1.15.0(eslint@9.14.0(jiti@2.4.0)): + eslint-plugin-yml@1.15.0(eslint@9.15.0(jiti@2.4.0)): dependencies: debug: 4.3.7 - eslint: 9.14.0(jiti@2.4.0) - eslint-compat-utils: 0.5.1(eslint@9.14.0(jiti@2.4.0)) + eslint: 9.15.0(jiti@2.4.0) + eslint-compat-utils: 0.5.1(eslint@9.15.0(jiti@2.4.0)) lodash: 4.17.21 natural-compare: 1.4.0 yaml-eslint-parser: 1.2.3 transitivePeerDependencies: - supports-color - eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.12)(eslint@9.14.0(jiti@2.4.0)): + eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.13)(eslint@9.15.0(jiti@2.4.0)): dependencies: - '@vue/compiler-sfc': 3.5.12 - eslint: 9.14.0(jiti@2.4.0) + '@vue/compiler-sfc': 3.5.13 + eslint: 9.15.0(jiti@2.4.0) eslint-scope@7.2.2: dependencies: @@ -5233,9 +5339,9 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-typegen@0.3.2(eslint@9.14.0(jiti@2.4.0)): + eslint-typegen@0.3.2(eslint@9.15.0(jiti@2.4.0)): dependencies: - eslint: 9.14.0(jiti@2.4.0) + eslint: 9.15.0(jiti@2.4.0) json-schema-to-typescript-lite: 14.1.0 ohash: 1.1.4 @@ -5243,15 +5349,15 @@ snapshots: eslint-visitor-keys@4.2.0: {} - eslint@9.14.0(jiti@2.4.0): + eslint@9.15.0(jiti@2.4.0): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(jiti@2.4.0)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0(jiti@2.4.0)) '@eslint-community/regexpp': 4.12.1 - '@eslint/config-array': 0.18.0 - '@eslint/core': 0.7.0 - '@eslint/eslintrc': 3.1.0 - '@eslint/js': 9.14.0 - '@eslint/plugin-kit': 0.2.0 + '@eslint/config-array': 0.19.0 + '@eslint/core': 0.9.0 + '@eslint/eslintrc': 3.2.0 + '@eslint/js': 9.15.0 + '@eslint/plugin-kit': 0.2.3 '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.4.1 @@ -5259,7 +5365,7 @@ snapshots: '@types/json-schema': 7.0.15 ajv: 6.12.6 chalk: 4.1.2 - cross-spawn: 7.0.3 + cross-spawn: 7.0.6 debug: 4.3.7 escape-string-regexp: 4.0.0 eslint-scope: 8.2.0 @@ -5279,7 +5385,6 @@ snapshots: minimatch: 3.1.2 natural-compare: 1.4.0 optionator: 0.9.3 - text-table: 0.2.0 optionalDependencies: jiti: 2.4.0 transitivePeerDependencies: @@ -5606,10 +5711,10 @@ snapshots: dependencies: html-tags: 3.3.1 - is-immutable-type@5.0.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3): + is-immutable-type@5.0.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3): dependencies: - '@typescript-eslint/type-utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) - eslint: 9.14.0(jiti@2.4.0) + '@typescript-eslint/type-utils': 8.14.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + eslint: 9.15.0(jiti@2.4.0) ts-api-utils: 1.3.0(typescript@5.6.3) ts-declaration-location: 1.0.4(typescript@5.6.3) typescript: 5.6.3 @@ -5624,7 +5729,7 @@ snapshots: is-plain-obj@4.1.0: {} - is-reference@3.0.2: + is-reference@3.0.3: dependencies: '@types/estree': 1.0.6 @@ -6348,6 +6453,12 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 + postcss@8.4.49: + dependencies: + nanoid: 3.3.7 + picocolors: 1.1.1 + source-map-js: 1.2.1 + prelude-ls@1.2.1: {} prettier-linter-helpers@1.0.0: @@ -6626,7 +6737,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-eslint-parser@0.43.0(svelte@5.1.16): + svelte-eslint-parser@0.43.0(svelte@5.2.3): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -6634,9 +6745,9 @@ snapshots: postcss: 8.4.47 postcss-scss: 4.0.9(postcss@8.4.47) optionalDependencies: - svelte: 5.1.16 + svelte: 5.2.3 - svelte@5.1.16: + svelte@5.2.3: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 @@ -6647,7 +6758,7 @@ snapshots: axobject-query: 4.1.0 esm-env: 1.1.4 esrap: 1.2.2 - is-reference: 3.0.2 + is-reference: 3.0.3 locate-character: 3.0.0 magic-string: 0.30.12 zimmerframe: 1.1.2 @@ -6672,8 +6783,6 @@ snapshots: mkdirp: 1.0.4 yallist: 4.0.0 - text-table@0.2.0: {} - thenify-all@1.6.0: dependencies: thenify: 3.3.1 @@ -6900,10 +7009,10 @@ snapshots: - supports-color - terser - vue-eslint-parser@9.4.3(eslint@9.14.0(jiti@2.4.0)): + vue-eslint-parser@9.4.3(eslint@9.15.0(jiti@2.4.0)): dependencies: debug: 4.3.7 - eslint: 9.14.0(jiti@2.4.0) + eslint: 9.15.0(jiti@2.4.0) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 @@ -6913,13 +7022,13 @@ snapshots: transitivePeerDependencies: - supports-color - vue@3.5.12(typescript@5.6.3): + vue@3.5.13(typescript@5.6.3): dependencies: - '@vue/compiler-dom': 3.5.12 - '@vue/compiler-sfc': 3.5.12 - '@vue/runtime-dom': 3.5.12 - '@vue/server-renderer': 3.5.12(vue@3.5.12(typescript@5.6.3)) - '@vue/shared': 3.5.12 + '@vue/compiler-dom': 3.5.13 + '@vue/compiler-sfc': 3.5.13 + '@vue/runtime-dom': 3.5.13 + '@vue/server-renderer': 3.5.13(vue@3.5.13(typescript@5.6.3)) + '@vue/shared': 3.5.13 optionalDependencies: typescript: 5.6.3 From b2e6bc2a2215afab4cc96ad9bd34c8fdaebd3ba1 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Tue, 19 Nov 2024 08:51:18 +0800 Subject: [PATCH 088/105] chore: release v3.9.2 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a3e1b1fd2f..432b86e077 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@antfu/eslint-config", "type": "module", - "version": "3.9.1", + "version": "3.9.2", "packageManager": "pnpm@9.13.2", "description": "Anthony's ESLint config", "author": "Anthony Fu (https://github.com/antfu/)", From 5d0c2a5ef25a7bc3a2d6d55c1ce157cc47b0bf55 Mon Sep 17 00:00:00 2001 From: Runyasak Chaengnaimuang Date: Tue, 19 Nov 2024 12:32:06 +0700 Subject: [PATCH 089/105] docs: add install command to cli outro (#630) --- src/cli/run.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cli/run.ts b/src/cli/run.ts index 1451cafff4..04d70cdaf7 100644 --- a/src/cli/run.ts +++ b/src/cli/run.ts @@ -116,5 +116,5 @@ export async function run(options: CliRunOptions = {}): Promise { await updateVscodeSettings(result) p.log.success(c.green(`Setup completed`)) - p.outro(`Now you can update the dependencies and run ${c.blue('eslint . --fix')}\n`) + p.outro(`Now you can update the dependencies by run ${c.blue('pnpm install')} and run ${c.blue('eslint . --fix')}\n`) } From 750ea8e5cdcc3d34b823139e69c2565ede2c2f25 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Tue, 19 Nov 2024 14:08:23 +0800 Subject: [PATCH 090/105] chore: update --- package.json | 6 +++--- pnpm-lock.yaml | 52 ++++++++++++++++++++++++++++++-------------------- src/cli/run.ts | 6 +++--- 3 files changed, 37 insertions(+), 27 deletions(-) diff --git a/package.json b/package.json index 432b86e077..dd659d60f2 100644 --- a/package.json +++ b/package.json @@ -100,7 +100,7 @@ "@clack/prompts": "^0.8.1", "@eslint-community/eslint-plugin-eslint-comments": "^4.4.1", "@eslint/markdown": "^6.2.1", - "@stylistic/eslint-plugin": "^2.10.1", + "@stylistic/eslint-plugin": "^2.11.0", "@typescript-eslint/eslint-plugin": "^8.15.0", "@typescript-eslint/parser": "^8.15.0", "@vitest/eslint-plugin": "^1.1.10", @@ -124,7 +124,7 @@ "eslint-processor-vue-blocks": "^0.1.2", "globals": "^15.12.0", "jsonc-eslint-parser": "^2.4.0", - "local-pkg": "^0.5.0", + "local-pkg": "^0.5.1", "parse-gitignore": "^2.0.0", "picocolors": "^1.1.1", "toml-eslint-parser": "^0.10.0", @@ -138,7 +138,7 @@ "@eslint-react/eslint-plugin": "^1.16.1", "@eslint/config-inspector": "^0.5.6", "@prettier/plugin-xml": "^3.4.1", - "@stylistic/eslint-plugin-migrate": "^2.10.1", + "@stylistic/eslint-plugin-migrate": "^2.11.0", "@types/fs-extra": "^11.0.4", "@types/node": "^22.9.0", "@types/prompts": "^2.4.9", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 68648cb0c3..120b58e5a0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,8 +27,8 @@ importers: specifier: ^6.2.1 version: 6.2.1 '@stylistic/eslint-plugin': - specifier: ^2.10.1 - version: 2.10.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + specifier: ^2.11.0 + version: 2.11.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) '@typescript-eslint/eslint-plugin': specifier: ^8.15.0 version: 8.15.0(@typescript-eslint/parser@8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) @@ -99,8 +99,8 @@ importers: specifier: ^2.4.0 version: 2.4.0 local-pkg: - specifier: ^0.5.0 - version: 0.5.0 + specifier: ^0.5.1 + version: 0.5.1 parse-gitignore: specifier: ^2.0.0 version: 2.0.0 @@ -136,8 +136,8 @@ importers: specifier: ^3.4.1 version: 3.4.1(prettier@3.3.2) '@stylistic/eslint-plugin-migrate': - specifier: ^2.10.1 - version: 2.10.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + specifier: ^2.11.0 + version: 2.11.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) '@types/fs-extra': specifier: ^11.0.4 version: 11.0.4 @@ -785,8 +785,8 @@ packages: '@eslint-react/var@1.16.1': resolution: {integrity: sha512-CZ1fMQPkr60pwx8PLHsn75cl1Ovw/GHo2v6nhdWyhW8VhbBwJ1d1VdjSxPZjHJ4KCZFTuVVunWn7W9gDZmK+ow==} - '@eslint-stylistic/metadata@2.10.1': - resolution: {integrity: sha512-x5EdwVm2XzefscW0Jmy5UZ7t4jH0XKAcNNCMbROLB46OWrK2uBbgXflVrfLErgFfiTLUo6ALPnl+/ISqBHVAPA==} + '@eslint-stylistic/metadata@2.11.0': + resolution: {integrity: sha512-m3GsPILoIH04fqYxKRTyWIMN8PAGeN1qYi6I8HzfrlC7QqIxn6KKws/Hya9cYyiSj30vDpFvZo3vkZCdlQabZQ==} '@eslint/compat@1.1.1': resolution: {integrity: sha512-lpHyRyplhGPL5mGEh6M9O5nnKk0Gz4bFI+Zu6tKlPpDUN7XshWvH9C/px4UVm87IAANE0W81CEsNGbS1KlzXpA==} @@ -1025,12 +1025,12 @@ packages: resolution: {integrity: sha512-X67V4cCgM0Sz50bP8GbVzmiL8DHC2IXvdKcsN7DlxHyf+/T4d9GveeGukwha5Fx3MuYeGZWKag7TFL2ZY4w54A==} engines: {node: '>=18.0.0'} - '@stylistic/eslint-plugin-migrate@2.10.1': - resolution: {integrity: sha512-cQrShuqiEPdvHfhpTbViX93EBxY9Yx+PFHowZw75/1FwsKvQut1loDPQmY/lRfTyG08xYBdtciM0CNRHq/HPyw==} + '@stylistic/eslint-plugin-migrate@2.11.0': + resolution: {integrity: sha512-I7xGovnCvs6WQXGHO7iFIKW2XRvOD0nfLacF3TidWrZ+YOYx4ddYdD9+cqdEh57HtddpiM7DbD/20jtyt8fPQg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@stylistic/eslint-plugin@2.10.1': - resolution: {integrity: sha512-U+4yzNXElTf9q0kEfnloI9XbOyD4cnEQCxjUI94q0+W++0GAEQvJ/slwEj9lwjDHfGADRSr+Tco/z0XJvmDfCQ==} + '@stylistic/eslint-plugin@2.11.0': + resolution: {integrity: sha512-PNRHbydNG5EH8NK4c+izdJlxajIR6GxcUhzsYNRsn6Myep4dsZt0qFCz3rCPnkvgO5FYibDcMqgNHUT+zvjYZw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^9.15.0 @@ -2406,8 +2406,8 @@ packages: resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - local-pkg@0.5.0: - resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} + local-pkg@0.5.1: + resolution: {integrity: sha512-9rrA30MRRP3gBD3HTGnC6cDFpaE1kVDWxWgqWJUN0RvDNAo+Nz/9GxB+nHOH0ifbVFy0hSA1V6vFDvnx54lTEQ==} engines: {node: '>=14'} locate-character@3.0.0: @@ -2633,6 +2633,9 @@ packages: mlly@1.7.2: resolution: {integrity: sha512-tN3dvVHYVz4DhSXinXIk7u9syPYaJvio118uomkovAtWBT+RdbP6Lfh/5Lvo519YMmwBafwlh20IPTXIStscpA==} + mlly@1.7.3: + resolution: {integrity: sha512-xUsx5n/mN0uQf4V548PKQ+YShA4/IW0KI1dZhrNrPCLG+xizETbHTkOa1f8/xut9JRPp8kQuMnz0oqwkTiLo/A==} + mrmime@2.0.0: resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} engines: {node: '>=10'} @@ -3940,7 +3943,7 @@ snapshots: - supports-color - typescript - '@eslint-stylistic/metadata@2.10.1': {} + '@eslint-stylistic/metadata@2.11.0': {} '@eslint/compat@1.1.1': {} @@ -4169,16 +4172,16 @@ snapshots: '@slidev/types@0.47.5': {} - '@stylistic/eslint-plugin-migrate@2.10.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)': + '@stylistic/eslint-plugin-migrate@2.11.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)': dependencies: - '@eslint-stylistic/metadata': 2.10.1 + '@eslint-stylistic/metadata': 2.11.0 '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) transitivePeerDependencies: - eslint - supports-color - typescript - '@stylistic/eslint-plugin@2.10.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)': + '@stylistic/eslint-plugin@2.11.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)': dependencies: '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) eslint: 9.15.0(jiti@2.4.0) @@ -5854,9 +5857,9 @@ snapshots: load-tsconfig@0.2.5: {} - local-pkg@0.5.0: + local-pkg@0.5.1: dependencies: - mlly: 1.7.2 + mlly: 1.7.3 pkg-types: 1.2.1 locate-character@3.0.0: {} @@ -6242,6 +6245,13 @@ snapshots: pkg-types: 1.2.1 ufo: 1.5.4 + mlly@1.7.3: + dependencies: + acorn: 8.14.0 + pathe: 1.1.2 + pkg-types: 1.2.1 + ufo: 1.5.4 + mrmime@2.0.0: {} ms@2.1.3: {} @@ -6408,7 +6418,7 @@ snapshots: pkg-types@1.2.1: dependencies: confbox: 0.1.8 - mlly: 1.7.2 + mlly: 1.7.3 pathe: 1.1.2 pluralize@8.0.0: {} diff --git a/src/cli/run.ts b/src/cli/run.ts index 04d70cdaf7..cc896037ef 100644 --- a/src/cli/run.ts +++ b/src/cli/run.ts @@ -1,5 +1,5 @@ /* eslint-disable perfectionist/sort-objects */ -import type { ExtraLibrariesOption, FrameworkOption, PromItem, PromptResult } from './types' +import type { ExtraLibrariesOption, FrameworkOption, PromptResult } from './types' import fs from 'node:fs' import path from 'node:path' @@ -68,7 +68,7 @@ export async function run(options: CliRunOptions = {}): Promise { ? `"${argTemplate}" isn't a valid template. Please choose from below: ` : 'Select a framework:' - return p.multiselect[], FrameworkOption>({ + return p.multiselect({ message: c.reset(message), options: frameworkOptions, required: false, @@ -84,7 +84,7 @@ export async function run(options: CliRunOptions = {}): Promise { ? `"${argExtra}" isn't a valid extra util. Please choose from below: ` : 'Select a extra utils:' - return p.multiselect[], ExtraLibrariesOption>({ + return p.multiselect({ message: c.reset(message), options: extraOptions, required: false, From 667c44830c1a75cf18fc8545ac531123cc7b0da9 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Tue, 26 Nov 2024 14:49:05 +0800 Subject: [PATCH 091/105] feat: upgrade `perfectionist` to v4 --- package.json | 26 +- pnpm-lock.yaml | 889 ++++++++++++++++++++------------------------- scripts/typegen.ts | 4 +- vitest.config.ts | 7 + 4 files changed, 408 insertions(+), 518 deletions(-) create mode 100644 vitest.config.ts diff --git a/package.json b/package.json index dd659d60f2..5df295b905 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "@antfu/eslint-config", "type": "module", "version": "3.9.2", - "packageManager": "pnpm@9.13.2", + "packageManager": "pnpm@9.14.2", "description": "Anthony's ESLint config", "author": "Anthony Fu (https://github.com/antfu/)", "license": "MIT", @@ -97,27 +97,27 @@ }, "dependencies": { "@antfu/install-pkg": "^0.4.1", - "@clack/prompts": "^0.8.1", + "@clack/prompts": "^0.8.2", "@eslint-community/eslint-plugin-eslint-comments": "^4.4.1", "@eslint/markdown": "^6.2.1", "@stylistic/eslint-plugin": "^2.11.0", - "@typescript-eslint/eslint-plugin": "^8.15.0", - "@typescript-eslint/parser": "^8.15.0", + "@typescript-eslint/eslint-plugin": "^8.16.0", + "@typescript-eslint/parser": "^8.16.0", "@vitest/eslint-plugin": "^1.1.10", "eslint-config-flat-gitignore": "^0.3.0", "eslint-flat-config-utils": "^0.4.0", "eslint-merge-processors": "^0.1.0", "eslint-plugin-antfu": "^2.7.0", "eslint-plugin-command": "^0.2.6", - "eslint-plugin-import-x": "^4.4.2", + "eslint-plugin-import-x": "^4.4.3", "eslint-plugin-jsdoc": "^50.5.0", "eslint-plugin-jsonc": "^2.18.2", - "eslint-plugin-n": "^17.13.2", + "eslint-plugin-n": "^17.14.0", "eslint-plugin-no-only-tests": "^3.3.0", - "eslint-plugin-perfectionist": "^3.9.1", + "eslint-plugin-perfectionist": "^4.1.2", "eslint-plugin-regexp": "^2.7.0", "eslint-plugin-toml": "^0.11.1", - "eslint-plugin-unicorn": "^56.0.0", + "eslint-plugin-unicorn": "^56.0.1", "eslint-plugin-unused-imports": "^4.1.4", "eslint-plugin-vue": "^9.31.0", "eslint-plugin-yml": "^1.15.0", @@ -135,12 +135,12 @@ "devDependencies": { "@antfu/eslint-config": "workspace:*", "@antfu/ni": "^0.23.1", - "@eslint-react/eslint-plugin": "^1.16.1", + "@eslint-react/eslint-plugin": "^1.17.1", "@eslint/config-inspector": "^0.5.6", "@prettier/plugin-xml": "^3.4.1", "@stylistic/eslint-plugin-migrate": "^2.11.0", "@types/fs-extra": "^11.0.4", - "@types/node": "^22.9.0", + "@types/node": "^22.10.0", "@types/prompts": "^2.4.9", "@types/yargs": "^17.0.33", "@unocss/eslint-plugin": "^0.64.1", @@ -164,17 +164,17 @@ "prettier-plugin-slidev": "^1.0.5", "rimraf": "^6.0.1", "simple-git-hooks": "^2.11.1", - "svelte": "^5.2.3", + "svelte": "^5.2.8", "svelte-eslint-parser": "^0.43.0", "tsup": "^8.3.5", "tsx": "^4.19.2", - "typescript": "^5.6.3", + "typescript": "^5.7.2", "vitest": "^2.1.5", "vue": "^3.5.13" }, "resolutions": { "@eslint-community/eslint-utils": "^4.4.1", - "@typescript-eslint/utils": "^8.15.0", + "@typescript-eslint/utils": "^8.16.0", "eslint": "^9.15.0", "tsx": "^4.19.2" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 120b58e5a0..0e845434e1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,7 +6,7 @@ settings: overrides: '@eslint-community/eslint-utils': ^4.4.1 - '@typescript-eslint/utils': ^8.15.0 + '@typescript-eslint/utils': ^8.16.0 eslint: ^9.15.0 tsx: ^4.19.2 @@ -18,8 +18,8 @@ importers: specifier: ^0.4.1 version: 0.4.1 '@clack/prompts': - specifier: ^0.8.1 - version: 0.8.1 + specifier: ^0.8.2 + version: 0.8.2 '@eslint-community/eslint-plugin-eslint-comments': specifier: ^4.4.1 version: 4.4.1(eslint@9.15.0(jiti@2.4.0)) @@ -28,16 +28,16 @@ importers: version: 6.2.1 '@stylistic/eslint-plugin': specifier: ^2.11.0 - version: 2.11.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + version: 2.11.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) '@typescript-eslint/eslint-plugin': - specifier: ^8.15.0 - version: 8.15.0(@typescript-eslint/parser@8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + 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) '@typescript-eslint/parser': - specifier: ^8.15.0 - version: 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + specifier: ^8.16.0 + version: 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) '@vitest/eslint-plugin': specifier: ^1.1.10 - version: 1.1.10(@typescript-eslint/utils@8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)(vitest@2.1.5(@types/node@22.9.0)) + version: 1.1.10(@typescript-eslint/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@5.7.2)(vitest@2.1.5(@types/node@22.10.0)) eslint-config-flat-gitignore: specifier: ^0.3.0 version: 0.3.0(eslint@9.15.0(jiti@2.4.0)) @@ -54,8 +54,8 @@ importers: specifier: ^0.2.6 version: 0.2.6(eslint@9.15.0(jiti@2.4.0)) eslint-plugin-import-x: - specifier: ^4.4.2 - version: 4.4.2(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + specifier: ^4.4.3 + version: 4.4.3(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) eslint-plugin-jsdoc: specifier: ^50.5.0 version: 50.5.0(eslint@9.15.0(jiti@2.4.0)) @@ -63,14 +63,14 @@ importers: specifier: ^2.18.2 version: 2.18.2(eslint@9.15.0(jiti@2.4.0)) eslint-plugin-n: - specifier: ^17.13.2 - version: 17.13.2(eslint@9.15.0(jiti@2.4.0)) + specifier: ^17.14.0 + version: 17.14.0(eslint@9.15.0(jiti@2.4.0)) eslint-plugin-no-only-tests: specifier: ^3.3.0 version: 3.3.0 eslint-plugin-perfectionist: - specifier: ^3.9.1 - version: 3.9.1(astro-eslint-parser@1.1.0(typescript@5.6.3))(eslint@9.15.0(jiti@2.4.0))(svelte-eslint-parser@0.43.0(svelte@5.2.3))(svelte@5.2.3)(typescript@5.6.3)(vue-eslint-parser@9.4.3(eslint@9.15.0(jiti@2.4.0))) + specifier: ^4.1.2 + version: 4.1.2(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) eslint-plugin-regexp: specifier: ^2.7.0 version: 2.7.0(eslint@9.15.0(jiti@2.4.0)) @@ -78,11 +78,11 @@ importers: specifier: ^0.11.1 version: 0.11.1(eslint@9.15.0(jiti@2.4.0)) eslint-plugin-unicorn: - specifier: ^56.0.0 - version: 56.0.0(eslint@9.15.0(jiti@2.4.0)) + specifier: ^56.0.1 + version: 56.0.1(eslint@9.15.0(jiti@2.4.0)) eslint-plugin-unused-imports: specifier: ^4.1.4 - version: 4.1.4(@typescript-eslint/eslint-plugin@8.15.0(@typescript-eslint/parser@8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.15.0(jiti@2.4.0)) + version: 4.1.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)) eslint-plugin-vue: specifier: ^9.31.0 version: 9.31.0(eslint@9.15.0(jiti@2.4.0)) @@ -127,8 +127,8 @@ importers: specifier: ^0.23.1 version: 0.23.1 '@eslint-react/eslint-plugin': - specifier: ^1.16.1 - version: 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + specifier: ^1.17.1 + version: 1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) '@eslint/config-inspector': specifier: ^0.5.6 version: 0.5.6(eslint@9.15.0(jiti@2.4.0)) @@ -137,13 +137,13 @@ importers: version: 3.4.1(prettier@3.3.2) '@stylistic/eslint-plugin-migrate': specifier: ^2.11.0 - version: 2.11.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + version: 2.11.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) '@types/fs-extra': specifier: ^11.0.4 version: 11.0.4 '@types/node': - specifier: ^22.9.0 - version: 22.9.0 + specifier: ^22.10.0 + version: 22.10.0 '@types/prompts': specifier: ^2.4.9 version: 2.4.9 @@ -152,10 +152,10 @@ importers: version: 17.0.33 '@unocss/eslint-plugin': specifier: ^0.64.1 - version: 0.64.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + version: 0.64.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) astro-eslint-parser: specifier: ^1.1.0 - version: 1.1.0(typescript@5.6.3) + version: 1.1.0(typescript@5.7.2) bumpp: specifier: ^9.8.1 version: 9.8.1 @@ -164,7 +164,7 @@ importers: version: 9.15.0(jiti@2.4.0) eslint-plugin-astro: specifier: ^1.3.1 - version: 1.3.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + version: 1.3.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) eslint-plugin-format: specifier: ^0.1.2 version: 0.1.2(eslint@9.15.0(jiti@2.4.0)) @@ -176,10 +176,10 @@ importers: version: 0.4.14(eslint@9.15.0(jiti@2.4.0)) eslint-plugin-solid: specifier: ^0.14.4 - version: 0.14.4(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + version: 0.14.4(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) eslint-plugin-svelte: specifier: ^2.46.0 - version: 2.46.0(eslint@9.15.0(jiti@2.4.0))(svelte@5.2.3) + version: 2.46.0(eslint@9.15.0(jiti@2.4.0))(svelte@5.2.8) eslint-typegen: specifier: ^0.3.2 version: 0.3.2(eslint@9.15.0(jiti@2.4.0)) @@ -214,26 +214,26 @@ importers: specifier: ^2.11.1 version: 2.11.1 svelte: - specifier: ^5.2.3 - version: 5.2.3 + specifier: ^5.2.8 + version: 5.2.8 svelte-eslint-parser: specifier: ^0.43.0 - version: 0.43.0(svelte@5.2.3) + version: 0.43.0(svelte@5.2.8) tsup: specifier: ^8.3.5 - version: 8.3.5(jiti@2.4.0)(postcss@8.4.47)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.5.0) + version: 8.3.5(jiti@2.4.0)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.2)(yaml@2.5.0) tsx: specifier: ^4.19.2 version: 4.19.2 typescript: - specifier: ^5.6.3 - version: 5.6.3 + specifier: ^5.7.2 + version: 5.7.2 vitest: specifier: ^2.1.5 - version: 2.1.5(@types/node@22.9.0) + version: 2.1.5(@types/node@22.10.0) vue: specifier: ^3.5.13 - version: 3.5.13(typescript@5.6.3) + version: 3.5.13(typescript@5.7.2) packages: @@ -287,13 +287,11 @@ packages: resolution: {integrity: sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==} engines: {node: '>=6.9.0'} - '@clack/core@0.3.4': - resolution: {integrity: sha512-H4hxZDXgHtWTwV3RAVenqcC4VbJZNegbBjlPvzOzCouXtS2y3sDvlO3IsbrPNWuLWPPlYVYPghQdSF64683Ldw==} + '@clack/core@0.3.5': + resolution: {integrity: sha512-5cfhQNH+1VQ2xLQlmzXMqUoiaH0lRBq9/CLW9lTyMbuKLC3+xEK01tHVvyut++mLOn5urSHmkm6I0Lg9MaJSTQ==} - '@clack/prompts@0.8.1': - resolution: {integrity: sha512-I263nEUNbX4lPTX93trl1fkIvGrGlz6nUYkqOddF0ZmjqcxUgUlXmpUIUqfapirRKJrFddvwF+qdZgg8cSqF7g==} - bundledDependencies: - - is-unicode-supported + '@clack/prompts@0.8.2': + resolution: {integrity: sha512-6b9Ab2UiZwJYA9iMyboYyW9yJvAO9V753ZhS+DHKEjZRKAxPPOb7MXXu84lsPFG+vZt6FRFniZ8rXi+zCIw4yQ==} '@dprint/formatter@0.3.0': resolution: {integrity: sha512-N9fxCxbaBOrDkteSOzaCqwWjso5iAe+WJPsHC021JfHNj2ThInPNEF13ORDKta3llq5D1TlclODCvOvipH7bWQ==} @@ -754,14 +752,14 @@ packages: resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint-react/ast@1.16.1': - resolution: {integrity: sha512-IzJnMy+70w8k1ek06vqdk8g/vxVffOII3c65ggtlQwj2ZBZB/cgUABzNkDV7Hi3VtE0kChZSVSDV6MR76gt5Sg==} + '@eslint-react/ast@1.17.1': + resolution: {integrity: sha512-cPW05RlZtgNwR/99U6YFrNqCCdGurP/dIgN3SWQtPrX91JtP2OmlEyKlTZ3E3lXB6ijS6oZcmp6NljL7M8V+ig==} - '@eslint-react/core@1.16.1': - resolution: {integrity: sha512-QTuROazb1gILdV1h4iON38HbxQpOUMpEPg3etoFrLeH1a9yJIfnsb2t1ryrJh2pqQ+Rw5Lz6za+sJknbuDYxOg==} + '@eslint-react/core@1.17.1': + resolution: {integrity: sha512-4jE0oQnkf2B7BaGkp5cbe9wPmOK2978gaqDJ6sqwvcL1cIkWY0Z1c8Wbq8rWztlVRiPYNpmbmJ+COAYDxzvhhQ==} - '@eslint-react/eslint-plugin@1.16.1': - resolution: {integrity: sha512-QTpBKDbe6DZCsczFkFjqVFRuwbUlMV+FF0XdZLrMRuHEvmcs/6G70wHL/hCe2CruARnGiAQRWnA+IenFw+gAuw==} + '@eslint-react/eslint-plugin@1.17.1': + resolution: {integrity: sha512-/ctfKryjIAJuIsGIjp354g8PZB6AIU61ZXSysEwJhj2lfZt/QHGPBMSE2XlIvwxK6wWqiN+9aSbXHrIvfvAKhg==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.15.0 @@ -770,20 +768,20 @@ packages: typescript: optional: true - '@eslint-react/jsx@1.16.1': - resolution: {integrity: sha512-VrlCeVpRkAK5t8tpJRa+IOIdQQ9qTCnS1UOZOSV/SDcgBdsyGFkYzzY1EHUCR9MSxpsS/NPaXBfvrgMJ+llMow==} + '@eslint-react/jsx@1.17.1': + resolution: {integrity: sha512-L6Zdh8zTAMO9LUmXlL/YX/gU4ja9vCkov834LYmSf7k5wbc17fniSqXYVfqQrWl+T11mdyN+alx4IjQti3lHgA==} - '@eslint-react/shared@1.16.1': - resolution: {integrity: sha512-A+R590q0UQuHVlz9YHs+g6HQZ/cyKK/bWw0ykyEAoTNXCDz8lpbxW02dH4iC/9eMEnYs2dQn4as1qkwm9GhrfQ==} + '@eslint-react/shared@1.17.1': + resolution: {integrity: sha512-wB/mBIfuc36Hn2GShHsSO91uqL9lI3VVVwTzJ3YhAN4hJMeZn8fWMuARtwaVeFpmLNYI7hG5wGxo4bHn9yKjsw==} - '@eslint-react/tools@1.16.1': - resolution: {integrity: sha512-X/VbkpltsfLLM14SqAThFEEsvQOCopyFXRwnAJp6HU9SdZEy7CkqRdPz/EQl8w7SEl70/DVFI2kvx0FN8YP3bw==} + '@eslint-react/tools@1.17.1': + resolution: {integrity: sha512-0ZUw3PF70qeBMJLrntmojQLGzy5S05fwor5CxrHIp1MwQoPTphX11WiuCuq5ohHZ+xopqLHASkRrvAPthAalUQ==} - '@eslint-react/types@1.16.1': - resolution: {integrity: sha512-0vNdbVtebCtlGZBFWmZaYvXYhgakKrvQz1WYeSmEMKLSebIgReSrvjqVOhQOvoz41lGIuNYUKfYVSWwj41lyDg==} + '@eslint-react/types@1.17.1': + resolution: {integrity: sha512-jf9kkRRnV65wCQPdVIGBa81VH4CbN/qULSg6YnErKd4Kgbq6l8Sh54lY8Qlo1jj2LHtzo/nACdyWx1aOgkyuDg==} - '@eslint-react/var@1.16.1': - resolution: {integrity: sha512-CZ1fMQPkr60pwx8PLHsn75cl1Ovw/GHo2v6nhdWyhW8VhbBwJ1d1VdjSxPZjHJ4KCZFTuVVunWn7W9gDZmK+ow==} + '@eslint-react/var@1.17.1': + resolution: {integrity: sha512-hsHzVjfj+FmAkk6VRqwYJtEBI+k5fUkw2YgMezTx2HkuWP6BWYprLzD+tRU1IS5jMrvIw1FkcBLfcu0EU5FfLQ==} '@eslint-stylistic/metadata@2.11.0': resolution: {integrity: sha512-m3GsPILoIH04fqYxKRTyWIMN8PAGeN1qYi6I8HzfrlC7QqIxn6KKws/Hya9cYyiSj30vDpFvZo3vkZCdlQabZQ==} @@ -826,10 +824,6 @@ packages: resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/plugin-kit@0.2.0': - resolution: {integrity: sha512-vH9PiIMMwvhCx31Af3HiGzsVNULDbyVkHXwlemn/B0TFj/00ho3y55efXrUZTfQipxoHC5u4xq6zblww1zm1Ig==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/plugin-kit@0.2.3': resolution: {integrity: sha512-2b/g5hRmpbb1o4GnTZax9N9m0FXzz9OV42ZzI4rDDMDuHUqigAiQCEWChBWCY4ztAGVRjoWT19v0yMmc5/L5kA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1056,8 +1050,8 @@ packages: '@types/ms@0.7.34': resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} - '@types/node@22.9.0': - resolution: {integrity: sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==} + '@types/node@22.10.0': + resolution: {integrity: sha512-XC70cRZVElFHfIUB40FgZOBbgJYFKKMa5nb9lxcwYstFG/Mi+/Y0bGS+rs6Dmhmkpq4pnNiLiuZAbc02YCOnmA==} '@types/normalize-package-data@2.4.3': resolution: {integrity: sha512-ehPtgRgaULsFG8x0NeYJvmyH1hmlfsNLujHe9dQEia/7MAJYdzMSi19JtchUHjmBA6XC/75dK55mzZH+RyieSg==} @@ -1074,8 +1068,8 @@ packages: '@types/yargs@17.0.33': resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} - '@typescript-eslint/eslint-plugin@8.15.0': - resolution: {integrity: sha512-+zkm9AR1Ds9uLWN3fkoeXgFppaQ+uEVtfOV62dDmsy9QCNqlRHWNEck4yarvRNrvRcHQLGfqBNui3cimoz8XAg==} + '@typescript-eslint/eslint-plugin@8.16.0': + resolution: {integrity: sha512-5YTHKV8MYlyMI6BaEG7crQ9BhSc8RxzshOReKwZwRWN0+XvvTOm+L/UYLCYxFpfwYuAAqhxiq4yae0CMFwbL7Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 @@ -1085,8 +1079,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@8.15.0': - resolution: {integrity: sha512-7n59qFpghG4uazrF9qtGKBZXn7Oz4sOMm8dwNWDQY96Xlm2oX67eipqcblDj+oY1lLCbf1oltMZFpUso66Kl1A==} + '@typescript-eslint/parser@8.16.0': + resolution: {integrity: sha512-D7DbgGFtsqIPIFMPJwCad9Gfi/hC0PWErRRHFnaCWoEDYi5tQUDiJCTmGUbBiLzjqAck4KcXt9Ayj0CNlIrF+w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^9.15.0 @@ -1095,25 +1089,12 @@ packages: typescript: optional: true - '@typescript-eslint/scope-manager@8.14.0': - resolution: {integrity: sha512-aBbBrnW9ARIDn92Zbo7rguLnqQ/pOrUguVpbUwzOhkFg2npFDwTgPGqFqE0H5feXcOoJOfX3SxlJaKEVtq54dw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@typescript-eslint/scope-manager@8.15.0': - resolution: {integrity: sha512-QRGy8ADi4J7ii95xz4UoiymmmMd/zuy9azCaamnZ3FM8T5fZcex8UfJcjkiEZjJSztKfEBe3dZ5T/5RHAmw2mA==} + '@typescript-eslint/scope-manager@8.16.0': + resolution: {integrity: sha512-mwsZWubQvBki2t5565uxF0EYvG+FwdFb8bMtDuGQLdCCnGPrDEDvm1gtfynuKlnpzeBRqdFCkMf9jg1fnAK8sg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.14.0': - resolution: {integrity: sha512-Xcz9qOtZuGusVOH5Uk07NGs39wrKkf3AxlkK79RBK6aJC1l03CobXjJbwBPSidetAOV+5rEVuiT1VSBUOAsanQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/type-utils@8.15.0': - resolution: {integrity: sha512-UU6uwXDoI3JGSXmcdnP5d8Fffa2KayOhUUqr/AiBnG1Gl7+7ut/oyagVeSkh7bxQ0zSXV9ptRh/4N15nkCqnpw==} + '@typescript-eslint/type-utils@8.16.0': + resolution: {integrity: sha512-IqZHGG+g1XCWX9NyqnI/0CX5LL8/18awQqmkZSl2ynn8F76j579dByc0jhfVSnSnhf7zv76mKBQv9HQFKvDCgg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^9.15.0 @@ -1122,16 +1103,12 @@ packages: typescript: optional: true - '@typescript-eslint/types@8.14.0': - resolution: {integrity: sha512-yjeB9fnO/opvLJFAsPNYlKPnEM8+z4og09Pk504dkqonT02AyL5Z9SSqlE0XqezS93v6CXn49VHvB2G7XSsl0g==} + '@typescript-eslint/types@8.16.0': + resolution: {integrity: sha512-NzrHj6thBAOSE4d9bsuRNMvk+BvaQvmY4dDglgkgGC0EW/tB3Kelnp3tAKH87GEwzoxgeQn9fNGRyFJM/xd+GQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/types@8.15.0': - resolution: {integrity: sha512-n3Gt8Y/KyJNe0S3yDCD2RVKrHBC4gTUcLTebVBXacPy091E6tNspFLKRXlk3hwT4G55nfr1n2AdFqi/XMxzmPQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@typescript-eslint/typescript-estree@8.14.0': - resolution: {integrity: sha512-OPXPLYKGZi9XS/49rdaCbR5j/S14HazviBlUQFvSKz3npr3NikF+mrgK7CFVur6XEt95DZp/cmke9d5i3vtVnQ==} + '@typescript-eslint/typescript-estree@8.16.0': + resolution: {integrity: sha512-E2+9IzzXMc1iaBy9zmo+UYvluE3TW7bCGWSF41hVWUE01o8nzr1rvOQYSxelxr6StUvRcTMe633eY8mXASMaNw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -1139,17 +1116,8 @@ packages: typescript: optional: true - '@typescript-eslint/typescript-estree@8.15.0': - resolution: {integrity: sha512-1eMp2JgNec/niZsR7ioFBlsh/Fk0oJbhaqO0jRyQBMgkz7RrFfkqF9lYYmBoGBaSiLnu8TAPQTwoTUiSTUW9dg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/utils@8.15.0': - resolution: {integrity: sha512-k82RI9yGhr0QM3Dnq+egEpz9qB6Un+WLYhmoNcvl8ltMEededhh7otBVVIDDsEEttauwdY/hQoSsOv13lxrFzQ==} + '@typescript-eslint/utils@8.16.0': + resolution: {integrity: sha512-C1zRy/mOL8Pj157GiX4kaw7iyRLKfJXBR3L82hk5kS/GyHcOFmy4YUq/zfZti72I9wnuQtA/+xzft4wCC8PJdA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^9.15.0 @@ -1158,12 +1126,8 @@ packages: typescript: optional: true - '@typescript-eslint/visitor-keys@8.14.0': - resolution: {integrity: sha512-vG0XZo8AdTH9OE6VFRwAZldNc7qtJ/6NLGWak+BtENuEUXGZgFpihILPiBvKXvJ2nFu27XNGC6rKiwuaoMbYzQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@typescript-eslint/visitor-keys@8.15.0': - resolution: {integrity: sha512-h8vYOulWec9LhpwfAdZf2bjr8xIp0KNKnpgqSz0qqYYKAW/QZKw3ktRndbiAtUz4acH4QLQavwZBYCc0wulA/Q==} + '@typescript-eslint/visitor-keys@8.16.0': + resolution: {integrity: sha512-pq19gbaMOmFE3CbL0ZB8J8BFCo2ckfHBfaIsaOZgBIF4EoISJIdLX5xRhd0FGB0LlHReNRuzoJoMGpTjq8F2CQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@unocss/config@0.64.1': @@ -1180,7 +1144,7 @@ packages: '@vitest/eslint-plugin@1.1.10': resolution: {integrity: sha512-uScH5Kz5v32vvtQYB2iodpoPg2mGASK+VKpjlc2IUgE0+16uZKqVKi2vQxjxJ6sMCQLBs4xhBFZlmZBszsmfKQ==} peerDependencies: - '@typescript-eslint/utils': ^8.15.0 + '@typescript-eslint/utils': ^8.16.0 eslint: ^9.15.0 typescript: '>= 5.0.0' vitest: '*' @@ -1500,6 +1464,9 @@ packages: resolution: {integrity: sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==} engines: {node: '>= 12.0.0'} + compare-versions@6.1.1: + resolution: {integrity: sha512-4hm4VPpIecmlg59CHXnRDnqGplJFrbLG4aFEl5vl6cK1u76ws3LLvX7ikFnTDl5vo39sjWD6AaDPYodJp/NNHg==} + concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} @@ -1516,10 +1483,6 @@ packages: core-js-compat@3.38.1: resolution: {integrity: sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==} - cross-spawn@7.0.3: - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} - engines: {node: '>= 8'} - cross-spawn@7.0.6: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} @@ -1742,8 +1705,8 @@ packages: peerDependencies: eslint: ^9.15.0 - eslint-plugin-import-x@4.4.2: - resolution: {integrity: sha512-mDRXPSLQ0UQZQw91QdG4/qZT6hgeW2MJTczAbgPseUZuPEtIjjdPOolXroRkulnOn3fzj6gNgvk+wchMJiHElg==} + eslint-plugin-import-x@4.4.3: + resolution: {integrity: sha512-QBprHvhLsfDhP++2T1NnjsOUt6bLDX3NMHaYwAB1FD3xmYTkdFH+HS1OamGhz28jLkRyIZa6UNAzTxbHnJwz5w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^9.15.0 @@ -1760,8 +1723,8 @@ packages: peerDependencies: eslint: ^9.15.0 - eslint-plugin-n@17.13.2: - resolution: {integrity: sha512-MhBAKkT01h8cOXcTBTlpuR7bxH5OBUNpUXefsvwSVEy46cY4m/Kzr2osUCQvA3zJFD6KuCeNNDv0+HDuWk/OcA==} + eslint-plugin-n@17.14.0: + resolution: {integrity: sha512-maxPLMEA0rPmRpoOlxEclKng4UpDe+N5BJS4t24I3UKnN109Qcivnfs37KMy84G0af3bxjog5lKctP5ObsvcTA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^9.15.0 @@ -1770,27 +1733,14 @@ packages: resolution: {integrity: sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==} engines: {node: '>=5.0.0'} - eslint-plugin-perfectionist@3.9.1: - resolution: {integrity: sha512-9WRzf6XaAxF4Oi5t/3TqKP5zUjERhasHmLFHin2Yw6ZAp/EP/EVA2dr3BhQrrHWCm5SzTMZf0FcjDnBkO2xFkA==} + eslint-plugin-perfectionist@4.1.2: + resolution: {integrity: sha512-YjXPWB/rKe/gPUsyuxw75wTUrzN5MuJnRV0PH9NoonFvgcdVIXk551mkBKPr59nRZCbu7S3dFHwfo4gA42DB2w==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: - astro-eslint-parser: ^1.0.2 eslint: ^9.15.0 - svelte: '>=3.0.0' - svelte-eslint-parser: ^0.41.1 - vue-eslint-parser: '>=9.0.0' - peerDependenciesMeta: - astro-eslint-parser: - optional: true - svelte: - optional: true - svelte-eslint-parser: - optional: true - vue-eslint-parser: - optional: true - eslint-plugin-react-debug@1.16.1: - resolution: {integrity: sha512-AijumibZ+3hBYCGBEeD3GQse5TPnq9z6bX0qfsFwCwWjkW+siL2EEGvaxT7UZp2mcFMvoRJT3E4Jsemn6g0AGw==} + eslint-plugin-react-debug@1.17.1: + resolution: {integrity: sha512-CFcm/sxqzfIsLmQjg364x0FiiTmgEhZZT3ekP4QfSsm1vLWUWlbwopBQQvFDPMNlfhuwXRzYrggbkllGT3B17A==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.15.0 @@ -1799,8 +1749,8 @@ packages: typescript: optional: true - eslint-plugin-react-dom@1.16.1: - resolution: {integrity: sha512-qJFfCR2Rofd5/V9/8EE4sg6a829HcI07DeK7qqTosYRPBYkwbfUUjvizzlTxneMAcPQuFfPZa1UMDTaejKStyg==} + eslint-plugin-react-dom@1.17.1: + resolution: {integrity: sha512-aXV11FswyCDGJYCg3pj5kaxNmM5RYGMvuL+KhaqcX+GKdCIpC9SqiImeLSiWOxVLWYS9kH5Ltz4xU3T3eqOgOA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.15.0 @@ -1809,8 +1759,8 @@ packages: typescript: optional: true - eslint-plugin-react-hooks-extra@1.16.1: - resolution: {integrity: sha512-OJ4RJZ7n25XnF6+NaFC9dzrec2C+/o4zb4Brs+v6fVVbvQQZirgWamKZMOJo+I1HsHdOULtBo1uwopLfnVBihQ==} + eslint-plugin-react-hooks-extra@1.17.1: + resolution: {integrity: sha512-REPsDs8pn+QUSS+iDY7hOfUiCd4TIM9XNusDM+Nu51mBXezQ0k2f7X0wtlxaAHnt+YX1vzoy6BSylJaUlFMJaA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.15.0 @@ -1825,8 +1775,8 @@ packages: peerDependencies: eslint: ^9.15.0 - eslint-plugin-react-naming-convention@1.16.1: - resolution: {integrity: sha512-qyZ6YW82vLHHQEboc0LhE+9Uga2koCtwEV0XYEWxq3DI3Wg1SlwsfchPYQc7skRh2c/Jh9YG2gzRmNXG4Ul2Ww==} + eslint-plugin-react-naming-convention@1.17.1: + resolution: {integrity: sha512-tVbmeLJK2jC/j8IwtkvpiKnk496hhOD2j+nGEZeYjI9r5oGR/mmTpQx/0/+0HnRJ7a/ctUiuTSDzesQuU3Eu/A==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.15.0 @@ -1840,8 +1790,8 @@ packages: peerDependencies: eslint: ^9.15.0 - eslint-plugin-react-web-api@1.16.1: - resolution: {integrity: sha512-kQp8NlJESf87tVPyQnzyziVUwbqYhn0Xsrwj8joA8Bxnkt2bsylmDuMoBV0VntNYnfgoUvBj8D/OuZgb1IfLVQ==} + eslint-plugin-react-web-api@1.17.1: + resolution: {integrity: sha512-c02sPQXM+7z5w0JZkgdPltPzdLlDrDxwitbGXmhePyhZYZfDCOa69ROltQPI9b2ClRmMWYgxoPlJsnGaYln6Wg==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.15.0 @@ -1850,8 +1800,8 @@ packages: typescript: optional: true - eslint-plugin-react-x@1.16.1: - resolution: {integrity: sha512-Oqu3DMLHXEisvXrAzk7lyZ57W6MlP8nOo3/PkcKtxImB5fCGYILKJY22Jz6hfWZ3MhTzEuVZru8x26Mev+9thQ==} + eslint-plugin-react-x@1.17.1: + resolution: {integrity: sha512-Iq9Eaye/+LpdOcU/qRbib4cC6EAL9bfIBH2+IDWQXLyY/HAXnmBFDJgotEPOLymIIOKhgjzfX03nkdfBIqZ3zA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.15.0 @@ -1888,8 +1838,8 @@ packages: peerDependencies: eslint: ^9.15.0 - eslint-plugin-unicorn@56.0.0: - resolution: {integrity: sha512-aXpddVz/PQMmd69uxO98PA4iidiVNvA0xOtbpUoz1WhBd4RxOQQYqN618v68drY0hmy5uU2jy1bheKEVWBjlPw==} + eslint-plugin-unicorn@56.0.1: + resolution: {integrity: sha512-FwVV0Uwf8XPfVnKSGpMg7NtlZh0G0gBarCaFcMUOoqPxXryxdYxTRRv4kH6B9TFCVIrjRXG+emcxIk2ayZilog==} engines: {node: '>=18.18'} peerDependencies: eslint: ^9.15.0 @@ -2630,9 +2580,6 @@ packages: engines: {node: '>=10'} hasBin: true - mlly@1.7.2: - resolution: {integrity: sha512-tN3dvVHYVz4DhSXinXIk7u9syPYaJvio118uomkovAtWBT+RdbP6Lfh/5Lvo519YMmwBafwlh20IPTXIStscpA==} - mlly@1.7.3: resolution: {integrity: sha512-xUsx5n/mN0uQf4V548PKQ+YShA4/IW0KI1dZhrNrPCLG+xizETbHTkOa1f8/xut9JRPp8kQuMnz0oqwkTiLo/A==} @@ -2651,12 +2598,13 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - natural-compare-lite@1.4.0: - resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} - natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + natural-orderby@5.0.0: + resolution: {integrity: sha512-kKHJhxwpR/Okycz4HhQKKlhWe4ASEfPgkSWNmKFHd7+ezuQlxkA5cM3+XkBPvm1gmHen3w53qsYAv+8GwRrBlg==} + engines: {node: '>=18'} + node-fetch-native@1.6.4: resolution: {integrity: sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==} @@ -2877,10 +2825,6 @@ packages: resolution: {integrity: sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==} engines: {node: '>=4'} - postcss@8.4.47: - resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} - engines: {node: ^10 || ^12 || >=14} - postcss@8.4.49: resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} engines: {node: ^10 || ^12 || >=14} @@ -3177,8 +3121,8 @@ packages: svelte: optional: true - svelte@5.2.3: - resolution: {integrity: sha512-DRrWXdzo6+gfX9H/hQofQYyAtsGqC99+CFBvttImGt6gAy4Xzh0hHBrCHw5OtBgaPOdVGNW+S+mDcYcEsvTPOw==} + svelte@5.2.8: + resolution: {integrity: sha512-VU7a01XwnFi6wXVkH5QY3FYXRZWrhsWZhaE8AYU6UeYZdslE3TFgQq6+HLrbMjOLkVhdKt74NGHYbhFeErQQ6g==} engines: {node: '>=18'} synckit@0.6.2: @@ -3309,8 +3253,8 @@ packages: resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} engines: {node: '>=8'} - typescript@5.6.3: - resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} + typescript@5.7.2: + resolution: {integrity: sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==} engines: {node: '>=14.17'} hasBin: true @@ -3323,8 +3267,8 @@ packages: uncrypto@0.1.3: resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} - undici-types@6.19.8: - resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + undici-types@6.20.0: + resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} unenv@1.10.0: resolution: {integrity: sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ==} @@ -3581,14 +3525,14 @@ snapshots: '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 - '@clack/core@0.3.4': + '@clack/core@0.3.5': dependencies: picocolors: 1.1.1 sisteransi: 1.0.5 - '@clack/prompts@0.8.1': + '@clack/prompts@0.8.2': dependencies: - '@clack/core': 0.3.4 + '@clack/core': 0.3.5 picocolors: 1.1.1 sisteransi: 1.0.5 @@ -3836,13 +3780,13 @@ snapshots: '@eslint-community/regexpp@4.12.1': {} - '@eslint-react/ast@1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)': + '@eslint-react/ast@1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)': dependencies: - '@eslint-react/tools': 1.16.1 - '@eslint-react/types': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/typescript-estree': 8.14.0(typescript@5.6.3) - '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@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/types': 8.16.0 + '@typescript-eslint/typescript-estree': 8.16.0(typescript@5.7.2) + '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) birecord: 0.1.1 string-ts: 2.2.0 ts-pattern: 5.5.0 @@ -3851,18 +3795,18 @@ snapshots: - supports-color - typescript - '@eslint-react/core@1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)': - dependencies: - '@eslint-react/ast': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/jsx': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/shared': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/tools': 1.16.1 - '@eslint-react/types': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/var': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 8.14.0 - '@typescript-eslint/type-utils': 8.14.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/core@1.17.1(eslint@9.15.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.16.0 + '@typescript-eslint/type-utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/types': 8.16.0 + '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) birecord: 0.1.1 short-unique-id: 5.2.0 ts-pattern: 5.5.0 @@ -3871,72 +3815,75 @@ snapshots: - supports-color - typescript - '@eslint-react/eslint-plugin@1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)': + '@eslint-react/eslint-plugin@1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)': dependencies: - '@eslint-react/shared': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/tools': 1.16.1 - '@eslint-react/types': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 8.14.0 - '@typescript-eslint/type-utils': 8.14.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@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.16.0 + '@typescript-eslint/type-utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/types': 8.16.0 + '@typescript-eslint/utils': 8.16.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.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - eslint-plugin-react-dom: 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - eslint-plugin-react-hooks-extra: 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - eslint-plugin-react-naming-convention: 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - eslint-plugin-react-web-api: 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - eslint-plugin-react-x: 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + 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) optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.2 transitivePeerDependencies: - supports-color - '@eslint-react/jsx@1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)': + '@eslint-react/jsx@1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)': dependencies: - '@eslint-react/ast': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/tools': 1.16.1 - '@eslint-react/types': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/var': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 8.14.0 - '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@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.16.0 + '@typescript-eslint/types': 8.16.0 + '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + birecord: 0.1.1 ts-pattern: 5.5.0 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/shared@1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)': + '@eslint-react/shared@1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)': dependencies: - '@eslint-react/tools': 1.16.1 - '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/tools': 1.17.1 + '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + local-pkg: 0.5.1 picomatch: 4.0.2 + ts-pattern: 5.5.0 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/tools@1.16.1': {} + '@eslint-react/tools@1.17.1': {} - '@eslint-react/types@1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)': + '@eslint-react/types@1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)': dependencies: - '@eslint-react/tools': 1.16.1 - '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/tools': 1.17.1 + '@typescript-eslint/types': 8.16.0 + '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/var@1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)': + '@eslint-react/var@1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)': dependencies: - '@eslint-react/ast': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/tools': 1.16.1 - '@eslint-react/types': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 8.14.0 - '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@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.16.0 + '@typescript-eslint/types': 8.16.0 + '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) ts-pattern: 5.5.0 transitivePeerDependencies: - eslint @@ -3977,7 +3924,7 @@ snapshots: get-port-please: 3.1.2 h3: 1.13.0 minimatch: 9.0.5 - mlly: 1.7.2 + mlly: 1.7.3 mrmime: 2.0.0 open: 10.1.0 picocolors: 1.1.1 @@ -4008,7 +3955,7 @@ snapshots: '@eslint/markdown@6.2.1': dependencies: - '@eslint/plugin-kit': 0.2.0 + '@eslint/plugin-kit': 0.2.3 mdast-util-from-markdown: 2.0.1 mdast-util-gfm: 3.0.0 micromark-extension-gfm: 3.0.0 @@ -4017,10 +3964,6 @@ snapshots: '@eslint/object-schema@2.1.4': {} - '@eslint/plugin-kit@0.2.0': - dependencies: - levn: 0.4.1 - '@eslint/plugin-kit@0.2.3': dependencies: levn: 0.4.1 @@ -4067,7 +4010,7 @@ snapshots: '@jsdevtools/ez-spawn@3.0.4': dependencies: call-me-maybe: 1.0.2 - cross-spawn: 7.0.3 + cross-spawn: 7.0.6 string-argv: 0.3.2 type-detect: 4.0.8 @@ -4172,18 +4115,18 @@ snapshots: '@slidev/types@0.47.5': {} - '@stylistic/eslint-plugin-migrate@2.11.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)': + '@stylistic/eslint-plugin-migrate@2.11.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)': dependencies: '@eslint-stylistic/metadata': 2.11.0 - '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) transitivePeerDependencies: - eslint - supports-color - typescript - '@stylistic/eslint-plugin@2.11.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)': + '@stylistic/eslint-plugin@2.11.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)': dependencies: - '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) eslint: 9.15.0(jiti@2.4.0) eslint-visitor-keys: 4.2.0 espree: 10.3.0 @@ -4202,13 +4145,13 @@ snapshots: '@types/fs-extra@11.0.4': dependencies: '@types/jsonfile': 6.1.3 - '@types/node': 22.9.0 + '@types/node': 22.10.0 '@types/json-schema@7.0.15': {} '@types/jsonfile@6.1.3': dependencies: - '@types/node': 22.9.0 + '@types/node': 22.10.0 '@types/mdast@4.0.4': dependencies: @@ -4216,15 +4159,15 @@ snapshots: '@types/ms@0.7.34': {} - '@types/node@22.9.0': + '@types/node@22.10.0': dependencies: - undici-types: 6.19.8 + undici-types: 6.20.0 '@types/normalize-package-data@2.4.3': {} '@types/prompts@2.4.9': dependencies: - '@types/node': 22.9.0 + '@types/node': 22.10.0 kleur: 3.0.3 '@types/unist@3.0.3': {} @@ -4235,125 +4178,86 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@8.15.0(@typescript-eslint/parser@8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)': + '@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)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 8.15.0 - '@typescript-eslint/type-utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/visitor-keys': 8.15.0 + '@typescript-eslint/parser': 8.16.0(eslint@9.15.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.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/visitor-keys': 8.16.0 eslint: 9.15.0(jiti@2.4.0) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.6.3) + ts-api-utils: 1.3.0(typescript@5.7.2) optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)': + '@typescript-eslint/parser@8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)': dependencies: - '@typescript-eslint/scope-manager': 8.15.0 - '@typescript-eslint/types': 8.15.0 - '@typescript-eslint/typescript-estree': 8.15.0(typescript@5.6.3) - '@typescript-eslint/visitor-keys': 8.15.0 + '@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.7 eslint: 9.15.0(jiti@2.4.0) optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.14.0': - dependencies: - '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/visitor-keys': 8.14.0 - - '@typescript-eslint/scope-manager@8.15.0': + '@typescript-eslint/scope-manager@8.16.0': dependencies: - '@typescript-eslint/types': 8.15.0 - '@typescript-eslint/visitor-keys': 8.15.0 - - '@typescript-eslint/type-utils@8.14.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)': - dependencies: - '@typescript-eslint/typescript-estree': 8.14.0(typescript@5.6.3) - '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - debug: 4.3.7 - ts-api-utils: 1.3.0(typescript@5.6.3) - optionalDependencies: - typescript: 5.6.3 - transitivePeerDependencies: - - eslint - - supports-color + '@typescript-eslint/types': 8.16.0 + '@typescript-eslint/visitor-keys': 8.16.0 - '@typescript-eslint/type-utils@8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)': + '@typescript-eslint/type-utils@8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)': dependencies: - '@typescript-eslint/typescript-estree': 8.15.0(typescript@5.6.3) - '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/typescript-estree': 8.16.0(typescript@5.7.2) + '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) debug: 4.3.7 eslint: 9.15.0(jiti@2.4.0) - ts-api-utils: 1.3.0(typescript@5.6.3) + ts-api-utils: 1.3.0(typescript@5.7.2) optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.14.0': {} + '@typescript-eslint/types@8.16.0': {} - '@typescript-eslint/types@8.15.0': {} - - '@typescript-eslint/typescript-estree@8.14.0(typescript@5.6.3)': + '@typescript-eslint/typescript-estree@8.16.0(typescript@5.7.2)': dependencies: - '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/visitor-keys': 8.14.0 + '@typescript-eslint/types': 8.16.0 + '@typescript-eslint/visitor-keys': 8.16.0 debug: 4.3.7 fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.6.3) + ts-api-utils: 1.3.0(typescript@5.7.2) optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.15.0(typescript@5.6.3)': - dependencies: - '@typescript-eslint/types': 8.15.0 - '@typescript-eslint/visitor-keys': 8.15.0 - debug: 4.3.7 - fast-glob: 3.3.2 - is-glob: 4.0.3 - minimatch: 9.0.5 - semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.6.3) - optionalDependencies: - typescript: 5.6.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/utils@8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)': + '@typescript-eslint/utils@8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0(jiti@2.4.0)) - '@typescript-eslint/scope-manager': 8.15.0 - '@typescript-eslint/types': 8.15.0 - '@typescript-eslint/typescript-estree': 8.15.0(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.16.0 + '@typescript-eslint/types': 8.16.0 + '@typescript-eslint/typescript-estree': 8.16.0(typescript@5.7.2) eslint: 9.15.0(jiti@2.4.0) optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.14.0': - dependencies: - '@typescript-eslint/types': 8.14.0 - eslint-visitor-keys: 3.4.3 - - '@typescript-eslint/visitor-keys@8.15.0': + '@typescript-eslint/visitor-keys@8.16.0': dependencies: - '@typescript-eslint/types': 8.15.0 + '@typescript-eslint/types': 8.16.0 eslint-visitor-keys: 4.2.0 '@unocss/config@0.64.1': @@ -4365,9 +4269,9 @@ snapshots: '@unocss/core@0.64.1': {} - '@unocss/eslint-plugin@0.64.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)': + '@unocss/eslint-plugin@0.64.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)': dependencies: - '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) '@unocss/config': 0.64.1 '@unocss/core': 0.64.1 magic-string: 0.30.12 @@ -4377,13 +4281,13 @@ snapshots: - supports-color - typescript - '@vitest/eslint-plugin@1.1.10(@typescript-eslint/utils@8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)(vitest@2.1.5(@types/node@22.9.0))': + '@vitest/eslint-plugin@1.1.10(@typescript-eslint/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@5.7.2)(vitest@2.1.5(@types/node@22.10.0))': dependencies: - '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) eslint: 9.15.0(jiti@2.4.0) optionalDependencies: - typescript: 5.6.3 - vitest: 2.1.5(@types/node@22.9.0) + typescript: 5.7.2 + vitest: 2.1.5(@types/node@22.10.0) '@vitest/expect@2.1.5': dependencies: @@ -4392,13 +4296,13 @@ snapshots: chai: 5.1.2 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.5(vite@5.0.5(@types/node@22.9.0))': + '@vitest/mocker@2.1.5(vite@5.0.5(@types/node@22.10.0))': dependencies: '@vitest/spy': 2.1.5 estree-walker: 3.0.3 magic-string: 0.30.12 optionalDependencies: - vite: 5.0.5(@types/node@22.9.0) + vite: 5.0.5(@types/node@22.10.0) '@vitest/pretty-format@2.1.5': dependencies: @@ -4476,11 +4380,11 @@ snapshots: '@vue/shared': 3.5.13 csstype: 3.1.3 - '@vue/server-renderer@3.5.13(vue@3.5.13(typescript@5.6.3))': + '@vue/server-renderer@3.5.13(vue@3.5.13(typescript@5.7.2))': dependencies: '@vue/compiler-ssr': 3.5.13 '@vue/shared': 3.5.13 - vue: 3.5.13(typescript@5.6.3) + vue: 3.5.13(typescript@5.7.2) '@vue/shared@3.5.13': {} @@ -4540,12 +4444,12 @@ snapshots: assertion-error@2.0.1: {} - astro-eslint-parser@1.1.0(typescript@5.6.3): + astro-eslint-parser@1.1.0(typescript@5.7.2): dependencies: '@astrojs/compiler': 2.9.1 - '@typescript-eslint/scope-manager': 8.14.0 - '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/typescript-estree': 8.14.0(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.16.0 + '@typescript-eslint/types': 8.16.0 + '@typescript-eslint/typescript-estree': 8.16.0(typescript@5.7.2) astrojs-compiler-sync: 1.0.0(@astrojs/compiler@2.9.1) debug: 4.3.7 entities: 4.5.0 @@ -4632,7 +4536,7 @@ snapshots: dotenv: 16.4.5 giget: 1.2.3 jiti: 1.21.6 - mlly: 1.7.2 + mlly: 1.7.3 ohash: 1.1.4 pathe: 1.1.2 perfect-debounce: 1.0.0 @@ -4741,6 +4645,8 @@ snapshots: comment-parser@1.4.1: {} + compare-versions@6.1.1: {} + concat-map@0.0.1: {} confbox@0.1.8: {} @@ -4753,12 +4659,6 @@ snapshots: dependencies: browserslist: 4.24.0 - cross-spawn@7.0.3: - dependencies: - path-key: 3.1.1 - shebang-command: 2.0.0 - which: 2.0.2 - cross-spawn@7.0.6: dependencies: path-key: 3.1.1 @@ -4979,16 +4879,16 @@ snapshots: '@antfu/utils': 0.7.10 eslint: 9.15.0(jiti@2.4.0) - eslint-plugin-astro@1.3.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3): + eslint-plugin-astro@1.3.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2): dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0(jiti@2.4.0)) '@jridgewell/sourcemap-codec': 1.5.0 - '@typescript-eslint/types': 8.14.0 - astro-eslint-parser: 1.1.0(typescript@5.6.3) + '@typescript-eslint/types': 8.16.0 + astro-eslint-parser: 1.1.0(typescript@5.7.2) eslint: 9.15.0(jiti@2.4.0) eslint-compat-utils: 0.6.0(eslint@9.15.0(jiti@2.4.0)) globals: 15.12.0 - postcss: 8.4.47 + postcss: 8.4.49 postcss-selector-parser: 7.0.0 transitivePeerDependencies: - supports-color @@ -5017,9 +4917,9 @@ snapshots: prettier: 3.3.2 synckit: 0.9.2 - eslint-plugin-import-x@4.4.2(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3): + eslint-plugin-import-x@4.4.3(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2): dependencies: - '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) debug: 4.3.7 doctrine: 3.0.0 eslint: 9.15.0(jiti@2.4.0) @@ -5065,7 +4965,7 @@ snapshots: transitivePeerDependencies: - '@eslint/json' - eslint-plugin-n@17.13.2(eslint@9.15.0(jiti@2.4.0)): + eslint-plugin-n@17.14.0(eslint@9.15.0(jiti@2.4.0)): dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0(jiti@2.4.0)) enhanced-resolve: 5.17.1 @@ -5079,79 +4979,74 @@ snapshots: eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@3.9.1(astro-eslint-parser@1.1.0(typescript@5.6.3))(eslint@9.15.0(jiti@2.4.0))(svelte-eslint-parser@0.43.0(svelte@5.2.3))(svelte@5.2.3)(typescript@5.6.3)(vue-eslint-parser@9.4.3(eslint@9.15.0(jiti@2.4.0))): + eslint-plugin-perfectionist@4.1.2(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2): dependencies: - '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/types': 8.16.0 + '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) eslint: 9.15.0(jiti@2.4.0) - minimatch: 9.0.5 - natural-compare-lite: 1.4.0 - optionalDependencies: - astro-eslint-parser: 1.1.0(typescript@5.6.3) - svelte: 5.2.3 - svelte-eslint-parser: 0.43.0(svelte@5.2.3) - vue-eslint-parser: 9.4.3(eslint@9.15.0(jiti@2.4.0)) + natural-orderby: 5.0.0 transitivePeerDependencies: - supports-color - typescript - eslint-plugin-react-debug@1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3): - dependencies: - '@eslint-react/ast': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/core': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/jsx': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/shared': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/tools': 1.16.1 - '@eslint-react/types': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/var': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 8.14.0 - '@typescript-eslint/type-utils': 8.14.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + eslint-plugin-react-debug@1.17.1(eslint@9.15.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.16.0 + '@typescript-eslint/type-utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/types': 8.16.0 + '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) eslint: 9.15.0(jiti@2.4.0) string-ts: 2.2.0 ts-pattern: 5.5.0 optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.2 transitivePeerDependencies: - supports-color - eslint-plugin-react-dom@1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3): - dependencies: - '@eslint-react/ast': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/core': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/jsx': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/shared': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/tools': 1.16.1 - '@eslint-react/types': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/var': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 8.14.0 - '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + eslint-plugin-react-dom@1.17.1(eslint@9.15.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.16.0 + '@typescript-eslint/types': 8.16.0 + '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + compare-versions: 6.1.1 eslint: 9.15.0(jiti@2.4.0) ts-pattern: 5.5.0 optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.2 transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks-extra@1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3): - dependencies: - '@eslint-react/ast': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/core': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/jsx': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/shared': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/tools': 1.16.1 - '@eslint-react/types': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/var': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 8.14.0 - '@typescript-eslint/type-utils': 8.14.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + eslint-plugin-react-hooks-extra@1.17.1(eslint@9.15.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.16.0 + '@typescript-eslint/type-utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/types': 8.16.0 + '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) eslint: 9.15.0(jiti@2.4.0) ts-pattern: 5.5.0 optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.2 transitivePeerDependencies: - supports-color @@ -5159,22 +5054,22 @@ snapshots: dependencies: eslint: 9.15.0(jiti@2.4.0) - eslint-plugin-react-naming-convention@1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3): - dependencies: - '@eslint-react/ast': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/core': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/jsx': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/shared': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/tools': 1.16.1 - '@eslint-react/types': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 8.14.0 - '@typescript-eslint/type-utils': 8.14.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + eslint-plugin-react-naming-convention@1.17.1(eslint@9.15.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.16.0 + '@typescript-eslint/type-utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/types': 8.16.0 + '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) eslint: 9.15.0(jiti@2.4.0) ts-pattern: 5.5.0 optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.2 transitivePeerDependencies: - supports-color @@ -5182,44 +5077,45 @@ snapshots: dependencies: eslint: 9.15.0(jiti@2.4.0) - eslint-plugin-react-web-api@1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3): - dependencies: - '@eslint-react/ast': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/core': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/jsx': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/shared': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/tools': 1.16.1 - '@eslint-react/types': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/var': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 8.14.0 - '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + eslint-plugin-react-web-api@1.17.1(eslint@9.15.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.16.0 + '@typescript-eslint/types': 8.16.0 + '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) birecord: 0.1.1 eslint: 9.15.0(jiti@2.4.0) ts-pattern: 5.5.0 optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.2 transitivePeerDependencies: - supports-color - eslint-plugin-react-x@1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3): - dependencies: - '@eslint-react/ast': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/core': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/jsx': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/shared': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/tools': 1.16.1 - '@eslint-react/types': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/var': 1.16.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 8.14.0 - '@typescript-eslint/type-utils': 8.14.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + eslint-plugin-react-x@1.17.1(eslint@9.15.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.16.0 + '@typescript-eslint/type-utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/types': 8.16.0 + '@typescript-eslint/utils': 8.16.0(eslint@9.15.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.6.3) + is-immutable-type: 5.0.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) ts-pattern: 5.5.0 optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.2 transitivePeerDependencies: - supports-color @@ -5234,9 +5130,9 @@ snapshots: regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-solid@0.14.4(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3): + eslint-plugin-solid@0.14.4(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2): dependencies: - '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) eslint: 9.15.0(jiti@2.4.0) estraverse: 5.3.0 is-html: 2.0.0 @@ -5247,7 +5143,7 @@ snapshots: - supports-color - typescript - eslint-plugin-svelte@2.46.0(eslint@9.15.0(jiti@2.4.0))(svelte@5.2.3): + eslint-plugin-svelte@2.46.0(eslint@9.15.0(jiti@2.4.0))(svelte@5.2.8): dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0(jiti@2.4.0)) '@jridgewell/sourcemap-codec': 1.5.0 @@ -5255,14 +5151,14 @@ snapshots: eslint-compat-utils: 0.5.1(eslint@9.15.0(jiti@2.4.0)) esutils: 2.0.3 known-css-properties: 0.35.0 - postcss: 8.4.47 - postcss-load-config: 3.1.4(postcss@8.4.47) - postcss-safe-parser: 6.0.0(postcss@8.4.47) + postcss: 8.4.49 + postcss-load-config: 3.1.4(postcss@8.4.49) + postcss-safe-parser: 6.0.0(postcss@8.4.49) postcss-selector-parser: 6.1.0 semver: 7.6.3 - svelte-eslint-parser: 0.43.0(svelte@5.2.3) + svelte-eslint-parser: 0.43.0(svelte@5.2.8) optionalDependencies: - svelte: 5.2.3 + svelte: 5.2.8 transitivePeerDependencies: - ts-node @@ -5276,7 +5172,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-unicorn@56.0.0(eslint@9.15.0(jiti@2.4.0)): + eslint-plugin-unicorn@56.0.1(eslint@9.15.0(jiti@2.4.0)): dependencies: '@babel/helper-validator-identifier': 7.24.7 '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0(jiti@2.4.0)) @@ -5296,11 +5192,11 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.15.0(@typescript-eslint/parser@8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.15.0(jiti@2.4.0)): + eslint-plugin-unused-imports@4.1.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)): dependencies: eslint: 9.15.0(jiti@2.4.0) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.15.0(@typescript-eslint/parser@8.15.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@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-plugin-vue@9.31.0(eslint@9.15.0(jiti@2.4.0)): dependencies: @@ -5438,7 +5334,7 @@ snapshots: execa@8.0.1: dependencies: - cross-spawn: 7.0.3 + cross-spawn: 7.0.6 get-stream: 8.0.1 human-signals: 5.0.0 is-stream: 3.0.0 @@ -5451,7 +5347,7 @@ snapshots: execa@9.5.1: dependencies: '@sindresorhus/merge-streams': 4.0.0 - cross-spawn: 7.0.3 + cross-spawn: 7.0.6 figures: 6.1.0 get-stream: 9.0.1 human-signals: 8.0.0 @@ -5528,7 +5424,7 @@ snapshots: foreground-child@3.1.1: dependencies: - cross-spawn: 7.0.3 + cross-spawn: 7.0.6 signal-exit: 4.1.0 fs-extra@11.2.0: @@ -5714,13 +5610,13 @@ snapshots: dependencies: html-tags: 3.3.1 - is-immutable-type@5.0.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3): + is-immutable-type@5.0.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2): dependencies: - '@typescript-eslint/type-utils': 8.14.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) + '@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) - ts-api-utils: 1.3.0(typescript@5.6.3) - ts-declaration-location: 1.0.4(typescript@5.6.3) - typescript: 5.6.3 + ts-api-utils: 1.3.0(typescript@5.7.2) + ts-declaration-location: 1.0.4(typescript@5.7.2) + typescript: 5.7.2 transitivePeerDependencies: - supports-color @@ -6238,13 +6134,6 @@ snapshots: mkdirp@1.0.4: {} - mlly@1.7.2: - dependencies: - acorn: 8.14.0 - pathe: 1.1.2 - pkg-types: 1.2.1 - ufo: 1.5.4 - mlly@1.7.3: dependencies: acorn: 8.14.0 @@ -6264,10 +6153,10 @@ snapshots: nanoid@3.3.7: {} - natural-compare-lite@1.4.0: {} - natural-compare@1.4.0: {} + natural-orderby@5.0.0: {} + node-fetch-native@1.6.4: {} node-releases@2.0.18: {} @@ -6423,29 +6312,29 @@ snapshots: pluralize@8.0.0: {} - postcss-load-config@3.1.4(postcss@8.4.47): + postcss-load-config@3.1.4(postcss@8.4.49): dependencies: lilconfig: 2.1.0 yaml: 1.10.2 optionalDependencies: - postcss: 8.4.47 + postcss: 8.4.49 - postcss-load-config@6.0.1(jiti@2.4.0)(postcss@8.4.47)(tsx@4.19.2)(yaml@2.5.0): + postcss-load-config@6.0.1(jiti@2.4.0)(postcss@8.4.49)(tsx@4.19.2)(yaml@2.5.0): dependencies: lilconfig: 3.1.2 optionalDependencies: jiti: 2.4.0 - postcss: 8.4.47 + postcss: 8.4.49 tsx: 4.19.2 yaml: 2.5.0 - postcss-safe-parser@6.0.0(postcss@8.4.47): + postcss-safe-parser@6.0.0(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 - postcss-scss@4.0.9(postcss@8.4.47): + postcss-scss@4.0.9(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 postcss-selector-parser@6.1.0: dependencies: @@ -6457,12 +6346,6 @@ snapshots: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss@8.4.47: - dependencies: - nanoid: 3.3.7 - picocolors: 1.1.1 - source-map-js: 1.2.1 - postcss@8.4.49: dependencies: nanoid: 3.3.7 @@ -6747,17 +6630,17 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-eslint-parser@0.43.0(svelte@5.2.3): + svelte-eslint-parser@0.43.0(svelte@5.2.8): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - postcss: 8.4.47 - postcss-scss: 4.0.9(postcss@8.4.47) + postcss: 8.4.49 + postcss-scss: 4.0.9(postcss@8.4.49) optionalDependencies: - svelte: 5.2.3 + svelte: 5.2.8 - svelte@5.2.3: + svelte@5.2.8: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 @@ -6832,14 +6715,14 @@ snapshots: tree-kill@1.2.2: {} - ts-api-utils@1.3.0(typescript@5.6.3): + ts-api-utils@1.3.0(typescript@5.7.2): dependencies: - typescript: 5.6.3 + typescript: 5.7.2 - ts-declaration-location@1.0.4(typescript@5.6.3): + ts-declaration-location@1.0.4(typescript@5.7.2): dependencies: minimatch: 10.0.1 - typescript: 5.6.3 + typescript: 5.7.2 ts-interface-checker@0.1.13: {} @@ -6847,7 +6730,7 @@ snapshots: tslib@2.6.3: {} - tsup@8.3.5(jiti@2.4.0)(postcss@8.4.47)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.5.0): + tsup@8.3.5(jiti@2.4.0)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.2)(yaml@2.5.0): dependencies: bundle-require: 5.0.0(esbuild@0.24.0) cac: 6.7.14 @@ -6857,7 +6740,7 @@ snapshots: esbuild: 0.24.0 joycon: 3.1.1 picocolors: 1.1.1 - postcss-load-config: 6.0.1(jiti@2.4.0)(postcss@8.4.47)(tsx@4.19.2)(yaml@2.5.0) + postcss-load-config: 6.0.1(jiti@2.4.0)(postcss@8.4.49)(tsx@4.19.2)(yaml@2.5.0) resolve-from: 5.0.0 rollup: 4.26.0 source-map: 0.8.0-beta.0 @@ -6866,8 +6749,8 @@ snapshots: tinyglobby: 0.2.10 tree-kill: 1.2.2 optionalDependencies: - postcss: 8.4.47 - typescript: 5.6.3 + postcss: 8.4.49 + typescript: 5.7.2 transitivePeerDependencies: - jiti - supports-color @@ -6893,7 +6776,7 @@ snapshots: type-fest@0.8.1: {} - typescript@5.6.3: {} + typescript@5.7.2: {} ufo@1.5.4: {} @@ -6907,7 +6790,7 @@ snapshots: uncrypto@0.1.3: {} - undici-types@6.19.8: {} + undici-types@6.20.0: {} unenv@1.10.0: dependencies: @@ -6959,13 +6842,13 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - vite-node@2.1.5(@types/node@22.9.0): + vite-node@2.1.5(@types/node@22.10.0): dependencies: cac: 6.7.14 debug: 4.3.7 es-module-lexer: 1.5.4 pathe: 1.1.2 - vite: 5.0.5(@types/node@22.9.0) + vite: 5.0.5(@types/node@22.10.0) transitivePeerDependencies: - '@types/node' - less @@ -6976,19 +6859,19 @@ snapshots: - supports-color - terser - vite@5.0.5(@types/node@22.9.0): + vite@5.0.5(@types/node@22.10.0): dependencies: esbuild: 0.19.12 - postcss: 8.4.47 + postcss: 8.4.49 rollup: 4.26.0 optionalDependencies: - '@types/node': 22.9.0 + '@types/node': 22.10.0 fsevents: 2.3.3 - vitest@2.1.5(@types/node@22.9.0): + vitest@2.1.5(@types/node@22.10.0): dependencies: '@vitest/expect': 2.1.5 - '@vitest/mocker': 2.1.5(vite@5.0.5(@types/node@22.9.0)) + '@vitest/mocker': 2.1.5(vite@5.0.5(@types/node@22.10.0)) '@vitest/pretty-format': 2.1.5 '@vitest/runner': 2.1.5 '@vitest/snapshot': 2.1.5 @@ -7004,11 +6887,11 @@ snapshots: tinyexec: 0.3.1 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.0.5(@types/node@22.9.0) - vite-node: 2.1.5(@types/node@22.9.0) + vite: 5.0.5(@types/node@22.10.0) + vite-node: 2.1.5(@types/node@22.10.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.9.0 + '@types/node': 22.10.0 transitivePeerDependencies: - less - lightningcss @@ -7032,15 +6915,15 @@ snapshots: transitivePeerDependencies: - supports-color - vue@3.5.13(typescript@5.6.3): + vue@3.5.13(typescript@5.7.2): dependencies: '@vue/compiler-dom': 3.5.13 '@vue/compiler-sfc': 3.5.13 '@vue/runtime-dom': 3.5.13 - '@vue/server-renderer': 3.5.13(vue@3.5.13(typescript@5.6.3)) + '@vue/server-renderer': 3.5.13(vue@3.5.13(typescript@5.7.2)) '@vue/shared': 3.5.13 optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.2 webidl-conversions@4.0.2: {} diff --git a/scripts/typegen.ts b/scripts/typegen.ts index fda5fd1bfb..9afb4fd46c 100644 --- a/scripts/typegen.ts +++ b/scripts/typegen.ts @@ -1,6 +1,6 @@ import fs from 'node:fs/promises' -import { builtinRules } from 'eslint/use-at-your-own-risk' +import JS from '@eslint/js' import { flatConfigsToRulesDTS } from 'eslint-typegen/core' import { astro, combine, comments, formatters, imports, javascript, jsdoc, jsonc, jsx, markdown, node, perfectionist, react, regexp, solid, sortPackageJson, stylistic, svelte, test, toml, typescript, unicorn, unocss, vue, yaml } from '../src' @@ -9,7 +9,7 @@ const configs = await combine( { plugins: { '': { - rules: Object.fromEntries(builtinRules.entries()), + rules: JS.configs.all, }, }, }, diff --git a/vitest.config.ts b/vitest.config.ts new file mode 100644 index 0000000000..765b3be8a8 --- /dev/null +++ b/vitest.config.ts @@ -0,0 +1,7 @@ +import { defineConfig } from 'vitest/config' + +export default defineConfig({ + test: { + testTimeout: 60_000, + }, +}) From be26a54cb06cc6de14bb7e17069ba2992418763f Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Tue, 26 Nov 2024 14:49:15 +0800 Subject: [PATCH 092/105] chore: release v3.10.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 5df295b905..6181955170 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@antfu/eslint-config", "type": "module", - "version": "3.9.2", + "version": "3.10.0", "packageManager": "pnpm@9.14.2", "description": "Anthony's ESLint config", "author": "Anthony Fu (https://github.com/antfu/)", From 3f32478dab9512087ef0cf2e7e8cf85c5fe3201f Mon Sep 17 00:00:00 2001 From: Jakub Bazgier Date: Wed, 27 Nov 2024 11:41:42 +0100 Subject: [PATCH 093/105] chore(deps): update prettier-plugin-astro version (#637) --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 6181955170..e0285d32f2 100644 --- a/package.json +++ b/package.json @@ -50,7 +50,7 @@ "eslint-plugin-react-refresh": "^0.4.4", "eslint-plugin-solid": "^0.14.3", "eslint-plugin-svelte": ">=2.35.1", - "prettier-plugin-astro": "^0.13.0", + "prettier-plugin-astro": "^0.14.0", "prettier-plugin-slidev": "^1.0.5", "svelte-eslint-parser": ">=0.37.0" }, From 40ee74acf0f9990647e90cbd0534665c5e0db403 Mon Sep 17 00:00:00 2001 From: Kid <44045911+kidonng@users.noreply.github.com> Date: Wed, 27 Nov 2024 18:44:58 +0800 Subject: [PATCH 094/105] fix: disable `antfu/no-top-level-await` for Astro (#638) --- src/configs/astro.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/configs/astro.ts b/src/configs/astro.ts index 6a0abab290..206795c863 100644 --- a/src/configs/astro.ts +++ b/src/configs/astro.ts @@ -43,6 +43,10 @@ export async function astro( name: 'antfu/astro/rules', processor: 'astro/client-side-ts', rules: { + // Astro uses top level await for e.g. data fetching + // https://docs.astro.build/en/guides/data-fetching/#fetch-in-astro + 'antfu/no-top-level-await': 'off', + // use recommended rules 'astro/missing-client-only-directive-value': 'error', 'astro/no-conflict-set-directives': 'error', From acd349e2d4d025d586ff77f7863a67082768ea26 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Wed, 27 Nov 2024 18:47:19 +0800 Subject: [PATCH 095/105] chore: update deps --- package.json | 10 +-- pnpm-lock.yaml | 162 ++++++++++++++++++++++++------------------------- 2 files changed, 86 insertions(+), 86 deletions(-) diff --git a/package.json b/package.json index e0285d32f2..37cdeca0e8 100644 --- a/package.json +++ b/package.json @@ -96,21 +96,21 @@ } }, "dependencies": { - "@antfu/install-pkg": "^0.4.1", + "@antfu/install-pkg": "^0.5.0", "@clack/prompts": "^0.8.2", "@eslint-community/eslint-plugin-eslint-comments": "^4.4.1", "@eslint/markdown": "^6.2.1", "@stylistic/eslint-plugin": "^2.11.0", "@typescript-eslint/eslint-plugin": "^8.16.0", "@typescript-eslint/parser": "^8.16.0", - "@vitest/eslint-plugin": "^1.1.10", + "@vitest/eslint-plugin": "^1.1.11", "eslint-config-flat-gitignore": "^0.3.0", "eslint-flat-config-utils": "^0.4.0", "eslint-merge-processors": "^0.1.0", "eslint-plugin-antfu": "^2.7.0", "eslint-plugin-command": "^0.2.6", "eslint-plugin-import-x": "^4.4.3", - "eslint-plugin-jsdoc": "^50.5.0", + "eslint-plugin-jsdoc": "^50.6.0", "eslint-plugin-jsonc": "^2.18.2", "eslint-plugin-n": "^17.14.0", "eslint-plugin-no-only-tests": "^3.3.0", @@ -164,12 +164,12 @@ "prettier-plugin-slidev": "^1.0.5", "rimraf": "^6.0.1", "simple-git-hooks": "^2.11.1", - "svelte": "^5.2.8", + "svelte": "^5.2.9", "svelte-eslint-parser": "^0.43.0", "tsup": "^8.3.5", "tsx": "^4.19.2", "typescript": "^5.7.2", - "vitest": "^2.1.5", + "vitest": "^2.1.6", "vue": "^3.5.13" }, "resolutions": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0e845434e1..88760e2975 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,8 +15,8 @@ importers: .: dependencies: '@antfu/install-pkg': - specifier: ^0.4.1 - version: 0.4.1 + specifier: ^0.5.0 + version: 0.5.0 '@clack/prompts': specifier: ^0.8.2 version: 0.8.2 @@ -36,8 +36,8 @@ importers: specifier: ^8.16.0 version: 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) '@vitest/eslint-plugin': - specifier: ^1.1.10 - version: 1.1.10(@typescript-eslint/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@5.7.2)(vitest@2.1.5(@types/node@22.10.0)) + specifier: ^1.1.11 + version: 1.1.11(@typescript-eslint/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@5.7.2)(vitest@2.1.6(@types/node@22.10.0)) eslint-config-flat-gitignore: specifier: ^0.3.0 version: 0.3.0(eslint@9.15.0(jiti@2.4.0)) @@ -57,8 +57,8 @@ importers: specifier: ^4.4.3 version: 4.4.3(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) eslint-plugin-jsdoc: - specifier: ^50.5.0 - version: 50.5.0(eslint@9.15.0(jiti@2.4.0)) + specifier: ^50.6.0 + version: 50.6.0(eslint@9.15.0(jiti@2.4.0)) eslint-plugin-jsonc: specifier: ^2.18.2 version: 2.18.2(eslint@9.15.0(jiti@2.4.0)) @@ -179,7 +179,7 @@ importers: version: 0.14.4(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) eslint-plugin-svelte: specifier: ^2.46.0 - version: 2.46.0(eslint@9.15.0(jiti@2.4.0))(svelte@5.2.8) + version: 2.46.0(eslint@9.15.0(jiti@2.4.0))(svelte@5.2.9) eslint-typegen: specifier: ^0.3.2 version: 0.3.2(eslint@9.15.0(jiti@2.4.0)) @@ -214,11 +214,11 @@ importers: specifier: ^2.11.1 version: 2.11.1 svelte: - specifier: ^5.2.8 - version: 5.2.8 + specifier: ^5.2.9 + version: 5.2.9 svelte-eslint-parser: specifier: ^0.43.0 - version: 0.43.0(svelte@5.2.8) + version: 0.43.0(svelte@5.2.9) tsup: specifier: ^8.3.5 version: 8.3.5(jiti@2.4.0)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.2)(yaml@2.5.0) @@ -229,8 +229,8 @@ importers: specifier: ^5.7.2 version: 5.7.2 vitest: - specifier: ^2.1.5 - version: 2.1.5(@types/node@22.10.0) + specifier: ^2.1.6 + version: 2.1.6(@types/node@22.10.0) vue: specifier: ^3.5.13 version: 3.5.13(typescript@5.7.2) @@ -245,8 +245,8 @@ packages: resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} - '@antfu/install-pkg@0.4.1': - resolution: {integrity: sha512-T7yB5QNG29afhWVkVq7XeIMBa5U/vs9mX69YqayXypPRmYzUmzwnYltplHmPtZ4HPCn+sQKeXW8I47wCbuBOjw==} + '@antfu/install-pkg@0.5.0': + resolution: {integrity: sha512-dKnk2xlAyC7rvTkpkHmu+Qy/2Zc3Vm/l8PtNyIOGDBtXPY3kThfU4ORNEp3V7SXw5XSOb+tOJaUYpfquPzL/Tg==} '@antfu/ni@0.23.1': resolution: {integrity: sha512-VFAvMTJhjP6L7CuBKT5FioDCSpdmZxJ4POKTJOrFNicI2CK6mlaRwVEBGWLGm2V6BtQgdbBn9X68piHSbw5wQQ==} @@ -1141,8 +1141,8 @@ packages: resolution: {integrity: sha512-5Q1dI+oKpG1o9CLWukriOFXJZu11VOEpqdx8DbroRzNoJYY4Fq6st132e3L9PcxJtq8o1sX6YnhoVjUKvasRzQ==} engines: {node: '>=14'} - '@vitest/eslint-plugin@1.1.10': - resolution: {integrity: sha512-uScH5Kz5v32vvtQYB2iodpoPg2mGASK+VKpjlc2IUgE0+16uZKqVKi2vQxjxJ6sMCQLBs4xhBFZlmZBszsmfKQ==} + '@vitest/eslint-plugin@1.1.11': + resolution: {integrity: sha512-f24vqvW1GE94Qs1qIelMdhTaYoVS6TbNz7V/1xc1A7gggoz21Lon3bDh8SRoesRpXSJ+23fXUc9cOUAKoGgZ8g==} peerDependencies: '@typescript-eslint/utils': ^8.16.0 eslint: ^9.15.0 @@ -1154,34 +1154,34 @@ packages: vitest: optional: true - '@vitest/expect@2.1.5': - resolution: {integrity: sha512-nZSBTW1XIdpZvEJyoP/Sy8fUg0b8od7ZpGDkTUcfJ7wz/VoZAFzFfLyxVxGFhUjJzhYqSbIpfMtl/+k/dpWa3Q==} + '@vitest/expect@2.1.6': + resolution: {integrity: sha512-9M1UR9CAmrhJOMoSwVnPh2rELPKhYo0m/CSgqw9PyStpxtkwhmdM6XYlXGKeYyERY1N6EIuzkQ7e3Lm1WKCoUg==} - '@vitest/mocker@2.1.5': - resolution: {integrity: sha512-XYW6l3UuBmitWqSUXTNXcVBUCRytDogBsWuNXQijc00dtnU/9OqpXWp4OJroVrad/gLIomAq9aW8yWDBtMthhQ==} + '@vitest/mocker@2.1.6': + resolution: {integrity: sha512-MHZp2Z+Q/A3am5oD4WSH04f9B0T7UvwEb+v5W0kCYMhtXGYbdyl2NUk1wdSMqGthmhpiThPDp/hEoVwu16+u1A==} peerDependencies: msw: ^2.4.9 - vite: ^5.0.0 + vite: ^5.0.0 || ^6.0.0 peerDependenciesMeta: msw: optional: true vite: optional: true - '@vitest/pretty-format@2.1.5': - resolution: {integrity: sha512-4ZOwtk2bqG5Y6xRGHcveZVr+6txkH7M2e+nPFd6guSoN638v/1XQ0K06eOpi0ptVU/2tW/pIU4IoPotY/GZ9fw==} + '@vitest/pretty-format@2.1.6': + resolution: {integrity: sha512-exZyLcEnHgDMKc54TtHca4McV4sKT+NKAe9ix/yhd/qkYb/TP8HTyXRFDijV19qKqTZM0hPL4753zU/U8L/gAA==} - '@vitest/runner@2.1.5': - resolution: {integrity: sha512-pKHKy3uaUdh7X6p1pxOkgkVAFW7r2I818vHDthYLvUyjRfkKOU6P45PztOch4DZarWQne+VOaIMwA/erSSpB9g==} + '@vitest/runner@2.1.6': + resolution: {integrity: sha512-SjkRGSFyrA82m5nz7To4CkRSEVWn/rwQISHoia/DB8c6IHIhaE/UNAo+7UfeaeJRE979XceGl00LNkIz09RFsA==} - '@vitest/snapshot@2.1.5': - resolution: {integrity: sha512-zmYw47mhfdfnYbuhkQvkkzYroXUumrwWDGlMjpdUr4jBd3HZiV2w7CQHj+z7AAS4VOtWxI4Zt4bWt4/sKcoIjg==} + '@vitest/snapshot@2.1.6': + resolution: {integrity: sha512-5JTWHw8iS9l3v4/VSuthCndw1lN/hpPB+mlgn1BUhFbobeIUj1J1V/Bj2t2ovGEmkXLTckFjQddsxS5T6LuVWw==} - '@vitest/spy@2.1.5': - resolution: {integrity: sha512-aWZF3P0r3w6DiYTVskOYuhBc7EMc3jvn1TkBg8ttylFFRqNN2XGD7V5a4aQdk6QiUzZQ4klNBSpCLJgWNdIiNw==} + '@vitest/spy@2.1.6': + resolution: {integrity: sha512-oTFObV8bd4SDdRka5O+mSh5w9irgx5IetrD5i+OsUUsk/shsBoHifwCzy45SAORzAhtNiprUVaK3hSCCzZh1jQ==} - '@vitest/utils@2.1.5': - resolution: {integrity: sha512-yfj6Yrp0Vesw2cwJbP+cl04OC+IHFsuQsrsJBL9pyGeQXE56v1UAOQco+SR55Vf1nQzfV0QJg1Qum7AaWUwwYg==} + '@vitest/utils@2.1.6': + resolution: {integrity: sha512-ixNkFy3k4vokOUTU2blIUvOgKq/N2PW8vKIjZZYsGJCMX69MRa9J2sKqX5hY/k5O5Gty3YJChepkqZ3KM9LyIQ==} '@voxpelli/config-array-find-files@1.2.1': resolution: {integrity: sha512-mRqVGLcK+yU+fQyaHAL9Xbhw633spi+VGurX1+gwSiZS8SzX63WzOmGi3qXO7mn4cozJcExyzIC5WmbUFJWQOw==} @@ -1711,8 +1711,8 @@ packages: peerDependencies: eslint: ^9.15.0 - eslint-plugin-jsdoc@50.5.0: - resolution: {integrity: sha512-xTkshfZrUbiSHXBwZ/9d5ulZ2OcHXxSvm/NPo494H/hadLRJwOq5PMV0EUpMqsb9V+kQo+9BAgi6Z7aJtdBp2A==} + eslint-plugin-jsdoc@50.6.0: + resolution: {integrity: sha512-tCNp4fR79Le3dYTPB0dKEv7yFyvGkUCa+Z3yuTrrNGGOxBlXo9Pn0PEgroOZikUQOGjxoGMVKNjrOHcYEdfszg==} engines: {node: '>=18'} peerDependencies: eslint: ^9.15.0 @@ -2684,8 +2684,8 @@ packages: package-json-from-dist@1.0.0: resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} - package-manager-detector@0.2.0: - resolution: {integrity: sha512-E385OSk9qDcXhcM9LNSe4sdhx8a9mAPrZ4sMLW+tmxl5ZuGtPUcdFu+MPP2jbgiWAZ6Pfe5soGFMd+0Db5Vrog==} + package-manager-detector@0.2.5: + resolution: {integrity: sha512-3dS7y28uua+UDbRCLBqltMBrbI+A5U2mI9YuxHRxIWYmLj3DwntEBmERYzIAQ4DMeuCUOBSak7dBHHoXKpOTYQ==} parent-module@1.0.1: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} @@ -3121,8 +3121,8 @@ packages: svelte: optional: true - svelte@5.2.8: - resolution: {integrity: sha512-VU7a01XwnFi6wXVkH5QY3FYXRZWrhsWZhaE8AYU6UeYZdslE3TFgQq6+HLrbMjOLkVhdKt74NGHYbhFeErQQ6g==} + svelte@5.2.9: + resolution: {integrity: sha512-LjO7R6K8FI8dA3l+4CcsbJ3djIe2TtokHGzfpDTro5g8nworMbTz9alCR95EQXGsqlzIAvqJtZ7Yy0o33lL09Q==} engines: {node: '>=18'} synckit@0.6.2: @@ -3312,9 +3312,9 @@ packages: validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} - vite-node@2.1.5: - resolution: {integrity: sha512-rd0QIgx74q4S1Rd56XIiL2cYEdyWn13cunYBIuqh9mpmQr7gGS0IxXoP8R6OaZtNQQLyXSWbd4rXKYUbhFpK5w==} - engines: {node: ^18.0.0 || >=20.0.0} + vite-node@2.1.6: + resolution: {integrity: sha512-DBfJY0n9JUwnyLxPSSUmEePT21j8JZp/sR9n+/gBwQU6DcQOioPdb8/pibWfXForbirSagZCilseYIwaL3f95A==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true vite@5.0.5: @@ -3345,15 +3345,15 @@ packages: terser: optional: true - vitest@2.1.5: - resolution: {integrity: sha512-P4ljsdpuzRTPI/kbND2sDZ4VmieerR2c9szEZpjc+98Z9ebvnXmM5+0tHEKqYZumXqlvnmfWsjeFOjXVriDG7A==} - engines: {node: ^18.0.0 || >=20.0.0} + vitest@2.1.6: + resolution: {integrity: sha512-isUCkvPL30J4c5O5hgONeFRsDmlw6kzFEdLQHLezmDdKQHy8Ke/B/dgdTMEgU0vm+iZ0TjW8GuK83DiahBoKWQ==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 2.1.5 - '@vitest/ui': 2.1.5 + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 + '@vitest/browser': 2.1.6 + '@vitest/ui': 2.1.6 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -3483,9 +3483,9 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@antfu/install-pkg@0.4.1': + '@antfu/install-pkg@0.5.0': dependencies: - package-manager-detector: 0.2.0 + package-manager-detector: 0.2.5 tinyexec: 0.3.1 '@antfu/ni@0.23.1': {} @@ -4281,51 +4281,51 @@ snapshots: - supports-color - typescript - '@vitest/eslint-plugin@1.1.10(@typescript-eslint/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@5.7.2)(vitest@2.1.5(@types/node@22.10.0))': + '@vitest/eslint-plugin@1.1.11(@typescript-eslint/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@5.7.2)(vitest@2.1.6(@types/node@22.10.0))': dependencies: '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) eslint: 9.15.0(jiti@2.4.0) optionalDependencies: typescript: 5.7.2 - vitest: 2.1.5(@types/node@22.10.0) + vitest: 2.1.6(@types/node@22.10.0) - '@vitest/expect@2.1.5': + '@vitest/expect@2.1.6': dependencies: - '@vitest/spy': 2.1.5 - '@vitest/utils': 2.1.5 + '@vitest/spy': 2.1.6 + '@vitest/utils': 2.1.6 chai: 5.1.2 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.5(vite@5.0.5(@types/node@22.10.0))': + '@vitest/mocker@2.1.6(vite@5.0.5(@types/node@22.10.0))': dependencies: - '@vitest/spy': 2.1.5 + '@vitest/spy': 2.1.6 estree-walker: 3.0.3 magic-string: 0.30.12 optionalDependencies: vite: 5.0.5(@types/node@22.10.0) - '@vitest/pretty-format@2.1.5': + '@vitest/pretty-format@2.1.6': dependencies: tinyrainbow: 1.2.0 - '@vitest/runner@2.1.5': + '@vitest/runner@2.1.6': dependencies: - '@vitest/utils': 2.1.5 + '@vitest/utils': 2.1.6 pathe: 1.1.2 - '@vitest/snapshot@2.1.5': + '@vitest/snapshot@2.1.6': dependencies: - '@vitest/pretty-format': 2.1.5 + '@vitest/pretty-format': 2.1.6 magic-string: 0.30.12 pathe: 1.1.2 - '@vitest/spy@2.1.5': + '@vitest/spy@2.1.6': dependencies: tinyspy: 3.0.2 - '@vitest/utils@2.1.5': + '@vitest/utils@2.1.6': dependencies: - '@vitest/pretty-format': 2.1.5 + '@vitest/pretty-format': 2.1.6 loupe: 3.1.2 tinyrainbow: 1.2.0 @@ -4934,7 +4934,7 @@ snapshots: - supports-color - typescript - eslint-plugin-jsdoc@50.5.0(eslint@9.15.0(jiti@2.4.0)): + eslint-plugin-jsdoc@50.6.0(eslint@9.15.0(jiti@2.4.0)): dependencies: '@es-joy/jsdoccomment': 0.49.0 are-docs-informative: 0.0.2 @@ -5143,7 +5143,7 @@ snapshots: - supports-color - typescript - eslint-plugin-svelte@2.46.0(eslint@9.15.0(jiti@2.4.0))(svelte@5.2.8): + eslint-plugin-svelte@2.46.0(eslint@9.15.0(jiti@2.4.0))(svelte@5.2.9): dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0(jiti@2.4.0)) '@jridgewell/sourcemap-codec': 1.5.0 @@ -5156,9 +5156,9 @@ snapshots: postcss-safe-parser: 6.0.0(postcss@8.4.49) postcss-selector-parser: 6.1.0 semver: 7.6.3 - svelte-eslint-parser: 0.43.0(svelte@5.2.8) + svelte-eslint-parser: 0.43.0(svelte@5.2.9) optionalDependencies: - svelte: 5.2.8 + svelte: 5.2.9 transitivePeerDependencies: - ts-node @@ -6244,7 +6244,7 @@ snapshots: package-json-from-dist@1.0.0: {} - package-manager-detector@0.2.0: {} + package-manager-detector@0.2.5: {} parent-module@1.0.1: dependencies: @@ -6630,7 +6630,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-eslint-parser@0.43.0(svelte@5.2.8): + svelte-eslint-parser@0.43.0(svelte@5.2.9): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -6638,9 +6638,9 @@ snapshots: postcss: 8.4.49 postcss-scss: 4.0.9(postcss@8.4.49) optionalDependencies: - svelte: 5.2.8 + svelte: 5.2.9 - svelte@5.2.8: + svelte@5.2.9: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 @@ -6842,7 +6842,7 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - vite-node@2.1.5(@types/node@22.10.0): + vite-node@2.1.6(@types/node@22.10.0): dependencies: cac: 6.7.14 debug: 4.3.7 @@ -6868,15 +6868,15 @@ snapshots: '@types/node': 22.10.0 fsevents: 2.3.3 - vitest@2.1.5(@types/node@22.10.0): + vitest@2.1.6(@types/node@22.10.0): dependencies: - '@vitest/expect': 2.1.5 - '@vitest/mocker': 2.1.5(vite@5.0.5(@types/node@22.10.0)) - '@vitest/pretty-format': 2.1.5 - '@vitest/runner': 2.1.5 - '@vitest/snapshot': 2.1.5 - '@vitest/spy': 2.1.5 - '@vitest/utils': 2.1.5 + '@vitest/expect': 2.1.6 + '@vitest/mocker': 2.1.6(vite@5.0.5(@types/node@22.10.0)) + '@vitest/pretty-format': 2.1.6 + '@vitest/runner': 2.1.6 + '@vitest/snapshot': 2.1.6 + '@vitest/spy': 2.1.6 + '@vitest/utils': 2.1.6 chai: 5.1.2 debug: 4.3.7 expect-type: 1.1.0 @@ -6888,7 +6888,7 @@ snapshots: tinypool: 1.0.1 tinyrainbow: 1.2.0 vite: 5.0.5(@types/node@22.10.0) - vite-node: 2.1.5(@types/node@22.10.0) + vite-node: 2.1.6(@types/node@22.10.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.10.0 From f0eecc5c1929af5516b5f2a1ea322cfc28a7b0ad Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Wed, 27 Nov 2024 18:47:26 +0800 Subject: [PATCH 096/105] chore: release v3.11.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 37cdeca0e8..cc09725a62 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@antfu/eslint-config", "type": "module", - "version": "3.10.0", + "version": "3.11.0", "packageManager": "pnpm@9.14.2", "description": "Anthony's ESLint config", "author": "Anthony Fu (https://github.com/antfu/)", From d9b10e12092c3ad5868d9f97d7a858d7ae16108a Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Thu, 28 Nov 2024 10:51:22 +0800 Subject: [PATCH 097/105] fix: recover typegen for builtin rules, close #639 --- scripts/typegen.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/typegen.ts b/scripts/typegen.ts index 9afb4fd46c..92040fbcfa 100644 --- a/scripts/typegen.ts +++ b/scripts/typegen.ts @@ -1,7 +1,7 @@ import fs from 'node:fs/promises' -import JS from '@eslint/js' import { flatConfigsToRulesDTS } from 'eslint-typegen/core' +import { builtinRules } from 'eslint/use-at-your-own-risk' import { astro, combine, comments, formatters, imports, javascript, jsdoc, jsonc, jsx, markdown, node, perfectionist, react, regexp, solid, sortPackageJson, stylistic, svelte, test, toml, typescript, unicorn, unocss, vue, yaml } from '../src' @@ -9,7 +9,7 @@ const configs = await combine( { plugins: { '': { - rules: JS.configs.all, + rules: Object.fromEntries(builtinRules.entries()), }, }, }, From a02e56660d72a062617421ad072492951bf5171b Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Thu, 28 Nov 2024 10:51:35 +0800 Subject: [PATCH 098/105] chore: release v3.11.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index cc09725a62..d31d02ee1d 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@antfu/eslint-config", "type": "module", - "version": "3.11.0", + "version": "3.11.1", "packageManager": "pnpm@9.14.2", "description": "Anthony's ESLint config", "author": "Anthony Fu (https://github.com/antfu/)", From 00c4194a0d75e6335d29b63fada294fc243c93d9 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Thu, 28 Nov 2024 14:56:20 +0800 Subject: [PATCH 099/105] fix(perfectionist): revert bahaviour change on import sorting since v3.10 --- package.json | 6 +-- pnpm-lock.yaml | 84 ++++++++++++++++++------------------ src/configs/perfectionist.ts | 4 +- 3 files changed, 47 insertions(+), 47 deletions(-) diff --git a/package.json b/package.json index d31d02ee1d..ce02eea768 100644 --- a/package.json +++ b/package.json @@ -103,7 +103,7 @@ "@stylistic/eslint-plugin": "^2.11.0", "@typescript-eslint/eslint-plugin": "^8.16.0", "@typescript-eslint/parser": "^8.16.0", - "@vitest/eslint-plugin": "^1.1.11", + "@vitest/eslint-plugin": "^1.1.12", "eslint-config-flat-gitignore": "^0.3.0", "eslint-flat-config-utils": "^0.4.0", "eslint-merge-processors": "^0.1.0", @@ -140,7 +140,7 @@ "@prettier/plugin-xml": "^3.4.1", "@stylistic/eslint-plugin-migrate": "^2.11.0", "@types/fs-extra": "^11.0.4", - "@types/node": "^22.10.0", + "@types/node": "^22.10.1", "@types/prompts": "^2.4.9", "@types/yargs": "^17.0.33", "@unocss/eslint-plugin": "^0.64.1", @@ -164,7 +164,7 @@ "prettier-plugin-slidev": "^1.0.5", "rimraf": "^6.0.1", "simple-git-hooks": "^2.11.1", - "svelte": "^5.2.9", + "svelte": "^5.2.10", "svelte-eslint-parser": "^0.43.0", "tsup": "^8.3.5", "tsx": "^4.19.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 88760e2975..2f0e5e60a7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -36,8 +36,8 @@ importers: specifier: ^8.16.0 version: 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) '@vitest/eslint-plugin': - specifier: ^1.1.11 - version: 1.1.11(@typescript-eslint/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@5.7.2)(vitest@2.1.6(@types/node@22.10.0)) + specifier: ^1.1.12 + version: 1.1.12(@typescript-eslint/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@5.7.2)(vitest@2.1.6(@types/node@22.10.1)) eslint-config-flat-gitignore: specifier: ^0.3.0 version: 0.3.0(eslint@9.15.0(jiti@2.4.0)) @@ -142,8 +142,8 @@ importers: specifier: ^11.0.4 version: 11.0.4 '@types/node': - specifier: ^22.10.0 - version: 22.10.0 + specifier: ^22.10.1 + version: 22.10.1 '@types/prompts': specifier: ^2.4.9 version: 2.4.9 @@ -179,7 +179,7 @@ importers: version: 0.14.4(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) eslint-plugin-svelte: specifier: ^2.46.0 - version: 2.46.0(eslint@9.15.0(jiti@2.4.0))(svelte@5.2.9) + version: 2.46.0(eslint@9.15.0(jiti@2.4.0))(svelte@5.2.10) eslint-typegen: specifier: ^0.3.2 version: 0.3.2(eslint@9.15.0(jiti@2.4.0)) @@ -214,11 +214,11 @@ importers: specifier: ^2.11.1 version: 2.11.1 svelte: - specifier: ^5.2.9 - version: 5.2.9 + specifier: ^5.2.10 + version: 5.2.10 svelte-eslint-parser: specifier: ^0.43.0 - version: 0.43.0(svelte@5.2.9) + version: 0.43.0(svelte@5.2.10) tsup: specifier: ^8.3.5 version: 8.3.5(jiti@2.4.0)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.2)(yaml@2.5.0) @@ -230,7 +230,7 @@ importers: version: 5.7.2 vitest: specifier: ^2.1.6 - version: 2.1.6(@types/node@22.10.0) + version: 2.1.6(@types/node@22.10.1) vue: specifier: ^3.5.13 version: 3.5.13(typescript@5.7.2) @@ -1050,8 +1050,8 @@ packages: '@types/ms@0.7.34': resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} - '@types/node@22.10.0': - resolution: {integrity: sha512-XC70cRZVElFHfIUB40FgZOBbgJYFKKMa5nb9lxcwYstFG/Mi+/Y0bGS+rs6Dmhmkpq4pnNiLiuZAbc02YCOnmA==} + '@types/node@22.10.1': + resolution: {integrity: sha512-qKgsUwfHZV2WCWLAnVP1JqnpE6Im6h3Y0+fYgMTasNQ7V++CBX5OT1as0g0f+OyubbFqhf6XVNIsmN4IIhEgGQ==} '@types/normalize-package-data@2.4.3': resolution: {integrity: sha512-ehPtgRgaULsFG8x0NeYJvmyH1hmlfsNLujHe9dQEia/7MAJYdzMSi19JtchUHjmBA6XC/75dK55mzZH+RyieSg==} @@ -1141,8 +1141,8 @@ packages: resolution: {integrity: sha512-5Q1dI+oKpG1o9CLWukriOFXJZu11VOEpqdx8DbroRzNoJYY4Fq6st132e3L9PcxJtq8o1sX6YnhoVjUKvasRzQ==} engines: {node: '>=14'} - '@vitest/eslint-plugin@1.1.11': - resolution: {integrity: sha512-f24vqvW1GE94Qs1qIelMdhTaYoVS6TbNz7V/1xc1A7gggoz21Lon3bDh8SRoesRpXSJ+23fXUc9cOUAKoGgZ8g==} + '@vitest/eslint-plugin@1.1.12': + resolution: {integrity: sha512-iv9K9fz9qRxBo9J/PGSMcLdOFIKqtFZ6THqSVG/jW8CJZFkIWLxPduCTXkbyG6FNKgL49fkv348nSgmfqCU6FA==} peerDependencies: '@typescript-eslint/utils': ^8.16.0 eslint: ^9.15.0 @@ -1902,8 +1902,8 @@ packages: jiti: optional: true - esm-env@1.1.4: - resolution: {integrity: sha512-oO82nKPHKkzIj/hbtuDYy/JHqBHFlMIW36SDiPCVsj87ntDLcWN+sJ1erdVryd4NxODacFTsdrIE3b7IamqbOg==} + esm-env@1.2.0: + resolution: {integrity: sha512-OhSQuHL3mUcaQHjGe8UMG8GsJIJHYYz0flR0h9fiTPNMupLMkb7TvcRD0EeJXW5a8GHBgfz08b6FDLNK7kkPQA==} esno@4.8.0: resolution: {integrity: sha512-acMtooReAQGzLU0zcuEDHa8S62meh5aIyi8jboYxyvAePdmuWx2Mpwmt0xjwO0bs9/SXf+dvXJ0QJoDWw814Iw==} @@ -3121,8 +3121,8 @@ packages: svelte: optional: true - svelte@5.2.9: - resolution: {integrity: sha512-LjO7R6K8FI8dA3l+4CcsbJ3djIe2TtokHGzfpDTro5g8nworMbTz9alCR95EQXGsqlzIAvqJtZ7Yy0o33lL09Q==} + svelte@5.2.10: + resolution: {integrity: sha512-ON0OyO7vOmSjTc9mLjusu3vf1I7BvjovbiRB7j84F1WZMXV6dR+Tj4btIzxQxMHfzbGskaFmRa7qjgmBSVBnhQ==} engines: {node: '>=18'} synckit@0.6.2: @@ -4145,13 +4145,13 @@ snapshots: '@types/fs-extra@11.0.4': dependencies: '@types/jsonfile': 6.1.3 - '@types/node': 22.10.0 + '@types/node': 22.10.1 '@types/json-schema@7.0.15': {} '@types/jsonfile@6.1.3': dependencies: - '@types/node': 22.10.0 + '@types/node': 22.10.1 '@types/mdast@4.0.4': dependencies: @@ -4159,7 +4159,7 @@ snapshots: '@types/ms@0.7.34': {} - '@types/node@22.10.0': + '@types/node@22.10.1': dependencies: undici-types: 6.20.0 @@ -4167,7 +4167,7 @@ snapshots: '@types/prompts@2.4.9': dependencies: - '@types/node': 22.10.0 + '@types/node': 22.10.1 kleur: 3.0.3 '@types/unist@3.0.3': {} @@ -4281,13 +4281,13 @@ snapshots: - supports-color - typescript - '@vitest/eslint-plugin@1.1.11(@typescript-eslint/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@5.7.2)(vitest@2.1.6(@types/node@22.10.0))': + '@vitest/eslint-plugin@1.1.12(@typescript-eslint/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@5.7.2)(vitest@2.1.6(@types/node@22.10.1))': dependencies: '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) eslint: 9.15.0(jiti@2.4.0) optionalDependencies: typescript: 5.7.2 - vitest: 2.1.6(@types/node@22.10.0) + vitest: 2.1.6(@types/node@22.10.1) '@vitest/expect@2.1.6': dependencies: @@ -4296,13 +4296,13 @@ snapshots: chai: 5.1.2 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.6(vite@5.0.5(@types/node@22.10.0))': + '@vitest/mocker@2.1.6(vite@5.0.5(@types/node@22.10.1))': dependencies: '@vitest/spy': 2.1.6 estree-walker: 3.0.3 magic-string: 0.30.12 optionalDependencies: - vite: 5.0.5(@types/node@22.10.0) + vite: 5.0.5(@types/node@22.10.1) '@vitest/pretty-format@2.1.6': dependencies: @@ -5143,7 +5143,7 @@ snapshots: - supports-color - typescript - eslint-plugin-svelte@2.46.0(eslint@9.15.0(jiti@2.4.0))(svelte@5.2.9): + eslint-plugin-svelte@2.46.0(eslint@9.15.0(jiti@2.4.0))(svelte@5.2.10): dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0(jiti@2.4.0)) '@jridgewell/sourcemap-codec': 1.5.0 @@ -5156,9 +5156,9 @@ snapshots: postcss-safe-parser: 6.0.0(postcss@8.4.49) postcss-selector-parser: 6.1.0 semver: 7.6.3 - svelte-eslint-parser: 0.43.0(svelte@5.2.9) + svelte-eslint-parser: 0.43.0(svelte@5.2.10) optionalDependencies: - svelte: 5.2.9 + svelte: 5.2.10 transitivePeerDependencies: - ts-node @@ -5289,7 +5289,7 @@ snapshots: transitivePeerDependencies: - supports-color - esm-env@1.1.4: {} + esm-env@1.2.0: {} esno@4.8.0: dependencies: @@ -6630,7 +6630,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-eslint-parser@0.43.0(svelte@5.2.9): + svelte-eslint-parser@0.43.0(svelte@5.2.10): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -6638,9 +6638,9 @@ snapshots: postcss: 8.4.49 postcss-scss: 4.0.9(postcss@8.4.49) optionalDependencies: - svelte: 5.2.9 + svelte: 5.2.10 - svelte@5.2.9: + svelte@5.2.10: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 @@ -6649,7 +6649,7 @@ snapshots: acorn-typescript: 1.4.13(acorn@8.14.0) aria-query: 5.3.2 axobject-query: 4.1.0 - esm-env: 1.1.4 + esm-env: 1.2.0 esrap: 1.2.2 is-reference: 3.0.3 locate-character: 3.0.0 @@ -6842,13 +6842,13 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - vite-node@2.1.6(@types/node@22.10.0): + vite-node@2.1.6(@types/node@22.10.1): dependencies: cac: 6.7.14 debug: 4.3.7 es-module-lexer: 1.5.4 pathe: 1.1.2 - vite: 5.0.5(@types/node@22.10.0) + vite: 5.0.5(@types/node@22.10.1) transitivePeerDependencies: - '@types/node' - less @@ -6859,19 +6859,19 @@ snapshots: - supports-color - terser - vite@5.0.5(@types/node@22.10.0): + vite@5.0.5(@types/node@22.10.1): dependencies: esbuild: 0.19.12 postcss: 8.4.49 rollup: 4.26.0 optionalDependencies: - '@types/node': 22.10.0 + '@types/node': 22.10.1 fsevents: 2.3.3 - vitest@2.1.6(@types/node@22.10.0): + vitest@2.1.6(@types/node@22.10.1): dependencies: '@vitest/expect': 2.1.6 - '@vitest/mocker': 2.1.6(vite@5.0.5(@types/node@22.10.0)) + '@vitest/mocker': 2.1.6(vite@5.0.5(@types/node@22.10.1)) '@vitest/pretty-format': 2.1.6 '@vitest/runner': 2.1.6 '@vitest/snapshot': 2.1.6 @@ -6887,11 +6887,11 @@ snapshots: tinyexec: 0.3.1 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.0.5(@types/node@22.10.0) - vite-node: 2.1.6(@types/node@22.10.0) + vite: 5.0.5(@types/node@22.10.1) + vite-node: 2.1.6(@types/node@22.10.1) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.10.0 + '@types/node': 22.10.1 transitivePeerDependencies: - less - lightningcss diff --git a/src/configs/perfectionist.ts b/src/configs/perfectionist.ts index 7bd68a5b27..da191d398f 100644 --- a/src/configs/perfectionist.ts +++ b/src/configs/perfectionist.ts @@ -19,11 +19,11 @@ export async function perfectionist(): Promise { 'perfectionist/sort-imports': ['error', { groups: [ 'type', - ['parent-type', 'sibling-type', 'index-type'], + ['parent-type', 'sibling-type', 'index-type', 'internal-type'], 'builtin', 'external', - ['internal', 'internal-type'], + 'internal', ['parent', 'sibling', 'index'], 'side-effect', 'object', From 20dd434ad89d6994fcd114b362bf0b8b16de68df Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Thu, 28 Nov 2024 14:56:36 +0800 Subject: [PATCH 100/105] chore: release v3.11.2 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ce02eea768..1505bb93c6 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@antfu/eslint-config", "type": "module", - "version": "3.11.1", + "version": "3.11.2", "packageManager": "pnpm@9.14.2", "description": "Anthony's ESLint config", "author": "Anthony Fu (https://github.com/antfu/)", From a0a82e4b4c22cb7137b0be4c2f4b0eca3eefa1aa Mon Sep 17 00:00:00 2001 From: Eva1ent Date: Fri, 13 Dec 2024 12:30:55 +0800 Subject: [PATCH 101/105] feat: update `@eslint-react/eslint-plugin` to ^1.19.0 (#642) --- package.json | 4 +- pnpm-lock.yaml | 358 +++++++++++++++++++++++++------------------ src/configs/react.ts | 16 +- 3 files changed, 222 insertions(+), 156 deletions(-) diff --git a/package.json b/package.json index 1505bb93c6..c3e0471dcc 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "prepare": "simple-git-hooks" }, "peerDependencies": { - "@eslint-react/eslint-plugin": "^1.5.8", + "@eslint-react/eslint-plugin": "^1.19.0", "@prettier/plugin-xml": "^3.4.1", "@unocss/eslint-plugin": ">=0.50.0", "astro-eslint-parser": "^1.0.2", @@ -135,7 +135,7 @@ "devDependencies": { "@antfu/eslint-config": "workspace:*", "@antfu/ni": "^0.23.1", - "@eslint-react/eslint-plugin": "^1.17.1", + "@eslint-react/eslint-plugin": "^1.19.0", "@eslint/config-inspector": "^0.5.6", "@prettier/plugin-xml": "^3.4.1", "@stylistic/eslint-plugin-migrate": "^2.11.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2f0e5e60a7..39c659e1d5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -127,8 +127,8 @@ importers: specifier: ^0.23.1 version: 0.23.1 '@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.19.0 + version: 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) '@eslint/config-inspector': specifier: ^0.5.6 version: 0.5.6(eslint@9.15.0(jiti@2.4.0)) @@ -752,14 +752,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.19.0': + resolution: {integrity: sha512-ENYSlFFRhyAqmpQd4S2izmjZfMk7G31Vsp/HXgThga+w42E8Y80vy9vyuB7mcmhKIMUofwQTAWm5U8W9C5MzRQ==} - '@eslint-react/core@1.17.1': - resolution: {integrity: sha512-4jE0oQnkf2B7BaGkp5cbe9wPmOK2978gaqDJ6sqwvcL1cIkWY0Z1c8Wbq8rWztlVRiPYNpmbmJ+COAYDxzvhhQ==} + '@eslint-react/core@1.19.0': + resolution: {integrity: sha512-i5h/L6aQipKtr4m34mnFyQD1aUofeKrJO+nBKUh7bqkKKzRwF0BXnMDNMzWDcJZknj04KvzpNeNGvMJVZMxc1w==} - '@eslint-react/eslint-plugin@1.17.1': - resolution: {integrity: sha512-/ctfKryjIAJuIsGIjp354g8PZB6AIU61ZXSysEwJhj2lfZt/QHGPBMSE2XlIvwxK6wWqiN+9aSbXHrIvfvAKhg==} + '@eslint-react/eslint-plugin@1.19.0': + resolution: {integrity: sha512-OOb+7VuyS2tAIJFIFab6B3RDrjMw5Ssz6oId+W6US5lAdN/YkSIdL/TAWFoSXXr4e3tgrQCgutGbin5CzTtx/w==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.15.0 @@ -768,20 +768,20 @@ packages: typescript: optional: true - '@eslint-react/jsx@1.17.1': - resolution: {integrity: sha512-L6Zdh8zTAMO9LUmXlL/YX/gU4ja9vCkov834LYmSf7k5wbc17fniSqXYVfqQrWl+T11mdyN+alx4IjQti3lHgA==} + '@eslint-react/jsx@1.19.0': + resolution: {integrity: sha512-nLsNOM7J1dGmms+UPtK6xJjX8+PTmk1hSVBX4Uj5sEUnEnlvdNY/AMOPTPDxBzoF1KwbtoAhf/pxbRZTD6mCZA==} - '@eslint-react/shared@1.17.1': - resolution: {integrity: sha512-wB/mBIfuc36Hn2GShHsSO91uqL9lI3VVVwTzJ3YhAN4hJMeZn8fWMuARtwaVeFpmLNYI7hG5wGxo4bHn9yKjsw==} + '@eslint-react/shared@1.19.0': + resolution: {integrity: sha512-P1XkbxQ4zIC1AvBIeCikBCemTvWKzc0bBwnCkWMCdqQHAfbWksGwL1gb0EKxC3YvONWxVyXBWHyNhwBlp0BNTQ==} - '@eslint-react/tools@1.17.1': - resolution: {integrity: sha512-0ZUw3PF70qeBMJLrntmojQLGzy5S05fwor5CxrHIp1MwQoPTphX11WiuCuq5ohHZ+xopqLHASkRrvAPthAalUQ==} + '@eslint-react/tools@1.19.0': + resolution: {integrity: sha512-UPIa2KPPvUKfrO8qCbVBlnG1Z4P/A0dA8J3RRHryJcIisVOyWqaNhXky+nSE6ebmv+vie33/Y45JKTUCyLGa6w==} - '@eslint-react/types@1.17.1': - resolution: {integrity: sha512-jf9kkRRnV65wCQPdVIGBa81VH4CbN/qULSg6YnErKd4Kgbq6l8Sh54lY8Qlo1jj2LHtzo/nACdyWx1aOgkyuDg==} + '@eslint-react/types@1.19.0': + resolution: {integrity: sha512-0IWLNYSl2dTjsSpCgVxyvPtX3KZBmG1AoMNk8rXYTmseIM4Jscmxbj9fIdy2kWtQpFETGpYlBCx6YugOIEAjTQ==} - '@eslint-react/var@1.17.1': - resolution: {integrity: sha512-hsHzVjfj+FmAkk6VRqwYJtEBI+k5fUkw2YgMezTx2HkuWP6BWYprLzD+tRU1IS5jMrvIw1FkcBLfcu0EU5FfLQ==} + '@eslint-react/var@1.19.0': + resolution: {integrity: sha512-TrS8LxA4dvT745OTq8n92CfhSWEmVhZpNBgEIPgfr1GmoLMobr4N/Y4jq6q+gV4FziPIN8m45ESksjBXQWTncw==} '@eslint-stylistic/metadata@2.11.0': resolution: {integrity: sha512-m3GsPILoIH04fqYxKRTyWIMN8PAGeN1qYi6I8HzfrlC7QqIxn6KKws/Hya9cYyiSj30vDpFvZo3vkZCdlQabZQ==} @@ -1093,6 +1093,10 @@ packages: resolution: {integrity: sha512-mwsZWubQvBki2t5565uxF0EYvG+FwdFb8bMtDuGQLdCCnGPrDEDvm1gtfynuKlnpzeBRqdFCkMf9jg1fnAK8sg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/scope-manager@8.18.0': + resolution: {integrity: sha512-PNGcHop0jkK2WVYGotk/hxj+UFLhXtGPiGtiaWgVBVP1jhMoMCHlTyJA+hEj4rszoSdLTK3fN4oOatrL0Cp+Xw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/type-utils@8.16.0': resolution: {integrity: sha512-IqZHGG+g1XCWX9NyqnI/0CX5LL8/18awQqmkZSl2ynn8F76j579dByc0jhfVSnSnhf7zv76mKBQv9HQFKvDCgg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1103,10 +1107,21 @@ packages: typescript: optional: true + '@typescript-eslint/type-utils@8.18.0': + resolution: {integrity: sha512-er224jRepVAVLnMF2Q7MZJCq5CsdH2oqjP4dT7K6ij09Kyd+R21r7UVJrF0buMVdZS5QRhDzpvzAxHxabQadow==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^9.15.0 + typescript: '>=4.8.4 <5.8.0' + '@typescript-eslint/types@8.16.0': resolution: {integrity: sha512-NzrHj6thBAOSE4d9bsuRNMvk+BvaQvmY4dDglgkgGC0EW/tB3Kelnp3tAKH87GEwzoxgeQn9fNGRyFJM/xd+GQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/types@8.18.0': + resolution: {integrity: sha512-FNYxgyTCAnFwTrzpBGq+zrnoTO4x0c1CKYY5MuUTzpScqmY5fmsh2o3+57lqdI3NZucBDCzDgdEbIaNfAjAHQA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/typescript-estree@8.16.0': resolution: {integrity: sha512-E2+9IzzXMc1iaBy9zmo+UYvluE3TW7bCGWSF41hVWUE01o8nzr1rvOQYSxelxr6StUvRcTMe633eY8mXASMaNw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1116,6 +1131,12 @@ packages: typescript: optional: true + '@typescript-eslint/typescript-estree@8.18.0': + resolution: {integrity: sha512-rqQgFRu6yPkauz+ms3nQpohwejS8bvgbPyIDq13cgEDbkXt4LH4OkDMT0/fN1RUtzG8e8AKJyDBoocuQh8qNeg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <5.8.0' + '@typescript-eslint/utils@8.16.0': resolution: {integrity: sha512-C1zRy/mOL8Pj157GiX4kaw7iyRLKfJXBR3L82hk5kS/GyHcOFmy4YUq/zfZti72I9wnuQtA/+xzft4wCC8PJdA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1130,6 +1151,10 @@ packages: resolution: {integrity: sha512-pq19gbaMOmFE3CbL0ZB8J8BFCo2ckfHBfaIsaOZgBIF4EoISJIdLX5xRhd0FGB0LlHReNRuzoJoMGpTjq8F2CQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/visitor-keys@8.18.0': + resolution: {integrity: sha512-pCh/qEA8Lb1wVIqNvBke8UaRjJ6wrAWkJO5yyIbs8Yx6TNGYyfNjOo61tLv+WwLvoLPp4BQ8B7AHKijl8NGUfw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@unocss/config@0.64.1': resolution: {integrity: sha512-uhUfVnRhVsqZrRuFGGFfvvSO9gVUSHgfXOF/u8MnQ/lG1MVyXpx5QykVhjSgSehMfQIFsZ2SID1y7Fd5f8kgLw==} engines: {node: '>=14'} @@ -1739,8 +1764,8 @@ packages: peerDependencies: eslint: ^9.15.0 - eslint-plugin-react-debug@1.17.1: - resolution: {integrity: sha512-CFcm/sxqzfIsLmQjg364x0FiiTmgEhZZT3ekP4QfSsm1vLWUWlbwopBQQvFDPMNlfhuwXRzYrggbkllGT3B17A==} + eslint-plugin-react-debug@1.19.0: + resolution: {integrity: sha512-afB7K7Z06atC1xn/yl8nN1AyWYq9tLXDDl6ZY3LBEenjxBGSl2vJbBBpuvIfvZlZKP9gO5niOiRq+D/SZ23kbw==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.15.0 @@ -1749,8 +1774,8 @@ packages: typescript: optional: true - eslint-plugin-react-dom@1.17.1: - resolution: {integrity: sha512-aXV11FswyCDGJYCg3pj5kaxNmM5RYGMvuL+KhaqcX+GKdCIpC9SqiImeLSiWOxVLWYS9kH5Ltz4xU3T3eqOgOA==} + eslint-plugin-react-dom@1.19.0: + resolution: {integrity: sha512-nC8+nkNubHZuxVkXEMWhtQtPDjwbCX3140gCqMejKgHZYqgbXoCdYtZGdiBZ9qYWuRUsmPxRDsVNXDGZ3fak/A==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.15.0 @@ -1759,8 +1784,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.19.0: + resolution: {integrity: sha512-QNRR+10zNIOXebbU0S0zZ9bqRxX5jyZ5C5hVHucWv0dBiXufRNNLIM8HaHOwUKh/rgya4Hx3Dghx4Rd6WAEXIA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.15.0 @@ -1775,8 +1800,8 @@ packages: peerDependencies: eslint: ^9.15.0 - 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.19.0: + resolution: {integrity: sha512-d1GepWn0v/pqlcrzB63D5e/8JBETx3e5+TfVfXfdeJ0HU8nOBf/5JTtBUloXxG9Y92NNjgaXKe8zRxl35vK4Uw==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.15.0 @@ -1790,8 +1815,8 @@ packages: peerDependencies: eslint: ^9.15.0 - eslint-plugin-react-web-api@1.17.1: - resolution: {integrity: sha512-c02sPQXM+7z5w0JZkgdPltPzdLlDrDxwitbGXmhePyhZYZfDCOa69ROltQPI9b2ClRmMWYgxoPlJsnGaYln6Wg==} + eslint-plugin-react-web-api@1.19.0: + resolution: {integrity: sha512-6n1Ckv6cXhb1mCKRI45aWXnTWh9XRkXqy4mIDdkEPuljTiJDve6ZLJNYPGbS5csglkfRjqDJjOK0YKzpOhcuaw==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.15.0 @@ -1800,8 +1825,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.19.0: + resolution: {integrity: sha512-YphDgaJsAqU45qONZrLhvYTdcbTSt6s1CWrc6isVw2/KOuweyRWUtOrYBobE6h1Nmv6RTKP2HBfmNrLb4Pk7Ew==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^9.15.0 @@ -3780,12 +3805,12 @@ snapshots: '@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.19.0(eslint@9.15.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) - '@typescript-eslint/types': 8.16.0 - '@typescript-eslint/typescript-estree': 8.16.0(typescript@5.7.2) + '@eslint-react/tools': 1.19.0 + '@eslint-react/types': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/types': 8.18.0 + '@typescript-eslint/typescript-estree': 8.18.0(typescript@5.7.2) '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) birecord: 0.1.1 string-ts: 2.2.0 @@ -3795,17 +3820,17 @@ snapshots: - supports-color - typescript - '@eslint-react/core@1.17.1(eslint@9.15.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.16.0 - '@typescript-eslint/type-utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@typescript-eslint/types': 8.16.0 + '@eslint-react/core@1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)': + dependencies: + '@eslint-react/ast': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/jsx': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/shared': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/tools': 1.19.0 + '@eslint-react/types': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/var': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/scope-manager': 8.18.0 + '@typescript-eslint/type-utils': 8.18.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/types': 8.18.0 '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) birecord: 0.1.1 short-unique-id: 5.2.0 @@ -3815,35 +3840,35 @@ 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.19.0(eslint@9.15.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.16.0 - '@typescript-eslint/type-utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@typescript-eslint/types': 8.16.0 + '@eslint-react/shared': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/tools': 1.19.0 + '@eslint-react/types': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/scope-manager': 8.18.0 + '@typescript-eslint/type-utils': 8.18.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/types': 8.18.0 '@typescript-eslint/utils': 8.16.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) + eslint-plugin-react-debug: 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + eslint-plugin-react-dom: 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + eslint-plugin-react-hooks-extra: 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + eslint-plugin-react-naming-convention: 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + eslint-plugin-react-web-api: 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + eslint-plugin-react-x: 1.19.0(eslint@9.15.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.19.0(eslint@9.15.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.16.0 - '@typescript-eslint/types': 8.16.0 + '@eslint-react/ast': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/tools': 1.19.0 + '@eslint-react/types': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/var': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/scope-manager': 8.18.0 + '@typescript-eslint/types': 8.18.0 '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) birecord: 0.1.1 ts-pattern: 5.5.0 @@ -3852,9 +3877,9 @@ 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.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)': dependencies: - '@eslint-react/tools': 1.17.1 + '@eslint-react/tools': 1.19.0 '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) local-pkg: 0.5.1 picomatch: 4.0.2 @@ -3864,25 +3889,25 @@ snapshots: - supports-color - typescript - '@eslint-react/tools@1.17.1': {} + '@eslint-react/tools@1.19.0': {} - '@eslint-react/types@1.17.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)': + '@eslint-react/types@1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)': dependencies: - '@eslint-react/tools': 1.17.1 - '@typescript-eslint/types': 8.16.0 + '@eslint-react/tools': 1.19.0 + '@typescript-eslint/types': 8.18.0 '@typescript-eslint/utils': 8.16.0(eslint@9.15.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.19.0(eslint@9.15.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.16.0 - '@typescript-eslint/types': 8.16.0 + '@eslint-react/ast': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/tools': 1.19.0 + '@eslint-react/types': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/scope-manager': 8.18.0 + '@typescript-eslint/types': 8.18.0 '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) ts-pattern: 5.5.0 transitivePeerDependencies: @@ -4214,6 +4239,11 @@ snapshots: '@typescript-eslint/types': 8.16.0 '@typescript-eslint/visitor-keys': 8.16.0 + '@typescript-eslint/scope-manager@8.18.0': + dependencies: + '@typescript-eslint/types': 8.18.0 + '@typescript-eslint/visitor-keys': 8.18.0 + '@typescript-eslint/type-utils@8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)': dependencies: '@typescript-eslint/typescript-estree': 8.16.0(typescript@5.7.2) @@ -4226,8 +4256,21 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/type-utils@8.18.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)': + dependencies: + '@typescript-eslint/typescript-estree': 8.18.0(typescript@5.7.2) + '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + debug: 4.3.7 + eslint: 9.15.0(jiti@2.4.0) + ts-api-utils: 1.3.0(typescript@5.7.2) + typescript: 5.7.2 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/types@8.16.0': {} + '@typescript-eslint/types@8.18.0': {} + '@typescript-eslint/typescript-estree@8.16.0(typescript@5.7.2)': dependencies: '@typescript-eslint/types': 8.16.0 @@ -4243,6 +4286,20 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/typescript-estree@8.18.0(typescript@5.7.2)': + dependencies: + '@typescript-eslint/types': 8.18.0 + '@typescript-eslint/visitor-keys': 8.18.0 + debug: 4.3.7 + fast-glob: 3.3.2 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.6.3 + ts-api-utils: 1.3.0(typescript@5.7.2) + typescript: 5.7.2 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/utils@8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0(jiti@2.4.0)) @@ -4260,6 +4317,11 @@ snapshots: '@typescript-eslint/types': 8.16.0 eslint-visitor-keys: 4.2.0 + '@typescript-eslint/visitor-keys@8.18.0': + dependencies: + '@typescript-eslint/types': 8.18.0 + eslint-visitor-keys: 4.2.0 + '@unocss/config@0.64.1': dependencies: '@unocss/core': 0.64.1 @@ -4989,18 +5051,18 @@ snapshots: - supports-color - typescript - eslint-plugin-react-debug@1.17.1(eslint@9.15.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.16.0 - '@typescript-eslint/type-utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@typescript-eslint/types': 8.16.0 + eslint-plugin-react-debug@1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2): + dependencies: + '@eslint-react/ast': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/core': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/jsx': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/shared': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/tools': 1.19.0 + '@eslint-react/types': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/var': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/scope-manager': 8.18.0 + '@typescript-eslint/type-utils': 8.18.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/types': 8.18.0 '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) eslint: 9.15.0(jiti@2.4.0) string-ts: 2.2.0 @@ -5010,17 +5072,17 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-dom@1.17.1(eslint@9.15.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.16.0 - '@typescript-eslint/types': 8.16.0 + eslint-plugin-react-dom@1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2): + dependencies: + '@eslint-react/ast': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/core': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/jsx': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/shared': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/tools': 1.19.0 + '@eslint-react/types': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/var': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/scope-manager': 8.18.0 + '@typescript-eslint/types': 8.18.0 '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) compare-versions: 6.1.1 eslint: 9.15.0(jiti@2.4.0) @@ -5030,18 +5092,18 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks-extra@1.17.1(eslint@9.15.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.16.0 - '@typescript-eslint/type-utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@typescript-eslint/types': 8.16.0 + eslint-plugin-react-hooks-extra@1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2): + dependencies: + '@eslint-react/ast': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/core': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/jsx': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/shared': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/tools': 1.19.0 + '@eslint-react/types': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/var': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/scope-manager': 8.18.0 + '@typescript-eslint/type-utils': 8.18.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/types': 8.18.0 '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) eslint: 9.15.0(jiti@2.4.0) ts-pattern: 5.5.0 @@ -5054,17 +5116,17 @@ snapshots: dependencies: eslint: 9.15.0(jiti@2.4.0) - eslint-plugin-react-naming-convention@1.17.1(eslint@9.15.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.16.0 - '@typescript-eslint/type-utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@typescript-eslint/types': 8.16.0 + eslint-plugin-react-naming-convention@1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2): + dependencies: + '@eslint-react/ast': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/core': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/jsx': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/shared': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/tools': 1.19.0 + '@eslint-react/types': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/scope-manager': 8.18.0 + '@typescript-eslint/type-utils': 8.18.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/types': 8.18.0 '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) eslint: 9.15.0(jiti@2.4.0) ts-pattern: 5.5.0 @@ -5077,17 +5139,17 @@ snapshots: dependencies: eslint: 9.15.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): - 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.16.0 - '@typescript-eslint/types': 8.16.0 + eslint-plugin-react-web-api@1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2): + dependencies: + '@eslint-react/ast': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/core': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/jsx': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/shared': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/tools': 1.19.0 + '@eslint-react/types': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/var': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/scope-manager': 8.18.0 + '@typescript-eslint/types': 8.18.0 '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) birecord: 0.1.1 eslint: 9.15.0(jiti@2.4.0) @@ -5097,18 +5159,18 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-x@1.17.1(eslint@9.15.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.16.0 - '@typescript-eslint/type-utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@typescript-eslint/types': 8.16.0 + eslint-plugin-react-x@1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2): + dependencies: + '@eslint-react/ast': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/core': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/jsx': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/shared': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/tools': 1.19.0 + '@eslint-react/types': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/var': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/scope-manager': 8.18.0 + '@typescript-eslint/type-utils': 8.18.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/types': 8.18.0 '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) compare-versions: 6.1.1 eslint: 9.15.0(jiti@2.4.0) @@ -5612,7 +5674,7 @@ snapshots: is-immutable-type@5.0.0(eslint@9.15.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) + '@typescript-eslint/type-utils': 8.18.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) eslint: 9.15.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) diff --git a/src/configs/react.ts b/src/configs/react.ts index 7e081610a3..f708b464e6 100644 --- a/src/configs/react.ts +++ b/src/configs/react.ts @@ -140,25 +140,30 @@ export async function react( // recommended rules from @eslint-react 'react/ensure-forward-ref-using-ref': 'warn', + 'react/jsx-no-duplicate-props': 'warn', + 'react/jsx-uses-vars': 'warn', 'react/no-access-state-in-setstate': 'error', 'react/no-array-index-key': 'warn', 'react/no-children-count': 'warn', 'react/no-children-for-each': 'warn', 'react/no-children-map': 'warn', 'react/no-children-only': 'warn', - 'react/no-children-prop': 'warn', 'react/no-children-to-array': 'warn', 'react/no-clone-element': 'warn', 'react/no-comment-textnodes': 'warn', 'react/no-component-will-mount': 'error', 'react/no-component-will-receive-props': 'error', 'react/no-component-will-update': 'error', + 'react/no-context-provider': 'warn', 'react/no-create-ref': 'error', + 'react/no-default-props': 'error', 'react/no-direct-mutation-state': 'error', 'react/no-duplicate-key': 'error', - 'react/no-implicit-key': 'error', + 'react/no-forward-ref': 'warn', + 'react/no-implicit-key': 'warn', 'react/no-missing-key': 'error', - 'react/no-nested-components': 'warn', + 'react/no-nested-components': 'error', + 'react/no-prop-types': 'error', 'react/no-redundant-should-component-update': 'error', 'react/no-set-state-in-component-did-mount': 'warn', 'react/no-set-state-in-component-did-update': 'warn', @@ -167,11 +172,10 @@ export async function react( 'react/no-unsafe-component-will-mount': 'warn', 'react/no-unsafe-component-will-receive-props': 'warn', 'react/no-unsafe-component-will-update': 'warn', - 'react/no-unstable-context-value': 'error', - 'react/no-unstable-default-props': 'error', + 'react/no-unstable-context-value': 'warn', + 'react/no-unstable-default-props': 'warn', 'react/no-unused-class-component-members': 'warn', 'react/no-unused-state': 'warn', - 'react/no-useless-fragment': 'warn', 'react/prefer-destructuring-assignment': 'warn', 'react/prefer-shorthand-boolean': 'warn', 'react/prefer-shorthand-fragment': 'warn', From f28536b390165493d316f673fb8d9fe7f2747d5e Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Fri, 13 Dec 2024 12:32:22 +0800 Subject: [PATCH 102/105] feat: update deps --- package.json | 62 +- pnpm-lock.yaml | 1347 ++++++++++++++++--------------------- src/configs/formatters.ts | 6 +- src/configs/vue.ts | 18 +- 4 files changed, 633 insertions(+), 800 deletions(-) diff --git a/package.json b/package.json index c3e0471dcc..4fc5cc72bf 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "@antfu/eslint-config", "type": "module", "version": "3.11.2", - "packageManager": "pnpm@9.14.2", + "packageManager": "pnpm@9.15.0", "description": "Anthony's ESLint config", "author": "Anthony Fu (https://github.com/antfu/)", "license": "MIT", @@ -100,29 +100,29 @@ "@clack/prompts": "^0.8.2", "@eslint-community/eslint-plugin-eslint-comments": "^4.4.1", "@eslint/markdown": "^6.2.1", - "@stylistic/eslint-plugin": "^2.11.0", - "@typescript-eslint/eslint-plugin": "^8.16.0", - "@typescript-eslint/parser": "^8.16.0", - "@vitest/eslint-plugin": "^1.1.12", + "@stylistic/eslint-plugin": "^2.12.1", + "@typescript-eslint/eslint-plugin": "^8.18.0", + "@typescript-eslint/parser": "^8.18.0", + "@vitest/eslint-plugin": "^1.1.16", "eslint-config-flat-gitignore": "^0.3.0", "eslint-flat-config-utils": "^0.4.0", "eslint-merge-processors": "^0.1.0", "eslint-plugin-antfu": "^2.7.0", "eslint-plugin-command": "^0.2.6", - "eslint-plugin-import-x": "^4.4.3", - "eslint-plugin-jsdoc": "^50.6.0", + "eslint-plugin-import-x": "^4.5.0", + "eslint-plugin-jsdoc": "^50.6.1", "eslint-plugin-jsonc": "^2.18.2", - "eslint-plugin-n": "^17.14.0", + "eslint-plugin-n": "^17.15.0", "eslint-plugin-no-only-tests": "^3.3.0", - "eslint-plugin-perfectionist": "^4.1.2", + "eslint-plugin-perfectionist": "^4.3.0", "eslint-plugin-regexp": "^2.7.0", - "eslint-plugin-toml": "^0.11.1", + "eslint-plugin-toml": "^0.12.0", "eslint-plugin-unicorn": "^56.0.1", "eslint-plugin-unused-imports": "^4.1.4", - "eslint-plugin-vue": "^9.31.0", - "eslint-plugin-yml": "^1.15.0", + "eslint-plugin-vue": "^9.32.0", + "eslint-plugin-yml": "^1.16.0", "eslint-processor-vue-blocks": "^0.1.2", - "globals": "^15.12.0", + "globals": "^15.13.0", "jsonc-eslint-parser": "^2.4.0", "local-pkg": "^0.5.1", "parse-gitignore": "^2.0.0", @@ -136,46 +136,46 @@ "@antfu/eslint-config": "workspace:*", "@antfu/ni": "^0.23.1", "@eslint-react/eslint-plugin": "^1.19.0", - "@eslint/config-inspector": "^0.5.6", + "@eslint/config-inspector": "^0.6.0", "@prettier/plugin-xml": "^3.4.1", - "@stylistic/eslint-plugin-migrate": "^2.11.0", + "@stylistic/eslint-plugin-migrate": "^2.12.1", "@types/fs-extra": "^11.0.4", - "@types/node": "^22.10.1", + "@types/node": "^22.10.2", "@types/prompts": "^2.4.9", "@types/yargs": "^17.0.33", - "@unocss/eslint-plugin": "^0.64.1", + "@unocss/eslint-plugin": "^0.65.1", "astro-eslint-parser": "^1.1.0", - "bumpp": "^9.8.1", - "eslint": "^9.15.0", + "bumpp": "^9.9.1", + "eslint": "^9.16.0", "eslint-plugin-astro": "^1.3.1", - "eslint-plugin-format": "^0.1.2", - "eslint-plugin-react-hooks": "^5.0.0", - "eslint-plugin-react-refresh": "^0.4.14", - "eslint-plugin-solid": "^0.14.4", - "eslint-plugin-svelte": "^2.46.0", + "eslint-plugin-format": "^0.1.3", + "eslint-plugin-react-hooks": "^5.1.0", + "eslint-plugin-react-refresh": "^0.4.16", + "eslint-plugin-solid": "^0.14.5", + "eslint-plugin-svelte": "^2.46.1", "eslint-typegen": "^0.3.2", "esno": "^4.8.0", - "execa": "^9.5.1", + "execa": "^9.5.2", "fast-glob": "^3.3.2", "fs-extra": "^11.2.0", - "jiti": "^2.4.0", - "lint-staged": "^15.2.10", + "jiti": "^2.4.1", + "lint-staged": "^15.2.11", "prettier-plugin-astro": "^0.14.1", "prettier-plugin-slidev": "^1.0.5", "rimraf": "^6.0.1", "simple-git-hooks": "^2.11.1", - "svelte": "^5.2.10", + "svelte": "^5.12.0", "svelte-eslint-parser": "^0.43.0", "tsup": "^8.3.5", "tsx": "^4.19.2", "typescript": "^5.7.2", - "vitest": "^2.1.6", + "vitest": "^2.1.8", "vue": "^3.5.13" }, "resolutions": { "@eslint-community/eslint-utils": "^4.4.1", - "@typescript-eslint/utils": "^8.16.0", - "eslint": "^9.15.0", + "@typescript-eslint/utils": "^8.18.0", + "eslint": "^9.16.0", "tsx": "^4.19.2" }, "simple-git-hooks": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 39c659e1d5..6e0e6c1737 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,8 +6,8 @@ settings: overrides: '@eslint-community/eslint-utils': ^4.4.1 - '@typescript-eslint/utils': ^8.16.0 - eslint: ^9.15.0 + '@typescript-eslint/utils': ^8.18.0 + eslint: ^9.16.0 tsx: ^4.19.2 importers: @@ -22,79 +22,79 @@ importers: version: 0.8.2 '@eslint-community/eslint-plugin-eslint-comments': specifier: ^4.4.1 - version: 4.4.1(eslint@9.15.0(jiti@2.4.0)) + version: 4.4.1(eslint@9.16.0(jiti@2.4.1)) '@eslint/markdown': specifier: ^6.2.1 version: 6.2.1 '@stylistic/eslint-plugin': - specifier: ^2.11.0 - version: 2.11.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + specifier: ^2.12.1 + version: 2.12.1(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) '@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) + specifier: ^8.18.0 + version: 8.18.0(@typescript-eslint/parser@8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.1))(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) + specifier: ^8.18.0 + version: 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) '@vitest/eslint-plugin': - specifier: ^1.1.12 - version: 1.1.12(@typescript-eslint/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@5.7.2)(vitest@2.1.6(@types/node@22.10.1)) + specifier: ^1.1.16 + version: 1.1.16(@typescript-eslint/utils@8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)(vitest@2.1.8(@types/node@22.10.2)) eslint-config-flat-gitignore: specifier: ^0.3.0 - version: 0.3.0(eslint@9.15.0(jiti@2.4.0)) + version: 0.3.0(eslint@9.16.0(jiti@2.4.1)) eslint-flat-config-utils: specifier: ^0.4.0 version: 0.4.0 eslint-merge-processors: specifier: ^0.1.0 - version: 0.1.0(eslint@9.15.0(jiti@2.4.0)) + version: 0.1.0(eslint@9.16.0(jiti@2.4.1)) eslint-plugin-antfu: specifier: ^2.7.0 - version: 2.7.0(eslint@9.15.0(jiti@2.4.0)) + version: 2.7.0(eslint@9.16.0(jiti@2.4.1)) eslint-plugin-command: specifier: ^0.2.6 - version: 0.2.6(eslint@9.15.0(jiti@2.4.0)) + version: 0.2.6(eslint@9.16.0(jiti@2.4.1)) eslint-plugin-import-x: - specifier: ^4.4.3 - version: 4.4.3(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + specifier: ^4.5.0 + version: 4.5.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) eslint-plugin-jsdoc: - specifier: ^50.6.0 - version: 50.6.0(eslint@9.15.0(jiti@2.4.0)) + specifier: ^50.6.1 + version: 50.6.1(eslint@9.16.0(jiti@2.4.1)) eslint-plugin-jsonc: specifier: ^2.18.2 - version: 2.18.2(eslint@9.15.0(jiti@2.4.0)) + version: 2.18.2(eslint@9.16.0(jiti@2.4.1)) eslint-plugin-n: - specifier: ^17.14.0 - version: 17.14.0(eslint@9.15.0(jiti@2.4.0)) + specifier: ^17.15.0 + version: 17.15.0(eslint@9.16.0(jiti@2.4.1)) eslint-plugin-no-only-tests: specifier: ^3.3.0 version: 3.3.0 eslint-plugin-perfectionist: - specifier: ^4.1.2 - version: 4.1.2(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + specifier: ^4.3.0 + version: 4.3.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) eslint-plugin-regexp: specifier: ^2.7.0 - version: 2.7.0(eslint@9.15.0(jiti@2.4.0)) + version: 2.7.0(eslint@9.16.0(jiti@2.4.1)) eslint-plugin-toml: - specifier: ^0.11.1 - version: 0.11.1(eslint@9.15.0(jiti@2.4.0)) + specifier: ^0.12.0 + version: 0.12.0(eslint@9.16.0(jiti@2.4.1)) 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.1)) eslint-plugin-unused-imports: specifier: ^4.1.4 - version: 4.1.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)) + version: 4.1.4(@typescript-eslint/eslint-plugin@8.18.0(@typescript-eslint/parser@8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.1)) eslint-plugin-vue: - specifier: ^9.31.0 - version: 9.31.0(eslint@9.15.0(jiti@2.4.0)) + specifier: ^9.32.0 + version: 9.32.0(eslint@9.16.0(jiti@2.4.1)) eslint-plugin-yml: - specifier: ^1.15.0 - version: 1.15.0(eslint@9.15.0(jiti@2.4.0)) + specifier: ^1.16.0 + version: 1.16.0(eslint@9.16.0(jiti@2.4.1)) eslint-processor-vue-blocks: specifier: ^0.1.2 - version: 0.1.2(@vue/compiler-sfc@3.5.13)(eslint@9.15.0(jiti@2.4.0)) + version: 0.1.2(@vue/compiler-sfc@3.5.13)(eslint@9.16.0(jiti@2.4.1)) globals: - specifier: ^15.12.0 - version: 15.12.0 + specifier: ^15.13.0 + version: 15.13.0 jsonc-eslint-parser: specifier: ^2.4.0 version: 2.4.0 @@ -112,7 +112,7 @@ importers: version: 0.10.0 vue-eslint-parser: specifier: ^9.4.3 - version: 9.4.3(eslint@9.15.0(jiti@2.4.0)) + version: 9.4.3(eslint@9.16.0(jiti@2.4.1)) yaml-eslint-parser: specifier: ^1.2.3 version: 1.2.3 @@ -128,22 +128,22 @@ importers: version: 0.23.1 '@eslint-react/eslint-plugin': specifier: ^1.19.0 - version: 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + version: 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) '@eslint/config-inspector': - specifier: ^0.5.6 - version: 0.5.6(eslint@9.15.0(jiti@2.4.0)) + specifier: ^0.6.0 + version: 0.6.0(eslint@9.16.0(jiti@2.4.1)) '@prettier/plugin-xml': specifier: ^3.4.1 - version: 3.4.1(prettier@3.3.2) + version: 3.4.1(prettier@3.4.2) '@stylistic/eslint-plugin-migrate': - specifier: ^2.11.0 - version: 2.11.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + specifier: ^2.12.1 + version: 2.12.1(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) '@types/fs-extra': specifier: ^11.0.4 version: 11.0.4 '@types/node': - specifier: ^22.10.1 - version: 22.10.1 + specifier: ^22.10.2 + version: 22.10.2 '@types/prompts': specifier: ^2.4.9 version: 2.4.9 @@ -151,44 +151,44 @@ importers: specifier: ^17.0.33 version: 17.0.33 '@unocss/eslint-plugin': - specifier: ^0.64.1 - version: 0.64.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + specifier: ^0.65.1 + version: 0.65.1(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) astro-eslint-parser: specifier: ^1.1.0 version: 1.1.0(typescript@5.7.2) bumpp: - specifier: ^9.8.1 - version: 9.8.1 + specifier: ^9.9.1 + version: 9.9.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.1) eslint-plugin-astro: specifier: ^1.3.1 - version: 1.3.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + version: 1.3.1(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) eslint-plugin-format: - specifier: ^0.1.2 - version: 0.1.2(eslint@9.15.0(jiti@2.4.0)) + specifier: ^0.1.3 + version: 0.1.3(eslint@9.16.0(jiti@2.4.1)) eslint-plugin-react-hooks: - specifier: ^5.0.0 - version: 5.0.0(eslint@9.15.0(jiti@2.4.0)) + specifier: ^5.1.0 + version: 5.1.0(eslint@9.16.0(jiti@2.4.1)) eslint-plugin-react-refresh: - specifier: ^0.4.14 - version: 0.4.14(eslint@9.15.0(jiti@2.4.0)) + specifier: ^0.4.16 + version: 0.4.16(eslint@9.16.0(jiti@2.4.1)) eslint-plugin-solid: - specifier: ^0.14.4 - version: 0.14.4(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + specifier: ^0.14.5 + version: 0.14.5(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) eslint-plugin-svelte: - specifier: ^2.46.0 - version: 2.46.0(eslint@9.15.0(jiti@2.4.0))(svelte@5.2.10) + specifier: ^2.46.1 + version: 2.46.1(eslint@9.16.0(jiti@2.4.1))(svelte@5.12.0) eslint-typegen: specifier: ^0.3.2 - version: 0.3.2(eslint@9.15.0(jiti@2.4.0)) + version: 0.3.2(eslint@9.16.0(jiti@2.4.1)) esno: specifier: ^4.8.0 version: 4.8.0 execa: - specifier: ^9.5.1 - version: 9.5.1 + specifier: ^9.5.2 + version: 9.5.2 fast-glob: specifier: ^3.3.2 version: 3.3.2 @@ -196,17 +196,17 @@ importers: specifier: ^11.2.0 version: 11.2.0 jiti: - specifier: ^2.4.0 - version: 2.4.0 + specifier: ^2.4.1 + version: 2.4.1 lint-staged: - specifier: ^15.2.10 - version: 15.2.10 + specifier: ^15.2.11 + version: 15.2.11 prettier-plugin-astro: specifier: ^0.14.1 version: 0.14.1 prettier-plugin-slidev: specifier: ^1.0.5 - version: 1.0.5(prettier@3.3.2) + version: 1.0.5(prettier@3.4.2) rimraf: specifier: ^6.0.1 version: 6.0.1 @@ -214,14 +214,14 @@ importers: specifier: ^2.11.1 version: 2.11.1 svelte: - specifier: ^5.2.10 - version: 5.2.10 + specifier: ^5.12.0 + version: 5.12.0 svelte-eslint-parser: specifier: ^0.43.0 - version: 0.43.0(svelte@5.2.10) + version: 0.43.0(svelte@5.12.0) tsup: specifier: ^8.3.5 - version: 8.3.5(jiti@2.4.0)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.2)(yaml@2.5.0) + version: 8.3.5(jiti@2.4.1)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.2)(yaml@2.6.1) tsx: specifier: ^4.19.2 version: 4.19.2 @@ -229,8 +229,8 @@ importers: specifier: ^5.7.2 version: 5.7.2 vitest: - specifier: ^2.1.6 - version: 2.1.6(@types/node@22.10.1) + specifier: ^2.1.8 + version: 2.1.8(@types/node@22.10.2) vue: specifier: ^3.5.13 version: 3.5.13(typescript@5.7.2) @@ -296,11 +296,11 @@ packages: '@dprint/formatter@0.3.0': resolution: {integrity: sha512-N9fxCxbaBOrDkteSOzaCqwWjso5iAe+WJPsHC021JfHNj2ThInPNEF13ORDKta3llq5D1TlclODCvOvipH7bWQ==} - '@dprint/markdown@0.17.1': - resolution: {integrity: sha512-Mk9C9tHHSScB3JOUd2PEP3keWnJZ8Kqcd99qaVhknzhxgZF/gGTx0CMyd+lpsIV+Moe+OtbRnqAjp+hKVtT1zQ==} + '@dprint/markdown@0.17.8': + resolution: {integrity: sha512-ukHFOg+RpG284aPdIg7iPrCYmMs3Dqy43S1ejybnwlJoFiW02b+6Bbr5cfZKFRYNP3dKGM86BqHEnMzBOyLvvA==} - '@dprint/toml@0.6.2': - resolution: {integrity: sha512-Mk5unEANsL/L+WHYU3NpDXt1ARU5bNU5k5OZELxaJodDycKG6RoRnSlZXpW6+7UN2PSnETAFVUdKrh937ZwtHA==} + '@dprint/toml@0.6.3': + resolution: {integrity: sha512-zQ42I53sb4WVHA+5yoY1t59Zk++Ot02AvUgtNKLzTT8mPyVqVChFcePa3on/xIoKEgH+RoepgPHzqfk9837YFw==} '@es-joy/jsdoccomment@0.48.0': resolution: {integrity: sha512-G6QUWIcC+KvSwXNsJyDTHvqUdNoAVJPPgkc3+Uk4WBKqZvoXhlvazOgm9aL0HwihJLQf0l+tOE2UFzXBqCqgDw==} @@ -740,13 +740,13 @@ packages: resolution: {integrity: sha512-lb/Z/MzbTf7CaVYM9WCFNQZ4L1yi3ev2fsFPF99h31ljhSEyUoyEsKsNWiU+qD1glbYTDJdqgyaLKtyTkkqtuQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.15.0 + eslint: ^9.16.0 '@eslint-community/eslint-utils@4.4.1': resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.15.0 + eslint: ^9.16.0 '@eslint-community/regexpp@4.12.1': resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} @@ -762,7 +762,7 @@ packages: resolution: {integrity: sha512-OOb+7VuyS2tAIJFIFab6B3RDrjMw5Ssz6oId+W6US5lAdN/YkSIdL/TAWFoSXXr4e3tgrQCgutGbin5CzTtx/w==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^9.15.0 + eslint: ^9.16.0 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: @@ -783,26 +783,22 @@ packages: '@eslint-react/var@1.19.0': resolution: {integrity: sha512-TrS8LxA4dvT745OTq8n92CfhSWEmVhZpNBgEIPgfr1GmoLMobr4N/Y4jq6q+gV4FziPIN8m45ESksjBXQWTncw==} - '@eslint-stylistic/metadata@2.11.0': - resolution: {integrity: sha512-m3GsPILoIH04fqYxKRTyWIMN8PAGeN1qYi6I8HzfrlC7QqIxn6KKws/Hya9cYyiSj30vDpFvZo3vkZCdlQabZQ==} + '@eslint-stylistic/metadata@2.12.1': + resolution: {integrity: sha512-OZ2eqkVoWG5lnNVXEN5S60QuQwPoCqCIczR+tGJKP5wRw6D46sGgt9E2BdAQ81ziKC/FiHR2hFHfmyjhY9i8dw==} '@eslint/compat@1.1.1': resolution: {integrity: sha512-lpHyRyplhGPL5mGEh6M9O5nnKk0Gz4bFI+Zu6tKlPpDUN7XshWvH9C/px4UVm87IAANE0W81CEsNGbS1KlzXpA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/config-array@0.18.0': - resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/config-array@0.19.0': - resolution: {integrity: sha512-zdHg2FPIFNKPdcHWtiNT+jEFCHYVplAXRDlQDyqy0zGx/q2parwh7brGJSiTxRk/TSMkbM//zt/f5CHgyTyaSQ==} + '@eslint/config-array@0.19.1': + resolution: {integrity: sha512-fo6Mtm5mWyKjA/Chy1BYTdn5mGJoDNjC7C64ug20ADsRDGrA85bN3uK3MaKbeRkRuuIEAR5N33Jr1pbm411/PA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/config-inspector@0.5.6': - resolution: {integrity: sha512-/CbA3KQ8phOXerrHG3KNLZTa+cHH4wTTTXlNwHFnwwddV43NOK5hz9FmLuqaa+5cPnJP9SSaAaIXIdm+xNmVLQ==} + '@eslint/config-inspector@0.6.0': + resolution: {integrity: sha512-sN+ddom8AjUC5Zc/0uUVf11lpVudN+4cGVxA0ET6TsqE7Gezeug7NN6M8zonTpqsVSnaexGApwGUo0+6MsWfQQ==} hasBin: true peerDependencies: - eslint: ^9.15.0 + eslint: ^9.16.0 '@eslint/core@0.9.0': resolution: {integrity: sha512-7ATR9F0e4W85D/0w7cU0SNj7qkAexMG+bAHEZOjo9akvGuhHE2m7umzWzfnpa0XAg5Kxc1BWmtPMV67jJ+9VUg==} @@ -812,16 +808,16 @@ 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/markdown@6.2.1': resolution: {integrity: sha512-cKVd110hG4ICHmWhIwZJfKmmJBvbiDWyrHODJknAtudKgZtlROGoLX9UEOA0o746zC0hCY4UV4vR+aOGW9S6JQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/object-schema@2.1.4': - resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} + '@eslint/object-schema@2.1.5': + resolution: {integrity: sha512-o0bhxnL89h5Bae5T318nFoFzGy+YE5i/gGkoPAgkmTVdRKTiv3p8JHevPiPaMwoloKfEiiaHlawCqaZMqRm+XQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/plugin-kit@0.2.3': @@ -870,10 +866,6 @@ packages: '@jridgewell/trace-mapping@0.3.25': resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} - '@jsdevtools/ez-spawn@3.0.4': - resolution: {integrity: sha512-f5DRIOZf7wxogefH03RjMPMdBF7ADTWUMoOs9kaJo06EfwF+aFhMZMDZxHg/Xe12hptN9xoZjGso2fdjapBRIA==} - engines: {node: '>=10'} - '@jsdevtools/ono@7.1.3': resolution: {integrity: sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==} @@ -1019,15 +1011,15 @@ packages: resolution: {integrity: sha512-X67V4cCgM0Sz50bP8GbVzmiL8DHC2IXvdKcsN7DlxHyf+/T4d9GveeGukwha5Fx3MuYeGZWKag7TFL2ZY4w54A==} engines: {node: '>=18.0.0'} - '@stylistic/eslint-plugin-migrate@2.11.0': - resolution: {integrity: sha512-I7xGovnCvs6WQXGHO7iFIKW2XRvOD0nfLacF3TidWrZ+YOYx4ddYdD9+cqdEh57HtddpiM7DbD/20jtyt8fPQg==} + '@stylistic/eslint-plugin-migrate@2.12.1': + resolution: {integrity: sha512-o1PbpYtyRJU67SJAsj8Pc1PRGJnV3ICbW3wMottxZG9patKTLsplYsnnEc/r2LoRL8YJYbLAxauWDElt0PVlQQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@stylistic/eslint-plugin@2.11.0': - resolution: {integrity: sha512-PNRHbydNG5EH8NK4c+izdJlxajIR6GxcUhzsYNRsn6Myep4dsZt0qFCz3rCPnkvgO5FYibDcMqgNHUT+zvjYZw==} + '@stylistic/eslint-plugin@2.12.1': + resolution: {integrity: sha512-fubZKIHSPuo07FgRTn6S4Nl0uXPRPYVNpyZzIDGfp7Fny6JjNus6kReLD7NI380JXi4HtUTSOZ34LBuNPO1XLQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.15.0 + eslint: ^9.16.0 '@types/debug@4.1.12': resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} @@ -1050,8 +1042,8 @@ packages: '@types/ms@0.7.34': resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} - '@types/node@22.10.1': - resolution: {integrity: sha512-qKgsUwfHZV2WCWLAnVP1JqnpE6Im6h3Y0+fYgMTasNQ7V++CBX5OT1as0g0f+OyubbFqhf6XVNIsmN4IIhEgGQ==} + '@types/node@22.10.2': + resolution: {integrity: sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==} '@types/normalize-package-data@2.4.3': resolution: {integrity: sha512-ehPtgRgaULsFG8x0NeYJvmyH1hmlfsNLujHe9dQEia/7MAJYdzMSi19JtchUHjmBA6XC/75dK55mzZH+RyieSg==} @@ -1068,109 +1060,69 @@ packages: '@types/yargs@17.0.33': resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} - '@typescript-eslint/eslint-plugin@8.16.0': - resolution: {integrity: sha512-5YTHKV8MYlyMI6BaEG7crQ9BhSc8RxzshOReKwZwRWN0+XvvTOm+L/UYLCYxFpfwYuAAqhxiq4yae0CMFwbL7Q==} + '@typescript-eslint/eslint-plugin@8.18.0': + resolution: {integrity: sha512-NR2yS7qUqCL7AIxdJUQf2MKKNDVNaig/dEB0GBLU7D+ZdHgK1NoH/3wsgO3OnPVipn51tG3MAwaODEGil70WEw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 - eslint: ^9.15.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + eslint: ^9.16.0 + typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/parser@8.16.0': - resolution: {integrity: sha512-D7DbgGFtsqIPIFMPJwCad9Gfi/hC0PWErRRHFnaCWoEDYi5tQUDiJCTmGUbBiLzjqAck4KcXt9Ayj0CNlIrF+w==} + '@typescript-eslint/parser@8.18.0': + resolution: {integrity: sha512-hgUZ3kTEpVzKaK3uNibExUYm6SKKOmTU2BOxBSvOYwtJEPdVQ70kZJpPjstlnhCHcuc2WGfSbpKlb/69ttyN5Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.15.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/scope-manager@8.16.0': - resolution: {integrity: sha512-mwsZWubQvBki2t5565uxF0EYvG+FwdFb8bMtDuGQLdCCnGPrDEDvm1gtfynuKlnpzeBRqdFCkMf9jg1fnAK8sg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + eslint: ^9.16.0 + typescript: '>=4.8.4 <5.8.0' '@typescript-eslint/scope-manager@8.18.0': resolution: {integrity: sha512-PNGcHop0jkK2WVYGotk/hxj+UFLhXtGPiGtiaWgVBVP1jhMoMCHlTyJA+hEj4rszoSdLTK3fN4oOatrL0Cp+Xw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.16.0': - resolution: {integrity: sha512-IqZHGG+g1XCWX9NyqnI/0CX5LL8/18awQqmkZSl2ynn8F76j579dByc0jhfVSnSnhf7zv76mKBQv9HQFKvDCgg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^9.15.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - '@typescript-eslint/type-utils@8.18.0': resolution: {integrity: sha512-er224jRepVAVLnMF2Q7MZJCq5CsdH2oqjP4dT7K6ij09Kyd+R21r7UVJrF0buMVdZS5QRhDzpvzAxHxabQadow==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.15.0 + eslint: ^9.16.0 typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/types@8.16.0': - resolution: {integrity: sha512-NzrHj6thBAOSE4d9bsuRNMvk+BvaQvmY4dDglgkgGC0EW/tB3Kelnp3tAKH87GEwzoxgeQn9fNGRyFJM/xd+GQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/types@8.18.0': resolution: {integrity: sha512-FNYxgyTCAnFwTrzpBGq+zrnoTO4x0c1CKYY5MuUTzpScqmY5fmsh2o3+57lqdI3NZucBDCzDgdEbIaNfAjAHQA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.16.0': - resolution: {integrity: sha512-E2+9IzzXMc1iaBy9zmo+UYvluE3TW7bCGWSF41hVWUE01o8nzr1rvOQYSxelxr6StUvRcTMe633eY8mXASMaNw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - '@typescript-eslint/typescript-estree@8.18.0': resolution: {integrity: sha512-rqQgFRu6yPkauz+ms3nQpohwejS8bvgbPyIDq13cgEDbkXt4LH4OkDMT0/fN1RUtzG8e8AKJyDBoocuQh8qNeg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/utils@8.16.0': - resolution: {integrity: sha512-C1zRy/mOL8Pj157GiX4kaw7iyRLKfJXBR3L82hk5kS/GyHcOFmy4YUq/zfZti72I9wnuQtA/+xzft4wCC8PJdA==} + '@typescript-eslint/utils@8.18.0': + resolution: {integrity: sha512-p6GLdY383i7h5b0Qrfbix3Vc3+J2k6QWw6UMUeY5JGfm3C5LbZ4QIZzJNoNOfgyRe0uuYKjvVOsO/jD4SJO+xg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.15.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/visitor-keys@8.16.0': - resolution: {integrity: sha512-pq19gbaMOmFE3CbL0ZB8J8BFCo2ckfHBfaIsaOZgBIF4EoISJIdLX5xRhd0FGB0LlHReNRuzoJoMGpTjq8F2CQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + eslint: ^9.16.0 + typescript: '>=4.8.4 <5.8.0' '@typescript-eslint/visitor-keys@8.18.0': resolution: {integrity: sha512-pCh/qEA8Lb1wVIqNvBke8UaRjJ6wrAWkJO5yyIbs8Yx6TNGYyfNjOo61tLv+WwLvoLPp4BQ8B7AHKijl8NGUfw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@unocss/config@0.64.1': - resolution: {integrity: sha512-uhUfVnRhVsqZrRuFGGFfvvSO9gVUSHgfXOF/u8MnQ/lG1MVyXpx5QykVhjSgSehMfQIFsZ2SID1y7Fd5f8kgLw==} + '@unocss/config@0.65.1': + resolution: {integrity: sha512-Akf5Vm2bGrUK/a10QBF3GLETFJnwW1G8ThPevrOCj0lBVWKlN5eMQnodyNdoCw+JMPfCPZdg+4lU8cJJIRAAbQ==} engines: {node: '>=14'} - '@unocss/core@0.64.1': - resolution: {integrity: sha512-D1ULd70a24/k6kGyHCIijbrrIn9UjFUEBg2R4xKX2/ViQb1k2MIgOs4VS20MkJX6kbZXqqm/zAFHzDhsQGIhBA==} + '@unocss/core@0.65.1': + resolution: {integrity: sha512-Ke0WNZjfSCE6pniJb8PjiwhO6/McxVb1EQYrkkz8aJuR83xu+AEcTog9D4N9EUkRfHS5tZYXQtTj4Uh90T6CEg==} - '@unocss/eslint-plugin@0.64.1': - resolution: {integrity: sha512-5Q1dI+oKpG1o9CLWukriOFXJZu11VOEpqdx8DbroRzNoJYY4Fq6st132e3L9PcxJtq8o1sX6YnhoVjUKvasRzQ==} + '@unocss/eslint-plugin@0.65.1': + resolution: {integrity: sha512-N39mNa+pBXMzHjLXO2dE93NvxOhO9hHUQWkyrH+8u8tbXMOy+bt9aVehr2/LZfd6nbwUyZx6DxEZqu3OaSyD7A==} engines: {node: '>=14'} - '@vitest/eslint-plugin@1.1.12': - resolution: {integrity: sha512-iv9K9fz9qRxBo9J/PGSMcLdOFIKqtFZ6THqSVG/jW8CJZFkIWLxPduCTXkbyG6FNKgL49fkv348nSgmfqCU6FA==} + '@vitest/eslint-plugin@1.1.16': + resolution: {integrity: sha512-xecwJYuAp11AFsd2aoSnTWO3Wckgu7rjBz1VOhvsDtZzI4s7z/WerAR4gxnEFy37scdsE8wSlP95/2ry6sLhSg==} peerDependencies: - '@typescript-eslint/utils': ^8.16.0 - eslint: ^9.15.0 + '@typescript-eslint/utils': ^8.18.0 + eslint: ^9.16.0 typescript: '>= 5.0.0' vitest: '*' peerDependenciesMeta: @@ -1179,34 +1131,34 @@ packages: vitest: optional: true - '@vitest/expect@2.1.6': - resolution: {integrity: sha512-9M1UR9CAmrhJOMoSwVnPh2rELPKhYo0m/CSgqw9PyStpxtkwhmdM6XYlXGKeYyERY1N6EIuzkQ7e3Lm1WKCoUg==} + '@vitest/expect@2.1.8': + resolution: {integrity: sha512-8ytZ/fFHq2g4PJVAtDX57mayemKgDR6X3Oa2Foro+EygiOJHUXhCqBAAKQYYajZpFoIfvBCF1j6R6IYRSIUFuw==} - '@vitest/mocker@2.1.6': - resolution: {integrity: sha512-MHZp2Z+Q/A3am5oD4WSH04f9B0T7UvwEb+v5W0kCYMhtXGYbdyl2NUk1wdSMqGthmhpiThPDp/hEoVwu16+u1A==} + '@vitest/mocker@2.1.8': + resolution: {integrity: sha512-7guJ/47I6uqfttp33mgo6ga5Gr1VnL58rcqYKyShoRK9ebu8T5Rs6HN3s1NABiBeVTdWNrwUMcHH54uXZBN4zA==} peerDependencies: msw: ^2.4.9 - vite: ^5.0.0 || ^6.0.0 + vite: ^5.0.0 peerDependenciesMeta: msw: optional: true vite: optional: true - '@vitest/pretty-format@2.1.6': - resolution: {integrity: sha512-exZyLcEnHgDMKc54TtHca4McV4sKT+NKAe9ix/yhd/qkYb/TP8HTyXRFDijV19qKqTZM0hPL4753zU/U8L/gAA==} + '@vitest/pretty-format@2.1.8': + resolution: {integrity: sha512-9HiSZ9zpqNLKlbIDRWOnAWqgcA7xu+8YxXSekhr0Ykab7PAYFkhkwoqVArPOtJhPmYeE2YHgKZlj3CP36z2AJQ==} - '@vitest/runner@2.1.6': - resolution: {integrity: sha512-SjkRGSFyrA82m5nz7To4CkRSEVWn/rwQISHoia/DB8c6IHIhaE/UNAo+7UfeaeJRE979XceGl00LNkIz09RFsA==} + '@vitest/runner@2.1.8': + resolution: {integrity: sha512-17ub8vQstRnRlIU5k50bG+QOMLHRhYPAna5tw8tYbj+jzjcspnwnwtPtiOlkuKC4+ixDPTuLZiqiWWQ2PSXHVg==} - '@vitest/snapshot@2.1.6': - resolution: {integrity: sha512-5JTWHw8iS9l3v4/VSuthCndw1lN/hpPB+mlgn1BUhFbobeIUj1J1V/Bj2t2ovGEmkXLTckFjQddsxS5T6LuVWw==} + '@vitest/snapshot@2.1.8': + resolution: {integrity: sha512-20T7xRFbmnkfcmgVEz+z3AU/3b0cEzZOt/zmnvZEctg64/QZbSDJEVm9fLnnlSi74KibmRsO9/Qabi+t0vCRPg==} - '@vitest/spy@2.1.6': - resolution: {integrity: sha512-oTFObV8bd4SDdRka5O+mSh5w9irgx5IetrD5i+OsUUsk/shsBoHifwCzy45SAORzAhtNiprUVaK3hSCCzZh1jQ==} + '@vitest/spy@2.1.8': + resolution: {integrity: sha512-5swjf2q95gXeYPevtW0BLk6H8+bPlMb4Vw/9Em4hFxDcaOxS+e0LOX4yqNxoHzMR2akEB2xfpnWUzkZokmgWDg==} - '@vitest/utils@2.1.6': - resolution: {integrity: sha512-ixNkFy3k4vokOUTU2blIUvOgKq/N2PW8vKIjZZYsGJCMX69MRa9J2sKqX5hY/k5O5Gty3YJChepkqZ3KM9LyIQ==} + '@vitest/utils@2.1.8': + resolution: {integrity: sha512-dwSoui6djdwbfFmIgbIjX2ZhIoG7Ex/+xpxyiEgIGzjliY8xGkcpITKTlp6B4MgtGkF2ilvm97cPM96XZaAgcA==} '@voxpelli/config-array-find-files@1.2.1': resolution: {integrity: sha512-mRqVGLcK+yU+fQyaHAL9Xbhw633spi+VGurX1+gwSiZS8SzX63WzOmGi3qXO7mn4cozJcExyzIC5WmbUFJWQOw==} @@ -1291,10 +1243,6 @@ packages: any-promise@1.3.0: resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} - anymatch@3.1.3: - resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} - engines: {node: '>= 8'} - are-docs-informative@0.0.2: resolution: {integrity: sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==} engines: {node: '>=14'} @@ -1331,10 +1279,6 @@ packages: balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - binary-extensions@2.2.0: - resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} - engines: {node: '>=8'} - birecord@0.1.1: resolution: {integrity: sha512-VUpsf/qykW0heRlC8LooCq28Kxn3mAqKohhDG/49rrsQ1dT1CXyj/pgXS+5BSRzFTR/3DyIBOqQOrGyZOh71Aw==} @@ -1360,8 +1304,8 @@ packages: resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} engines: {node: '>=6'} - bumpp@9.8.1: - resolution: {integrity: sha512-25W55DZI/rq6FboM0Q5y8eHbUk9eNn9oZ4bg/I5kiWn8/rdZCw6iqML076akQiUOQGhrm6QDvSSn4PgQ48bS4A==} + bumpp@9.9.1: + resolution: {integrity: sha512-M2CnokltfM7kLpYigS9PTAljG5pKng2MBTVpjCIXD+StNvhc+pnO+SYVnQDGjEVXD1fw2/Ofrf7wH45fxovoPg==} engines: {node: '>=10'} hasBin: true @@ -1375,10 +1319,10 @@ packages: peerDependencies: esbuild: '>=0.18' - c12@1.11.2: - resolution: {integrity: sha512-oBs8a4uvSDO9dm8b7OCFW7+dgtVrwmwnrVXYzLm43ta7ep2jCn/0MhoUFygIWtxhyy6+/MG7/agvpY0U1Iemew==} + c12@2.0.1: + resolution: {integrity: sha512-Z4JgsKXHG37C6PYUtIxCfLJZvo6FyhHJoClwwb9ftUkLpPSkuYqn6Tr+vnaN8hymm0kIbcg6Ey3kv/Q71k5w/A==} peerDependencies: - magicast: ^0.3.4 + magicast: ^0.3.5 peerDependenciesMeta: magicast: optional: true @@ -1387,9 +1331,6 @@ packages: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} engines: {node: '>=8'} - call-me-maybe@1.0.2: - resolution: {integrity: sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==} - callsites@3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} @@ -1426,10 +1367,6 @@ packages: chevrotain@7.1.1: resolution: {integrity: sha512-wy3mC1x4ye+O+QkEinVJkPf5u2vsrDIYW9G7ZuwFl6v/Yu0LwUuT2POsb+NUWApebyxfkQq6+yDfRExbnI5rcw==} - chokidar@3.6.0: - resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} - engines: {node: '>= 8.10.0'} - chokidar@4.0.1: resolution: {integrity: sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==} engines: {node: '>= 14.16.0'} @@ -1536,8 +1473,8 @@ packages: supports-color: optional: true - debug@4.3.7: - resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} + debug@4.4.0: + resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -1660,18 +1597,18 @@ packages: resolution: {integrity: sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==} engines: {node: '>=12'} peerDependencies: - eslint: ^9.15.0 + eslint: ^9.16.0 eslint-compat-utils@0.6.0: resolution: {integrity: sha512-1vVBdI/HLS6HTHVQCJGlN+LOF0w1Rs/WB9se23mQr84cRM0iMM8PulMFFhQdQ1BvS0cGwjpis4xziI91Rk0l6g==} engines: {node: '>=12'} peerDependencies: - eslint: ^9.15.0 + eslint: ^9.16.0 eslint-config-flat-gitignore@0.3.0: resolution: {integrity: sha512-0Ndxo4qGhcewjTzw52TK06Mc00aDtHNTdeeW2JfONgDcLkRO/n/BteMRzNVpLQYxdCC/dFEilfM9fjjpGIJ9Og==} peerDependencies: - eslint: ^9.15.0 + eslint: ^9.16.0 eslint-flat-config-utils@0.4.0: resolution: {integrity: sha512-kfd5kQZC+BMO0YwTol6zxjKX1zAsk8JfSAopbKjKqmENTJcew+yBejuvccAg37cvOrN0Mh+DVbeyznuNWEjt4A==} @@ -1679,7 +1616,7 @@ packages: eslint-formatting-reporter@0.0.0: resolution: {integrity: sha512-k9RdyTqxqN/wNYVaTk/ds5B5rA8lgoAmvceYN7bcZMBwU7TuXx5ntewJv81eF3pIL/CiJE+pJZm36llG8yhyyw==} peerDependencies: - eslint: ^9.15.0 + eslint: ^9.16.0 eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} @@ -1689,7 +1626,7 @@ packages: engines: {node: '>=12'} peerDependencies: '@eslint/json': '*' - eslint: ^9.15.0 + eslint: ^9.16.0 jsonc-eslint-parser: ^2.4.0 peerDependenciesMeta: '@eslint/json': @@ -1698,7 +1635,7 @@ packages: eslint-merge-processors@0.1.0: resolution: {integrity: sha512-IvRXXtEajLeyssvW4wJcZ2etxkR9mUf4zpNwgI+m/Uac9RfXHskuJefkHUcawVzePnd6xp24enp5jfgdHzjRdQ==} peerDependencies: - eslint: ^9.15.0 + eslint: ^9.16.0 eslint-parser-plain@0.1.0: resolution: {integrity: sha512-oOeA6FWU0UJT/Rxc3XF5Cq0nbIZbylm7j8+plqq0CZoE6m4u32OXJrR+9iy4srGMmF6v6pmgvP1zPxSRIGh3sg==} @@ -1706,69 +1643,69 @@ packages: eslint-plugin-antfu@2.7.0: resolution: {integrity: sha512-gZM3jq3ouqaoHmUNszb1Zo2Ux7RckSvkGksjLWz9ipBYGSv1EwwBETN6AdiUXn+RpVHXTbEMPAPlXJazcA6+iA==} peerDependencies: - eslint: ^9.15.0 + eslint: ^9.16.0 eslint-plugin-astro@1.3.1: resolution: {integrity: sha512-2XaLCMQm8htW1UvJvy1Zcmg8l0ziskitiUfJTn/w1Mk7r4Mxj0fZeNpN6UTNrm64XBIXSa5h8UCGrg8mdu47+g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.15.0 + eslint: ^9.16.0 eslint-plugin-command@0.2.6: resolution: {integrity: sha512-T0bHZ1oblW1xUHUVoBKZJR2osSNNGkfZuK4iqboNwuNS/M7tdp3pmURaJtTi/XDzitxaQ02lvOdFH0mUd5QLvQ==} peerDependencies: - eslint: ^9.15.0 + eslint: ^9.16.0 eslint-plugin-es-x@7.8.0: resolution: {integrity: sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: - eslint: ^9.15.0 + eslint: ^9.16.0 - eslint-plugin-format@0.1.2: - resolution: {integrity: sha512-ZrcO3aiumgJ6ENAv65IWkPjtW77ML/5mp0YrRK0jdvvaZJb+4kKWbaQTMr/XbJo6CtELRmCApAziEKh7L2NbdQ==} + eslint-plugin-format@0.1.3: + resolution: {integrity: sha512-vTmshuv1iMfmcM1HADnyhae5MBBGlJZBZyZ+ybtXCEzRe3nRhUvLX+6rAvsEfcdK6a2pqpLs/F530dXKvfQqYQ==} peerDependencies: - eslint: ^9.15.0 + eslint: ^9.16.0 - eslint-plugin-import-x@4.4.3: - resolution: {integrity: sha512-QBprHvhLsfDhP++2T1NnjsOUt6bLDX3NMHaYwAB1FD3xmYTkdFH+HS1OamGhz28jLkRyIZa6UNAzTxbHnJwz5w==} + eslint-plugin-import-x@4.5.0: + resolution: {integrity: sha512-l0OTfnPF8RwmSXfjT75N8d6ZYLVrVYWpaGlgvVkVqFERCI5SyBfDP7QEMr3kt0zWi2sOa9EQ47clbdFsHkF83Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.15.0 + eslint: ^9.16.0 - eslint-plugin-jsdoc@50.6.0: - resolution: {integrity: sha512-tCNp4fR79Le3dYTPB0dKEv7yFyvGkUCa+Z3yuTrrNGGOxBlXo9Pn0PEgroOZikUQOGjxoGMVKNjrOHcYEdfszg==} + eslint-plugin-jsdoc@50.6.1: + resolution: {integrity: sha512-UWyaYi6iURdSfdVVqvfOs2vdCVz0J40O/z/HTsv2sFjdjmdlUI/qlKLOTmwbPQ2tAfQnE5F9vqx+B+poF71DBQ==} engines: {node: '>=18'} peerDependencies: - eslint: ^9.15.0 + eslint: ^9.16.0 eslint-plugin-jsonc@2.18.2: resolution: {integrity: sha512-SDhJiSsWt3nItl/UuIv+ti4g3m4gpGkmnUJS9UWR3TrpyNsIcnJoBRD7Kof6cM4Rk3L0wrmY5Tm3z7ZPjR2uGg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.15.0 + eslint: ^9.16.0 - eslint-plugin-n@17.14.0: - resolution: {integrity: sha512-maxPLMEA0rPmRpoOlxEclKng4UpDe+N5BJS4t24I3UKnN109Qcivnfs37KMy84G0af3bxjog5lKctP5ObsvcTA==} + eslint-plugin-n@17.15.0: + resolution: {integrity: sha512-xF3zJkOfLlFOm5TvmqmsnA9/fO+/z2pYs0dkuKXKN/ymS6UB1yEcaoIkqxLKQ9Dw/WmLX/Tdh6/5ZS5azVixFQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.15.0 + eslint: ^9.16.0 eslint-plugin-no-only-tests@3.3.0: resolution: {integrity: sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==} engines: {node: '>=5.0.0'} - eslint-plugin-perfectionist@4.1.2: - resolution: {integrity: sha512-YjXPWB/rKe/gPUsyuxw75wTUrzN5MuJnRV0PH9NoonFvgcdVIXk551mkBKPr59nRZCbu7S3dFHwfo4gA42DB2w==} + eslint-plugin-perfectionist@4.3.0: + resolution: {integrity: sha512-8tQ/wn1dFelul2WoXL/NQOEwvWO8H4Vjmsqpt3fDQrfgybr8kQ5Vgb9BQyVRB33ywQqjUApsiwi5Ci7grMPPRA==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: - eslint: ^9.15.0 + eslint: ^9.16.0 eslint-plugin-react-debug@1.19.0: resolution: {integrity: sha512-afB7K7Z06atC1xn/yl8nN1AyWYq9tLXDDl6ZY3LBEenjxBGSl2vJbBBpuvIfvZlZKP9gO5niOiRq+D/SZ23kbw==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^9.15.0 + eslint: ^9.16.0 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: @@ -1778,7 +1715,7 @@ packages: resolution: {integrity: sha512-nC8+nkNubHZuxVkXEMWhtQtPDjwbCX3140gCqMejKgHZYqgbXoCdYtZGdiBZ9qYWuRUsmPxRDsVNXDGZ3fak/A==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^9.15.0 + eslint: ^9.16.0 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: @@ -1788,38 +1725,38 @@ packages: resolution: {integrity: sha512-QNRR+10zNIOXebbU0S0zZ9bqRxX5jyZ5C5hVHucWv0dBiXufRNNLIM8HaHOwUKh/rgya4Hx3Dghx4Rd6WAEXIA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^9.15.0 + eslint: ^9.16.0 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: optional: true - eslint-plugin-react-hooks@5.0.0: - resolution: {integrity: sha512-hIOwI+5hYGpJEc4uPRmz2ulCjAGD/N13Lukkh8cLV0i2IRk/bdZDYjgLVHj+U9Z704kLIdIO6iueGvxNur0sgw==} + eslint-plugin-react-hooks@5.1.0: + resolution: {integrity: sha512-mpJRtPgHN2tNAvZ35AMfqeB3Xqeo273QxrHJsbBEPWODRM4r0yB6jfoROqKEYrOn27UtRPpcpHc2UqyBSuUNTw==} engines: {node: '>=10'} peerDependencies: - eslint: ^9.15.0 + eslint: ^9.16.0 eslint-plugin-react-naming-convention@1.19.0: resolution: {integrity: sha512-d1GepWn0v/pqlcrzB63D5e/8JBETx3e5+TfVfXfdeJ0HU8nOBf/5JTtBUloXxG9Y92NNjgaXKe8zRxl35vK4Uw==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^9.15.0 + eslint: ^9.16.0 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: optional: true - eslint-plugin-react-refresh@0.4.14: - resolution: {integrity: sha512-aXvzCTK7ZBv1e7fahFuR3Z/fyQQSIQ711yPgYRj+Oj64tyTgO4iQIDmYXDBqvSWQ/FA4OSCsXOStlF+noU0/NA==} + eslint-plugin-react-refresh@0.4.16: + resolution: {integrity: sha512-slterMlxAhov/DZO8NScf6mEeMBBXodFUolijDvrtTxyezyLoTQaa73FyYus/VbTdftd8wBgBxPMRk3poleXNQ==} peerDependencies: - eslint: ^9.15.0 + eslint: ^9.16.0 eslint-plugin-react-web-api@1.19.0: resolution: {integrity: sha512-6n1Ckv6cXhb1mCKRI45aWXnTWh9XRkXqy4mIDdkEPuljTiJDve6ZLJNYPGbS5csglkfRjqDJjOK0YKzpOhcuaw==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^9.15.0 + eslint: ^9.16.0 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: @@ -1829,7 +1766,7 @@ packages: resolution: {integrity: sha512-YphDgaJsAqU45qONZrLhvYTdcbTSt6s1CWrc6isVw2/KOuweyRWUtOrYBobE6h1Nmv6RTKP2HBfmNrLb4Pk7Ew==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^9.15.0 + eslint: ^9.16.0 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: @@ -1839,62 +1776,63 @@ packages: resolution: {integrity: sha512-U8oZI77SBtH8U3ulZ05iu0qEzIizyEDXd+BWHvyVxTOjGwcDcvy/kEpgFG4DYca2ByRLiVPFZ2GeH7j1pdvZTA==} engines: {node: ^18 || >=20} peerDependencies: - eslint: ^9.15.0 + eslint: ^9.16.0 - eslint-plugin-solid@0.14.4: - resolution: {integrity: sha512-uWsNA2okBgwBRPxjsQ7DxlRksq1EKdMhwQlViHdkkRDLnWqwnZEjQASWeckZ0DI24sVzPeETJhPv1BWKKiu99A==} + eslint-plugin-solid@0.14.5: + resolution: {integrity: sha512-nfuYK09ah5aJG/oEN6P1qziy1zLgW4PDWe75VNPi4CEFYk1x2AEqwFeQfEPR7gNn0F2jOeqKhx2E+5oNCOBYWQ==} engines: {node: '>=18.0.0'} peerDependencies: - eslint: ^9.15.0 + eslint: ^9.16.0 + typescript: '>=4.8.4' - eslint-plugin-svelte@2.46.0: - resolution: {integrity: sha512-1A7iEMkzmCZ9/Iz+EAfOGYL8IoIG6zeKEq1SmpxGeM5SXmoQq+ZNnCpXFVJpsxPWYx8jIVGMerQMzX20cqUl0g==} + eslint-plugin-svelte@2.46.1: + resolution: {integrity: sha512-7xYr2o4NID/f9OEYMqxsEQsCsj4KaMy4q5sANaKkAb6/QeCjYFxRmDm2S3YC3A3pl1kyPZ/syOx/i7LcWYSbIw==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.15.0 + eslint: ^9.16.0 svelte: ^3.37.0 || ^4.0.0 || ^5.0.0 peerDependenciesMeta: svelte: optional: true - eslint-plugin-toml@0.11.1: - resolution: {integrity: sha512-Y1WuMSzfZpeMIrmlP1nUh3kT8p96mThIq4NnHrYUhg10IKQgGfBZjAWnrg9fBqguiX4iFps/x/3Hb5TxBisfdw==} + eslint-plugin-toml@0.12.0: + resolution: {integrity: sha512-+/wVObA9DVhwZB1nG83D2OAQRrcQZXy+drqUnFJKymqnmbnbfg/UPmEMCKrJNcEboUGxUjYrJlgy+/Y930mURQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.15.0 + eslint: ^9.16.0 eslint-plugin-unicorn@56.0.1: resolution: {integrity: sha512-FwVV0Uwf8XPfVnKSGpMg7NtlZh0G0gBarCaFcMUOoqPxXryxdYxTRRv4kH6B9TFCVIrjRXG+emcxIk2ayZilog==} engines: {node: '>=18.18'} peerDependencies: - eslint: ^9.15.0 + eslint: ^9.16.0 eslint-plugin-unused-imports@4.1.4: resolution: {integrity: sha512-YptD6IzQjDardkl0POxnnRBhU1OEePMV0nd6siHaRBbd+lyh6NAhFEobiznKU7kTsSsDeSD62Pe7kAM1b7dAZQ==} peerDependencies: '@typescript-eslint/eslint-plugin': ^8.0.0-0 || ^7.0.0 || ^6.0.0 || ^5.0.0 - eslint: ^9.15.0 + eslint: ^9.16.0 peerDependenciesMeta: '@typescript-eslint/eslint-plugin': optional: true - eslint-plugin-vue@9.31.0: - resolution: {integrity: sha512-aYMUCgivhz1o4tLkRHj5oq9YgYPM4/EJc0M7TAKRLCUA5OYxRLAhYEVD2nLtTwLyixEFI+/QXSvKU9ESZFgqjQ==} + eslint-plugin-vue@9.32.0: + resolution: {integrity: sha512-b/Y05HYmnB/32wqVcjxjHZzNpwxj1onBOvqW89W+V+XNG1dRuaFbNd3vT9CLbr2LXjEoq+3vn8DanWf7XU22Ug==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.15.0 + eslint: ^9.16.0 - eslint-plugin-yml@1.15.0: - resolution: {integrity: sha512-leC8APYVOsKyWUlvRwVhewytK5wS70BfMqIaUplFstRfzCoVp0YoEroV4cUEvQrBj93tQ3M9LcjO/ewr6D4kjA==} + eslint-plugin-yml@1.16.0: + resolution: {integrity: sha512-t4MNCetPjTn18/fUDlQ/wKkcYjnuLYKChBrZ0qUaNqRigVqChHWzTP8SrfFi5s4keX3vdlkWRSu8zHJMdKwxWQ==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.15.0 + eslint: ^9.16.0 eslint-processor-vue-blocks@0.1.2: resolution: {integrity: sha512-PfpJ4uKHnqeL/fXUnzYkOax3aIenlwewXRX8jFinA1a2yCFnLgMuiH3xvCgvHHUlV2xJWQHbCTdiJWGwb3NqpQ==} peerDependencies: '@vue/compiler-sfc': ^3.3.0 - eslint: ^9.15.0 + eslint: ^9.16.0 eslint-scope@7.2.2: resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} @@ -1907,7 +1845,7 @@ packages: eslint-typegen@0.3.2: resolution: {integrity: sha512-YD/flDDDYoBszomo6wVAJ01HcEWTLfOb04+Mwir8/oR66t2bnajw+qUI6JfBoBQO3HbebcCmEtgjKgWVB67ggQ==} peerDependencies: - eslint: ^9.15.0 + eslint: ^9.16.0 eslint-visitor-keys@3.4.3: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} @@ -1917,8 +1855,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: @@ -1927,8 +1865,8 @@ packages: jiti: optional: true - esm-env@1.2.0: - resolution: {integrity: sha512-OhSQuHL3mUcaQHjGe8UMG8GsJIJHYYz0flR0h9fiTPNMupLMkb7TvcRD0EeJXW5a8GHBgfz08b6FDLNK7kkPQA==} + esm-env@1.2.1: + resolution: {integrity: sha512-U9JedYYjCnadUlXk7e1Kr+aENQhtUaoaV9+gZm1T8LC/YBAPJx3NSPIAurFOC0U5vrdSevnUJS2/wUVxGwPhng==} esno@4.8.0: resolution: {integrity: sha512-acMtooReAQGzLU0zcuEDHa8S62meh5aIyi8jboYxyvAePdmuWx2Mpwmt0xjwO0bs9/SXf+dvXJ0QJoDWw814Iw==} @@ -1946,8 +1884,8 @@ packages: resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} engines: {node: '>=0.10'} - esrap@1.2.2: - resolution: {integrity: sha512-F2pSJklxx1BlQIQgooczXCPHmcWpn6EsP5oo73LQfonG9fIlIENQ8vMmfGXeojP9MrkzUNAfyU5vdFlR9shHAw==} + esrap@1.2.3: + resolution: {integrity: sha512-ZlQmCCK+n7SGoqo7DnfKaP1sJZa49P01/dXzmjCASSo04p72w8EksT2NMK8CEX8DhKsfJXANioIw8VyHNsBfvQ==} esrecurse@4.3.0: resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} @@ -1974,8 +1912,8 @@ packages: resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} engines: {node: '>=16.17'} - execa@9.5.1: - resolution: {integrity: sha512-QY5PPtSonnGwhhHDNI7+3RvY285c7iuJFFB+lU+oEzMY/gEGJ808owqJsrr8Otd1E/x07po1LkUBmdAc5duPAg==} + execa@9.5.2: + resolution: {integrity: sha512-EHlpxMCpHWSAh1dgS6bVeoLAXGnJNdR93aabr4QCGbzOM73o5XmRfM/e5FUqsw3aagP8S8XEWUWFAxnRBnAF0Q==} engines: {node: ^18.19.0 || >=20.5.0} expect-type@1.1.0: @@ -2115,8 +2053,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: @@ -2187,10 +2125,6 @@ packages: is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} - is-binary-path@2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} - engines: {node: '>=8'} - is-builtin-module@3.2.1: resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} engines: {node: '>=6'} @@ -2230,7 +2164,7 @@ packages: is-immutable-type@5.0.0: resolution: {integrity: sha512-mcvHasqbRBWJznuPqqHRKiJgYAz60sZ0mvO3bN70JbkuK7ksfmgc489aKZYxMEjIbRvyOseaTjaRZLRF/xFeRA==} peerDependencies: - eslint: ^9.15.0 + eslint: ^9.16.0 typescript: '>=4.7.4' is-inside-container@1.0.0: @@ -2284,8 +2218,8 @@ packages: resolution: {integrity: sha512-c+PHQZakiQuMKbnhvrjZUvrK6E/AfmTOf4P+E3Y4FNVHcNMX9e/XrnbEvO+m4wS6ZjsvhHh/POQTlfy8uXFc0A==} hasBin: true - jiti@2.4.0: - resolution: {integrity: sha512-H5UpaUI+aHOqZXlYOaFP/8AzKsg+guWu+Pr3Y8i7+Y3zr1aXAvCvTAQ1RxSc6oVD8R8c7brgNtTVP91E7upH/g==} + jiti@2.4.1: + resolution: {integrity: sha512-yPBThwecp1wS9DmoA4x4KR2h3QoslacnDR8ypuFM962kI4/456Iy1oHx2RAgh4jfZNdn0bctsdadceiBUgpU1g==} hasBin: true joycon@3.1.1: @@ -2361,20 +2295,20 @@ packages: resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} engines: {node: '>=10'} - lilconfig@3.1.2: - resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} + lilconfig@3.1.3: + resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} engines: {node: '>=14'} lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - lint-staged@15.2.10: - resolution: {integrity: sha512-5dY5t743e1byO19P9I4b3x8HJwalIznL5E1FWYnU6OWw33KxNBSLAc6Cy7F2PsFEO8FKnLwjwm5hx7aMF0jzZg==} + lint-staged@15.2.11: + resolution: {integrity: sha512-Ev6ivCTYRTGs9ychvpVw35m/bcNDuBN+mnTeObCL5h+boS5WzBEC6LHI4I9F/++sZm1m+J2LEiy0gxL/R9TBqQ==} engines: {node: '>=18.12.0'} hasBin: true - listr2@8.2.4: - resolution: {integrity: sha512-opevsywziHd3zHCVQGAj8zu+Z3yHNkkoYhWIGnq54RrCVwLz0MozotJEDnKsIBLvkfLGN6BLOyAeRrYI0pKA4g==} + listr2@8.2.5: + resolution: {integrity: sha512-iyAZCeyD+c1gPyE9qpFu8af0Y+MRtmKOncdGoA2S5EY8iFq99dmmvkNnHiWo+pj0s7yH7l3KPIgee77tKpXPWQ==} engines: {node: '>=18.0.0'} load-tsconfig@0.2.5: @@ -2426,8 +2360,8 @@ packages: resolution: {integrity: sha512-Qv32eSV1RSCfhY3fpPE2GNZ8jgM9X7rdAfemLWqTUxwiyIC4jJ6Sy0fZ8H+oLWevO6i4/bizg7c8d8i6bxrzbA==} engines: {node: 20 || >=22} - magic-string@0.30.12: - resolution: {integrity: sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==} + magic-string@0.30.14: + resolution: {integrity: sha512-5c99P1WKTed11ZC0HMJOj6CDIue6F8ySu+bJL+85q1zBEIY8IklrJ1eiKC2NDRh3Ct3FcvmJPyQHb9erXMTJNw==} markdown-table@3.0.3: resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==} @@ -2639,10 +2573,6 @@ packages: normalize-package-data@2.5.0: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} - normalize-path@3.0.0: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} - engines: {node: '>=0.10.0'} - npm-run-path@5.3.0: resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -2871,8 +2801,8 @@ packages: peerDependencies: prettier: ^3.2.4 - prettier@3.3.2: - resolution: {integrity: sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==} + prettier@3.4.2: + resolution: {integrity: sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==} engines: {node: '>=14'} hasBin: true @@ -2905,10 +2835,6 @@ packages: resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} engines: {node: '>=8'} - readdirp@3.6.0: - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} - engines: {node: '>=8.10.0'} - readdirp@4.0.2: resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==} engines: {node: '>= 14.16.0'} @@ -3146,8 +3072,8 @@ packages: svelte: optional: true - svelte@5.2.10: - resolution: {integrity: sha512-ON0OyO7vOmSjTc9mLjusu3vf1I7BvjovbiRB7j84F1WZMXV6dR+Tj4btIzxQxMHfzbGskaFmRa7qjgmBSVBnhQ==} + svelte@5.12.0: + resolution: {integrity: sha512-nOd7uj0D/4A3IrHnltaFYndVPGViYSs0s+Zi3N4uQg3owJt9RoiUdwxYx8qjorj5CtaGsx8dNYsFVbH6czrGNg==} engines: {node: '>=18'} synckit@0.6.2: @@ -3262,10 +3188,6 @@ packages: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} - type-detect@4.0.8: - resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} - engines: {node: '>=4'} - type-fest@0.20.2: resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} engines: {node: '>=10'} @@ -3337,9 +3259,9 @@ packages: validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} - vite-node@2.1.6: - resolution: {integrity: sha512-DBfJY0n9JUwnyLxPSSUmEePT21j8JZp/sR9n+/gBwQU6DcQOioPdb8/pibWfXForbirSagZCilseYIwaL3f95A==} - engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + vite-node@2.1.8: + resolution: {integrity: sha512-uPAwSr57kYjAUux+8E2j0q0Fxpn8M9VoyfGiRI8Kfktz9NcYMCenwY5RnZxnF1WTu3TGiYipirIzacLL3VVGFg==} + engines: {node: ^18.0.0 || >=20.0.0} hasBin: true vite@5.0.5: @@ -3370,15 +3292,15 @@ packages: terser: optional: true - vitest@2.1.6: - resolution: {integrity: sha512-isUCkvPL30J4c5O5hgONeFRsDmlw6kzFEdLQHLezmDdKQHy8Ke/B/dgdTMEgU0vm+iZ0TjW8GuK83DiahBoKWQ==} - engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + vitest@2.1.8: + resolution: {integrity: sha512-1vBKTZskHw/aosXqQUlVWWlGUxSJR8YtiyZDJAFeW2kPAeX6S3Sool0mjspO+kXLuxVWlEDDowBAeqeAQefqLQ==} + engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 - '@vitest/browser': 2.1.6 - '@vitest/ui': 2.1.6 + '@types/node': ^18.0.0 || >=20.0.0 + '@vitest/browser': 2.1.8 + '@vitest/ui': 2.1.8 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -3399,7 +3321,7 @@ packages: resolution: {integrity: sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.15.0 + eslint: ^9.16.0 vue@3.5.13: resolution: {integrity: sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==} @@ -3468,8 +3390,8 @@ packages: resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} engines: {node: '>= 6'} - yaml@2.5.0: - resolution: {integrity: sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==} + yaml@2.6.1: + resolution: {integrity: sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg==} engines: {node: '>= 14'} hasBin: true @@ -3563,9 +3485,9 @@ snapshots: '@dprint/formatter@0.3.0': {} - '@dprint/markdown@0.17.1': {} + '@dprint/markdown@0.17.8': {} - '@dprint/toml@0.6.2': {} + '@dprint/toml@0.6.3': {} '@es-joy/jsdoccomment@0.48.0': dependencies: @@ -3792,26 +3714,26 @@ snapshots: '@esbuild/win32-x64@0.24.0': optional: true - '@eslint-community/eslint-plugin-eslint-comments@4.4.1(eslint@9.15.0(jiti@2.4.0))': + '@eslint-community/eslint-plugin-eslint-comments@4.4.1(eslint@9.16.0(jiti@2.4.1))': dependencies: escape-string-regexp: 4.0.0 - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.1) ignore: 5.3.2 - '@eslint-community/eslint-utils@4.4.1(eslint@9.15.0(jiti@2.4.0))': + '@eslint-community/eslint-utils@4.4.1(eslint@9.16.0(jiti@2.4.1))': dependencies: - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.1) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} - '@eslint-react/ast@1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)': + '@eslint-react/ast@1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)': dependencies: '@eslint-react/tools': 1.19.0 - '@eslint-react/types': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/types': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) '@typescript-eslint/types': 8.18.0 '@typescript-eslint/typescript-estree': 8.18.0(typescript@5.7.2) - '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) birecord: 0.1.1 string-ts: 2.2.0 ts-pattern: 5.5.0 @@ -3820,18 +3742,18 @@ snapshots: - supports-color - typescript - '@eslint-react/core@1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)': + '@eslint-react/core@1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)': dependencies: - '@eslint-react/ast': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/jsx': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/shared': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/ast': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + '@eslint-react/jsx': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + '@eslint-react/shared': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) '@eslint-react/tools': 1.19.0 - '@eslint-react/types': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/var': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/types': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + '@eslint-react/var': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) '@typescript-eslint/scope-manager': 8.18.0 - '@typescript-eslint/type-utils': 8.18.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/type-utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) '@typescript-eslint/types': 8.18.0 - '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) birecord: 0.1.1 short-unique-id: 5.2.0 ts-pattern: 5.5.0 @@ -3840,36 +3762,36 @@ snapshots: - supports-color - typescript - '@eslint-react/eslint-plugin@1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)': + '@eslint-react/eslint-plugin@1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)': dependencies: - '@eslint-react/shared': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/shared': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) '@eslint-react/tools': 1.19.0 - '@eslint-react/types': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/types': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) '@typescript-eslint/scope-manager': 8.18.0 - '@typescript-eslint/type-utils': 8.18.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/type-utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) '@typescript-eslint/types': 8.18.0 - '@typescript-eslint/utils': 8.16.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.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - eslint-plugin-react-dom: 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - eslint-plugin-react-hooks-extra: 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - eslint-plugin-react-naming-convention: 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - eslint-plugin-react-web-api: 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - eslint-plugin-react-x: 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + eslint: 9.16.0(jiti@2.4.1) + eslint-plugin-react-debug: 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + eslint-plugin-react-dom: 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + eslint-plugin-react-hooks-extra: 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + eslint-plugin-react-naming-convention: 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + eslint-plugin-react-web-api: 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + eslint-plugin-react-x: 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: - supports-color - '@eslint-react/jsx@1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)': + '@eslint-react/jsx@1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)': dependencies: - '@eslint-react/ast': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/ast': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) '@eslint-react/tools': 1.19.0 - '@eslint-react/types': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/var': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/types': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + '@eslint-react/var': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) '@typescript-eslint/scope-manager': 8.18.0 '@typescript-eslint/types': 8.18.0 - '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) birecord: 0.1.1 ts-pattern: 5.5.0 transitivePeerDependencies: @@ -3877,10 +3799,10 @@ snapshots: - supports-color - typescript - '@eslint-react/shared@1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)': + '@eslint-react/shared@1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)': dependencies: '@eslint-react/tools': 1.19.0 - '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) local-pkg: 0.5.1 picomatch: 4.0.2 ts-pattern: 5.5.0 @@ -3891,59 +3813,51 @@ snapshots: '@eslint-react/tools@1.19.0': {} - '@eslint-react/types@1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)': + '@eslint-react/types@1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)': dependencies: '@eslint-react/tools': 1.19.0 '@typescript-eslint/types': 8.18.0 - '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/var@1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)': + '@eslint-react/var@1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)': dependencies: - '@eslint-react/ast': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/ast': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) '@eslint-react/tools': 1.19.0 - '@eslint-react/types': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/types': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) '@typescript-eslint/scope-manager': 8.18.0 '@typescript-eslint/types': 8.18.0 - '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) ts-pattern: 5.5.0 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-stylistic/metadata@2.11.0': {} + '@eslint-stylistic/metadata@2.12.1': {} '@eslint/compat@1.1.1': {} - '@eslint/config-array@0.18.0': + '@eslint/config-array@0.19.1': dependencies: - '@eslint/object-schema': 2.1.4 - debug: 4.3.7 + '@eslint/object-schema': 2.1.5 + debug: 4.4.0 minimatch: 3.1.2 transitivePeerDependencies: - supports-color - '@eslint/config-array@0.19.0': + '@eslint/config-inspector@0.6.0(eslint@9.16.0(jiti@2.4.1))': dependencies: - '@eslint/object-schema': 2.1.4 - debug: 4.3.7 - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color - - '@eslint/config-inspector@0.5.6(eslint@9.15.0(jiti@2.4.0))': - dependencies: - '@eslint/config-array': 0.18.0 - '@voxpelli/config-array-find-files': 1.2.1(@eslint/config-array@0.18.0) + '@eslint/config-array': 0.19.1 + '@voxpelli/config-array-find-files': 1.2.1(@eslint/config-array@0.19.1) bundle-require: 5.0.0(esbuild@0.24.0) cac: 6.7.14 chokidar: 4.0.1 esbuild: 0.24.0 - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.1) fast-glob: 3.3.2 find-up: 7.0.0 get-port-please: 3.1.2 @@ -3965,7 +3879,7 @@ snapshots: '@eslint/eslintrc@3.2.0': dependencies: ajv: 6.12.6 - debug: 4.3.7 + debug: 4.4.0 espree: 10.3.0 globals: 14.0.0 ignore: 5.3.2 @@ -3976,7 +3890,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.15.0': {} + '@eslint/js@9.16.0': {} '@eslint/markdown@6.2.1': dependencies: @@ -3987,7 +3901,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/object-schema@2.1.4': {} + '@eslint/object-schema@2.1.5': {} '@eslint/plugin-kit@0.2.3': dependencies: @@ -4032,13 +3946,6 @@ snapshots: '@jridgewell/resolve-uri': 3.1.1 '@jridgewell/sourcemap-codec': 1.5.0 - '@jsdevtools/ez-spawn@3.0.4': - dependencies: - call-me-maybe: 1.0.2 - cross-spawn: 7.0.6 - string-argv: 0.3.2 - type-detect: 4.0.8 - '@jsdevtools/ono@7.1.3': {} '@nodelib/fs.scandir@2.1.5': @@ -4070,10 +3977,10 @@ snapshots: '@pkgr/core@0.1.0': {} - '@prettier/plugin-xml@3.4.1(prettier@3.3.2)': + '@prettier/plugin-xml@3.4.1(prettier@3.4.2)': dependencies: '@xml-tools/parser': 1.0.11 - prettier: 3.3.2 + prettier: 3.4.2 '@rollup/rollup-android-arm-eabi@4.26.0': optional: true @@ -4140,19 +4047,19 @@ snapshots: '@slidev/types@0.47.5': {} - '@stylistic/eslint-plugin-migrate@2.11.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)': + '@stylistic/eslint-plugin-migrate@2.12.1(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)': dependencies: - '@eslint-stylistic/metadata': 2.11.0 - '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-stylistic/metadata': 2.12.1 + '@typescript-eslint/utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) transitivePeerDependencies: - eslint - supports-color - typescript - '@stylistic/eslint-plugin@2.11.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)': + '@stylistic/eslint-plugin@2.12.1(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)': dependencies: - '@typescript-eslint/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/utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + eslint: 9.16.0(jiti@2.4.1) eslint-visitor-keys: 4.2.0 espree: 10.3.0 estraverse: 5.3.0 @@ -4170,13 +4077,13 @@ snapshots: '@types/fs-extra@11.0.4': dependencies: '@types/jsonfile': 6.1.3 - '@types/node': 22.10.1 + '@types/node': 22.10.2 '@types/json-schema@7.0.15': {} '@types/jsonfile@6.1.3': dependencies: - '@types/node': 22.10.1 + '@types/node': 22.10.2 '@types/mdast@4.0.4': dependencies: @@ -4184,7 +4091,7 @@ snapshots: '@types/ms@0.7.34': {} - '@types/node@22.10.1': + '@types/node@22.10.2': dependencies: undici-types: 6.20.0 @@ -4192,7 +4099,7 @@ snapshots: '@types/prompts@2.4.9': dependencies: - '@types/node': 22.10.1 + '@types/node': 22.10.2 kleur: 3.0.3 '@types/unist@3.0.3': {} @@ -4203,94 +4110,58 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@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.18.0(@typescript-eslint/parser@8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.1))(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/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.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@typescript-eslint/visitor-keys': 8.16.0 - eslint: 9.15.0(jiti@2.4.0) + '@typescript-eslint/parser': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + '@typescript-eslint/scope-manager': 8.18.0 + '@typescript-eslint/type-utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + '@typescript-eslint/utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + '@typescript-eslint/visitor-keys': 8.18.0 + eslint: 9.16.0(jiti@2.4.1) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 ts-api-utils: 1.3.0(typescript@5.7.2) - optionalDependencies: typescript: 5.7.2 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.18.0(eslint@9.16.0(jiti@2.4.1))(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.7 - eslint: 9.15.0(jiti@2.4.0) - optionalDependencies: + '@typescript-eslint/scope-manager': 8.18.0 + '@typescript-eslint/types': 8.18.0 + '@typescript-eslint/typescript-estree': 8.18.0(typescript@5.7.2) + '@typescript-eslint/visitor-keys': 8.18.0 + debug: 4.4.0 + eslint: 9.16.0(jiti@2.4.1) typescript: 5.7.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.16.0': - dependencies: - '@typescript-eslint/types': 8.16.0 - '@typescript-eslint/visitor-keys': 8.16.0 - '@typescript-eslint/scope-manager@8.18.0': dependencies: '@typescript-eslint/types': 8.18.0 '@typescript-eslint/visitor-keys': 8.18.0 - '@typescript-eslint/type-utils@8.16.0(eslint@9.15.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.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - debug: 4.3.7 - eslint: 9.15.0(jiti@2.4.0) - ts-api-utils: 1.3.0(typescript@5.7.2) - optionalDependencies: - typescript: 5.7.2 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/type-utils@8.18.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)': + '@typescript-eslint/type-utils@8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)': dependencies: '@typescript-eslint/typescript-estree': 8.18.0(typescript@5.7.2) - '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - debug: 4.3.7 - eslint: 9.15.0(jiti@2.4.0) + '@typescript-eslint/utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + debug: 4.4.0 + eslint: 9.16.0(jiti@2.4.1) ts-api-utils: 1.3.0(typescript@5.7.2) typescript: 5.7.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.16.0': {} - '@typescript-eslint/types@8.18.0': {} - '@typescript-eslint/typescript-estree@8.16.0(typescript@5.7.2)': - dependencies: - '@typescript-eslint/types': 8.16.0 - '@typescript-eslint/visitor-keys': 8.16.0 - debug: 4.3.7 - fast-glob: 3.3.2 - is-glob: 4.0.3 - minimatch: 9.0.5 - semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.7.2) - optionalDependencies: - typescript: 5.7.2 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/typescript-estree@8.18.0(typescript@5.7.2)': dependencies: '@typescript-eslint/types': 8.18.0 '@typescript-eslint/visitor-keys': 8.18.0 - debug: 4.3.7 + debug: 4.4.0 fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 @@ -4300,100 +4171,94 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)': + '@typescript-eslint/utils@8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0(jiti@2.4.0)) - '@typescript-eslint/scope-manager': 8.16.0 - '@typescript-eslint/types': 8.16.0 - '@typescript-eslint/typescript-estree': 8.16.0(typescript@5.7.2) - eslint: 9.15.0(jiti@2.4.0) - optionalDependencies: + '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.1)) + '@typescript-eslint/scope-manager': 8.18.0 + '@typescript-eslint/types': 8.18.0 + '@typescript-eslint/typescript-estree': 8.18.0(typescript@5.7.2) + eslint: 9.16.0(jiti@2.4.1) typescript: 5.7.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.16.0': - dependencies: - '@typescript-eslint/types': 8.16.0 - eslint-visitor-keys: 4.2.0 - '@typescript-eslint/visitor-keys@8.18.0': dependencies: '@typescript-eslint/types': 8.18.0 eslint-visitor-keys: 4.2.0 - '@unocss/config@0.64.1': + '@unocss/config@0.65.1': dependencies: - '@unocss/core': 0.64.1 + '@unocss/core': 0.65.1 unconfig: 0.5.5 transitivePeerDependencies: - supports-color - '@unocss/core@0.64.1': {} + '@unocss/core@0.65.1': {} - '@unocss/eslint-plugin@0.64.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2)': + '@unocss/eslint-plugin@0.65.1(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)': dependencies: - '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@unocss/config': 0.64.1 - '@unocss/core': 0.64.1 - magic-string: 0.30.12 + '@typescript-eslint/utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + '@unocss/config': 0.65.1 + '@unocss/core': 0.65.1 + magic-string: 0.30.14 synckit: 0.9.2 transitivePeerDependencies: - eslint - supports-color - typescript - '@vitest/eslint-plugin@1.1.12(@typescript-eslint/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@5.7.2)(vitest@2.1.6(@types/node@22.10.1))': + '@vitest/eslint-plugin@1.1.16(@typescript-eslint/utils@8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)(vitest@2.1.8(@types/node@22.10.2))': dependencies: - '@typescript-eslint/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/utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + eslint: 9.16.0(jiti@2.4.1) optionalDependencies: typescript: 5.7.2 - vitest: 2.1.6(@types/node@22.10.1) + vitest: 2.1.8(@types/node@22.10.2) - '@vitest/expect@2.1.6': + '@vitest/expect@2.1.8': dependencies: - '@vitest/spy': 2.1.6 - '@vitest/utils': 2.1.6 + '@vitest/spy': 2.1.8 + '@vitest/utils': 2.1.8 chai: 5.1.2 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.6(vite@5.0.5(@types/node@22.10.1))': + '@vitest/mocker@2.1.8(vite@5.0.5(@types/node@22.10.2))': dependencies: - '@vitest/spy': 2.1.6 + '@vitest/spy': 2.1.8 estree-walker: 3.0.3 - magic-string: 0.30.12 + magic-string: 0.30.14 optionalDependencies: - vite: 5.0.5(@types/node@22.10.1) + vite: 5.0.5(@types/node@22.10.2) - '@vitest/pretty-format@2.1.6': + '@vitest/pretty-format@2.1.8': dependencies: tinyrainbow: 1.2.0 - '@vitest/runner@2.1.6': + '@vitest/runner@2.1.8': dependencies: - '@vitest/utils': 2.1.6 + '@vitest/utils': 2.1.8 pathe: 1.1.2 - '@vitest/snapshot@2.1.6': + '@vitest/snapshot@2.1.8': dependencies: - '@vitest/pretty-format': 2.1.6 - magic-string: 0.30.12 + '@vitest/pretty-format': 2.1.8 + magic-string: 0.30.14 pathe: 1.1.2 - '@vitest/spy@2.1.6': + '@vitest/spy@2.1.8': dependencies: tinyspy: 3.0.2 - '@vitest/utils@2.1.6': + '@vitest/utils@2.1.8': dependencies: - '@vitest/pretty-format': 2.1.6 + '@vitest/pretty-format': 2.1.8 loupe: 3.1.2 tinyrainbow: 1.2.0 - '@voxpelli/config-array-find-files@1.2.1(@eslint/config-array@0.18.0)': + '@voxpelli/config-array-find-files@1.2.1(@eslint/config-array@0.19.1)': dependencies: - '@eslint/config-array': 0.18.0 + '@eslint/config-array': 0.19.1 '@nodelib/fs.walk': 2.0.0 '@vue/compiler-core@3.5.13': @@ -4417,7 +4282,7 @@ snapshots: '@vue/compiler-ssr': 3.5.13 '@vue/shared': 3.5.13 estree-walker: 2.0.2 - magic-string: 0.30.12 + magic-string: 0.30.14 postcss: 8.4.49 source-map-js: 1.2.1 @@ -4491,11 +4356,6 @@ snapshots: any-promise@1.3.0: {} - anymatch@3.1.3: - dependencies: - normalize-path: 3.0.0 - picomatch: 2.3.1 - are-docs-informative@0.0.2: {} argparse@2.0.1: {} @@ -4509,11 +4369,11 @@ snapshots: astro-eslint-parser@1.1.0(typescript@5.7.2): dependencies: '@astrojs/compiler': 2.9.1 - '@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/scope-manager': 8.18.0 + '@typescript-eslint/types': 8.18.0 + '@typescript-eslint/typescript-estree': 8.18.0(typescript@5.7.2) astrojs-compiler-sync: 1.0.0(@astrojs/compiler@2.9.1) - debug: 4.3.7 + debug: 4.4.0 entities: 4.5.0 eslint-scope: 8.2.0 eslint-visitor-keys: 4.2.0 @@ -4534,8 +4394,6 @@ snapshots: balanced-match@1.0.2: {} - binary-extensions@2.2.0: {} - birecord@0.1.1: {} boolbase@1.0.0: {} @@ -4562,16 +4420,16 @@ snapshots: builtin-modules@3.3.0: {} - bumpp@9.8.1: + bumpp@9.9.1: dependencies: - '@jsdevtools/ez-spawn': 3.0.4 - c12: 1.11.2 + c12: 2.0.1 cac: 6.7.14 escalade: 3.2.0 js-yaml: 4.1.0 jsonc-parser: 3.3.1 prompts: 2.4.2 semver: 7.6.3 + tinyexec: 0.3.1 tinyglobby: 0.2.10 transitivePeerDependencies: - magicast @@ -4590,14 +4448,14 @@ snapshots: esbuild: 0.24.0 load-tsconfig: 0.2.5 - c12@1.11.2: + c12@2.0.1: dependencies: - chokidar: 3.6.0 + chokidar: 4.0.1 confbox: 0.1.8 defu: 6.1.4 dotenv: 16.4.5 giget: 1.2.3 - jiti: 1.21.6 + jiti: 2.4.1 mlly: 1.7.3 ohash: 1.1.4 pathe: 1.1.2 @@ -4607,8 +4465,6 @@ snapshots: cac@6.7.14: {} - call-me-maybe@1.0.2: {} - callsites@3.1.0: {} caniuse-lite@1.0.30001663: {} @@ -4644,18 +4500,6 @@ snapshots: dependencies: regexp-to-ast: 0.5.0 - chokidar@3.6.0: - dependencies: - anymatch: 3.1.3 - braces: 3.0.3 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.3 - normalize-path: 3.0.0 - readdirp: 3.6.0 - optionalDependencies: - fsevents: 2.3.3 - chokidar@4.0.1: dependencies: readdirp: 4.0.2 @@ -4737,7 +4581,7 @@ snapshots: dependencies: ms: 2.1.3 - debug@4.3.7: + debug@4.4.0: dependencies: ms: 2.1.3 @@ -4891,29 +4735,29 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-compat-utils@0.5.1(eslint@9.15.0(jiti@2.4.0)): + eslint-compat-utils@0.5.1(eslint@9.16.0(jiti@2.4.1)): dependencies: - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.1) semver: 7.6.3 - eslint-compat-utils@0.6.0(eslint@9.15.0(jiti@2.4.0)): + eslint-compat-utils@0.6.0(eslint@9.16.0(jiti@2.4.1)): dependencies: - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.1) semver: 7.6.3 - eslint-config-flat-gitignore@0.3.0(eslint@9.15.0(jiti@2.4.0)): + eslint-config-flat-gitignore@0.3.0(eslint@9.16.0(jiti@2.4.1)): dependencies: '@eslint/compat': 1.1.1 - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.1) find-up-simple: 1.0.0 eslint-flat-config-utils@0.4.0: dependencies: pathe: 1.1.2 - eslint-formatting-reporter@0.0.0(eslint@9.15.0(jiti@2.4.0)): + eslint-formatting-reporter@0.0.0(eslint@9.16.0(jiti@2.4.1)): dependencies: - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.1) prettier-linter-helpers: 1.0.0 eslint-import-resolver-node@0.3.9: @@ -4924,67 +4768,68 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-json-compat-utils@0.2.1(eslint@9.15.0(jiti@2.4.0))(jsonc-eslint-parser@2.4.0): + eslint-json-compat-utils@0.2.1(eslint@9.16.0(jiti@2.4.1))(jsonc-eslint-parser@2.4.0): dependencies: - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.1) esquery: 1.6.0 jsonc-eslint-parser: 2.4.0 - eslint-merge-processors@0.1.0(eslint@9.15.0(jiti@2.4.0)): + eslint-merge-processors@0.1.0(eslint@9.16.0(jiti@2.4.1)): dependencies: - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.1) eslint-parser-plain@0.1.0: {} - eslint-plugin-antfu@2.7.0(eslint@9.15.0(jiti@2.4.0)): + eslint-plugin-antfu@2.7.0(eslint@9.16.0(jiti@2.4.1)): dependencies: '@antfu/utils': 0.7.10 - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.1) - eslint-plugin-astro@1.3.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2): + eslint-plugin-astro@1.3.1(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0(jiti@2.4.0)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.1)) '@jridgewell/sourcemap-codec': 1.5.0 - '@typescript-eslint/types': 8.16.0 + '@typescript-eslint/types': 8.18.0 astro-eslint-parser: 1.1.0(typescript@5.7.2) - eslint: 9.15.0(jiti@2.4.0) - eslint-compat-utils: 0.6.0(eslint@9.15.0(jiti@2.4.0)) - globals: 15.12.0 + eslint: 9.16.0(jiti@2.4.1) + eslint-compat-utils: 0.6.0(eslint@9.16.0(jiti@2.4.1)) + globals: 15.13.0 postcss: 8.4.49 postcss-selector-parser: 7.0.0 transitivePeerDependencies: - supports-color - typescript - eslint-plugin-command@0.2.6(eslint@9.15.0(jiti@2.4.0)): + eslint-plugin-command@0.2.6(eslint@9.16.0(jiti@2.4.1)): dependencies: '@es-joy/jsdoccomment': 0.48.0 - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.1) - eslint-plugin-es-x@7.8.0(eslint@9.15.0(jiti@2.4.0)): + eslint-plugin-es-x@7.8.0(eslint@9.16.0(jiti@2.4.1)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0(jiti@2.4.0)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.1)) '@eslint-community/regexpp': 4.12.1 - eslint: 9.15.0(jiti@2.4.0) - eslint-compat-utils: 0.5.1(eslint@9.15.0(jiti@2.4.0)) + eslint: 9.16.0(jiti@2.4.1) + eslint-compat-utils: 0.5.1(eslint@9.16.0(jiti@2.4.1)) - eslint-plugin-format@0.1.2(eslint@9.15.0(jiti@2.4.0)): + eslint-plugin-format@0.1.3(eslint@9.16.0(jiti@2.4.1)): dependencies: '@dprint/formatter': 0.3.0 - '@dprint/markdown': 0.17.1 - '@dprint/toml': 0.6.2 - eslint: 9.15.0(jiti@2.4.0) - eslint-formatting-reporter: 0.0.0(eslint@9.15.0(jiti@2.4.0)) + '@dprint/markdown': 0.17.8 + '@dprint/toml': 0.6.3 + eslint: 9.16.0(jiti@2.4.1) + eslint-formatting-reporter: 0.0.0(eslint@9.16.0(jiti@2.4.1)) eslint-parser-plain: 0.1.0 - prettier: 3.3.2 + prettier: 3.4.2 synckit: 0.9.2 - eslint-plugin-import-x@4.4.3(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2): + eslint-plugin-import-x@4.5.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2): dependencies: - '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - debug: 4.3.7 + '@typescript-eslint/scope-manager': 8.18.0 + '@typescript-eslint/utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + debug: 4.4.0 doctrine: 3.0.0 - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.1) eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.8.1 is-glob: 4.0.3 @@ -4996,14 +4841,14 @@ snapshots: - supports-color - typescript - eslint-plugin-jsdoc@50.6.0(eslint@9.15.0(jiti@2.4.0)): + eslint-plugin-jsdoc@50.6.1(eslint@9.16.0(jiti@2.4.1)): dependencies: '@es-joy/jsdoccomment': 0.49.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 - debug: 4.3.7 + debug: 4.4.0 escape-string-regexp: 4.0.0 - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.1) espree: 10.3.0 esquery: 1.6.0 parse-imports: 2.1.1 @@ -5013,12 +4858,12 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-jsonc@2.18.2(eslint@9.15.0(jiti@2.4.0)): + eslint-plugin-jsonc@2.18.2(eslint@9.16.0(jiti@2.4.1)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0(jiti@2.4.0)) - eslint: 9.15.0(jiti@2.4.0) - eslint-compat-utils: 0.6.0(eslint@9.15.0(jiti@2.4.0)) - eslint-json-compat-utils: 0.2.1(eslint@9.15.0(jiti@2.4.0))(jsonc-eslint-parser@2.4.0) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.1)) + eslint: 9.16.0(jiti@2.4.1) + eslint-compat-utils: 0.6.0(eslint@9.16.0(jiti@2.4.1)) + eslint-json-compat-utils: 0.2.1(eslint@9.16.0(jiti@2.4.1))(jsonc-eslint-parser@2.4.0) espree: 9.6.1 graphemer: 1.4.0 jsonc-eslint-parser: 2.4.0 @@ -5027,44 +4872,44 @@ snapshots: transitivePeerDependencies: - '@eslint/json' - eslint-plugin-n@17.14.0(eslint@9.15.0(jiti@2.4.0)): + eslint-plugin-n@17.15.0(eslint@9.16.0(jiti@2.4.1)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0(jiti@2.4.0)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.1)) enhanced-resolve: 5.17.1 - eslint: 9.15.0(jiti@2.4.0) - eslint-plugin-es-x: 7.8.0(eslint@9.15.0(jiti@2.4.0)) + eslint: 9.16.0(jiti@2.4.1) + eslint-plugin-es-x: 7.8.0(eslint@9.16.0(jiti@2.4.1)) get-tsconfig: 4.8.1 - globals: 15.12.0 + globals: 15.13.0 ignore: 5.3.2 minimatch: 9.0.5 semver: 7.6.3 eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@4.1.2(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2): + eslint-plugin-perfectionist@4.3.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2): dependencies: - '@typescript-eslint/types': 8.16.0 - '@typescript-eslint/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/types': 8.18.0 + '@typescript-eslint/utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + eslint: 9.16.0(jiti@2.4.1) natural-orderby: 5.0.0 transitivePeerDependencies: - supports-color - typescript - eslint-plugin-react-debug@1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2): + eslint-plugin-react-debug@1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2): dependencies: - '@eslint-react/ast': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/core': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/jsx': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/shared': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/ast': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + '@eslint-react/core': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + '@eslint-react/jsx': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + '@eslint-react/shared': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) '@eslint-react/tools': 1.19.0 - '@eslint-react/types': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/var': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/types': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + '@eslint-react/var': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) '@typescript-eslint/scope-manager': 8.18.0 - '@typescript-eslint/type-utils': 8.18.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/type-utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) '@typescript-eslint/types': 8.18.0 - '@typescript-eslint/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/utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + eslint: 9.16.0(jiti@2.4.1) string-ts: 2.2.0 ts-pattern: 5.5.0 optionalDependencies: @@ -5072,145 +4917,145 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-dom@1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2): + eslint-plugin-react-dom@1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2): dependencies: - '@eslint-react/ast': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/core': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/jsx': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/shared': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/ast': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + '@eslint-react/core': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + '@eslint-react/jsx': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + '@eslint-react/shared': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) '@eslint-react/tools': 1.19.0 - '@eslint-react/types': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/var': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/types': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + '@eslint-react/var': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) '@typescript-eslint/scope-manager': 8.18.0 '@typescript-eslint/types': 8.18.0 - '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) compare-versions: 6.1.1 - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.1) ts-pattern: 5.5.0 optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks-extra@1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2): + eslint-plugin-react-hooks-extra@1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2): dependencies: - '@eslint-react/ast': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/core': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/jsx': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/shared': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/ast': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + '@eslint-react/core': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + '@eslint-react/jsx': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + '@eslint-react/shared': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) '@eslint-react/tools': 1.19.0 - '@eslint-react/types': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/var': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/types': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + '@eslint-react/var': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) '@typescript-eslint/scope-manager': 8.18.0 - '@typescript-eslint/type-utils': 8.18.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/type-utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) '@typescript-eslint/types': 8.18.0 - '@typescript-eslint/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/utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + eslint: 9.16.0(jiti@2.4.1) ts-pattern: 5.5.0 optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks@5.0.0(eslint@9.15.0(jiti@2.4.0)): + eslint-plugin-react-hooks@5.1.0(eslint@9.16.0(jiti@2.4.1)): dependencies: - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.1) - eslint-plugin-react-naming-convention@1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2): + eslint-plugin-react-naming-convention@1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2): dependencies: - '@eslint-react/ast': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/core': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/jsx': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/shared': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/ast': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + '@eslint-react/core': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + '@eslint-react/jsx': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + '@eslint-react/shared': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) '@eslint-react/tools': 1.19.0 - '@eslint-react/types': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/types': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) '@typescript-eslint/scope-manager': 8.18.0 - '@typescript-eslint/type-utils': 8.18.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/type-utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) '@typescript-eslint/types': 8.18.0 - '@typescript-eslint/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/utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + eslint: 9.16.0(jiti@2.4.1) 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.16(eslint@9.16.0(jiti@2.4.1)): dependencies: - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.1) - eslint-plugin-react-web-api@1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2): + eslint-plugin-react-web-api@1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2): dependencies: - '@eslint-react/ast': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/core': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/jsx': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/shared': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/ast': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + '@eslint-react/core': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + '@eslint-react/jsx': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + '@eslint-react/shared': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) '@eslint-react/tools': 1.19.0 - '@eslint-react/types': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/var': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/types': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + '@eslint-react/var': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) '@typescript-eslint/scope-manager': 8.18.0 '@typescript-eslint/types': 8.18.0 - '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) birecord: 0.1.1 - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.1) ts-pattern: 5.5.0 optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: - supports-color - eslint-plugin-react-x@1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2): + eslint-plugin-react-x@1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2): dependencies: - '@eslint-react/ast': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/core': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/jsx': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/shared': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/ast': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + '@eslint-react/core': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + '@eslint-react/jsx': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + '@eslint-react/shared': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) '@eslint-react/tools': 1.19.0 - '@eslint-react/types': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/var': 1.19.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/types': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + '@eslint-react/var': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) '@typescript-eslint/scope-manager': 8.18.0 - '@typescript-eslint/type-utils': 8.18.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/type-utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) '@typescript-eslint/types': 8.18.0 - '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(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.1) + is-immutable-type: 5.0.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) ts-pattern: 5.5.0 optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: - supports-color - eslint-plugin-regexp@2.7.0(eslint@9.15.0(jiti@2.4.0)): + eslint-plugin-regexp@2.7.0(eslint@9.16.0(jiti@2.4.1)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0(jiti@2.4.0)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.1)) '@eslint-community/regexpp': 4.12.1 comment-parser: 1.4.1 - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.1) jsdoc-type-pratt-parser: 4.1.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-solid@0.14.4(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.2): + eslint-plugin-solid@0.14.5(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2): dependencies: - '@typescript-eslint/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/utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + eslint: 9.16.0(jiti@2.4.1) estraverse: 5.3.0 is-html: 2.0.0 kebab-case: 1.0.2 known-css-properties: 0.30.0 style-to-object: 1.0.6 + typescript: 5.7.2 transitivePeerDependencies: - supports-color - - typescript - eslint-plugin-svelte@2.46.0(eslint@9.15.0(jiti@2.4.0))(svelte@5.2.10): + eslint-plugin-svelte@2.46.1(eslint@9.16.0(jiti@2.4.1))(svelte@5.12.0): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0(jiti@2.4.0)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.1)) '@jridgewell/sourcemap-codec': 1.5.0 - eslint: 9.15.0(jiti@2.4.0) - eslint-compat-utils: 0.5.1(eslint@9.15.0(jiti@2.4.0)) + eslint: 9.16.0(jiti@2.4.1) + eslint-compat-utils: 0.5.1(eslint@9.16.0(jiti@2.4.1)) esutils: 2.0.3 known-css-properties: 0.35.0 postcss: 8.4.49 @@ -5218,32 +5063,32 @@ snapshots: postcss-safe-parser: 6.0.0(postcss@8.4.49) postcss-selector-parser: 6.1.0 semver: 7.6.3 - svelte-eslint-parser: 0.43.0(svelte@5.2.10) + svelte-eslint-parser: 0.43.0(svelte@5.12.0) optionalDependencies: - svelte: 5.2.10 + svelte: 5.12.0 transitivePeerDependencies: - ts-node - eslint-plugin-toml@0.11.1(eslint@9.15.0(jiti@2.4.0)): + eslint-plugin-toml@0.12.0(eslint@9.16.0(jiti@2.4.1)): dependencies: - debug: 4.3.7 - eslint: 9.15.0(jiti@2.4.0) - eslint-compat-utils: 0.5.1(eslint@9.15.0(jiti@2.4.0)) + debug: 4.4.0 + eslint: 9.16.0(jiti@2.4.1) + eslint-compat-utils: 0.6.0(eslint@9.16.0(jiti@2.4.1)) lodash: 4.17.21 toml-eslint-parser: 0.10.0 transitivePeerDependencies: - supports-color - 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.1)): dependencies: '@babel/helper-validator-identifier': 7.24.7 - '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0(jiti@2.4.0)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.1)) 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.1) 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 @@ -5254,41 +5099,41 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-unused-imports@4.1.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)): + eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.18.0(@typescript-eslint/parser@8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.1)): dependencies: - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.1) 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.18.0(@typescript-eslint/parser@8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - eslint-plugin-vue@9.31.0(eslint@9.15.0(jiti@2.4.0)): + eslint-plugin-vue@9.32.0(eslint@9.16.0(jiti@2.4.1)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0(jiti@2.4.0)) - eslint: 9.15.0(jiti@2.4.0) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.1)) + eslint: 9.16.0(jiti@2.4.1) globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.1.0 semver: 7.6.3 - vue-eslint-parser: 9.4.3(eslint@9.15.0(jiti@2.4.0)) + vue-eslint-parser: 9.4.3(eslint@9.16.0(jiti@2.4.1)) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color - eslint-plugin-yml@1.15.0(eslint@9.15.0(jiti@2.4.0)): + eslint-plugin-yml@1.16.0(eslint@9.16.0(jiti@2.4.1)): dependencies: - debug: 4.3.7 - eslint: 9.15.0(jiti@2.4.0) - eslint-compat-utils: 0.5.1(eslint@9.15.0(jiti@2.4.0)) + debug: 4.4.0 + eslint: 9.16.0(jiti@2.4.1) + eslint-compat-utils: 0.6.0(eslint@9.16.0(jiti@2.4.1)) lodash: 4.17.21 natural-compare: 1.4.0 yaml-eslint-parser: 1.2.3 transitivePeerDependencies: - supports-color - eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.13)(eslint@9.15.0(jiti@2.4.0)): + eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.13)(eslint@9.16.0(jiti@2.4.1)): dependencies: '@vue/compiler-sfc': 3.5.13 - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.1) eslint-scope@7.2.2: dependencies: @@ -5300,9 +5145,9 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-typegen@0.3.2(eslint@9.15.0(jiti@2.4.0)): + eslint-typegen@0.3.2(eslint@9.16.0(jiti@2.4.1)): dependencies: - eslint: 9.15.0(jiti@2.4.0) + eslint: 9.16.0(jiti@2.4.1) json-schema-to-typescript-lite: 14.1.0 ohash: 1.1.4 @@ -5310,14 +5155,14 @@ snapshots: eslint-visitor-keys@4.2.0: {} - eslint@9.15.0(jiti@2.4.0): + eslint@9.16.0(jiti@2.4.1): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0(jiti@2.4.0)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.1)) '@eslint-community/regexpp': 4.12.1 - '@eslint/config-array': 0.19.0 + '@eslint/config-array': 0.19.1 '@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 @@ -5327,7 +5172,7 @@ snapshots: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.6 - debug: 4.3.7 + debug: 4.4.0 escape-string-regexp: 4.0.0 eslint-scope: 8.2.0 eslint-visitor-keys: 4.2.0 @@ -5347,11 +5192,11 @@ snapshots: natural-compare: 1.4.0 optionator: 0.9.3 optionalDependencies: - jiti: 2.4.0 + jiti: 2.4.1 transitivePeerDependencies: - supports-color - esm-env@1.2.0: {} + esm-env@1.2.1: {} esno@4.8.0: dependencies: @@ -5373,7 +5218,7 @@ snapshots: dependencies: estraverse: 5.3.0 - esrap@1.2.2: + esrap@1.2.3: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 '@types/estree': 1.0.6 @@ -5406,7 +5251,7 @@ snapshots: signal-exit: 4.1.0 strip-final-newline: 3.0.0 - execa@9.5.1: + execa@9.5.2: dependencies: '@sindresorhus/merge-streams': 4.0.0 cross-spawn: 7.0.6 @@ -5564,7 +5409,7 @@ snapshots: globals@14.0.0: {} - globals@15.12.0: {} + globals@15.13.0: {} globby@11.1.0: dependencies: @@ -5620,7 +5465,7 @@ snapshots: importx@0.4.3: dependencies: bundle-require: 5.0.0(esbuild@0.23.0) - debug: 4.3.7 + debug: 4.4.0 esbuild: 0.23.0 jiti: 2.0.0-beta.2 jiti-v1: jiti@1.21.6 @@ -5640,10 +5485,6 @@ snapshots: is-arrayish@0.2.1: {} - is-binary-path@2.1.0: - dependencies: - binary-extensions: 2.2.0 - is-builtin-module@3.2.1: dependencies: builtin-modules: 3.3.0 @@ -5672,10 +5513,10 @@ snapshots: dependencies: html-tags: 3.3.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.1))(typescript@5.7.2): dependencies: - '@typescript-eslint/type-utils': 8.18.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.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + eslint: 9.16.0(jiti@2.4.1) ts-api-utils: 1.3.0(typescript@5.7.2) ts-declaration-location: 1.0.4(typescript@5.7.2) typescript: 5.7.2 @@ -5722,7 +5563,7 @@ snapshots: jiti@2.0.0-beta.2: {} - jiti@2.4.0: {} + jiti@2.4.1: {} joycon@3.1.1: {} @@ -5785,26 +5626,26 @@ snapshots: lilconfig@2.1.0: {} - lilconfig@3.1.2: {} + lilconfig@3.1.3: {} lines-and-columns@1.2.4: {} - lint-staged@15.2.10: + lint-staged@15.2.11: dependencies: chalk: 5.3.0 commander: 12.1.0 - debug: 4.3.7 + debug: 4.4.0 execa: 8.0.1 - lilconfig: 3.1.2 - listr2: 8.2.4 + lilconfig: 3.1.3 + listr2: 8.2.5 micromatch: 4.0.8 pidtree: 0.6.0 string-argv: 0.3.2 - yaml: 2.5.0 + yaml: 2.6.1 transitivePeerDependencies: - supports-color - listr2@8.2.4: + listr2@8.2.5: dependencies: cli-truncate: 4.0.0 colorette: 2.0.20 @@ -5856,7 +5697,7 @@ snapshots: lru-cache@11.0.0: {} - magic-string@0.30.12: + magic-string@0.30.14: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 @@ -6139,7 +5980,7 @@ snapshots: micromark@4.0.0: dependencies: '@types/debug': 4.1.12 - debug: 4.3.7 + debug: 4.4.0 decode-named-character-reference: 1.0.2 devlop: 1.1.0 micromark-core-commonmark: 2.0.1 @@ -6230,8 +6071,6 @@ snapshots: semver: 5.7.2 validate-npm-package-license: 3.0.4 - normalize-path@3.0.0: {} - npm-run-path@5.3.0: dependencies: path-key: 4.0.0 @@ -6381,14 +6220,14 @@ snapshots: optionalDependencies: postcss: 8.4.49 - postcss-load-config@6.0.1(jiti@2.4.0)(postcss@8.4.49)(tsx@4.19.2)(yaml@2.5.0): + postcss-load-config@6.0.1(jiti@2.4.1)(postcss@8.4.49)(tsx@4.19.2)(yaml@2.6.1): dependencies: - lilconfig: 3.1.2 + lilconfig: 3.1.3 optionalDependencies: - jiti: 2.4.0 + jiti: 2.4.1 postcss: 8.4.49 tsx: 4.19.2 - yaml: 2.5.0 + yaml: 2.6.1 postcss-safe-parser@6.0.0(postcss@8.4.49): dependencies: @@ -6423,15 +6262,15 @@ snapshots: prettier-plugin-astro@0.14.1: dependencies: '@astrojs/compiler': 2.9.1 - prettier: 3.3.2 + prettier: 3.4.2 sass-formatter: 0.7.9 - prettier-plugin-slidev@1.0.5(prettier@3.3.2): + prettier-plugin-slidev@1.0.5(prettier@3.4.2): dependencies: '@slidev/parser': 0.47.5 - prettier: 3.3.2 + prettier: 3.4.2 - prettier@3.3.2: {} + prettier@3.4.2: {} pretty-ms@9.0.0: dependencies: @@ -6466,10 +6305,6 @@ snapshots: parse-json: 5.2.0 type-fest: 0.6.0 - readdirp@3.6.0: - dependencies: - picomatch: 2.3.1 - readdirp@4.0.2: {} refa@0.12.1: @@ -6692,7 +6527,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-eslint-parser@0.43.0(svelte@5.2.10): + svelte-eslint-parser@0.43.0(svelte@5.12.0): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -6700,9 +6535,9 @@ snapshots: postcss: 8.4.49 postcss-scss: 4.0.9(postcss@8.4.49) optionalDependencies: - svelte: 5.2.10 + svelte: 5.12.0 - svelte@5.2.10: + svelte@5.12.0: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 @@ -6711,11 +6546,11 @@ snapshots: acorn-typescript: 1.4.13(acorn@8.14.0) aria-query: 5.3.2 axobject-query: 4.1.0 - esm-env: 1.2.0 - esrap: 1.2.2 + esm-env: 1.2.1 + esrap: 1.2.3 is-reference: 3.0.3 locate-character: 3.0.0 - magic-string: 0.30.12 + magic-string: 0.30.14 zimmerframe: 1.1.2 synckit@0.6.2: @@ -6792,17 +6627,17 @@ snapshots: tslib@2.6.3: {} - tsup@8.3.5(jiti@2.4.0)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.2)(yaml@2.5.0): + tsup@8.3.5(jiti@2.4.1)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.2)(yaml@2.6.1): dependencies: bundle-require: 5.0.0(esbuild@0.24.0) cac: 6.7.14 chokidar: 4.0.1 consola: 3.2.3 - debug: 4.3.7 + debug: 4.4.0 esbuild: 0.24.0 joycon: 3.1.1 picocolors: 1.1.1 - postcss-load-config: 6.0.1(jiti@2.4.0)(postcss@8.4.49)(tsx@4.19.2)(yaml@2.5.0) + postcss-load-config: 6.0.1(jiti@2.4.1)(postcss@8.4.49)(tsx@4.19.2)(yaml@2.6.1) resolve-from: 5.0.0 rollup: 4.26.0 source-map: 0.8.0-beta.0 @@ -6830,8 +6665,6 @@ snapshots: dependencies: prelude-ls: 1.2.1 - type-detect@4.0.8: {} - type-fest@0.20.2: {} type-fest@0.6.0: {} @@ -6904,13 +6737,13 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - vite-node@2.1.6(@types/node@22.10.1): + vite-node@2.1.8(@types/node@22.10.2): dependencies: cac: 6.7.14 - debug: 4.3.7 + debug: 4.4.0 es-module-lexer: 1.5.4 pathe: 1.1.2 - vite: 5.0.5(@types/node@22.10.1) + vite: 5.0.5(@types/node@22.10.2) transitivePeerDependencies: - '@types/node' - less @@ -6921,39 +6754,39 @@ snapshots: - supports-color - terser - vite@5.0.5(@types/node@22.10.1): + vite@5.0.5(@types/node@22.10.2): dependencies: esbuild: 0.19.12 postcss: 8.4.49 rollup: 4.26.0 optionalDependencies: - '@types/node': 22.10.1 + '@types/node': 22.10.2 fsevents: 2.3.3 - vitest@2.1.6(@types/node@22.10.1): + vitest@2.1.8(@types/node@22.10.2): dependencies: - '@vitest/expect': 2.1.6 - '@vitest/mocker': 2.1.6(vite@5.0.5(@types/node@22.10.1)) - '@vitest/pretty-format': 2.1.6 - '@vitest/runner': 2.1.6 - '@vitest/snapshot': 2.1.6 - '@vitest/spy': 2.1.6 - '@vitest/utils': 2.1.6 + '@vitest/expect': 2.1.8 + '@vitest/mocker': 2.1.8(vite@5.0.5(@types/node@22.10.2)) + '@vitest/pretty-format': 2.1.8 + '@vitest/runner': 2.1.8 + '@vitest/snapshot': 2.1.8 + '@vitest/spy': 2.1.8 + '@vitest/utils': 2.1.8 chai: 5.1.2 - debug: 4.3.7 + debug: 4.4.0 expect-type: 1.1.0 - magic-string: 0.30.12 + magic-string: 0.30.14 pathe: 1.1.2 std-env: 3.8.0 tinybench: 2.9.0 tinyexec: 0.3.1 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.0.5(@types/node@22.10.1) - vite-node: 2.1.6(@types/node@22.10.1) + vite: 5.0.5(@types/node@22.10.2) + vite-node: 2.1.8(@types/node@22.10.2) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.10.1 + '@types/node': 22.10.2 transitivePeerDependencies: - less - lightningcss @@ -6964,10 +6797,10 @@ snapshots: - supports-color - terser - vue-eslint-parser@9.4.3(eslint@9.15.0(jiti@2.4.0)): + vue-eslint-parser@9.4.3(eslint@9.16.0(jiti@2.4.1)): dependencies: - debug: 4.3.7 - eslint: 9.15.0(jiti@2.4.0) + debug: 4.4.0 + eslint: 9.16.0(jiti@2.4.1) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 @@ -7034,11 +6867,11 @@ snapshots: dependencies: eslint-visitor-keys: 3.4.3 lodash: 4.17.21 - yaml: 2.5.0 + yaml: 2.6.1 yaml@1.10.2: {} - yaml@2.5.0: {} + yaml@2.6.1: {} yargs-parser@21.1.1: {} diff --git a/src/configs/formatters.ts b/src/configs/formatters.ts index a01e3c238d..b54fe8f86e 100644 --- a/src/configs/formatters.ts +++ b/src/configs/formatters.ts @@ -230,9 +230,9 @@ export async function formatters( 'error', formater === 'prettier' ? mergePrettierOptions(prettierOptions, { - embeddedLanguageFormatting: 'off', - parser: 'markdown', - }) + embeddedLanguageFormatting: 'off', + parser: 'markdown', + }) : { ...dprintOptions, language: 'markdown', diff --git a/src/configs/vue.ts b/src/configs/vue.ts index 5fabe27daa..113f845055 100644 --- a/src/configs/vue.ts +++ b/src/configs/vue.ts @@ -85,15 +85,15 @@ export async function vue( processor: sfcBlocks === false ? pluginVue.processors['.vue'] : mergeProcessors([ - pluginVue.processors['.vue'], - processorVueBlocks({ - ...sfcBlocks, - blocks: { - styles: true, - ...sfcBlocks.blocks, - }, - }), - ]), + pluginVue.processors['.vue'], + processorVueBlocks({ + ...sfcBlocks, + blocks: { + styles: true, + ...sfcBlocks.blocks, + }, + }), + ]), rules: { ...pluginVue.configs.base.rules as any, From 642a9c2cdedf3c7f1e3787d2c1969aba0b53c9e4 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Fri, 13 Dec 2024 12:32:30 +0800 Subject: [PATCH 103/105] chore: release v3.12.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 4fc5cc72bf..7b42a482b3 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@antfu/eslint-config", "type": "module", - "version": "3.11.2", + "version": "3.12.0", "packageManager": "pnpm@9.15.0", "description": "Anthony's ESLint config", "author": "Anthony Fu (https://github.com/antfu/)", From d0cf22c2b8873ad7eb8fe3482c2572644c443eb3 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Tue, 24 Dec 2024 13:22:35 +0800 Subject: [PATCH 104/105] chore: update deps --- package.json | 38 +- pnpm-lock.yaml | 1132 ++++++++++++++++++++++++------------------------ 2 files changed, 597 insertions(+), 573 deletions(-) diff --git a/package.json b/package.json index 7b42a482b3..be174eca85 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "@antfu/eslint-config", "type": "module", "version": "3.12.0", - "packageManager": "pnpm@9.15.0", + "packageManager": "pnpm@9.15.1", "description": "Anthony's ESLint config", "author": "Anthony Fu (https://github.com/antfu/)", "license": "MIT", @@ -97,24 +97,24 @@ }, "dependencies": { "@antfu/install-pkg": "^0.5.0", - "@clack/prompts": "^0.8.2", + "@clack/prompts": "^0.9.0", "@eslint-community/eslint-plugin-eslint-comments": "^4.4.1", "@eslint/markdown": "^6.2.1", "@stylistic/eslint-plugin": "^2.12.1", - "@typescript-eslint/eslint-plugin": "^8.18.0", - "@typescript-eslint/parser": "^8.18.0", - "@vitest/eslint-plugin": "^1.1.16", + "@typescript-eslint/eslint-plugin": "^8.18.2", + "@typescript-eslint/parser": "^8.18.2", + "@vitest/eslint-plugin": "^1.1.20", "eslint-config-flat-gitignore": "^0.3.0", "eslint-flat-config-utils": "^0.4.0", "eslint-merge-processors": "^0.1.0", "eslint-plugin-antfu": "^2.7.0", - "eslint-plugin-command": "^0.2.6", - "eslint-plugin-import-x": "^4.5.0", + "eslint-plugin-command": "^0.2.7", + "eslint-plugin-import-x": "^4.6.1", "eslint-plugin-jsdoc": "^50.6.1", "eslint-plugin-jsonc": "^2.18.2", - "eslint-plugin-n": "^17.15.0", + "eslint-plugin-n": "^17.15.1", "eslint-plugin-no-only-tests": "^3.3.0", - "eslint-plugin-perfectionist": "^4.3.0", + "eslint-plugin-perfectionist": "^4.4.0", "eslint-plugin-regexp": "^2.7.0", "eslint-plugin-toml": "^0.12.0", "eslint-plugin-unicorn": "^56.0.1", @@ -122,7 +122,7 @@ "eslint-plugin-vue": "^9.32.0", "eslint-plugin-yml": "^1.16.0", "eslint-processor-vue-blocks": "^0.1.2", - "globals": "^15.13.0", + "globals": "^15.14.0", "jsonc-eslint-parser": "^2.4.0", "local-pkg": "^0.5.1", "parse-gitignore": "^2.0.0", @@ -134,8 +134,8 @@ }, "devDependencies": { "@antfu/eslint-config": "workspace:*", - "@antfu/ni": "^0.23.1", - "@eslint-react/eslint-plugin": "^1.19.0", + "@antfu/ni": "^0.23.2", + "@eslint-react/eslint-plugin": "^1.22.1", "@eslint/config-inspector": "^0.6.0", "@prettier/plugin-xml": "^3.4.1", "@stylistic/eslint-plugin-migrate": "^2.12.1", @@ -143,10 +143,10 @@ "@types/node": "^22.10.2", "@types/prompts": "^2.4.9", "@types/yargs": "^17.0.33", - "@unocss/eslint-plugin": "^0.65.1", + "@unocss/eslint-plugin": "^0.65.2", "astro-eslint-parser": "^1.1.0", - "bumpp": "^9.9.1", - "eslint": "^9.16.0", + "bumpp": "^9.9.2", + "eslint": "^9.17.0", "eslint-plugin-astro": "^1.3.1", "eslint-plugin-format": "^0.1.3", "eslint-plugin-react-hooks": "^5.1.0", @@ -158,13 +158,13 @@ "execa": "^9.5.2", "fast-glob": "^3.3.2", "fs-extra": "^11.2.0", - "jiti": "^2.4.1", + "jiti": "^2.4.2", "lint-staged": "^15.2.11", "prettier-plugin-astro": "^0.14.1", "prettier-plugin-slidev": "^1.0.5", "rimraf": "^6.0.1", "simple-git-hooks": "^2.11.1", - "svelte": "^5.12.0", + "svelte": "^5.15.0", "svelte-eslint-parser": "^0.43.0", "tsup": "^8.3.5", "tsx": "^4.19.2", @@ -174,8 +174,8 @@ }, "resolutions": { "@eslint-community/eslint-utils": "^4.4.1", - "@typescript-eslint/utils": "^8.18.0", - "eslint": "^9.16.0", + "@typescript-eslint/utils": "^8.18.2", + "eslint": "^9.17.0", "tsx": "^4.19.2" }, "simple-git-hooks": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6e0e6c1737..ee9ebafc1c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,8 +6,8 @@ settings: overrides: '@eslint-community/eslint-utils': ^4.4.1 - '@typescript-eslint/utils': ^8.18.0 - eslint: ^9.16.0 + '@typescript-eslint/utils': ^8.18.2 + eslint: ^9.17.0 tsx: ^4.19.2 importers: @@ -18,83 +18,83 @@ importers: specifier: ^0.5.0 version: 0.5.0 '@clack/prompts': - specifier: ^0.8.2 - version: 0.8.2 + specifier: ^0.9.0 + version: 0.9.0 '@eslint-community/eslint-plugin-eslint-comments': specifier: ^4.4.1 - version: 4.4.1(eslint@9.16.0(jiti@2.4.1)) + version: 4.4.1(eslint@9.17.0(jiti@2.4.2)) '@eslint/markdown': specifier: ^6.2.1 version: 6.2.1 '@stylistic/eslint-plugin': specifier: ^2.12.1 - version: 2.12.1(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + version: 2.12.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) '@typescript-eslint/eslint-plugin': - specifier: ^8.18.0 - version: 8.18.0(@typescript-eslint/parser@8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + specifier: ^8.18.2 + version: 8.18.2(@typescript-eslint/parser@8.18.2(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2))(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) '@typescript-eslint/parser': - specifier: ^8.18.0 - version: 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + specifier: ^8.18.2 + version: 8.18.2(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) '@vitest/eslint-plugin': - specifier: ^1.1.16 - version: 1.1.16(@typescript-eslint/utils@8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)(vitest@2.1.8(@types/node@22.10.2)) + specifier: ^1.1.20 + version: 1.1.20(@typescript-eslint/utils@8.18.2(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2))(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2)(vitest@2.1.8(@types/node@22.10.2)) eslint-config-flat-gitignore: specifier: ^0.3.0 - version: 0.3.0(eslint@9.16.0(jiti@2.4.1)) + version: 0.3.0(eslint@9.17.0(jiti@2.4.2)) eslint-flat-config-utils: specifier: ^0.4.0 version: 0.4.0 eslint-merge-processors: specifier: ^0.1.0 - version: 0.1.0(eslint@9.16.0(jiti@2.4.1)) + version: 0.1.0(eslint@9.17.0(jiti@2.4.2)) eslint-plugin-antfu: specifier: ^2.7.0 - version: 2.7.0(eslint@9.16.0(jiti@2.4.1)) + version: 2.7.0(eslint@9.17.0(jiti@2.4.2)) eslint-plugin-command: - specifier: ^0.2.6 - version: 0.2.6(eslint@9.16.0(jiti@2.4.1)) + specifier: ^0.2.7 + version: 0.2.7(eslint@9.17.0(jiti@2.4.2)) eslint-plugin-import-x: - specifier: ^4.5.0 - version: 4.5.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + specifier: ^4.6.1 + version: 4.6.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) eslint-plugin-jsdoc: specifier: ^50.6.1 - version: 50.6.1(eslint@9.16.0(jiti@2.4.1)) + version: 50.6.1(eslint@9.17.0(jiti@2.4.2)) eslint-plugin-jsonc: specifier: ^2.18.2 - version: 2.18.2(eslint@9.16.0(jiti@2.4.1)) + version: 2.18.2(eslint@9.17.0(jiti@2.4.2)) eslint-plugin-n: - specifier: ^17.15.0 - version: 17.15.0(eslint@9.16.0(jiti@2.4.1)) + specifier: ^17.15.1 + version: 17.15.1(eslint@9.17.0(jiti@2.4.2)) eslint-plugin-no-only-tests: specifier: ^3.3.0 version: 3.3.0 eslint-plugin-perfectionist: - specifier: ^4.3.0 - version: 4.3.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + specifier: ^4.4.0 + version: 4.4.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) eslint-plugin-regexp: specifier: ^2.7.0 - version: 2.7.0(eslint@9.16.0(jiti@2.4.1)) + version: 2.7.0(eslint@9.17.0(jiti@2.4.2)) eslint-plugin-toml: specifier: ^0.12.0 - version: 0.12.0(eslint@9.16.0(jiti@2.4.1)) + version: 0.12.0(eslint@9.17.0(jiti@2.4.2)) eslint-plugin-unicorn: specifier: ^56.0.1 - version: 56.0.1(eslint@9.16.0(jiti@2.4.1)) + version: 56.0.1(eslint@9.17.0(jiti@2.4.2)) eslint-plugin-unused-imports: specifier: ^4.1.4 - version: 4.1.4(@typescript-eslint/eslint-plugin@8.18.0(@typescript-eslint/parser@8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.1)) + version: 4.1.4(@typescript-eslint/eslint-plugin@8.18.2(@typescript-eslint/parser@8.18.2(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2))(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2))(eslint@9.17.0(jiti@2.4.2)) eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.16.0(jiti@2.4.1)) + version: 9.32.0(eslint@9.17.0(jiti@2.4.2)) eslint-plugin-yml: specifier: ^1.16.0 - version: 1.16.0(eslint@9.16.0(jiti@2.4.1)) + version: 1.16.0(eslint@9.17.0(jiti@2.4.2)) eslint-processor-vue-blocks: specifier: ^0.1.2 - version: 0.1.2(@vue/compiler-sfc@3.5.13)(eslint@9.16.0(jiti@2.4.1)) + version: 0.1.2(@vue/compiler-sfc@3.5.13)(eslint@9.17.0(jiti@2.4.2)) globals: - specifier: ^15.13.0 - version: 15.13.0 + specifier: ^15.14.0 + version: 15.14.0 jsonc-eslint-parser: specifier: ^2.4.0 version: 2.4.0 @@ -112,7 +112,7 @@ importers: version: 0.10.0 vue-eslint-parser: specifier: ^9.4.3 - version: 9.4.3(eslint@9.16.0(jiti@2.4.1)) + version: 9.4.3(eslint@9.17.0(jiti@2.4.2)) yaml-eslint-parser: specifier: ^1.2.3 version: 1.2.3 @@ -124,20 +124,20 @@ importers: specifier: workspace:* version: 'link:' '@antfu/ni': - specifier: ^0.23.1 - version: 0.23.1 + specifier: ^0.23.2 + version: 0.23.2 '@eslint-react/eslint-plugin': - specifier: ^1.19.0 - version: 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + specifier: ^1.22.1 + version: 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) '@eslint/config-inspector': specifier: ^0.6.0 - version: 0.6.0(eslint@9.16.0(jiti@2.4.1)) + version: 0.6.0(eslint@9.17.0(jiti@2.4.2)) '@prettier/plugin-xml': specifier: ^3.4.1 version: 3.4.1(prettier@3.4.2) '@stylistic/eslint-plugin-migrate': specifier: ^2.12.1 - version: 2.12.1(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + version: 2.12.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) '@types/fs-extra': specifier: ^11.0.4 version: 11.0.4 @@ -151,38 +151,38 @@ importers: specifier: ^17.0.33 version: 17.0.33 '@unocss/eslint-plugin': - specifier: ^0.65.1 - version: 0.65.1(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + specifier: ^0.65.2 + version: 0.65.2(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) astro-eslint-parser: specifier: ^1.1.0 version: 1.1.0(typescript@5.7.2) bumpp: - specifier: ^9.9.1 - version: 9.9.1 + specifier: ^9.9.2 + version: 9.9.2 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@2.4.1) + specifier: ^9.17.0 + version: 9.17.0(jiti@2.4.2) eslint-plugin-astro: specifier: ^1.3.1 - version: 1.3.1(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + version: 1.3.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) eslint-plugin-format: specifier: ^0.1.3 - version: 0.1.3(eslint@9.16.0(jiti@2.4.1)) + version: 0.1.3(eslint@9.17.0(jiti@2.4.2)) eslint-plugin-react-hooks: specifier: ^5.1.0 - version: 5.1.0(eslint@9.16.0(jiti@2.4.1)) + version: 5.1.0(eslint@9.17.0(jiti@2.4.2)) eslint-plugin-react-refresh: specifier: ^0.4.16 - version: 0.4.16(eslint@9.16.0(jiti@2.4.1)) + version: 0.4.16(eslint@9.17.0(jiti@2.4.2)) eslint-plugin-solid: specifier: ^0.14.5 - version: 0.14.5(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + version: 0.14.5(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) eslint-plugin-svelte: specifier: ^2.46.1 - version: 2.46.1(eslint@9.16.0(jiti@2.4.1))(svelte@5.12.0) + version: 2.46.1(eslint@9.17.0(jiti@2.4.2))(svelte@5.15.0) eslint-typegen: specifier: ^0.3.2 - version: 0.3.2(eslint@9.16.0(jiti@2.4.1)) + version: 0.3.2(eslint@9.17.0(jiti@2.4.2)) esno: specifier: ^4.8.0 version: 4.8.0 @@ -196,8 +196,8 @@ importers: specifier: ^11.2.0 version: 11.2.0 jiti: - specifier: ^2.4.1 - version: 2.4.1 + specifier: ^2.4.2 + version: 2.4.2 lint-staged: specifier: ^15.2.11 version: 15.2.11 @@ -214,14 +214,14 @@ importers: specifier: ^2.11.1 version: 2.11.1 svelte: - specifier: ^5.12.0 - version: 5.12.0 + specifier: ^5.15.0 + version: 5.15.0 svelte-eslint-parser: specifier: ^0.43.0 - version: 0.43.0(svelte@5.12.0) + version: 0.43.0(svelte@5.15.0) tsup: specifier: ^8.3.5 - version: 8.3.5(jiti@2.4.1)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.2)(yaml@2.6.1) + version: 8.3.5(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.2)(yaml@2.6.1) tsx: specifier: ^4.19.2 version: 4.19.2 @@ -248,8 +248,8 @@ packages: '@antfu/install-pkg@0.5.0': resolution: {integrity: sha512-dKnk2xlAyC7rvTkpkHmu+Qy/2Zc3Vm/l8PtNyIOGDBtXPY3kThfU4ORNEp3V7SXw5XSOb+tOJaUYpfquPzL/Tg==} - '@antfu/ni@0.23.1': - resolution: {integrity: sha512-VFAvMTJhjP6L7CuBKT5FioDCSpdmZxJ4POKTJOrFNicI2CK6mlaRwVEBGWLGm2V6BtQgdbBn9X68piHSbw5wQQ==} + '@antfu/ni@0.23.2': + resolution: {integrity: sha512-FSEVWXvwroExDXUu8qV6Wqp2X3D1nJ0Li4LFymCyvCVrm7I3lNfG0zZWSWvGU1RE7891eTnFTyh31L3igOwNKQ==} hasBin: true '@antfu/utils@0.7.10': @@ -287,11 +287,11 @@ packages: resolution: {integrity: sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==} engines: {node: '>=6.9.0'} - '@clack/core@0.3.5': - resolution: {integrity: sha512-5cfhQNH+1VQ2xLQlmzXMqUoiaH0lRBq9/CLW9lTyMbuKLC3+xEK01tHVvyut++mLOn5urSHmkm6I0Lg9MaJSTQ==} + '@clack/core@0.4.0': + resolution: {integrity: sha512-YJCYBsyJfNDaTbvDUVSJ3SgSuPrcujarRgkJ5NLjexDZKvaOiVVJvAQYx8lIgG0qRT8ff0fPgqyBCVivanIZ+A==} - '@clack/prompts@0.8.2': - resolution: {integrity: sha512-6b9Ab2UiZwJYA9iMyboYyW9yJvAO9V753ZhS+DHKEjZRKAxPPOb7MXXu84lsPFG+vZt6FRFniZ8rXi+zCIw4yQ==} + '@clack/prompts@0.9.0': + resolution: {integrity: sha512-nGsytiExgUr4FL0pR/LeqxA28nz3E0cW7eLTSh3Iod9TGrbBt8Y7BHbV3mmkNC4G0evdYyQ3ZsbiBkk7ektArA==} '@dprint/formatter@0.3.0': resolution: {integrity: sha512-N9fxCxbaBOrDkteSOzaCqwWjso5iAe+WJPsHC021JfHNj2ThInPNEF13ORDKta3llq5D1TlclODCvOvipH7bWQ==} @@ -302,10 +302,6 @@ packages: '@dprint/toml@0.6.3': resolution: {integrity: sha512-zQ42I53sb4WVHA+5yoY1t59Zk++Ot02AvUgtNKLzTT8mPyVqVChFcePa3on/xIoKEgH+RoepgPHzqfk9837YFw==} - '@es-joy/jsdoccomment@0.48.0': - resolution: {integrity: sha512-G6QUWIcC+KvSwXNsJyDTHvqUdNoAVJPPgkc3+Uk4WBKqZvoXhlvazOgm9aL0HwihJLQf0l+tOE2UFzXBqCqgDw==} - engines: {node: '>=16'} - '@es-joy/jsdoccomment@0.49.0': resolution: {integrity: sha512-xjZTSFgECpb9Ohuk5yMX5RhUEbfeQcuOp8IF60e+wyzWEF0M5xeSgqsfLtvPEX8BIyOX9saZqzuGPmZ8oWc+5Q==} engines: {node: '>=16'} @@ -740,48 +736,48 @@ packages: resolution: {integrity: sha512-lb/Z/MzbTf7CaVYM9WCFNQZ4L1yi3ev2fsFPF99h31ljhSEyUoyEsKsNWiU+qD1glbYTDJdqgyaLKtyTkkqtuQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.16.0 + eslint: ^9.17.0 '@eslint-community/eslint-utils@4.4.1': resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.16.0 + eslint: ^9.17.0 '@eslint-community/regexpp@4.12.1': resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint-react/ast@1.19.0': - resolution: {integrity: sha512-ENYSlFFRhyAqmpQd4S2izmjZfMk7G31Vsp/HXgThga+w42E8Y80vy9vyuB7mcmhKIMUofwQTAWm5U8W9C5MzRQ==} + '@eslint-react/ast@1.22.1': + resolution: {integrity: sha512-uk44JH5RB9JytQqiHSPu89MAFlyvJ0AaSZIfQBJijjh08lswwvHOAiWLbl0iPzm7prrV4Lo3pjC3RwbVSZd+CA==} + + '@eslint-react/core@1.22.1': + resolution: {integrity: sha512-mzivc7X+uk19AKg+vy3EsyJoFGrhFjSCRPq1bgFDsovw67OxWP9qHNa265VIiqmRjk0iviaRmcar5tQBWhX41A==} - '@eslint-react/core@1.19.0': - resolution: {integrity: sha512-i5h/L6aQipKtr4m34mnFyQD1aUofeKrJO+nBKUh7bqkKKzRwF0BXnMDNMzWDcJZknj04KvzpNeNGvMJVZMxc1w==} + '@eslint-react/eff@1.22.1': + resolution: {integrity: sha512-aUu5vvw9m/mv0SToTLkObdY7h6S53q673bdXiUBjwNPgIOPrfl7VBnv2dXnqd4cdVvk5e077yPKI/mwl9Vsllg==} - '@eslint-react/eslint-plugin@1.19.0': - resolution: {integrity: sha512-OOb+7VuyS2tAIJFIFab6B3RDrjMw5Ssz6oId+W6US5lAdN/YkSIdL/TAWFoSXXr4e3tgrQCgutGbin5CzTtx/w==} + '@eslint-react/eslint-plugin@1.22.1': + resolution: {integrity: sha512-/+9crS1VpZk00S/oXrJG2h8BYxSB5PwGcPi8OgAXHU6TEICC/9EVqOgeRfNz+cyOLxN+Oq31+dlZA3YSN2rKsg==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^9.16.0 + eslint: ^9.17.0 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: optional: true - '@eslint-react/jsx@1.19.0': - resolution: {integrity: sha512-nLsNOM7J1dGmms+UPtK6xJjX8+PTmk1hSVBX4Uj5sEUnEnlvdNY/AMOPTPDxBzoF1KwbtoAhf/pxbRZTD6mCZA==} + '@eslint-react/jsx@1.22.1': + resolution: {integrity: sha512-da49BHH28yAc1l5Nnf30v0G/crJN2ovz0afRfMl2dAxkZTQmp5VeiddojEbKA3lPgnaIrfrvG4UA43EITXX5ow==} - '@eslint-react/shared@1.19.0': - resolution: {integrity: sha512-P1XkbxQ4zIC1AvBIeCikBCemTvWKzc0bBwnCkWMCdqQHAfbWksGwL1gb0EKxC3YvONWxVyXBWHyNhwBlp0BNTQ==} + '@eslint-react/shared@1.22.1': + resolution: {integrity: sha512-nRzgOk0+fMHb1C02p4ue9Sfijkx5AVU8WL0w0V5Mk9+d4fUpxHJu12eahbwgTaLGaX5TP3KWzIfA1q1HNigPUg==} - '@eslint-react/tools@1.19.0': - resolution: {integrity: sha512-UPIa2KPPvUKfrO8qCbVBlnG1Z4P/A0dA8J3RRHryJcIisVOyWqaNhXky+nSE6ebmv+vie33/Y45JKTUCyLGa6w==} + '@eslint-react/types@1.22.1': + resolution: {integrity: sha512-uLl4aDLDYzR7XTqFyUooZDocmX3Dy/3ANQDiyLVXFy055MyRhti9QjdbI+wAlkmynZiOE7oVoRtwR9JgSus/uw==} - '@eslint-react/types@1.19.0': - resolution: {integrity: sha512-0IWLNYSl2dTjsSpCgVxyvPtX3KZBmG1AoMNk8rXYTmseIM4Jscmxbj9fIdy2kWtQpFETGpYlBCx6YugOIEAjTQ==} - - '@eslint-react/var@1.19.0': - resolution: {integrity: sha512-TrS8LxA4dvT745OTq8n92CfhSWEmVhZpNBgEIPgfr1GmoLMobr4N/Y4jq6q+gV4FziPIN8m45ESksjBXQWTncw==} + '@eslint-react/var@1.22.1': + resolution: {integrity: sha512-QzkS1c6XrKq8Dl6llObmIBL5KKAJZUOsugFogXwLBav1a9tf76Fc/ozqEutP4hwoOWtTWhlQR3guhwVrMHTBcA==} '@eslint-stylistic/metadata@2.12.1': resolution: {integrity: sha512-OZ2eqkVoWG5lnNVXEN5S60QuQwPoCqCIczR+tGJKP5wRw6D46sGgt9E2BdAQ81ziKC/FiHR2hFHfmyjhY9i8dw==} @@ -798,7 +794,7 @@ packages: resolution: {integrity: sha512-sN+ddom8AjUC5Zc/0uUVf11lpVudN+4cGVxA0ET6TsqE7Gezeug7NN6M8zonTpqsVSnaexGApwGUo0+6MsWfQQ==} hasBin: true peerDependencies: - eslint: ^9.16.0 + eslint: ^9.17.0 '@eslint/core@0.9.0': resolution: {integrity: sha512-7ATR9F0e4W85D/0w7cU0SNj7qkAexMG+bAHEZOjo9akvGuhHE2m7umzWzfnpa0XAg5Kxc1BWmtPMV67jJ+9VUg==} @@ -808,8 +804,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.16.0': - resolution: {integrity: sha512-tw2HxzQkrbeuvyj1tG2Yqq+0H9wGoI2IMk4EOsQeX+vmd75FtJAzf+gTA69WF+baUKRYQ3x2kbLE08js5OsTVg==} + '@eslint/js@9.17.0': + resolution: {integrity: sha512-Sxc4hqcs1kTu0iID3kcZDW3JHq2a77HO9P8CP6YEA/FpH3Ll8UXE2r/86Rz9YJLKme39S9vU5OWNjC6Xl0Cr3w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/markdown@6.2.1': @@ -1019,11 +1015,14 @@ packages: resolution: {integrity: sha512-fubZKIHSPuo07FgRTn6S4Nl0uXPRPYVNpyZzIDGfp7Fny6JjNus6kReLD7NI380JXi4HtUTSOZ34LBuNPO1XLQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.16.0 + eslint: ^9.17.0 '@types/debug@4.1.12': resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} + '@types/doctrine@0.0.9': + resolution: {integrity: sha512-eOIHzCUSH7SMfonMG1LsC2f8vxBFtho6NGBznK41R84YzPuvSBzrhEps33IsQiOW9+VL6NQ9DbjQJznk/S4uRA==} + '@types/estree@1.0.6': resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} @@ -1060,69 +1059,69 @@ packages: '@types/yargs@17.0.33': resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} - '@typescript-eslint/eslint-plugin@8.18.0': - resolution: {integrity: sha512-NR2yS7qUqCL7AIxdJUQf2MKKNDVNaig/dEB0GBLU7D+ZdHgK1NoH/3wsgO3OnPVipn51tG3MAwaODEGil70WEw==} + '@typescript-eslint/eslint-plugin@8.18.2': + resolution: {integrity: sha512-adig4SzPLjeQ0Tm+jvsozSGiCliI2ajeURDGHjZ2llnA+A67HihCQ+a3amtPhUakd1GlwHxSRvzOZktbEvhPPg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 - eslint: ^9.16.0 + eslint: ^9.17.0 typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/parser@8.18.0': - resolution: {integrity: sha512-hgUZ3kTEpVzKaK3uNibExUYm6SKKOmTU2BOxBSvOYwtJEPdVQ70kZJpPjstlnhCHcuc2WGfSbpKlb/69ttyN5Q==} + '@typescript-eslint/parser@8.18.2': + resolution: {integrity: sha512-y7tcq4StgxQD4mDr9+Jb26dZ+HTZ/SkfqpXSiqeUXZHxOUyjWDKsmwKhJ0/tApR08DgOhrFAoAhyB80/p3ViuA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.16.0 + eslint: ^9.17.0 typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/scope-manager@8.18.0': - resolution: {integrity: sha512-PNGcHop0jkK2WVYGotk/hxj+UFLhXtGPiGtiaWgVBVP1jhMoMCHlTyJA+hEj4rszoSdLTK3fN4oOatrL0Cp+Xw==} + '@typescript-eslint/scope-manager@8.18.2': + resolution: {integrity: sha512-YJFSfbd0CJjy14r/EvWapYgV4R5CHzptssoag2M7y3Ra7XNta6GPAJPPP5KGB9j14viYXyrzRO5GkX7CRfo8/g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.18.0': - resolution: {integrity: sha512-er224jRepVAVLnMF2Q7MZJCq5CsdH2oqjP4dT7K6ij09Kyd+R21r7UVJrF0buMVdZS5QRhDzpvzAxHxabQadow==} + '@typescript-eslint/type-utils@8.18.2': + resolution: {integrity: sha512-AB/Wr1Lz31bzHfGm/jgbFR0VB0SML/hd2P1yxzKDM48YmP7vbyJNHRExUE/wZsQj2wUCvbWH8poNHFuxLqCTnA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.16.0 + eslint: ^9.17.0 typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/types@8.18.0': - resolution: {integrity: sha512-FNYxgyTCAnFwTrzpBGq+zrnoTO4x0c1CKYY5MuUTzpScqmY5fmsh2o3+57lqdI3NZucBDCzDgdEbIaNfAjAHQA==} + '@typescript-eslint/types@8.18.2': + resolution: {integrity: sha512-Z/zblEPp8cIvmEn6+tPDIHUbRu/0z5lqZ+NvolL5SvXWT5rQy7+Nch83M0++XzO0XrWRFWECgOAyE8bsJTl1GQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.18.0': - resolution: {integrity: sha512-rqQgFRu6yPkauz+ms3nQpohwejS8bvgbPyIDq13cgEDbkXt4LH4OkDMT0/fN1RUtzG8e8AKJyDBoocuQh8qNeg==} + '@typescript-eslint/typescript-estree@8.18.2': + resolution: {integrity: sha512-WXAVt595HjpmlfH4crSdM/1bcsqh+1weFRWIa9XMTx/XHZ9TCKMcr725tLYqWOgzKdeDrqVHxFotrvWcEsk2Tg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/utils@8.18.0': - resolution: {integrity: sha512-p6GLdY383i7h5b0Qrfbix3Vc3+J2k6QWw6UMUeY5JGfm3C5LbZ4QIZzJNoNOfgyRe0uuYKjvVOsO/jD4SJO+xg==} + '@typescript-eslint/utils@8.18.2': + resolution: {integrity: sha512-Cr4A0H7DtVIPkauj4sTSXVl+VBWewE9/o40KcF3TV9aqDEOWoXF3/+oRXNby3DYzZeCATvbdksYsGZzplwnK/Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.16.0 + eslint: ^9.17.0 typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/visitor-keys@8.18.0': - resolution: {integrity: sha512-pCh/qEA8Lb1wVIqNvBke8UaRjJ6wrAWkJO5yyIbs8Yx6TNGYyfNjOo61tLv+WwLvoLPp4BQ8B7AHKijl8NGUfw==} + '@typescript-eslint/visitor-keys@8.18.2': + resolution: {integrity: sha512-zORcwn4C3trOWiCqFQP1x6G3xTRyZ1LYydnj51cRnJ6hxBlr/cKPckk+PKPUw/fXmvfKTcw7bwY3w9izgx5jZw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@unocss/config@0.65.1': - resolution: {integrity: sha512-Akf5Vm2bGrUK/a10QBF3GLETFJnwW1G8ThPevrOCj0lBVWKlN5eMQnodyNdoCw+JMPfCPZdg+4lU8cJJIRAAbQ==} + '@unocss/config@0.65.2': + resolution: {integrity: sha512-HDQVoWwrkZ6qRCXus11bUM12eNoErZ7r4lPY5EQqtrwxAcul+l5StvYk0qXr3IC8Ct42RDjKGeM03o7VBpwafQ==} engines: {node: '>=14'} - '@unocss/core@0.65.1': - resolution: {integrity: sha512-Ke0WNZjfSCE6pniJb8PjiwhO6/McxVb1EQYrkkz8aJuR83xu+AEcTog9D4N9EUkRfHS5tZYXQtTj4Uh90T6CEg==} + '@unocss/core@0.65.2': + resolution: {integrity: sha512-37zj1w/6TENsUMzRRmlH5LqUcLGTTjGHrUeZ5KZyeDk+osB/rHSCw0VqqqvL6a7cOHgaW88JgfgKDt5ijRZyFA==} - '@unocss/eslint-plugin@0.65.1': - resolution: {integrity: sha512-N39mNa+pBXMzHjLXO2dE93NvxOhO9hHUQWkyrH+8u8tbXMOy+bt9aVehr2/LZfd6nbwUyZx6DxEZqu3OaSyD7A==} + '@unocss/eslint-plugin@0.65.2': + resolution: {integrity: sha512-qs+GWA1LrPS5ffuWIdEox6nFnABl/MHBEglhq6ogmVS4gVv5AHoQCdwlSEXbL96g3vmR7WplSO8VRVihi0lxWQ==} engines: {node: '>=14'} - '@vitest/eslint-plugin@1.1.16': - resolution: {integrity: sha512-xecwJYuAp11AFsd2aoSnTWO3Wckgu7rjBz1VOhvsDtZzI4s7z/WerAR4gxnEFy37scdsE8wSlP95/2ry6sLhSg==} + '@vitest/eslint-plugin@1.1.20': + resolution: {integrity: sha512-2eLsgUm+GVOpDfNyH2do//MiNO/WZkXrPi+EjDmXEdUt6Jwnziq4H221L8vJE0aJys+l1FRfSkm4QbaIyDCfBg==} peerDependencies: - '@typescript-eslint/utils': ^8.18.0 - eslint: ^9.16.0 + '@typescript-eslint/utils': ^8.18.2 + eslint: ^9.17.0 typescript: '>= 5.0.0' vitest: '*' peerDependenciesMeta: @@ -1304,8 +1303,8 @@ packages: resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} engines: {node: '>=6'} - bumpp@9.9.1: - resolution: {integrity: sha512-M2CnokltfM7kLpYigS9PTAljG5pKng2MBTVpjCIXD+StNvhc+pnO+SYVnQDGjEVXD1fw2/Ofrf7wH45fxovoPg==} + bumpp@9.9.2: + resolution: {integrity: sha512-ggRxRV1rWHEyWXnf55UqYzGvttS/Vpkl1zxcNdE5xoYMTHlSgRA0Td4nKn3ckCcMuC+MTgaGQrbKBeyr0V9+Hg==} engines: {node: '>=10'} hasBin: true @@ -1597,18 +1596,18 @@ packages: resolution: {integrity: sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==} engines: {node: '>=12'} peerDependencies: - eslint: ^9.16.0 + eslint: ^9.17.0 eslint-compat-utils@0.6.0: resolution: {integrity: sha512-1vVBdI/HLS6HTHVQCJGlN+LOF0w1Rs/WB9se23mQr84cRM0iMM8PulMFFhQdQ1BvS0cGwjpis4xziI91Rk0l6g==} engines: {node: '>=12'} peerDependencies: - eslint: ^9.16.0 + eslint: ^9.17.0 eslint-config-flat-gitignore@0.3.0: resolution: {integrity: sha512-0Ndxo4qGhcewjTzw52TK06Mc00aDtHNTdeeW2JfONgDcLkRO/n/BteMRzNVpLQYxdCC/dFEilfM9fjjpGIJ9Og==} peerDependencies: - eslint: ^9.16.0 + eslint: ^9.17.0 eslint-flat-config-utils@0.4.0: resolution: {integrity: sha512-kfd5kQZC+BMO0YwTol6zxjKX1zAsk8JfSAopbKjKqmENTJcew+yBejuvccAg37cvOrN0Mh+DVbeyznuNWEjt4A==} @@ -1616,7 +1615,7 @@ packages: eslint-formatting-reporter@0.0.0: resolution: {integrity: sha512-k9RdyTqxqN/wNYVaTk/ds5B5rA8lgoAmvceYN7bcZMBwU7TuXx5ntewJv81eF3pIL/CiJE+pJZm36llG8yhyyw==} peerDependencies: - eslint: ^9.16.0 + eslint: ^9.17.0 eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} @@ -1626,7 +1625,7 @@ packages: engines: {node: '>=12'} peerDependencies: '@eslint/json': '*' - eslint: ^9.16.0 + eslint: ^9.17.0 jsonc-eslint-parser: ^2.4.0 peerDependenciesMeta: '@eslint/json': @@ -1635,7 +1634,7 @@ packages: eslint-merge-processors@0.1.0: resolution: {integrity: sha512-IvRXXtEajLeyssvW4wJcZ2etxkR9mUf4zpNwgI+m/Uac9RfXHskuJefkHUcawVzePnd6xp24enp5jfgdHzjRdQ==} peerDependencies: - eslint: ^9.16.0 + eslint: ^9.17.0 eslint-parser-plain@0.1.0: resolution: {integrity: sha512-oOeA6FWU0UJT/Rxc3XF5Cq0nbIZbylm7j8+plqq0CZoE6m4u32OXJrR+9iy4srGMmF6v6pmgvP1zPxSRIGh3sg==} @@ -1643,89 +1642,89 @@ packages: eslint-plugin-antfu@2.7.0: resolution: {integrity: sha512-gZM3jq3ouqaoHmUNszb1Zo2Ux7RckSvkGksjLWz9ipBYGSv1EwwBETN6AdiUXn+RpVHXTbEMPAPlXJazcA6+iA==} peerDependencies: - eslint: ^9.16.0 + eslint: ^9.17.0 eslint-plugin-astro@1.3.1: resolution: {integrity: sha512-2XaLCMQm8htW1UvJvy1Zcmg8l0ziskitiUfJTn/w1Mk7r4Mxj0fZeNpN6UTNrm64XBIXSa5h8UCGrg8mdu47+g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.16.0 + eslint: ^9.17.0 - eslint-plugin-command@0.2.6: - resolution: {integrity: sha512-T0bHZ1oblW1xUHUVoBKZJR2osSNNGkfZuK4iqboNwuNS/M7tdp3pmURaJtTi/XDzitxaQ02lvOdFH0mUd5QLvQ==} + eslint-plugin-command@0.2.7: + resolution: {integrity: sha512-UXJ/1R6kdKDcHhiRqxHJ9RZ3juMR1IWQuSrnwt56qCjxt/am+5+YDt6GKs1FJPnppe6/geEYsO3CR9jc63i0xw==} peerDependencies: - eslint: ^9.16.0 + eslint: ^9.17.0 eslint-plugin-es-x@7.8.0: resolution: {integrity: sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: - eslint: ^9.16.0 + eslint: ^9.17.0 eslint-plugin-format@0.1.3: resolution: {integrity: sha512-vTmshuv1iMfmcM1HADnyhae5MBBGlJZBZyZ+ybtXCEzRe3nRhUvLX+6rAvsEfcdK6a2pqpLs/F530dXKvfQqYQ==} peerDependencies: - eslint: ^9.16.0 + eslint: ^9.17.0 - eslint-plugin-import-x@4.5.0: - resolution: {integrity: sha512-l0OTfnPF8RwmSXfjT75N8d6ZYLVrVYWpaGlgvVkVqFERCI5SyBfDP7QEMr3kt0zWi2sOa9EQ47clbdFsHkF83Q==} + eslint-plugin-import-x@4.6.1: + resolution: {integrity: sha512-wluSUifMIb7UfwWXqx7Yx0lE/SGCcGXECLx/9bCmbY2nneLwvAZ4vkd1IXDjPKFvdcdUgr1BaRnaRpx3k2+Pfw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.16.0 + eslint: ^9.17.0 eslint-plugin-jsdoc@50.6.1: resolution: {integrity: sha512-UWyaYi6iURdSfdVVqvfOs2vdCVz0J40O/z/HTsv2sFjdjmdlUI/qlKLOTmwbPQ2tAfQnE5F9vqx+B+poF71DBQ==} engines: {node: '>=18'} peerDependencies: - eslint: ^9.16.0 + eslint: ^9.17.0 eslint-plugin-jsonc@2.18.2: resolution: {integrity: sha512-SDhJiSsWt3nItl/UuIv+ti4g3m4gpGkmnUJS9UWR3TrpyNsIcnJoBRD7Kof6cM4Rk3L0wrmY5Tm3z7ZPjR2uGg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.16.0 + eslint: ^9.17.0 - eslint-plugin-n@17.15.0: - resolution: {integrity: sha512-xF3zJkOfLlFOm5TvmqmsnA9/fO+/z2pYs0dkuKXKN/ymS6UB1yEcaoIkqxLKQ9Dw/WmLX/Tdh6/5ZS5azVixFQ==} + eslint-plugin-n@17.15.1: + resolution: {integrity: sha512-KFw7x02hZZkBdbZEFQduRGH4VkIH4MW97ClsbAM4Y4E6KguBJWGfWG1P4HEIpZk2bkoWf0bojpnjNAhYQP8beA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.16.0 + eslint: ^9.17.0 eslint-plugin-no-only-tests@3.3.0: resolution: {integrity: sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==} engines: {node: '>=5.0.0'} - eslint-plugin-perfectionist@4.3.0: - resolution: {integrity: sha512-8tQ/wn1dFelul2WoXL/NQOEwvWO8H4Vjmsqpt3fDQrfgybr8kQ5Vgb9BQyVRB33ywQqjUApsiwi5Ci7grMPPRA==} + eslint-plugin-perfectionist@4.4.0: + resolution: {integrity: sha512-B78pWxCsA2sClourpWEmWziCcjEsAEyxsNV5G6cxxteu/NI0/2en9XZUONf5e/+O+dgoLZsEPHQEhnIxJcnUvA==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: - eslint: ^9.16.0 + eslint: ^9.17.0 - eslint-plugin-react-debug@1.19.0: - resolution: {integrity: sha512-afB7K7Z06atC1xn/yl8nN1AyWYq9tLXDDl6ZY3LBEenjxBGSl2vJbBBpuvIfvZlZKP9gO5niOiRq+D/SZ23kbw==} + eslint-plugin-react-debug@1.22.1: + resolution: {integrity: sha512-dtXr9UTiWWSVkwNkaYkA04khR6xebqLeX3O8/ZJfIeFaA+58DRhwWGqzywLDjjLIM7s0V7UmuuvAGff8CVS9fA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^9.16.0 + eslint: ^9.17.0 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: optional: true - eslint-plugin-react-dom@1.19.0: - resolution: {integrity: sha512-nC8+nkNubHZuxVkXEMWhtQtPDjwbCX3140gCqMejKgHZYqgbXoCdYtZGdiBZ9qYWuRUsmPxRDsVNXDGZ3fak/A==} + eslint-plugin-react-dom@1.22.1: + resolution: {integrity: sha512-uQg81POQCR1rDlOfvzRZQ0KoJeLkSmpsmGLU0r5unsCNJFF6hCEcqhYHapmn7oLV/6MebLF2exptsXjNc+L7rQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^9.16.0 + eslint: ^9.17.0 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: optional: true - eslint-plugin-react-hooks-extra@1.19.0: - resolution: {integrity: sha512-QNRR+10zNIOXebbU0S0zZ9bqRxX5jyZ5C5hVHucWv0dBiXufRNNLIM8HaHOwUKh/rgya4Hx3Dghx4Rd6WAEXIA==} + eslint-plugin-react-hooks-extra@1.22.1: + resolution: {integrity: sha512-9g+Cxf76nne6n9cPOzQpj4S6f8XgSqRwkDO/XbHzuU6xgaxc2Y/9lD9YX1N9Tm3d86XtdLHkWfDFBD4SigSC2Q==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^9.16.0 + eslint: ^9.17.0 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: @@ -1735,13 +1734,13 @@ packages: resolution: {integrity: sha512-mpJRtPgHN2tNAvZ35AMfqeB3Xqeo273QxrHJsbBEPWODRM4r0yB6jfoROqKEYrOn27UtRPpcpHc2UqyBSuUNTw==} engines: {node: '>=10'} peerDependencies: - eslint: ^9.16.0 + eslint: ^9.17.0 - eslint-plugin-react-naming-convention@1.19.0: - resolution: {integrity: sha512-d1GepWn0v/pqlcrzB63D5e/8JBETx3e5+TfVfXfdeJ0HU8nOBf/5JTtBUloXxG9Y92NNjgaXKe8zRxl35vK4Uw==} + eslint-plugin-react-naming-convention@1.22.1: + resolution: {integrity: sha512-KXsHYBk9x9+UYoXfLHbKrc1ntXu+TYIB5nmwEUP5PrjcmUO4GuFNFDzWSqUVileQbJPAXWBUwEBGfwCePGwJrg==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^9.16.0 + eslint: ^9.17.0 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: @@ -1750,23 +1749,23 @@ packages: eslint-plugin-react-refresh@0.4.16: resolution: {integrity: sha512-slterMlxAhov/DZO8NScf6mEeMBBXodFUolijDvrtTxyezyLoTQaa73FyYus/VbTdftd8wBgBxPMRk3poleXNQ==} peerDependencies: - eslint: ^9.16.0 + eslint: ^9.17.0 - eslint-plugin-react-web-api@1.19.0: - resolution: {integrity: sha512-6n1Ckv6cXhb1mCKRI45aWXnTWh9XRkXqy4mIDdkEPuljTiJDve6ZLJNYPGbS5csglkfRjqDJjOK0YKzpOhcuaw==} + eslint-plugin-react-web-api@1.22.1: + resolution: {integrity: sha512-g/m8c61PWqVmF2P5P9nrL7jobTCbBRdChTfL1fSMXmI9Ax3Ggl+7dWLhIFSRffEUIOOE6aAHrMT3EBWXM25uYQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^9.16.0 + eslint: ^9.17.0 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: optional: true - eslint-plugin-react-x@1.19.0: - resolution: {integrity: sha512-YphDgaJsAqU45qONZrLhvYTdcbTSt6s1CWrc6isVw2/KOuweyRWUtOrYBobE6h1Nmv6RTKP2HBfmNrLb4Pk7Ew==} + eslint-plugin-react-x@1.22.1: + resolution: {integrity: sha512-+YoMnr/JLoXIhviecNYsY7kcjHaOQBOyT7wQjyaxxNrqGeTKPJI6rtk+Sb7ZGXDXVg3L8S+gyzS2VQTt9KS9gQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - eslint: ^9.16.0 + eslint: ^9.17.0 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: @@ -1776,20 +1775,20 @@ packages: resolution: {integrity: sha512-U8oZI77SBtH8U3ulZ05iu0qEzIizyEDXd+BWHvyVxTOjGwcDcvy/kEpgFG4DYca2ByRLiVPFZ2GeH7j1pdvZTA==} engines: {node: ^18 || >=20} peerDependencies: - eslint: ^9.16.0 + eslint: ^9.17.0 eslint-plugin-solid@0.14.5: resolution: {integrity: sha512-nfuYK09ah5aJG/oEN6P1qziy1zLgW4PDWe75VNPi4CEFYk1x2AEqwFeQfEPR7gNn0F2jOeqKhx2E+5oNCOBYWQ==} engines: {node: '>=18.0.0'} peerDependencies: - eslint: ^9.16.0 + eslint: ^9.17.0 typescript: '>=4.8.4' eslint-plugin-svelte@2.46.1: resolution: {integrity: sha512-7xYr2o4NID/f9OEYMqxsEQsCsj4KaMy4q5sANaKkAb6/QeCjYFxRmDm2S3YC3A3pl1kyPZ/syOx/i7LcWYSbIw==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.16.0 + eslint: ^9.17.0 svelte: ^3.37.0 || ^4.0.0 || ^5.0.0 peerDependenciesMeta: svelte: @@ -1799,19 +1798,19 @@ packages: resolution: {integrity: sha512-+/wVObA9DVhwZB1nG83D2OAQRrcQZXy+drqUnFJKymqnmbnbfg/UPmEMCKrJNcEboUGxUjYrJlgy+/Y930mURQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.16.0 + eslint: ^9.17.0 eslint-plugin-unicorn@56.0.1: resolution: {integrity: sha512-FwVV0Uwf8XPfVnKSGpMg7NtlZh0G0gBarCaFcMUOoqPxXryxdYxTRRv4kH6B9TFCVIrjRXG+emcxIk2ayZilog==} engines: {node: '>=18.18'} peerDependencies: - eslint: ^9.16.0 + eslint: ^9.17.0 eslint-plugin-unused-imports@4.1.4: resolution: {integrity: sha512-YptD6IzQjDardkl0POxnnRBhU1OEePMV0nd6siHaRBbd+lyh6NAhFEobiznKU7kTsSsDeSD62Pe7kAM1b7dAZQ==} peerDependencies: '@typescript-eslint/eslint-plugin': ^8.0.0-0 || ^7.0.0 || ^6.0.0 || ^5.0.0 - eslint: ^9.16.0 + eslint: ^9.17.0 peerDependenciesMeta: '@typescript-eslint/eslint-plugin': optional: true @@ -1820,19 +1819,19 @@ packages: resolution: {integrity: sha512-b/Y05HYmnB/32wqVcjxjHZzNpwxj1onBOvqW89W+V+XNG1dRuaFbNd3vT9CLbr2LXjEoq+3vn8DanWf7XU22Ug==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.16.0 + eslint: ^9.17.0 eslint-plugin-yml@1.16.0: resolution: {integrity: sha512-t4MNCetPjTn18/fUDlQ/wKkcYjnuLYKChBrZ0qUaNqRigVqChHWzTP8SrfFi5s4keX3vdlkWRSu8zHJMdKwxWQ==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.16.0 + eslint: ^9.17.0 eslint-processor-vue-blocks@0.1.2: resolution: {integrity: sha512-PfpJ4uKHnqeL/fXUnzYkOax3aIenlwewXRX8jFinA1a2yCFnLgMuiH3xvCgvHHUlV2xJWQHbCTdiJWGwb3NqpQ==} peerDependencies: '@vue/compiler-sfc': ^3.3.0 - eslint: ^9.16.0 + eslint: ^9.17.0 eslint-scope@7.2.2: resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} @@ -1845,7 +1844,7 @@ packages: eslint-typegen@0.3.2: resolution: {integrity: sha512-YD/flDDDYoBszomo6wVAJ01HcEWTLfOb04+Mwir8/oR66t2bnajw+qUI6JfBoBQO3HbebcCmEtgjKgWVB67ggQ==} peerDependencies: - eslint: ^9.16.0 + eslint: ^9.17.0 eslint-visitor-keys@3.4.3: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} @@ -1855,8 +1854,8 @@ packages: resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.16.0: - resolution: {integrity: sha512-whp8mSQI4C8VXd+fLgSM0lh3UlmcFtVwUQjyKCFfsp+2ItAIYhlq/hqGahGqHE6cv9unM41VlqKk2VtKYR2TaA==} + eslint@9.17.0: + resolution: {integrity: sha512-evtlNcpJg+cZLcnVKwsai8fExnqjGPicK7gnUtlNuzu+Fv9bI0aLpND5T44VLQtoMEnI57LoXO9XAkIXwohKrA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -1884,8 +1883,8 @@ packages: resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} engines: {node: '>=0.10'} - esrap@1.2.3: - resolution: {integrity: sha512-ZlQmCCK+n7SGoqo7DnfKaP1sJZa49P01/dXzmjCASSo04p72w8EksT2NMK8CEX8DhKsfJXANioIw8VyHNsBfvQ==} + esrap@1.3.2: + resolution: {integrity: sha512-C4PXusxYhFT98GjLSmb20k9PREuUdporer50dhzGuJu9IJXktbMddVCMLAERl5dAHyAi73GWWCE4FVHGP1794g==} esrecurse@4.3.0: resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} @@ -1926,6 +1925,10 @@ packages: fast-diff@1.3.0: resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} + fast-equals@5.0.1: + resolution: {integrity: sha512-WF1Wi8PwwSY7/6Kx0vKXtw8RwuSGoM1bvDaJbu7MxDlR1vovZjIAKrnzyrThgAjm6JDTu0fVgWXDlMGspodfoQ==} + engines: {node: '>=6.0.0'} + fast-glob@3.3.2: resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} engines: {node: '>=8.6.0'} @@ -2053,8 +2056,8 @@ packages: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} - globals@15.13.0: - resolution: {integrity: sha512-49TewVEz0UxZjr1WYYsWpPrhyC/B/pA8Bq0fUmet2n+eR7yn0IvNzNaoBwnK6mdkzcN+se7Ez9zUgULTz2QH4g==} + globals@15.14.0: + resolution: {integrity: sha512-OkToC372DtlQeje9/zHIo5CT8lRP/FUgEOKBEhU4e0abL7J7CD24fD9ohiLN5hagG/kWCYj4K5oaxxtj2Z0Dig==} engines: {node: '>=18'} globby@11.1.0: @@ -2105,8 +2108,8 @@ packages: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} engines: {node: '>=6'} - importx@0.4.3: - resolution: {integrity: sha512-x6E6OxmWq/SUaj7wDeDeSjyHP+rMUbEaqJ5fw0uEtC/FTX9ocxNMFJ+ONnpJIsRpFz3ya6qJAK4orwSKqw0BSQ==} + importx@0.5.0: + resolution: {integrity: sha512-qROz3rSOjQYclmEQAajH9RhBuqpAGHM+5CNd9fk+TsF4JKmQsAI1egafW8XZZv8vARCo4nAmmt5d0eI2B8GUsA==} imurmurhash@0.1.4: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} @@ -2164,7 +2167,7 @@ packages: is-immutable-type@5.0.0: resolution: {integrity: sha512-mcvHasqbRBWJznuPqqHRKiJgYAz60sZ0mvO3bN70JbkuK7ksfmgc489aKZYxMEjIbRvyOseaTjaRZLRF/xFeRA==} peerDependencies: - eslint: ^9.16.0 + eslint: ^9.17.0 typescript: '>=4.7.4' is-inside-container@1.0.0: @@ -2210,16 +2213,8 @@ packages: resolution: {integrity: sha512-cub8rahkh0Q/bw1+GxP7aeSe29hHHn2V4m29nnDlvCdlgU+3UGxkZp7Z53jLUdpX3jdTO0nJZUDl3xvbWc2Xog==} engines: {node: 20 || >=22} - jiti@1.21.6: - resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} - hasBin: true - - jiti@2.0.0-beta.2: - resolution: {integrity: sha512-c+PHQZakiQuMKbnhvrjZUvrK6E/AfmTOf4P+E3Y4FNVHcNMX9e/XrnbEvO+m4wS6ZjsvhHh/POQTlfy8uXFc0A==} - hasBin: true - - jiti@2.4.1: - resolution: {integrity: sha512-yPBThwecp1wS9DmoA4x4KR2h3QoslacnDR8ypuFM962kI4/456Iy1oHx2RAgh4jfZNdn0bctsdadceiBUgpU1g==} + jiti@2.4.2: + resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==} hasBin: true joycon@3.1.1: @@ -2360,8 +2355,8 @@ packages: resolution: {integrity: sha512-Qv32eSV1RSCfhY3fpPE2GNZ8jgM9X7rdAfemLWqTUxwiyIC4jJ6Sy0fZ8H+oLWevO6i4/bizg7c8d8i6bxrzbA==} engines: {node: 20 || >=22} - magic-string@0.30.14: - resolution: {integrity: sha512-5c99P1WKTed11ZC0HMJOj6CDIue6F8ySu+bJL+85q1zBEIY8IklrJ1eiKC2NDRh3Ct3FcvmJPyQHb9erXMTJNw==} + magic-string@0.30.17: + resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} markdown-table@3.0.3: resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==} @@ -2406,6 +2401,9 @@ packages: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} + micro-memoize@4.1.2: + resolution: {integrity: sha512-+HzcV2H+rbSJzApgkj0NdTakkC+bnyeiUxgT6/m7mjcz1CmM22KYFKp+EVj1sWe4UYcnriJr5uqHQD/gMHLD+g==} + micromark-core-commonmark@2.0.1: resolution: {integrity: sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==} @@ -3072,8 +3070,8 @@ packages: svelte: optional: true - svelte@5.12.0: - resolution: {integrity: sha512-nOd7uj0D/4A3IrHnltaFYndVPGViYSs0s+Zi3N4uQg3owJt9RoiUdwxYx8qjorj5CtaGsx8dNYsFVbH6czrGNg==} + svelte@5.15.0: + resolution: {integrity: sha512-YWl8rAd4hSjERLtLvP6h2pflGtmrJwv+L12BgrOtHYJCpvLS9WKp/YNAdyolw3FymXtcYZqhSWvWlu5O1X7tgQ==} engines: {node: '>=18'} synckit@0.6.2: @@ -3146,6 +3144,12 @@ packages: peerDependencies: typescript: '>=4.2.0' + ts-api-utils@2.0.0: + resolution: {integrity: sha512-xCt/TOAc+EOHS1XPnijD3/yzpH6qg2xppZO1YDqGoVsNXfQfzHpOdNuXwrwOU8u4ITXJyDCTyt8w5g1sZv9ynQ==} + engines: {node: '>=18.12'} + peerDependencies: + typescript: '>=4.8.4' + ts-declaration-location@1.0.4: resolution: {integrity: sha512-r4JoxYhKULbZuH81Pjrp9OEG5St7XWk7zXwGkLKhmVcjiBVHTJXV5wK6dEa9JKW5QGSTW6b1lOjxAKp8R1SQhg==} peerDependencies: @@ -3154,8 +3158,8 @@ packages: ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - ts-pattern@5.5.0: - resolution: {integrity: sha512-jqbIpTsa/KKTJYWgPNsFNbLVpwCgzXfFJ1ukNn4I8hMwyQzHMJnk/BqWzggB0xpkILuKzaO/aMYhS0SkaJyKXg==} + ts-pattern@5.6.0: + resolution: {integrity: sha512-SL8u60X5+LoEy9tmQHWCdPc2hhb2pKI6I1tU5Jue3v8+iRqZdcT3mWPwKKJy1fMfky6uha82c8ByHAE8PMhKHw==} tslib@2.6.3: resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} @@ -3208,8 +3212,8 @@ packages: ufo@1.5.4: resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} - unconfig@0.5.5: - resolution: {integrity: sha512-VQZ5PT9HDX+qag0XdgQi8tJepPhXiR/yVOkn707gJDKo31lGjRilPREiQJ9Z6zd/Ugpv6ZvO5VxVIcatldYcNQ==} + unconfig@0.6.0: + resolution: {integrity: sha512-4C67J0nIF2QwSXty2kW3zZx1pMZ3iXabylvJWWgHybWVUcMf9pxwsngoQt0gC+AVstRywFqrRBp3qOXJayhpOw==} uncrypto@0.1.3: resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} @@ -3256,6 +3260,14 @@ packages: util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + valibot@1.0.0-beta.9: + resolution: {integrity: sha512-yEX8gMAZ2R1yI2uwOO4NCtVnJQx36zn3vD0omzzj9FhcoblvPukENIiRZXKZwCnqSeV80bMm8wNiGhQ0S8fiww==} + peerDependencies: + typescript: '>=5' + peerDependenciesMeta: + typescript: + optional: true + validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} @@ -3321,7 +3333,7 @@ packages: resolution: {integrity: sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.16.0 + eslint: ^9.17.0 vue@3.5.13: resolution: {integrity: sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==} @@ -3435,7 +3447,7 @@ snapshots: package-manager-detector: 0.2.5 tinyexec: 0.3.1 - '@antfu/ni@0.23.1': {} + '@antfu/ni@0.23.2': {} '@antfu/utils@0.7.10': {} @@ -3472,14 +3484,14 @@ snapshots: '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 - '@clack/core@0.3.5': + '@clack/core@0.4.0': dependencies: picocolors: 1.1.1 sisteransi: 1.0.5 - '@clack/prompts@0.8.2': + '@clack/prompts@0.9.0': dependencies: - '@clack/core': 0.3.5 + '@clack/core': 0.4.0 picocolors: 1.1.1 sisteransi: 1.0.5 @@ -3489,12 +3501,6 @@ snapshots: '@dprint/toml@0.6.3': {} - '@es-joy/jsdoccomment@0.48.0': - dependencies: - comment-parser: 1.4.1 - esquery: 1.6.0 - jsdoc-type-pratt-parser: 4.1.0 - '@es-joy/jsdoccomment@0.49.0': dependencies: comment-parser: 1.4.1 @@ -3714,124 +3720,127 @@ snapshots: '@esbuild/win32-x64@0.24.0': optional: true - '@eslint-community/eslint-plugin-eslint-comments@4.4.1(eslint@9.16.0(jiti@2.4.1))': + '@eslint-community/eslint-plugin-eslint-comments@4.4.1(eslint@9.17.0(jiti@2.4.2))': dependencies: escape-string-regexp: 4.0.0 - eslint: 9.16.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.2) ignore: 5.3.2 - '@eslint-community/eslint-utils@4.4.1(eslint@9.16.0(jiti@2.4.1))': + '@eslint-community/eslint-utils@4.4.1(eslint@9.17.0(jiti@2.4.2))': dependencies: - eslint: 9.16.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.2) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} - '@eslint-react/ast@1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)': + '@eslint-react/ast@1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2)': dependencies: - '@eslint-react/tools': 1.19.0 - '@eslint-react/types': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@typescript-eslint/types': 8.18.0 - '@typescript-eslint/typescript-estree': 8.18.0(typescript@5.7.2) - '@typescript-eslint/utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + '@eslint-react/eff': 1.22.1 + '@eslint-react/types': 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@typescript-eslint/types': 8.18.2 + '@typescript-eslint/typescript-estree': 8.18.2(typescript@5.7.2) + '@typescript-eslint/utils': 8.18.2(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) birecord: 0.1.1 string-ts: 2.2.0 - ts-pattern: 5.5.0 + ts-pattern: 5.6.0 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/core@1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)': - dependencies: - '@eslint-react/ast': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@eslint-react/jsx': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@eslint-react/shared': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@eslint-react/tools': 1.19.0 - '@eslint-react/types': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@eslint-react/var': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@typescript-eslint/scope-manager': 8.18.0 - '@typescript-eslint/type-utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@typescript-eslint/types': 8.18.0 - '@typescript-eslint/utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + '@eslint-react/core@1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2)': + dependencies: + '@eslint-react/ast': 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@eslint-react/eff': 1.22.1 + '@eslint-react/jsx': 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@eslint-react/shared': 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@eslint-react/types': 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@eslint-react/var': 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@typescript-eslint/scope-manager': 8.18.2 + '@typescript-eslint/type-utils': 8.18.2(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@typescript-eslint/types': 8.18.2 + '@typescript-eslint/utils': 8.18.2(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) birecord: 0.1.1 short-unique-id: 5.2.0 - ts-pattern: 5.5.0 + ts-pattern: 5.6.0 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/eslint-plugin@1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)': - dependencies: - '@eslint-react/shared': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@eslint-react/tools': 1.19.0 - '@eslint-react/types': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@typescript-eslint/scope-manager': 8.18.0 - '@typescript-eslint/type-utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@typescript-eslint/types': 8.18.0 - '@typescript-eslint/utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - eslint: 9.16.0(jiti@2.4.1) - eslint-plugin-react-debug: 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - eslint-plugin-react-dom: 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - eslint-plugin-react-hooks-extra: 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - eslint-plugin-react-naming-convention: 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - eslint-plugin-react-web-api: 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - eslint-plugin-react-x: 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + '@eslint-react/eff@1.22.1': {} + + '@eslint-react/eslint-plugin@1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2)': + dependencies: + '@eslint-react/eff': 1.22.1 + '@eslint-react/shared': 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@eslint-react/types': 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@typescript-eslint/scope-manager': 8.18.2 + '@typescript-eslint/type-utils': 8.18.2(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@typescript-eslint/types': 8.18.2 + '@typescript-eslint/utils': 8.18.2(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + eslint: 9.17.0(jiti@2.4.2) + eslint-plugin-react-debug: 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + eslint-plugin-react-dom: 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + eslint-plugin-react-hooks-extra: 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + eslint-plugin-react-naming-convention: 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + eslint-plugin-react-web-api: 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + eslint-plugin-react-x: 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: - supports-color - '@eslint-react/jsx@1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)': + '@eslint-react/jsx@1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2)': dependencies: - '@eslint-react/ast': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@eslint-react/tools': 1.19.0 - '@eslint-react/types': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@eslint-react/var': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@typescript-eslint/scope-manager': 8.18.0 - '@typescript-eslint/types': 8.18.0 - '@typescript-eslint/utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + '@eslint-react/ast': 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@eslint-react/eff': 1.22.1 + '@eslint-react/types': 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@eslint-react/var': 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@typescript-eslint/scope-manager': 8.18.2 + '@typescript-eslint/types': 8.18.2 + '@typescript-eslint/utils': 8.18.2(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) birecord: 0.1.1 - ts-pattern: 5.5.0 + ts-pattern: 5.6.0 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/shared@1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)': + '@eslint-react/shared@1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2)': dependencies: - '@eslint-react/tools': 1.19.0 - '@typescript-eslint/utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - local-pkg: 0.5.1 + '@eslint-react/eff': 1.22.1 + '@typescript-eslint/utils': 8.18.2(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + fast-equals: 5.0.1 + micro-memoize: 4.1.2 picomatch: 4.0.2 - ts-pattern: 5.5.0 + ts-pattern: 5.6.0 + valibot: 1.0.0-beta.9(typescript@5.7.2) transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/tools@1.19.0': {} - - '@eslint-react/types@1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)': + '@eslint-react/types@1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2)': dependencies: - '@eslint-react/tools': 1.19.0 - '@typescript-eslint/types': 8.18.0 - '@typescript-eslint/utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + '@eslint-react/eff': 1.22.1 + '@typescript-eslint/types': 8.18.2 + '@typescript-eslint/utils': 8.18.2(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/var@1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)': + '@eslint-react/var@1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2)': dependencies: - '@eslint-react/ast': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@eslint-react/tools': 1.19.0 - '@eslint-react/types': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@typescript-eslint/scope-manager': 8.18.0 - '@typescript-eslint/types': 8.18.0 - '@typescript-eslint/utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - ts-pattern: 5.5.0 + '@eslint-react/ast': 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@eslint-react/eff': 1.22.1 + '@eslint-react/types': 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@typescript-eslint/scope-manager': 8.18.2 + '@typescript-eslint/types': 8.18.2 + '@typescript-eslint/utils': 8.18.2(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + string-ts: 2.2.0 + ts-pattern: 5.6.0 transitivePeerDependencies: - eslint - supports-color @@ -3849,7 +3858,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/config-inspector@0.6.0(eslint@9.16.0(jiti@2.4.1))': + '@eslint/config-inspector@0.6.0(eslint@9.17.0(jiti@2.4.2))': dependencies: '@eslint/config-array': 0.19.1 '@voxpelli/config-array-find-files': 1.2.1(@eslint/config-array@0.19.1) @@ -3857,7 +3866,7 @@ snapshots: cac: 6.7.14 chokidar: 4.0.1 esbuild: 0.24.0 - eslint: 9.16.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.2) fast-glob: 3.3.2 find-up: 7.0.0 get-port-please: 3.1.2 @@ -3890,7 +3899,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.16.0': {} + '@eslint/js@9.17.0': {} '@eslint/markdown@6.2.1': dependencies: @@ -4047,19 +4056,19 @@ snapshots: '@slidev/types@0.47.5': {} - '@stylistic/eslint-plugin-migrate@2.12.1(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)': + '@stylistic/eslint-plugin-migrate@2.12.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2)': dependencies: '@eslint-stylistic/metadata': 2.12.1 - '@typescript-eslint/utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + '@typescript-eslint/utils': 8.18.2(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) transitivePeerDependencies: - eslint - supports-color - typescript - '@stylistic/eslint-plugin@2.12.1(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)': + '@stylistic/eslint-plugin@2.12.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2)': dependencies: - '@typescript-eslint/utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - eslint: 9.16.0(jiti@2.4.1) + '@typescript-eslint/utils': 8.18.2(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + eslint: 9.17.0(jiti@2.4.2) eslint-visitor-keys: 4.2.0 espree: 10.3.0 estraverse: 5.3.0 @@ -4072,6 +4081,8 @@ snapshots: dependencies: '@types/ms': 0.7.34 + '@types/doctrine@0.0.9': {} + '@types/estree@1.0.6': {} '@types/fs-extra@11.0.4': @@ -4110,15 +4121,15 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@8.18.0(@typescript-eslint/parser@8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)': + '@typescript-eslint/eslint-plugin@8.18.2(@typescript-eslint/parser@8.18.2(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2))(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@typescript-eslint/scope-manager': 8.18.0 - '@typescript-eslint/type-utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@typescript-eslint/utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@typescript-eslint/visitor-keys': 8.18.0 - eslint: 9.16.0(jiti@2.4.1) + '@typescript-eslint/parser': 8.18.2(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@typescript-eslint/scope-manager': 8.18.2 + '@typescript-eslint/type-utils': 8.18.2(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@typescript-eslint/utils': 8.18.2(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@typescript-eslint/visitor-keys': 8.18.2 + eslint: 9.17.0(jiti@2.4.2) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -4127,40 +4138,40 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)': + '@typescript-eslint/parser@8.18.2(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2)': dependencies: - '@typescript-eslint/scope-manager': 8.18.0 - '@typescript-eslint/types': 8.18.0 - '@typescript-eslint/typescript-estree': 8.18.0(typescript@5.7.2) - '@typescript-eslint/visitor-keys': 8.18.0 + '@typescript-eslint/scope-manager': 8.18.2 + '@typescript-eslint/types': 8.18.2 + '@typescript-eslint/typescript-estree': 8.18.2(typescript@5.7.2) + '@typescript-eslint/visitor-keys': 8.18.2 debug: 4.4.0 - eslint: 9.16.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.2) typescript: 5.7.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.18.0': + '@typescript-eslint/scope-manager@8.18.2': dependencies: - '@typescript-eslint/types': 8.18.0 - '@typescript-eslint/visitor-keys': 8.18.0 + '@typescript-eslint/types': 8.18.2 + '@typescript-eslint/visitor-keys': 8.18.2 - '@typescript-eslint/type-utils@8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)': + '@typescript-eslint/type-utils@8.18.2(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2)': dependencies: - '@typescript-eslint/typescript-estree': 8.18.0(typescript@5.7.2) - '@typescript-eslint/utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + '@typescript-eslint/typescript-estree': 8.18.2(typescript@5.7.2) + '@typescript-eslint/utils': 8.18.2(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) debug: 4.4.0 - eslint: 9.16.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.2) ts-api-utils: 1.3.0(typescript@5.7.2) typescript: 5.7.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.18.0': {} + '@typescript-eslint/types@8.18.2': {} - '@typescript-eslint/typescript-estree@8.18.0(typescript@5.7.2)': + '@typescript-eslint/typescript-estree@8.18.2(typescript@5.7.2)': dependencies: - '@typescript-eslint/types': 8.18.0 - '@typescript-eslint/visitor-keys': 8.18.0 + '@typescript-eslint/types': 8.18.2 + '@typescript-eslint/visitor-keys': 8.18.2 debug: 4.4.0 fast-glob: 3.3.2 is-glob: 4.0.3 @@ -4171,47 +4182,47 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)': + '@typescript-eslint/utils@8.18.2(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.1)) - '@typescript-eslint/scope-manager': 8.18.0 - '@typescript-eslint/types': 8.18.0 - '@typescript-eslint/typescript-estree': 8.18.0(typescript@5.7.2) - eslint: 9.16.0(jiti@2.4.1) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0(jiti@2.4.2)) + '@typescript-eslint/scope-manager': 8.18.2 + '@typescript-eslint/types': 8.18.2 + '@typescript-eslint/typescript-estree': 8.18.2(typescript@5.7.2) + eslint: 9.17.0(jiti@2.4.2) typescript: 5.7.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.18.0': + '@typescript-eslint/visitor-keys@8.18.2': dependencies: - '@typescript-eslint/types': 8.18.0 + '@typescript-eslint/types': 8.18.2 eslint-visitor-keys: 4.2.0 - '@unocss/config@0.65.1': + '@unocss/config@0.65.2': dependencies: - '@unocss/core': 0.65.1 - unconfig: 0.5.5 + '@unocss/core': 0.65.2 + unconfig: 0.6.0 transitivePeerDependencies: - supports-color - '@unocss/core@0.65.1': {} + '@unocss/core@0.65.2': {} - '@unocss/eslint-plugin@0.65.1(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)': + '@unocss/eslint-plugin@0.65.2(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2)': dependencies: - '@typescript-eslint/utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@unocss/config': 0.65.1 - '@unocss/core': 0.65.1 - magic-string: 0.30.14 + '@typescript-eslint/utils': 8.18.2(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@unocss/config': 0.65.2 + '@unocss/core': 0.65.2 + magic-string: 0.30.17 synckit: 0.9.2 transitivePeerDependencies: - eslint - supports-color - typescript - '@vitest/eslint-plugin@1.1.16(@typescript-eslint/utils@8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)(vitest@2.1.8(@types/node@22.10.2))': + '@vitest/eslint-plugin@1.1.20(@typescript-eslint/utils@8.18.2(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2))(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2)(vitest@2.1.8(@types/node@22.10.2))': dependencies: - '@typescript-eslint/utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - eslint: 9.16.0(jiti@2.4.1) + '@typescript-eslint/utils': 8.18.2(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + eslint: 9.17.0(jiti@2.4.2) optionalDependencies: typescript: 5.7.2 vitest: 2.1.8(@types/node@22.10.2) @@ -4227,7 +4238,7 @@ snapshots: dependencies: '@vitest/spy': 2.1.8 estree-walker: 3.0.3 - magic-string: 0.30.14 + magic-string: 0.30.17 optionalDependencies: vite: 5.0.5(@types/node@22.10.2) @@ -4243,7 +4254,7 @@ snapshots: '@vitest/snapshot@2.1.8': dependencies: '@vitest/pretty-format': 2.1.8 - magic-string: 0.30.14 + magic-string: 0.30.17 pathe: 1.1.2 '@vitest/spy@2.1.8': @@ -4282,7 +4293,7 @@ snapshots: '@vue/compiler-ssr': 3.5.13 '@vue/shared': 3.5.13 estree-walker: 2.0.2 - magic-string: 0.30.14 + magic-string: 0.30.17 postcss: 8.4.49 source-map-js: 1.2.1 @@ -4369,9 +4380,9 @@ snapshots: astro-eslint-parser@1.1.0(typescript@5.7.2): dependencies: '@astrojs/compiler': 2.9.1 - '@typescript-eslint/scope-manager': 8.18.0 - '@typescript-eslint/types': 8.18.0 - '@typescript-eslint/typescript-estree': 8.18.0(typescript@5.7.2) + '@typescript-eslint/scope-manager': 8.18.2 + '@typescript-eslint/types': 8.18.2 + '@typescript-eslint/typescript-estree': 8.18.2(typescript@5.7.2) astrojs-compiler-sync: 1.0.0(@astrojs/compiler@2.9.1) debug: 4.4.0 entities: 4.5.0 @@ -4420,7 +4431,7 @@ snapshots: builtin-modules@3.3.0: {} - bumpp@9.9.1: + bumpp@9.9.2: dependencies: c12: 2.0.1 cac: 6.7.14 @@ -4455,7 +4466,7 @@ snapshots: defu: 6.1.4 dotenv: 16.4.5 giget: 1.2.3 - jiti: 2.4.1 + jiti: 2.4.2 mlly: 1.7.3 ohash: 1.1.4 pathe: 1.1.2 @@ -4735,29 +4746,29 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-compat-utils@0.5.1(eslint@9.16.0(jiti@2.4.1)): + eslint-compat-utils@0.5.1(eslint@9.17.0(jiti@2.4.2)): dependencies: - eslint: 9.16.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.2) semver: 7.6.3 - eslint-compat-utils@0.6.0(eslint@9.16.0(jiti@2.4.1)): + eslint-compat-utils@0.6.0(eslint@9.17.0(jiti@2.4.2)): dependencies: - eslint: 9.16.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.2) semver: 7.6.3 - eslint-config-flat-gitignore@0.3.0(eslint@9.16.0(jiti@2.4.1)): + eslint-config-flat-gitignore@0.3.0(eslint@9.17.0(jiti@2.4.2)): dependencies: '@eslint/compat': 1.1.1 - eslint: 9.16.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.2) find-up-simple: 1.0.0 eslint-flat-config-utils@0.4.0: dependencies: pathe: 1.1.2 - eslint-formatting-reporter@0.0.0(eslint@9.16.0(jiti@2.4.1)): + eslint-formatting-reporter@0.0.0(eslint@9.17.0(jiti@2.4.2)): dependencies: - eslint: 9.16.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.2) prettier-linter-helpers: 1.0.0 eslint-import-resolver-node@0.3.9: @@ -4768,68 +4779,70 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-json-compat-utils@0.2.1(eslint@9.16.0(jiti@2.4.1))(jsonc-eslint-parser@2.4.0): + eslint-json-compat-utils@0.2.1(eslint@9.17.0(jiti@2.4.2))(jsonc-eslint-parser@2.4.0): dependencies: - eslint: 9.16.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.2) esquery: 1.6.0 jsonc-eslint-parser: 2.4.0 - eslint-merge-processors@0.1.0(eslint@9.16.0(jiti@2.4.1)): + eslint-merge-processors@0.1.0(eslint@9.17.0(jiti@2.4.2)): dependencies: - eslint: 9.16.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.2) eslint-parser-plain@0.1.0: {} - eslint-plugin-antfu@2.7.0(eslint@9.16.0(jiti@2.4.1)): + eslint-plugin-antfu@2.7.0(eslint@9.17.0(jiti@2.4.2)): dependencies: '@antfu/utils': 0.7.10 - eslint: 9.16.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.2) - eslint-plugin-astro@1.3.1(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2): + eslint-plugin-astro@1.3.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.1)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0(jiti@2.4.2)) '@jridgewell/sourcemap-codec': 1.5.0 - '@typescript-eslint/types': 8.18.0 + '@typescript-eslint/types': 8.18.2 astro-eslint-parser: 1.1.0(typescript@5.7.2) - eslint: 9.16.0(jiti@2.4.1) - eslint-compat-utils: 0.6.0(eslint@9.16.0(jiti@2.4.1)) - globals: 15.13.0 + eslint: 9.17.0(jiti@2.4.2) + eslint-compat-utils: 0.6.0(eslint@9.17.0(jiti@2.4.2)) + globals: 15.14.0 postcss: 8.4.49 postcss-selector-parser: 7.0.0 transitivePeerDependencies: - supports-color - typescript - eslint-plugin-command@0.2.6(eslint@9.16.0(jiti@2.4.1)): + eslint-plugin-command@0.2.7(eslint@9.17.0(jiti@2.4.2)): dependencies: - '@es-joy/jsdoccomment': 0.48.0 - eslint: 9.16.0(jiti@2.4.1) + '@es-joy/jsdoccomment': 0.49.0 + eslint: 9.17.0(jiti@2.4.2) - eslint-plugin-es-x@7.8.0(eslint@9.16.0(jiti@2.4.1)): + eslint-plugin-es-x@7.8.0(eslint@9.17.0(jiti@2.4.2)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.1)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0(jiti@2.4.2)) '@eslint-community/regexpp': 4.12.1 - eslint: 9.16.0(jiti@2.4.1) - eslint-compat-utils: 0.5.1(eslint@9.16.0(jiti@2.4.1)) + eslint: 9.17.0(jiti@2.4.2) + eslint-compat-utils: 0.5.1(eslint@9.17.0(jiti@2.4.2)) - eslint-plugin-format@0.1.3(eslint@9.16.0(jiti@2.4.1)): + eslint-plugin-format@0.1.3(eslint@9.17.0(jiti@2.4.2)): dependencies: '@dprint/formatter': 0.3.0 '@dprint/markdown': 0.17.8 '@dprint/toml': 0.6.3 - eslint: 9.16.0(jiti@2.4.1) - eslint-formatting-reporter: 0.0.0(eslint@9.16.0(jiti@2.4.1)) + eslint: 9.17.0(jiti@2.4.2) + eslint-formatting-reporter: 0.0.0(eslint@9.17.0(jiti@2.4.2)) eslint-parser-plain: 0.1.0 prettier: 3.4.2 synckit: 0.9.2 - eslint-plugin-import-x@4.5.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2): + eslint-plugin-import-x@4.6.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2): dependencies: - '@typescript-eslint/scope-manager': 8.18.0 - '@typescript-eslint/utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + '@types/doctrine': 0.0.9 + '@typescript-eslint/scope-manager': 8.18.2 + '@typescript-eslint/utils': 8.18.2(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) debug: 4.4.0 doctrine: 3.0.0 - eslint: 9.16.0(jiti@2.4.1) + enhanced-resolve: 5.17.1 + eslint: 9.17.0(jiti@2.4.2) eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.8.1 is-glob: 4.0.3 @@ -4841,14 +4854,14 @@ snapshots: - supports-color - typescript - eslint-plugin-jsdoc@50.6.1(eslint@9.16.0(jiti@2.4.1)): + eslint-plugin-jsdoc@50.6.1(eslint@9.17.0(jiti@2.4.2)): dependencies: '@es-joy/jsdoccomment': 0.49.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 debug: 4.4.0 escape-string-regexp: 4.0.0 - eslint: 9.16.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.2) espree: 10.3.0 esquery: 1.6.0 parse-imports: 2.1.1 @@ -4858,12 +4871,12 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-jsonc@2.18.2(eslint@9.16.0(jiti@2.4.1)): + eslint-plugin-jsonc@2.18.2(eslint@9.17.0(jiti@2.4.2)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.1)) - eslint: 9.16.0(jiti@2.4.1) - eslint-compat-utils: 0.6.0(eslint@9.16.0(jiti@2.4.1)) - eslint-json-compat-utils: 0.2.1(eslint@9.16.0(jiti@2.4.1))(jsonc-eslint-parser@2.4.0) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0(jiti@2.4.2)) + eslint: 9.17.0(jiti@2.4.2) + eslint-compat-utils: 0.6.0(eslint@9.17.0(jiti@2.4.2)) + eslint-json-compat-utils: 0.2.1(eslint@9.17.0(jiti@2.4.2))(jsonc-eslint-parser@2.4.0) espree: 9.6.1 graphemer: 1.4.0 jsonc-eslint-parser: 2.4.0 @@ -4872,175 +4885,181 @@ snapshots: transitivePeerDependencies: - '@eslint/json' - eslint-plugin-n@17.15.0(eslint@9.16.0(jiti@2.4.1)): + eslint-plugin-n@17.15.1(eslint@9.17.0(jiti@2.4.2)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.1)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0(jiti@2.4.2)) enhanced-resolve: 5.17.1 - eslint: 9.16.0(jiti@2.4.1) - eslint-plugin-es-x: 7.8.0(eslint@9.16.0(jiti@2.4.1)) + eslint: 9.17.0(jiti@2.4.2) + eslint-plugin-es-x: 7.8.0(eslint@9.17.0(jiti@2.4.2)) get-tsconfig: 4.8.1 - globals: 15.13.0 + globals: 15.14.0 ignore: 5.3.2 minimatch: 9.0.5 semver: 7.6.3 eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@4.3.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2): + eslint-plugin-perfectionist@4.4.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2): dependencies: - '@typescript-eslint/types': 8.18.0 - '@typescript-eslint/utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - eslint: 9.16.0(jiti@2.4.1) + '@typescript-eslint/types': 8.18.2 + '@typescript-eslint/utils': 8.18.2(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + eslint: 9.17.0(jiti@2.4.2) natural-orderby: 5.0.0 transitivePeerDependencies: - supports-color - typescript - eslint-plugin-react-debug@1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2): - dependencies: - '@eslint-react/ast': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@eslint-react/core': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@eslint-react/jsx': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@eslint-react/shared': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@eslint-react/tools': 1.19.0 - '@eslint-react/types': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@eslint-react/var': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@typescript-eslint/scope-manager': 8.18.0 - '@typescript-eslint/type-utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@typescript-eslint/types': 8.18.0 - '@typescript-eslint/utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - eslint: 9.16.0(jiti@2.4.1) + eslint-plugin-react-debug@1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2): + dependencies: + '@eslint-react/ast': 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@eslint-react/core': 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@eslint-react/eff': 1.22.1 + '@eslint-react/jsx': 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@eslint-react/shared': 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@eslint-react/types': 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@eslint-react/var': 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@typescript-eslint/scope-manager': 8.18.2 + '@typescript-eslint/type-utils': 8.18.2(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@typescript-eslint/types': 8.18.2 + '@typescript-eslint/utils': 8.18.2(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + eslint: 9.17.0(jiti@2.4.2) string-ts: 2.2.0 - ts-pattern: 5.5.0 + ts-pattern: 5.6.0 optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: - supports-color - eslint-plugin-react-dom@1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2): - dependencies: - '@eslint-react/ast': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@eslint-react/core': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@eslint-react/jsx': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@eslint-react/shared': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@eslint-react/tools': 1.19.0 - '@eslint-react/types': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@eslint-react/var': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@typescript-eslint/scope-manager': 8.18.0 - '@typescript-eslint/types': 8.18.0 - '@typescript-eslint/utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + eslint-plugin-react-dom@1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2): + dependencies: + '@eslint-react/ast': 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@eslint-react/core': 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@eslint-react/eff': 1.22.1 + '@eslint-react/jsx': 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@eslint-react/shared': 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@eslint-react/types': 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@eslint-react/var': 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@typescript-eslint/scope-manager': 8.18.2 + '@typescript-eslint/types': 8.18.2 + '@typescript-eslint/utils': 8.18.2(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) compare-versions: 6.1.1 - eslint: 9.16.0(jiti@2.4.1) - ts-pattern: 5.5.0 + eslint: 9.17.0(jiti@2.4.2) + string-ts: 2.2.0 + ts-pattern: 5.6.0 optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks-extra@1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2): - dependencies: - '@eslint-react/ast': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@eslint-react/core': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@eslint-react/jsx': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@eslint-react/shared': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@eslint-react/tools': 1.19.0 - '@eslint-react/types': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@eslint-react/var': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@typescript-eslint/scope-manager': 8.18.0 - '@typescript-eslint/type-utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@typescript-eslint/types': 8.18.0 - '@typescript-eslint/utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - eslint: 9.16.0(jiti@2.4.1) - ts-pattern: 5.5.0 + eslint-plugin-react-hooks-extra@1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2): + dependencies: + '@eslint-react/ast': 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@eslint-react/core': 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@eslint-react/eff': 1.22.1 + '@eslint-react/jsx': 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@eslint-react/shared': 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@eslint-react/types': 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@eslint-react/var': 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@typescript-eslint/scope-manager': 8.18.2 + '@typescript-eslint/type-utils': 8.18.2(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@typescript-eslint/types': 8.18.2 + '@typescript-eslint/utils': 8.18.2(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + eslint: 9.17.0(jiti@2.4.2) + string-ts: 2.2.0 + ts-pattern: 5.6.0 optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks@5.1.0(eslint@9.16.0(jiti@2.4.1)): + eslint-plugin-react-hooks@5.1.0(eslint@9.17.0(jiti@2.4.2)): dependencies: - eslint: 9.16.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.2) - eslint-plugin-react-naming-convention@1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2): + eslint-plugin-react-naming-convention@1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2): dependencies: - '@eslint-react/ast': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@eslint-react/core': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@eslint-react/jsx': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@eslint-react/shared': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@eslint-react/tools': 1.19.0 - '@eslint-react/types': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@typescript-eslint/scope-manager': 8.18.0 - '@typescript-eslint/type-utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@typescript-eslint/types': 8.18.0 - '@typescript-eslint/utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - eslint: 9.16.0(jiti@2.4.1) - ts-pattern: 5.5.0 + '@eslint-react/ast': 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@eslint-react/core': 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@eslint-react/eff': 1.22.1 + '@eslint-react/jsx': 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@eslint-react/shared': 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@eslint-react/types': 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@typescript-eslint/scope-manager': 8.18.2 + '@typescript-eslint/type-utils': 8.18.2(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@typescript-eslint/types': 8.18.2 + '@typescript-eslint/utils': 8.18.2(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + eslint: 9.17.0(jiti@2.4.2) + string-ts: 2.2.0 + ts-pattern: 5.6.0 optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: - supports-color - eslint-plugin-react-refresh@0.4.16(eslint@9.16.0(jiti@2.4.1)): + eslint-plugin-react-refresh@0.4.16(eslint@9.17.0(jiti@2.4.2)): dependencies: - eslint: 9.16.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.2) - eslint-plugin-react-web-api@1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2): + eslint-plugin-react-web-api@1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2): dependencies: - '@eslint-react/ast': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@eslint-react/core': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@eslint-react/jsx': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@eslint-react/shared': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@eslint-react/tools': 1.19.0 - '@eslint-react/types': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@eslint-react/var': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@typescript-eslint/scope-manager': 8.18.0 - '@typescript-eslint/types': 8.18.0 - '@typescript-eslint/utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + '@eslint-react/ast': 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@eslint-react/core': 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@eslint-react/eff': 1.22.1 + '@eslint-react/jsx': 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@eslint-react/shared': 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@eslint-react/types': 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@eslint-react/var': 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@typescript-eslint/scope-manager': 8.18.2 + '@typescript-eslint/types': 8.18.2 + '@typescript-eslint/utils': 8.18.2(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) birecord: 0.1.1 - eslint: 9.16.0(jiti@2.4.1) - ts-pattern: 5.5.0 + eslint: 9.17.0(jiti@2.4.2) + string-ts: 2.2.0 + ts-pattern: 5.6.0 optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: - supports-color - eslint-plugin-react-x@1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2): - dependencies: - '@eslint-react/ast': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@eslint-react/core': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@eslint-react/jsx': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@eslint-react/shared': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@eslint-react/tools': 1.19.0 - '@eslint-react/types': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@eslint-react/var': 1.19.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@typescript-eslint/scope-manager': 8.18.0 - '@typescript-eslint/type-utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@typescript-eslint/types': 8.18.0 - '@typescript-eslint/utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + eslint-plugin-react-x@1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2): + dependencies: + '@eslint-react/ast': 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@eslint-react/core': 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@eslint-react/eff': 1.22.1 + '@eslint-react/jsx': 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@eslint-react/shared': 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@eslint-react/types': 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@eslint-react/var': 1.22.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@typescript-eslint/scope-manager': 8.18.2 + '@typescript-eslint/type-utils': 8.18.2(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + '@typescript-eslint/types': 8.18.2 + '@typescript-eslint/utils': 8.18.2(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) compare-versions: 6.1.1 - eslint: 9.16.0(jiti@2.4.1) - is-immutable-type: 5.0.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - ts-pattern: 5.5.0 + eslint: 9.17.0(jiti@2.4.2) + is-immutable-type: 5.0.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + string-ts: 2.2.0 + ts-api-utils: 2.0.0(typescript@5.7.2) + ts-pattern: 5.6.0 optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: - supports-color - eslint-plugin-regexp@2.7.0(eslint@9.16.0(jiti@2.4.1)): + eslint-plugin-regexp@2.7.0(eslint@9.17.0(jiti@2.4.2)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.1)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0(jiti@2.4.2)) '@eslint-community/regexpp': 4.12.1 comment-parser: 1.4.1 - eslint: 9.16.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.2) jsdoc-type-pratt-parser: 4.1.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-solid@0.14.5(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2): + eslint-plugin-solid@0.14.5(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2): dependencies: - '@typescript-eslint/utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - eslint: 9.16.0(jiti@2.4.1) + '@typescript-eslint/utils': 8.18.2(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + eslint: 9.17.0(jiti@2.4.2) estraverse: 5.3.0 is-html: 2.0.0 kebab-case: 1.0.2 @@ -5050,12 +5069,12 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-svelte@2.46.1(eslint@9.16.0(jiti@2.4.1))(svelte@5.12.0): + eslint-plugin-svelte@2.46.1(eslint@9.17.0(jiti@2.4.2))(svelte@5.15.0): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.1)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0(jiti@2.4.2)) '@jridgewell/sourcemap-codec': 1.5.0 - eslint: 9.16.0(jiti@2.4.1) - eslint-compat-utils: 0.5.1(eslint@9.16.0(jiti@2.4.1)) + eslint: 9.17.0(jiti@2.4.2) + eslint-compat-utils: 0.5.1(eslint@9.17.0(jiti@2.4.2)) esutils: 2.0.3 known-css-properties: 0.35.0 postcss: 8.4.49 @@ -5063,32 +5082,32 @@ snapshots: postcss-safe-parser: 6.0.0(postcss@8.4.49) postcss-selector-parser: 6.1.0 semver: 7.6.3 - svelte-eslint-parser: 0.43.0(svelte@5.12.0) + svelte-eslint-parser: 0.43.0(svelte@5.15.0) optionalDependencies: - svelte: 5.12.0 + svelte: 5.15.0 transitivePeerDependencies: - ts-node - eslint-plugin-toml@0.12.0(eslint@9.16.0(jiti@2.4.1)): + eslint-plugin-toml@0.12.0(eslint@9.17.0(jiti@2.4.2)): dependencies: debug: 4.4.0 - eslint: 9.16.0(jiti@2.4.1) - eslint-compat-utils: 0.6.0(eslint@9.16.0(jiti@2.4.1)) + eslint: 9.17.0(jiti@2.4.2) + eslint-compat-utils: 0.6.0(eslint@9.17.0(jiti@2.4.2)) lodash: 4.17.21 toml-eslint-parser: 0.10.0 transitivePeerDependencies: - supports-color - eslint-plugin-unicorn@56.0.1(eslint@9.16.0(jiti@2.4.1)): + eslint-plugin-unicorn@56.0.1(eslint@9.17.0(jiti@2.4.2)): dependencies: '@babel/helper-validator-identifier': 7.24.7 - '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.1)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0(jiti@2.4.2)) ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.38.1 - eslint: 9.16.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.2) esquery: 1.6.0 - globals: 15.13.0 + globals: 15.14.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 jsesc: 3.0.2 @@ -5099,41 +5118,41 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.18.0(@typescript-eslint/parser@8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.1)): + eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.18.2(@typescript-eslint/parser@8.18.2(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2))(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2))(eslint@9.17.0(jiti@2.4.2)): dependencies: - eslint: 9.16.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.2) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.18.0(@typescript-eslint/parser@8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + '@typescript-eslint/eslint-plugin': 8.18.2(@typescript-eslint/parser@8.18.2(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2))(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) - eslint-plugin-vue@9.32.0(eslint@9.16.0(jiti@2.4.1)): + eslint-plugin-vue@9.32.0(eslint@9.17.0(jiti@2.4.2)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.1)) - eslint: 9.16.0(jiti@2.4.1) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0(jiti@2.4.2)) + eslint: 9.17.0(jiti@2.4.2) globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.1.0 semver: 7.6.3 - vue-eslint-parser: 9.4.3(eslint@9.16.0(jiti@2.4.1)) + vue-eslint-parser: 9.4.3(eslint@9.17.0(jiti@2.4.2)) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color - eslint-plugin-yml@1.16.0(eslint@9.16.0(jiti@2.4.1)): + eslint-plugin-yml@1.16.0(eslint@9.17.0(jiti@2.4.2)): dependencies: debug: 4.4.0 - eslint: 9.16.0(jiti@2.4.1) - eslint-compat-utils: 0.6.0(eslint@9.16.0(jiti@2.4.1)) + eslint: 9.17.0(jiti@2.4.2) + eslint-compat-utils: 0.6.0(eslint@9.17.0(jiti@2.4.2)) lodash: 4.17.21 natural-compare: 1.4.0 yaml-eslint-parser: 1.2.3 transitivePeerDependencies: - supports-color - eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.13)(eslint@9.16.0(jiti@2.4.1)): + eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.13)(eslint@9.17.0(jiti@2.4.2)): dependencies: '@vue/compiler-sfc': 3.5.13 - eslint: 9.16.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.2) eslint-scope@7.2.2: dependencies: @@ -5145,9 +5164,9 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-typegen@0.3.2(eslint@9.16.0(jiti@2.4.1)): + eslint-typegen@0.3.2(eslint@9.17.0(jiti@2.4.2)): dependencies: - eslint: 9.16.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.2) json-schema-to-typescript-lite: 14.1.0 ohash: 1.1.4 @@ -5155,14 +5174,14 @@ snapshots: eslint-visitor-keys@4.2.0: {} - eslint@9.16.0(jiti@2.4.1): + eslint@9.17.0(jiti@2.4.2): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.1)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0(jiti@2.4.2)) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.19.1 '@eslint/core': 0.9.0 '@eslint/eslintrc': 3.2.0 - '@eslint/js': 9.16.0 + '@eslint/js': 9.17.0 '@eslint/plugin-kit': 0.2.3 '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 @@ -5192,7 +5211,7 @@ snapshots: natural-compare: 1.4.0 optionator: 0.9.3 optionalDependencies: - jiti: 2.4.1 + jiti: 2.4.2 transitivePeerDependencies: - supports-color @@ -5218,10 +5237,9 @@ snapshots: dependencies: estraverse: 5.3.0 - esrap@1.2.3: + esrap@1.3.2: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 - '@types/estree': 1.0.6 esrecurse@4.3.0: dependencies: @@ -5272,6 +5290,8 @@ snapshots: fast-diff@1.3.0: {} + fast-equals@5.0.1: {} + fast-glob@3.3.2: dependencies: '@nodelib/fs.stat': 2.0.5 @@ -5409,7 +5429,7 @@ snapshots: globals@14.0.0: {} - globals@15.13.0: {} + globals@15.14.0: {} globby@11.1.0: dependencies: @@ -5462,15 +5482,13 @@ snapshots: parent-module: 1.0.1 resolve-from: 4.0.0 - importx@0.4.3: + importx@0.5.0: dependencies: bundle-require: 5.0.0(esbuild@0.23.0) debug: 4.4.0 esbuild: 0.23.0 - jiti: 2.0.0-beta.2 - jiti-v1: jiti@1.21.6 + jiti: 2.4.2 pathe: 1.1.2 - pkg-types: 1.2.1 tsx: 4.19.2 transitivePeerDependencies: - supports-color @@ -5513,10 +5531,10 @@ snapshots: dependencies: html-tags: 3.3.1 - is-immutable-type@5.0.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2): + is-immutable-type@5.0.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2): dependencies: - '@typescript-eslint/type-utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - eslint: 9.16.0(jiti@2.4.1) + '@typescript-eslint/type-utils': 8.18.2(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2) + eslint: 9.17.0(jiti@2.4.2) ts-api-utils: 1.3.0(typescript@5.7.2) ts-declaration-location: 1.0.4(typescript@5.7.2) typescript: 5.7.2 @@ -5559,11 +5577,7 @@ snapshots: optionalDependencies: '@pkgjs/parseargs': 0.11.0 - jiti@1.21.6: {} - - jiti@2.0.0-beta.2: {} - - jiti@2.4.1: {} + jiti@2.4.2: {} joycon@3.1.1: {} @@ -5697,7 +5711,7 @@ snapshots: lru-cache@11.0.0: {} - magic-string@0.30.14: + magic-string@0.30.17: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 @@ -5808,6 +5822,8 @@ snapshots: merge2@1.4.1: {} + micro-memoize@4.1.2: {} + micromark-core-commonmark@2.0.1: dependencies: decode-named-character-reference: 1.0.2 @@ -6220,11 +6236,11 @@ snapshots: optionalDependencies: postcss: 8.4.49 - postcss-load-config@6.0.1(jiti@2.4.1)(postcss@8.4.49)(tsx@4.19.2)(yaml@2.6.1): + postcss-load-config@6.0.1(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(yaml@2.6.1): dependencies: lilconfig: 3.1.3 optionalDependencies: - jiti: 2.4.1 + jiti: 2.4.2 postcss: 8.4.49 tsx: 4.19.2 yaml: 2.6.1 @@ -6527,7 +6543,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-eslint-parser@0.43.0(svelte@5.12.0): + svelte-eslint-parser@0.43.0(svelte@5.15.0): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -6535,9 +6551,9 @@ snapshots: postcss: 8.4.49 postcss-scss: 4.0.9(postcss@8.4.49) optionalDependencies: - svelte: 5.12.0 + svelte: 5.15.0 - svelte@5.12.0: + svelte@5.15.0: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 @@ -6547,10 +6563,10 @@ snapshots: aria-query: 5.3.2 axobject-query: 4.1.0 esm-env: 1.2.1 - esrap: 1.2.3 + esrap: 1.3.2 is-reference: 3.0.3 locate-character: 3.0.0 - magic-string: 0.30.14 + magic-string: 0.30.17 zimmerframe: 1.1.2 synckit@0.6.2: @@ -6616,6 +6632,10 @@ snapshots: dependencies: typescript: 5.7.2 + ts-api-utils@2.0.0(typescript@5.7.2): + dependencies: + typescript: 5.7.2 + ts-declaration-location@1.0.4(typescript@5.7.2): dependencies: minimatch: 10.0.1 @@ -6623,11 +6643,11 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-pattern@5.5.0: {} + ts-pattern@5.6.0: {} tslib@2.6.3: {} - tsup@8.3.5(jiti@2.4.1)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.2)(yaml@2.6.1): + tsup@8.3.5(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.2)(yaml@2.6.1): dependencies: bundle-require: 5.0.0(esbuild@0.24.0) cac: 6.7.14 @@ -6637,7 +6657,7 @@ snapshots: esbuild: 0.24.0 joycon: 3.1.1 picocolors: 1.1.1 - postcss-load-config: 6.0.1(jiti@2.4.1)(postcss@8.4.49)(tsx@4.19.2)(yaml@2.6.1) + postcss-load-config: 6.0.1(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(yaml@2.6.1) resolve-from: 5.0.0 rollup: 4.26.0 source-map: 0.8.0-beta.0 @@ -6675,11 +6695,11 @@ snapshots: ufo@1.5.4: {} - unconfig@0.5.5: + unconfig@0.6.0: dependencies: '@antfu/utils': 0.7.10 defu: 6.1.4 - importx: 0.4.3 + importx: 0.5.0 transitivePeerDependencies: - supports-color @@ -6732,6 +6752,10 @@ snapshots: util-deprecate@1.0.2: {} + valibot@1.0.0-beta.9(typescript@5.7.2): + optionalDependencies: + typescript: 5.7.2 + validate-npm-package-license@3.0.4: dependencies: spdx-correct: 3.2.0 @@ -6775,7 +6799,7 @@ snapshots: chai: 5.1.2 debug: 4.4.0 expect-type: 1.1.0 - magic-string: 0.30.14 + magic-string: 0.30.17 pathe: 1.1.2 std-env: 3.8.0 tinybench: 2.9.0 @@ -6797,10 +6821,10 @@ snapshots: - supports-color - terser - vue-eslint-parser@9.4.3(eslint@9.16.0(jiti@2.4.1)): + vue-eslint-parser@9.4.3(eslint@9.17.0(jiti@2.4.2)): dependencies: debug: 4.4.0 - eslint: 9.16.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.2) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 From ac85b30864d45faa150227830e88da0bf2eca9ad Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Tue, 24 Dec 2024 13:22:42 +0800 Subject: [PATCH 105/105] chore: release v3.12.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index be174eca85..9a968d723b 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@antfu/eslint-config", "type": "module", - "version": "3.12.0", + "version": "3.12.1", "packageManager": "pnpm@9.15.1", "description": "Anthony's ESLint config", "author": "Anthony Fu (https://github.com/antfu/)",