From 1a474e5e21e2ef23143830f367c4e231825dc466 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 8 Jan 2025 03:12:05 +0000 Subject: [PATCH] fix(deps): update dependencies (non-major) --- pnpm-lock.yaml | 1180 +++++++++++++++++++++++++++++++----------------- 1 file changed, 754 insertions(+), 426 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f8f2f45..959a24d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,55 +13,55 @@ importers: dependencies: '@antfu/eslint-config': specifier: 2.19.1 - version: 2.19.1(@eslint-react/eslint-plugin@1.5.13(@typescript-eslint/parser@7.11.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5))(@vue/compiler-sfc@3.4.27)(eslint-plugin-react-hooks@4.6.2(eslint@9.3.0))(eslint@9.3.0)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.12.12)) + version: 2.19.1(@eslint-react/eslint-plugin@1.23.2(eslint@9.3.0)(typescript@5.4.5))(@vue/compiler-sfc@3.4.27)(eslint-plugin-react-hooks@4.6.2(eslint@9.3.0))(eslint@9.3.0)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.12.12)) '@eslint-react/eslint-plugin': specifier: ^1.5.13 - version: 1.5.13(@typescript-eslint/parser@7.11.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5) + version: 1.23.2(eslint@9.3.0)(typescript@5.4.5) '@eslint/js': specifier: ^9.3.0 - version: 9.3.0 + version: 9.17.0 '@typescript-eslint/eslint-plugin': specifier: ^7.11.0 - version: 7.11.0(@typescript-eslint/parser@7.11.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5) + version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5) '@typescript-eslint/parser': specifier: ^7.11.0 - version: 7.11.0(eslint@9.3.0)(typescript@5.4.5) + version: 7.18.0(eslint@9.3.0)(typescript@5.4.5) ci-info: specifier: ^4.0.0 - version: 4.0.0 + version: 4.1.0 eslint-config-flat-gitignore: specifier: ^0.1.5 version: 0.1.5 eslint-plugin-import: specifier: npm:eslint-plugin-i@^2.29.1 - version: eslint-plugin-i@2.29.1(@typescript-eslint/parser@7.11.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0) + version: eslint-plugin-i@2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0) eslint-plugin-import-x: specifier: ^0.5.1 - version: 0.5.1(eslint@9.3.0)(typescript@5.4.5) + version: 0.5.3(eslint@9.3.0)(typescript@5.4.5) eslint-plugin-no-autofix: specifier: ^2.0.0 - version: 2.0.0(eslint@9.3.0) + version: 2.1.0(eslint@9.3.0) eslint-plugin-perfectionist: specifier: ^2.10.0 - version: 2.10.0(eslint@9.3.0)(typescript@5.4.5)(vue-eslint-parser@9.4.2(eslint@9.3.0)) + version: 2.11.0(eslint@9.3.0)(typescript@5.4.5)(vue-eslint-parser@9.4.2(eslint@9.3.0)) eslint-plugin-react-hooks: specifier: ^4.6.2 version: 4.6.2(eslint@9.3.0) eslint-plugin-simple-import-sort: specifier: ^12.1.0 - version: 12.1.0(eslint@9.3.0) + version: 12.1.1(eslint@9.3.0) eslint-plugin-storybook: specifier: ^0.8.0 version: 0.8.0(eslint@9.3.0)(typescript@5.4.5) eslint-plugin-unused-imports: specifier: ^4.0.0 - version: 4.0.0(@typescript-eslint/eslint-plugin@7.11.0(@typescript-eslint/parser@7.11.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0) + version: 4.1.4(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0) globals: specifier: ^15.3.0 - version: 15.3.0 + version: 15.14.0 local-pkg: specifier: ^0.5.0 - version: 0.5.0 + version: 0.5.1 devDependencies: '@changesets/cli': specifier: ^2.27.4 @@ -89,7 +89,7 @@ importers: version: 3.2.5 tsup: specifier: ^8.0.2 - version: 8.0.2(postcss@8.4.38)(typescript@5.4.5) + version: 8.0.2(postcss@8.4.49)(typescript@5.4.5) typescript: specifier: ^5.4.5 version: 5.4.5 @@ -155,20 +155,24 @@ packages: resolution: {integrity: sha512-ZJhac6FkEd1yhG2AHOmfcXG4ceoLltoCVJjN5XsWN9BifBQr+cHJbWi0h68HZuSORq+3WtJ2z0hwF2NG1b5kcA==} engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@7.24.6': - resolution: {integrity: sha512-WdJjwMEkmBicq5T9fm/cHND3+UlFa2Yj8ALLgmoSQAJZysYbBjw+azChSGPN4DSPLXOcooGRvDwZWMcF/mLO2Q==} + '@babel/helper-string-parser@7.25.9': + resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} engines: {node: '>=6.9.0'} '@babel/helper-validator-identifier@7.24.6': resolution: {integrity: sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.25.9': + resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} + engines: {node: '>=6.9.0'} + '@babel/highlight@7.24.6': resolution: {integrity: sha512-2YnuOp4HAk2BsBrJJvYCbItHx0zWscI1C3zgWkz+wDyD9I7GIVrfnLyrR4Y1VR+7p+chAEcrgRQYZAGIKMV7vQ==} engines: {node: '>=6.9.0'} - '@babel/parser@7.24.6': - resolution: {integrity: sha512-eNZXdfU35nJC2h24RznROuOpO94h6x8sg9ju0tT9biNtLZ2vuP8SduLqqV+/8+cebSLV9SJEAN5Z3zQbJG/M+Q==} + '@babel/parser@7.26.3': + resolution: {integrity: sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==} engines: {node: '>=6.0.0'} hasBin: true @@ -176,8 +180,8 @@ packages: resolution: {integrity: sha512-Ja18XcETdEl5mzzACGd+DKgaGJzPTCow7EglgwTmHdwokzDFYh/MHua6lU6DV/hjF2IaOJ4oX2nqnjG7RElKOw==} engines: {node: '>=6.9.0'} - '@babel/types@7.24.6': - resolution: {integrity: sha512-WaMsgi6Q8zMgMth93GvWPXkhAIEobfsIkLTacoVZoK1J0CevIPGYY2Vo5YvJGqyHqXM6P4ppOYGsIRU8MM9pFQ==} + '@babel/types@7.26.3': + resolution: {integrity: sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==} engines: {node: '>=6.9.0'} '@changesets/apply-release-plan@7.0.2': @@ -529,43 +533,66 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.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: ^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-react/ast@1.5.13': - resolution: {integrity: sha512-MfxAAA1NvYNto2OT1aLm8v2DEBBfhin/3xKcZa17xyLnRzfmYZURojTu7sWjC6mnugPsQVK32J89OlxzvfiUzQ==} + '@eslint-community/regexpp@4.12.1': + resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint-react/core@1.5.13': - resolution: {integrity: sha512-cEXZAaIc3tkeSiNjX/B/ltH9tz4eSNCtrWNMHCAMuGOeFYvqPSQaofoVZkEOM3LhqIa+nwS68VuniG9sY2k/ig==} + '@eslint-react/ast@1.23.2': + resolution: {integrity: sha512-+D9dUcex2qXhqhIlE06Y2G6g9IMBFiEFtyAH76anUkhsJmH3llfsOzLUVeugex8wJjjkxHOYfZCj4yJgH+bB6w==} + engines: {bun: '>=1.0.15', node: '>=18.18.0'} - '@eslint-react/eslint-plugin@1.5.13': - resolution: {integrity: sha512-n3oFNRFEyU2FF1oGiwlOhu88ZNPaIau5Revfm9K7JPfGks0sLYo1KkhXy82H7kcMNSZLYrSeSsKSerAiKHFa6w==} + '@eslint-react/core@1.23.2': + resolution: {integrity: sha512-pm3H/4v+7X3UJ8mnJEz7QseZR/B94xC0Yd8Z/IJXAT6cN9nDCrCysENd1xLm0iOipAnCPCmsqO3RndGTwM7Oxw==} + engines: {bun: '>=1.0.15', node: '>=18.18.0'} + + '@eslint-react/eff@1.23.2': + resolution: {integrity: sha512-pLinl51denc906C8E/IYYSCxIY0o/OmNBLz5cJHt4Gr/spzmGv4myu/SOZWO/2YQGMg5TwOh5hLWNZ76Z6zDJA==} + engines: {bun: '>=1.0.15', node: '>=18.18.0'} + + '@eslint-react/eslint-plugin@1.23.2': + resolution: {integrity: sha512-M2T/ij/UTnrydFihI2eC1rqSTjlLK0MwTavrc7MxB2Bi6CxNdr4FrTrnEPpWjeECZHVEQQq8bmjwi7IUiQck8w==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - '@typescript-eslint/parser': ^7.5.0 eslint: ^8.57.0 || ^9.0.0 - typescript: ^5.3.3 - - '@eslint-react/jsx@1.5.13': - resolution: {integrity: sha512-YE5e6NClmsQOXnB6NQ7BPMEkvhHIfRvFFWGV2SnFxNQVJhcG+roL6I0iZNViuQ/n0uy6IONjhlZWnj72hiKPeg==} + typescript: ^4.9.5 || ^5.3.3 + peerDependenciesMeta: + typescript: + optional: true - '@eslint-react/shared@1.5.13': - resolution: {integrity: sha512-ZQSiEuU1ys70xxk24UZpvxIZjL/d6nmS/c3JH4HIGEpS/XEhwpwR4uH9gXrsx5Iq/C5WpQ0FeIaxg6UdZPYXyQ==} + '@eslint-react/jsx@1.23.2': + resolution: {integrity: sha512-7z4otNmQ2t5D1Nbv0PXlPLGVmR7+qrwiAG41RJg2lPIVh30Kt6/4PnVWeWGFeveaCMjUfMqo0Qmkx/KIJPN9lw==} + engines: {bun: '>=1.0.15', node: '>=18.18.0'} - '@eslint-react/tools@1.5.13': - resolution: {integrity: sha512-1QGagLBT3WQSgVbCgyuqdHjPHrbVEcBG4eQcP+v9FmZr72dgvmDsEzAoCYDughv6p+2IEnQzIEaCOSlJl2jPag==} + '@eslint-react/shared@1.23.2': + resolution: {integrity: sha512-I45dowpR5n4iv6MfHmRpNPdBcRoET7XdTbFavZWGh5Kaux04xiJNTQ31C3bqv83gHX6QkTZofFeohVd2pa4T2w==} + engines: {bun: '>=1.0.15', node: '>=18.18.0'} - '@eslint-react/types@1.5.13': - resolution: {integrity: sha512-3ElJdUoL1/8mFl7/wipBAjJlGbHUJOI9IsqCduEylTvaHZ0tIvDSuTMiBWwZUE9/mgnKHRKG47vxHz5bqCeiwA==} + '@eslint-react/types@1.23.2': + resolution: {integrity: sha512-dZvn40sk+IqaCRWUlZRdDKxLsNaZBlpdX0cWo6IiHMFZ2dliovV88haMvqXtSatpAZc0CzSkC7BC8bJeqAmrWg==} + engines: {bun: '>=1.0.15', node: '>=18.18.0'} - '@eslint-react/var@1.5.13': - resolution: {integrity: sha512-FUVOVMtXFaZCO6gMTgcCtX7MqCsBsKZrdITdyWfbXhFuwYd3VOJcTxvmg3Ym1pwAcpTTSumklfSbABAh8dy43Q==} + '@eslint-react/var@1.23.2': + resolution: {integrity: sha512-1XFmstpqpIwnZ6H/Xhm+QgYCPLlevZ33HjMEC1lNhv/+1xjGjutQfiavx91n68+HJ+lyk6mBV46+73wZi0dclw==} + engines: {bun: '>=1.0.15', node: '>=18.18.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.17.0': + resolution: {integrity: sha512-Sxc4hqcs1kTu0iID3kcZDW3JHq2a77HO9P8CP6YEA/FpH3Ll8UXE2r/86Rz9YJLKme39S9vU5OWNjC6Xl0Cr3w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/js@9.3.0': resolution: {integrity: sha512-niBqk8iwv96+yuTwjM6bWg8ovzAPF9qkICsGtcoa5/dmqcEMfdwNAX7+/OHcJHc7wj7XqPxH98oAHytFYlw6Sw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -573,6 +600,7 @@ packages: '@humanwhocodes/config-array@0.13.0': resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} engines: {node: '>=10.10.0'} + deprecated: Use @eslint/config-array instead '@humanwhocodes/module-importer@1.0.1': resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} @@ -580,6 +608,7 @@ packages: '@humanwhocodes/object-schema@2.0.3': resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} + deprecated: Use @eslint/object-schema instead '@humanwhocodes/retry@0.3.0': resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==} @@ -608,6 +637,9 @@ packages: '@jridgewell/sourcemap-codec@1.4.15': resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + '@jridgewell/sourcemap-codec@1.5.0': + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} + '@jridgewell/trace-mapping@0.3.25': resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} @@ -794,8 +826,8 @@ packages: '@types/unist@2.0.10': resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==} - '@typescript-eslint/eslint-plugin@7.11.0': - resolution: {integrity: sha512-P+qEahbgeHW4JQ/87FuItjBj8O3MYv5gELDzr8QaQ7fsll1gSMTYb6j87MYyxwf3DtD7uGFB9ShwgmCJB5KmaQ==} + '@typescript-eslint/eslint-plugin@7.18.0': + resolution: {integrity: sha512-94EQTWZ40mzBc42ATNIBimBEDltSJ9RQHCC8vc/PDbxi4k8dVwUAv4o98dk50M1zB+JGFxp43FP7f8+FP8R6Sw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: '@typescript-eslint/parser': ^7.0.0 @@ -805,8 +837,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@7.11.0': - resolution: {integrity: sha512-yimw99teuaXVWsBcPO1Ais02kwJ1jmNA1KxE7ng0aT7ndr1pT1wqj0OJnsYVGKKlc4QJai86l/025L6z8CljOg==} + '@typescript-eslint/parser@7.18.0': + resolution: {integrity: sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -819,12 +851,16 @@ packages: resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@typescript-eslint/scope-manager@7.11.0': - resolution: {integrity: sha512-27tGdVEiutD4POirLZX4YzT180vevUURJl4wJGmm6TrQoiYwuxTIY98PBp6L2oN+JQxzE0URvYlzJaBHIekXAw==} + '@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/type-utils@7.11.0': - resolution: {integrity: sha512-WmppUEgYy+y1NTseNMJ6mCFxt03/7jTOy08bcg7bxJJdsM4nuhnchyBbE8vryveaJUf62noH7LodPSo5Z0WUCg==} + '@typescript-eslint/scope-manager@8.19.1': + resolution: {integrity: sha512-60L9KIuN/xgmsINzonOcMDSB8p82h95hoBfSBtXuO4jlR1R9L1xSkmVZKgCPVfavDlXihh4ARNjXhh1gGnLC7Q==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/type-utils@7.18.0': + resolution: {integrity: sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -833,14 +869,25 @@ packages: typescript: optional: true + '@typescript-eslint/type-utils@8.19.1': + resolution: {integrity: sha512-Rp7k9lhDKBMRJB/nM9Ksp1zs4796wVNyihG9/TU9R6KCJDNkQbc2EOKjrBtLYh3396ZdpXLtr/MkaSEmNMtykw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <5.8.0' + '@typescript-eslint/types@5.62.0': resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@typescript-eslint/types@7.11.0': - resolution: {integrity: sha512-MPEsDRZTyCiXkD4vd3zywDCifi7tatc4K37KqTprCvaXptP7Xlpdw0NR2hRJTetG5TxbWDB79Ys4kLmHliEo/w==} + '@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.19.1': + resolution: {integrity: sha512-JBVHMLj7B1K1v1051ZaMMgLW4Q/jre5qGK0Ew6UgXz1Rqh+/xPzV1aW581OM00X6iOfyr1be+QyW8LOUf19BbA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/typescript-estree@5.62.0': resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -850,8 +897,8 @@ packages: typescript: optional: true - '@typescript-eslint/typescript-estree@7.11.0': - resolution: {integrity: sha512-cxkhZ2C/iyi3/6U9EPc5y+a6csqHItndvN/CzbNXTNrsC3/ASoYQZEt9uMaEp+xFNjasqQyszp5TumAVKKvJeQ==} + '@typescript-eslint/typescript-estree@7.18.0': + resolution: {integrity: sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: typescript: '*' @@ -859,26 +906,43 @@ packages: typescript: optional: true + '@typescript-eslint/typescript-estree@8.19.1': + resolution: {integrity: sha512-jk/TZwSMJlxlNnqhy0Eod1PNEvCkpY6MXOXE/WLlblZ6ibb32i2We4uByoKPv1d0OD2xebDv4hbs3fm11SMw8Q==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <5.8.0' + '@typescript-eslint/utils@5.62.0': resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - '@typescript-eslint/utils@7.11.0': - resolution: {integrity: sha512-xlAWwPleNRHwF37AhrZurOxA1wyXowW4PqVXZVUNCLjB48CqdPJoJWkrpH2nij9Q3Lb7rtWindtoXwxjxlKKCA==} + '@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.19.1': + resolution: {integrity: sha512-IxG5gLO0Ne+KaUc8iW1A+XuKLd63o4wlbI1Zp692n1xojCl/THvgIKXJXBZixTh5dd5+yTJ/VXH7GJaaw21qXA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <5.8.0' + '@typescript-eslint/visitor-keys@5.62.0': resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@typescript-eslint/visitor-keys@7.11.0': - resolution: {integrity: sha512-7syYk4MzjxTEk0g/w3iqtgxnFQspDJfn6QKD36xMuuhTzjcxY7F8EmBLnALjVyaOF1/bVocu3bS/2/F7rXrveQ==} + '@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.19.1': + resolution: {integrity: sha512-fzmjU8CHK853V/avYZAvuVut3ZTfwN5YtMaoi+X9Y9MA9keaWNHC3zEQ9zvyX/7Hj+5JkNyK1l7TOR2hevHB6Q==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@vitest/expect@1.6.0': resolution: {integrity: sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ==} @@ -923,6 +987,11 @@ packages: engines: {node: '>=0.4.0'} hasBin: true + acorn@8.14.0: + resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} + engines: {node: '>=0.4.0'} + hasBin: true + ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} @@ -1101,8 +1170,8 @@ packages: resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} engines: {node: '>=8'} - ci-info@4.0.0: - resolution: {integrity: sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==} + ci-info@4.1.0: + resolution: {integrity: sha512-HutrvTNsF48wnxkzERIXOe5/mlcfFcbfCmwcg6CJnizbSue78AbDt+1cgl26zwn61WFxhcPykPfZrbqjGmBb4A==} engines: {node: '>=8'} clean-regexp@1.0.0: @@ -1141,11 +1210,14 @@ 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==} - confbox@0.1.7: - resolution: {integrity: sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==} + confbox@0.1.8: + resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} core-js-compat@3.37.1: resolution: {integrity: sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==} @@ -1209,6 +1281,15 @@ packages: supports-color: optional: true + debug@4.4.0: + resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + decamelize-keys@1.1.1: resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==} engines: {node: '>=0.10.0'} @@ -1224,10 +1305,6 @@ packages: deep-is@0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - deepmerge-ts@7.0.1: - resolution: {integrity: sha512-Qbiitd155MxdVp/ww9M6eeRPPMiWOugA34ptYOBQzOcFlPYl6JcWZLho6WvLmPDuxHLyLymhIN3YxrBleqZX9g==} - engines: {node: '>=16.0.0'} - defaults@1.0.4: resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} @@ -1400,8 +1477,8 @@ packages: peerDependencies: eslint: ^7.2.0 || ^8 - eslint-plugin-import-x@0.5.1: - resolution: {integrity: sha512-2JK8bbFOLes+gG6tgdnM8safCxMAj4u2wjX8X1BRFPfnY7Ct2hFYESoIcVwABX/DDcdpQFLGtKmzbNEWJZD9iQ==} + eslint-plugin-import-x@0.5.3: + resolution: {integrity: sha512-hJ/wkMcsLQXAZL3+txXIDpbW5cqwdm1rLTqV4VRY03aIbzE3zWE7rPZKW6Gzf7xyl1u3V1iYC6tOG77d9NF4GQ==} engines: {node: '>=16'} peerDependencies: eslint: ^8.56.0 || ^9.0.0-0 @@ -1430,8 +1507,8 @@ packages: peerDependencies: eslint: '>=8.23.0' - eslint-plugin-no-autofix@2.0.0: - resolution: {integrity: sha512-x9dbjpWVp/lg9vZ5161W29vDTjSw0MJRc6OQxV54pcY1y+zxZWmjq7WJ1UxA96DSZ74k1aBLFGjMV8UlAoofyQ==} + eslint-plugin-no-autofix@2.1.0: + resolution: {integrity: sha512-JAg9OhE1QkaqlSOWTx/AdOk+1pS/ZZvBCGYa052d/vXB1oKJux0Jyj/VDl7hYjp+qxcLX6EyKXC8jtxmiVDEpA==} engines: {node: '>=18'} peerDependencies: eslint: '>=8' @@ -1440,13 +1517,13 @@ packages: resolution: {integrity: sha512-Lf4YW/bL6Un1R6A76pRZyE1dl1vr31G/ev8UzIc/geCgFWyrKil8hVjYqWVKGB/UIGmb6Slzs9T0wNezdSVegw==} engines: {node: '>=5.0.0'} - eslint-plugin-perfectionist@2.10.0: - resolution: {integrity: sha512-P+tdrkHeMWBc55+DZsoDOAftV1WCsEoHaKm6JC7zajFus/syfT4vUPBFb3atGFSuyaVnGQGHlcKpP9X3Q0gH/w==} + eslint-plugin-perfectionist@2.11.0: + resolution: {integrity: sha512-XrtBtiu5rbQv88gl+1e2RQud9te9luYNvKIgM9emttQ2zutHPzY/AQUucwxscDKV4qlTkvLTxjOFvxqeDpPorw==} peerDependencies: - astro-eslint-parser: ^0.16.0 + astro-eslint-parser: ^1.0.2 eslint: '>=8.0.0' svelte: '>=3.0.0' - svelte-eslint-parser: ^0.33.0 + svelte-eslint-parser: ^0.37.0 vue-eslint-parser: '>=9.0.0' peerDependenciesMeta: astro-eslint-parser: @@ -1458,29 +1535,35 @@ packages: vue-eslint-parser: optional: true - eslint-plugin-react-core@1.5.13: - resolution: {integrity: sha512-dQ/eiJjdvaRCSMI1RvebAeBhI7Vf6n+GB21TbFH48IZAGZ+0yJ6169nRgTIkNOybd4UKhH04a+ikUlOgSSABBw==} + eslint-plugin-react-debug@1.23.2: + resolution: {integrity: sha512-euDhBS9jsG13HfPAWNnKxgSHZHXdhP4IBGLwgH7y4fUjsalxdWohy0hADr8odE/G0+FUkTeYZAJ6PZikisI25g==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - '@typescript-eslint/parser': ^7.5.0 eslint: ^8.57.0 || ^9.0.0 - typescript: ^5.3.3 + typescript: ^4.9.5 || ^5.3.3 + peerDependenciesMeta: + typescript: + optional: true - eslint-plugin-react-dom@1.5.13: - resolution: {integrity: sha512-lABbYpXWHl73AaOqP8F46mTiNMoMF05Qu7syL5KENybryNtCu2MnKxI43+5dZUyIHgfWczLNbZoucW1iosDc8w==} + eslint-plugin-react-dom@1.23.2: + resolution: {integrity: sha512-uT+qAkeKiryD+gqKOBNbtX6QwG+bXvPLUwAGHS1cYoFQSR4OL75nsDvfNs6qOPOuElRsm/Blnaml34U6nylm/A==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - '@typescript-eslint/parser': ^7.5.0 eslint: ^8.57.0 || ^9.0.0 - typescript: ^5.3.3 + typescript: ^4.9.5 || ^5.3.3 + peerDependenciesMeta: + typescript: + optional: true - eslint-plugin-react-hooks-extra@1.5.13: - resolution: {integrity: sha512-HSKtGD2nlqiYkEmOtz8Xh1rN/b4otGQxbBgFUdx3HTcUy2o0seOphkcoEFHWE1Zjod3fn9Mu0pbyPDBmxGf69g==} + eslint-plugin-react-hooks-extra@1.23.2: + resolution: {integrity: sha512-FeLfexk9NHga6YMmEMaXMUC8irnEvr+RGtqF51l2XwvXNgerzmAzaUKq3qctKCtXIzTWglc+rnivQ9yl7SvxAg==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - '@typescript-eslint/parser': ^7.5.0 eslint: ^8.57.0 || ^9.0.0 - typescript: ^5.3.3 + typescript: ^4.9.5 || ^5.3.3 + peerDependenciesMeta: + typescript: + optional: true eslint-plugin-react-hooks@4.6.2: resolution: {integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==} @@ -1488,13 +1571,35 @@ 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.5.13: - resolution: {integrity: sha512-TfAmF1tzbLdt/j5GFc0gDYS1iT8N0/qPuWxOs3D4XOK2YnLS/rhuAQhOB43dvgmyzNoj/XF4HfOcjLRoJ+1AXA==} + eslint-plugin-react-naming-convention@1.23.2: + resolution: {integrity: sha512-Bdw0zrF92msJob/0nKAfTh/8Maj8MkG5L2/iqdGI5YwqXF0fS6aP8ZhDh1RtMKp9U6+4KW3btEpWsZwXjyat1g==} + 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-web-api@1.23.2: + resolution: {integrity: sha512-7Uy0RBw1prEoy74S4/zdFKerNdpxQGxQ8XJl9V+JU1GULODpCBAgPKjv99pyhRo89wBP9LBJxoCZUCRt6b08NQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: - '@typescript-eslint/parser': ^7.5.0 eslint: ^8.57.0 || ^9.0.0 - typescript: ^5.3.3 + typescript: ^4.9.5 || ^5.3.3 + peerDependenciesMeta: + typescript: + optional: true + + eslint-plugin-react-x@1.23.2: + resolution: {integrity: sha512-RHfOtUvLGUVOE4D4PgmQYzxCVnJUeaXIYWyS01ixDOy5y0JwCZ+VAHHj1ArqefUbbu5Zen+aQmsKCYXQ4xaO/Q==} + 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-regexp@2.6.0: resolution: {integrity: sha512-FCL851+kislsTEQEMioAlpDuK5+E5vs0hi1bF8cFlPlHcEjeRhuAzEsGikXRreE+0j4WhW2uO54MqTjXtYOi3A==} @@ -1502,8 +1607,8 @@ packages: peerDependencies: eslint: '>=8.44.0' - eslint-plugin-simple-import-sort@12.1.0: - resolution: {integrity: sha512-Y2fqAfC11TcG/WP3TrI1Gi3p3nc8XJyEOJYHyEPEGI/UAgNx6akxxlX74p7SbAQdLcgASKhj8M0GKvH3vq/+ig==} + eslint-plugin-simple-import-sort@12.1.1: + resolution: {integrity: sha512-6nuzu4xwQtE3332Uz0to+TxDQYRLTKRESSc2hefVT48Zc8JthmN23Gx9lnYhu0FtkRSL1oxny3kJ2aveVhmOVA==} peerDependencies: eslint: '>=5.0.0' @@ -1535,12 +1640,11 @@ packages: '@typescript-eslint/eslint-plugin': optional: true - eslint-plugin-unused-imports@4.0.0: - resolution: {integrity: sha512-mzM+y2B7XYpQryVa1usT+Y/BdNAtAZiXzwpSyDCboFoJN/LZRN67TNvQxKtuTK/Aplya3sLNQforiubzPPaIcQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + eslint-plugin-unused-imports@4.1.4: + resolution: {integrity: sha512-YptD6IzQjDardkl0POxnnRBhU1OEePMV0nd6siHaRBbd+lyh6NAhFEobiznKU7kTsSsDeSD62Pe7kAM1b7dAZQ==} peerDependencies: - '@typescript-eslint/eslint-plugin': '8' - eslint: '9' + '@typescript-eslint/eslint-plugin': ^8.0.0-0 || ^7.0.0 || ^6.0.0 || ^5.0.0 + eslint: ^9.0.0 || ^8.0.0 peerDependenciesMeta: '@typescript-eslint/eslint-plugin': optional: true @@ -1600,6 +1704,10 @@ packages: resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + 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.3.0: resolution: {integrity: sha512-5Iv4CsZW030lpUqHBapdPo3MJetAPtejVW8B84GIcIIv8+ohFaddXsrn1Gn8uD9ijDb+kcYKFUVmC8qG8B2ORQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1666,6 +1774,10 @@ packages: resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} engines: {node: '>=8.6.0'} + fast-glob@3.3.3: + resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} + engines: {node: '>=8.6.0'} + fast-json-stable-stringify@2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} @@ -1761,6 +1873,9 @@ packages: 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==} + glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} @@ -1782,8 +1897,8 @@ packages: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} - globals@15.3.0: - resolution: {integrity: sha512-cCdyVjIUVTtX8ZsPkq1oCsOsLmGIswqnjZYMJJTGaNApj1yHtLSymKhwH51ttirREn75z3p4k051clwg7rvNKA==} + globals@15.14.0: + resolution: {integrity: sha512-OkToC372DtlQeje9/zHIo5CT8lRP/FUgEOKBEhU4e0abL7J7CD24fD9ohiLN5hagG/kWCYj4K5oaxxtj2Z0Dig==} engines: {node: '>=18'} globalthis@1.0.4: @@ -1858,6 +1973,10 @@ packages: resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} engines: {node: '>= 4'} + ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + engines: {node: '>= 4'} + import-fresh@3.3.0: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} engines: {node: '>=6'} @@ -1906,8 +2025,9 @@ packages: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} - is-core-module@2.13.1: - resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} + is-core-module@2.16.1: + resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} + engines: {node: '>= 0.4'} is-data-view@1.0.1: resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} @@ -1935,6 +2055,12 @@ packages: is-hexadecimal@1.0.4: resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} + is-immutable-type@5.0.1: + resolution: {integrity: sha512-LkHEOGVZZXxGl8vDs+10k3DvP++SEoYEAJLRk6buTFi6kD7QekThV7xHS0j6gpnUCQ0zpud/gMDGiV4dQneLTg==} + peerDependencies: + eslint: '*' + typescript: '>=4.7.4' + is-negative-zero@2.0.3: resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} engines: {node: '>= 0.4'} @@ -2084,8 +2210,8 @@ packages: resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==} engines: {node: '>=6'} - 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-path@5.0.0: @@ -2125,6 +2251,9 @@ packages: magic-string@0.30.10: resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==} + magic-string@0.30.17: + resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} + map-obj@1.0.1: resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==} engines: {node: '>=0.10.0'} @@ -2150,9 +2279,6 @@ 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@2.11.4: resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==} @@ -2160,6 +2286,10 @@ packages: resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} engines: {node: '>=8.6'} + micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} + engines: {node: '>=8.6'} + mimic-fn@2.1.0: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} engines: {node: '>=6'} @@ -2172,11 +2302,15 @@ packages: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} + minimatch@10.0.1: + resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==} + engines: {node: 20 || >=22} + minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} - minimatch@9.0.4: - resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} + minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} engines: {node: '>=16 || 14 >=14.17'} minimist-options@4.1.0: @@ -2191,8 +2325,8 @@ packages: resolution: {integrity: sha512-5H76ANWinB1H3twpJ6JY8uvAtpmFvHNArpilJAjXRKXSDDLPIMoZArw5SH0q9z+lLs8IrMw7Q2VWpWimFKFT1Q==} engines: {node: '>= 8.0.0'} - mlly@1.7.0: - resolution: {integrity: sha512-U9SDaXGEREBYQgfejV97coK0UL1r+qnF2SyO9A3qcI8MzKnsIFKHNVEkrDyNncQTKQQumsasmeq84eNMdBfsNQ==} + mlly@1.7.3: + resolution: {integrity: sha512-xUsx5n/mN0uQf4V548PKQ+YShA4/IW0KI1dZhrNrPCLG+xizETbHTkOa1f8/xut9JRPp8kQuMnz0oqwkTiLo/A==} ms@2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} @@ -2208,6 +2342,11 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + nanoid@3.3.8: + resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==} + 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==} @@ -2360,6 +2499,9 @@ packages: picocolors@1.0.1: resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} @@ -2380,8 +2522,8 @@ packages: resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} engines: {node: '>=8'} - pkg-types@1.1.1: - resolution: {integrity: sha512-ko14TjmDuQJ14zsotODv7dBlwxKhUKQEhuhmbqo1uCi9BB0Z2alo/wAXg6q1dTR5TyuqYyWhjtfe/Tsh+X28jQ==} + pkg-types@1.3.0: + resolution: {integrity: sha512-kS7yWjVFCkIw9hqdJBoMxDdzEngmkr5FXeWZZfQ6GoYacjVnsW6l2CcYW/0ThD0vF4LPJgVYnrg4d0uuhwYQbg==} pluralize@8.0.0: resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} @@ -2411,6 +2553,10 @@ packages: resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} engines: {node: ^10 || ^12 || >=14} + postcss@8.4.49: + resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} + engines: {node: ^10 || ^12 || >=14} + preferred-pm@3.1.3: resolution: {integrity: sha512-MkXsENfftWSRpzCzImcp4FRsCc3y1opwB73CfCNWyzMqArju2CrlMHlqB7VexKiPEOjGMbttv1r9fSCn5S610w==} engines: {node: '>=10'} @@ -2515,8 +2661,9 @@ packages: resolve-pkg-maps@1.0.0: resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} - resolve@1.22.8: - resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + resolve@1.22.10: + resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} + engines: {node: '>= 0.4'} hasBin: true reusify@1.0.4: @@ -2555,6 +2702,11 @@ packages: engines: {node: '>=10'} hasBin: true + semver@7.6.3: + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} + engines: {node: '>=10'} + hasBin: true + set-blocking@2.0.0: resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} @@ -2582,10 +2734,6 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - short-unique-id@5.2.0: - resolution: {integrity: sha512-cMGfwNyfDZ/nzJ2k2M+ClthBIh//GlZl1JEf47Uoa9XR11bz8Pa2T2wQO4bVrRdH48LrIDWJahQziKo3MjhsWg==} - hasBin: true - side-channel@1.0.6: resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} engines: {node: '>= 0.4'} @@ -2616,6 +2764,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'} @@ -2641,6 +2793,9 @@ packages: sprintf-js@1.0.3: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + stable-hash@0.0.4: + resolution: {integrity: sha512-LjdcbuBeLcdETCrPn9i8AYAZ1eCtu4ECAWtP7UleOiZ9LzVxRzzUZEoZ8zB24nhkQnDWyET0I+3sWokSDS3E7g==} + stackback@0.0.2: resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} @@ -2654,8 +2809,8 @@ packages: resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} engines: {node: '>=0.6.19'} - string-ts@2.1.1: - resolution: {integrity: sha512-BtSlY8ttfj+veJuirU5uOP7pxqIuGQHzPSNZS7Kj3orT8250GBijUYp0K5ZV+s5OREMsC1TLaSVB75kyeBYZyw==} + string-ts@2.2.0: + resolution: {integrity: sha512-VTP0LLZo4Jp9Gz5IiDVMS9WyLx/3IeYh0PXUn0NdPqusUFNgkHPWiEdbB9TU2Iv3myUskraD5WtYEdHUrQEIlQ==} string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} @@ -2761,10 +2916,6 @@ packages: resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} engines: {node: '>=0.6.0'} - to-fast-properties@2.0.0: - resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} - engines: {node: '>=4'} - to-regex-range@5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} @@ -2784,12 +2935,23 @@ packages: resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} engines: {node: '>=8'} - ts-api-utils@1.3.0: - resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} + ts-api-utils@1.4.3: + resolution: {integrity: sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==} engines: {node: '>=16'} 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.5: + resolution: {integrity: sha512-WqmlO9IoeYwCqJ2E9kHMcY9GZhhfLYItC3VnHDlPOrg6nNdUWS4wn4hhDZUPt60m1EvtjPIZyprTjpI992Bgzw==} + peerDependencies: + typescript: '>=4.0.0' + ts-dedent@2.2.0: resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==} engines: {node: '>=6.10'} @@ -2797,14 +2959,14 @@ packages: ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - ts-pattern@5.1.2: - resolution: {integrity: sha512-u+ElKUIWnqisjpRBhv6Y89yNq7Pmz6xL0v7pTSckrVZ0+5Vf32oh/3jmxWl80rAOGcnbBa7fCyeqNdP4yXzWWg==} + ts-pattern@5.6.0: + resolution: {integrity: sha512-SL8u60X5+LoEy9tmQHWCdPc2hhb2pKI6I1tU5Jue3v8+iRqZdcT3mWPwKKJy1fMfky6uha82c8ByHAE8PMhKHw==} tslib@1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} - tslib@2.6.2: - resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + tslib@2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} tsup@8.0.2: resolution: {integrity: sha512-NY8xtQXdH7hDUAZwcQdY/Vzlw9johQsaqf7iwZ6g1DOUlFYQ5/AtVAjTvihhEyeRlGo4dLRVHtrRaL35M1daqQ==} @@ -2881,8 +3043,8 @@ packages: 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==} unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} @@ -2913,9 +3075,6 @@ packages: util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - valibot@0.31.0-rc.5: - resolution: {integrity: sha512-yv1koEWTUIajUkMW9QVUoZFF2b8cAS6EOZpZTIme6QXXH8K+Tl+b/1yen/VIyqVOf8WAZaYdqAzzU2ccF5CJfQ==} - validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} @@ -3085,13 +3244,13 @@ packages: snapshots: - '@antfu/eslint-config@2.19.1(@eslint-react/eslint-plugin@1.5.13(@typescript-eslint/parser@7.11.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5))(@vue/compiler-sfc@3.4.27)(eslint-plugin-react-hooks@4.6.2(eslint@9.3.0))(eslint@9.3.0)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.12.12))': + '@antfu/eslint-config@2.19.1(@eslint-react/eslint-plugin@1.23.2(eslint@9.3.0)(typescript@5.4.5))(@vue/compiler-sfc@3.4.27)(eslint-plugin-react-hooks@4.6.2(eslint@9.3.0))(eslint@9.3.0)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.12.12))': dependencies: '@antfu/install-pkg': 0.3.3 '@clack/prompts': 0.7.0 '@stylistic/eslint-plugin': 2.1.0(eslint@9.3.0)(typescript@5.4.5) - '@typescript-eslint/eslint-plugin': 7.11.0(@typescript-eslint/parser@7.11.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5) - '@typescript-eslint/parser': 7.11.0(eslint@9.3.0)(typescript@5.4.5) + '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.18.0(eslint@9.3.0)(typescript@5.4.5) eslint: 9.3.0 eslint-config-flat-gitignore: 0.1.5 eslint-flat-config-utils: 0.2.5 @@ -3099,24 +3258,24 @@ snapshots: eslint-plugin-antfu: 2.3.3(eslint@9.3.0) eslint-plugin-command: 0.2.3(eslint@9.3.0) eslint-plugin-eslint-comments: 3.2.0(eslint@9.3.0) - eslint-plugin-import-x: 0.5.1(eslint@9.3.0)(typescript@5.4.5) + eslint-plugin-import-x: 0.5.3(eslint@9.3.0)(typescript@5.4.5) eslint-plugin-jsdoc: 48.2.6(eslint@9.3.0) eslint-plugin-jsonc: 2.16.0(eslint@9.3.0) eslint-plugin-markdown: 5.0.0(eslint@9.3.0) eslint-plugin-n: 17.7.0(eslint@9.3.0) eslint-plugin-no-only-tests: 3.1.0 - eslint-plugin-perfectionist: 2.10.0(eslint@9.3.0)(typescript@5.4.5)(vue-eslint-parser@9.4.2(eslint@9.3.0)) + eslint-plugin-perfectionist: 2.11.0(eslint@9.3.0)(typescript@5.4.5)(vue-eslint-parser@9.4.2(eslint@9.3.0)) eslint-plugin-regexp: 2.6.0(eslint@9.3.0) eslint-plugin-toml: 0.11.0(eslint@9.3.0) eslint-plugin-unicorn: 53.0.0(eslint@9.3.0) - eslint-plugin-unused-imports: 3.2.0(@typescript-eslint/eslint-plugin@7.11.0(@typescript-eslint/parser@7.11.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0) - eslint-plugin-vitest: 0.5.4(@typescript-eslint/eslint-plugin@7.11.0(@typescript-eslint/parser@7.11.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.12.12)) + eslint-plugin-unused-imports: 3.2.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0) + eslint-plugin-vitest: 0.5.4(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.12.12)) eslint-plugin-vue: 9.26.0(eslint@9.3.0) eslint-plugin-yml: 1.14.0(eslint@9.3.0) eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.4.27)(eslint@9.3.0) - globals: 15.3.0 + globals: 15.14.0 jsonc-eslint-parser: 2.4.0 - local-pkg: 0.5.0 + local-pkg: 0.5.1 parse-gitignore: 2.0.0 picocolors: 1.0.1 toml-eslint-parser: 0.9.3 @@ -3124,7 +3283,7 @@ snapshots: yaml-eslint-parser: 1.2.3 yargs: 17.7.2 optionalDependencies: - '@eslint-react/eslint-plugin': 1.5.13(@typescript-eslint/parser@7.11.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5) + '@eslint-react/eslint-plugin': 1.23.2(eslint@9.3.0)(typescript@5.4.5) eslint-plugin-react-hooks: 4.6.2(eslint@9.3.0) transitivePeerDependencies: - '@vue/compiler-sfc' @@ -3144,10 +3303,12 @@ snapshots: '@babel/highlight': 7.24.6 picocolors: 1.0.1 - '@babel/helper-string-parser@7.24.6': {} + '@babel/helper-string-parser@7.25.9': {} '@babel/helper-validator-identifier@7.24.6': {} + '@babel/helper-validator-identifier@7.25.9': {} + '@babel/highlight@7.24.6': dependencies: '@babel/helper-validator-identifier': 7.24.6 @@ -3155,19 +3316,18 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.0.1 - '@babel/parser@7.24.6': + '@babel/parser@7.26.3': dependencies: - '@babel/types': 7.24.6 + '@babel/types': 7.26.3 '@babel/runtime@7.24.6': dependencies: regenerator-runtime: 0.14.1 - '@babel/types@7.24.6': + '@babel/types@7.26.3': dependencies: - '@babel/helper-string-parser': 7.24.6 - '@babel/helper-validator-identifier': 7.24.6 - to-fast-properties: 2.0.0 + '@babel/helper-string-parser': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 '@changesets/apply-release-plan@7.0.2': dependencies: @@ -3341,7 +3501,7 @@ snapshots: dependencies: '@types/eslint': 8.56.10 '@types/estree': 1.0.5 - '@typescript-eslint/types': 7.11.0 + '@typescript-eslint/types': 7.18.0 comment-parser: 1.4.1 esquery: 1.5.0 jsdoc-type-pratt-parser: 4.0.0 @@ -3489,110 +3649,116 @@ snapshots: eslint: 9.3.0 eslint-visitor-keys: 3.4.3 + '@eslint-community/eslint-utils@4.4.1(eslint@9.3.0)': + dependencies: + eslint: 9.3.0 + eslint-visitor-keys: 3.4.3 + '@eslint-community/regexpp@4.10.0': {} - '@eslint-react/ast@1.5.13(eslint@9.3.0)(typescript@5.4.5)': + '@eslint-community/regexpp@4.12.1': {} + + '@eslint-react/ast@1.23.2(eslint@9.3.0)(typescript@5.4.5)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.3.0) - '@eslint-react/tools': 1.5.13 - '@eslint-react/types': 1.5.13(eslint@9.3.0)(typescript@5.4.5) - '@typescript-eslint/scope-manager': 7.11.0 - '@typescript-eslint/types': 7.11.0 - '@typescript-eslint/utils': 7.11.0(eslint@9.3.0)(typescript@5.4.5) - string-ts: 2.1.1 - ts-pattern: 5.1.2 + '@eslint-react/eff': 1.23.2 + '@eslint-react/types': 1.23.2(eslint@9.3.0)(typescript@5.4.5) + '@typescript-eslint/types': 8.19.1 + '@typescript-eslint/typescript-estree': 8.19.1(typescript@5.4.5) + '@typescript-eslint/utils': 8.19.1(eslint@9.3.0)(typescript@5.4.5) + string-ts: 2.2.0 + ts-pattern: 5.6.0 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/core@1.5.13(eslint@9.3.0)(typescript@5.4.5)': - dependencies: - '@eslint-react/ast': 1.5.13(eslint@9.3.0)(typescript@5.4.5) - '@eslint-react/jsx': 1.5.13(eslint@9.3.0)(typescript@5.4.5) - '@eslint-react/shared': 1.5.13(eslint@9.3.0)(typescript@5.4.5) - '@eslint-react/tools': 1.5.13 - '@eslint-react/types': 1.5.13(eslint@9.3.0)(typescript@5.4.5) - '@eslint-react/var': 1.5.13(eslint@9.3.0)(typescript@5.4.5) - '@typescript-eslint/scope-manager': 7.11.0 - '@typescript-eslint/type-utils': 7.11.0(eslint@9.3.0)(typescript@5.4.5) - '@typescript-eslint/types': 7.11.0 - '@typescript-eslint/utils': 7.11.0(eslint@9.3.0)(typescript@5.4.5) - short-unique-id: 5.2.0 - ts-pattern: 5.1.2 - valibot: 0.31.0-rc.5 + '@eslint-react/core@1.23.2(eslint@9.3.0)(typescript@5.4.5)': + dependencies: + '@eslint-react/ast': 1.23.2(eslint@9.3.0)(typescript@5.4.5) + '@eslint-react/eff': 1.23.2 + '@eslint-react/jsx': 1.23.2(eslint@9.3.0)(typescript@5.4.5) + '@eslint-react/shared': 1.23.2(eslint@9.3.0)(typescript@5.4.5) + '@eslint-react/types': 1.23.2(eslint@9.3.0)(typescript@5.4.5) + '@eslint-react/var': 1.23.2(eslint@9.3.0)(typescript@5.4.5) + '@typescript-eslint/scope-manager': 8.19.1 + '@typescript-eslint/type-utils': 8.19.1(eslint@9.3.0)(typescript@5.4.5) + '@typescript-eslint/types': 8.19.1 + '@typescript-eslint/utils': 8.19.1(eslint@9.3.0)(typescript@5.4.5) + ts-pattern: 5.6.0 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/eslint-plugin@1.5.13(@typescript-eslint/parser@7.11.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5)': + '@eslint-react/eff@1.23.2': {} + + '@eslint-react/eslint-plugin@1.23.2(eslint@9.3.0)(typescript@5.4.5)': dependencies: - '@eslint-react/shared': 1.5.13(eslint@9.3.0)(typescript@5.4.5) - '@eslint-react/tools': 1.5.13 - '@eslint-react/types': 1.5.13(eslint@9.3.0)(typescript@5.4.5) - '@typescript-eslint/parser': 7.11.0(eslint@9.3.0)(typescript@5.4.5) - '@typescript-eslint/scope-manager': 7.11.0 - '@typescript-eslint/type-utils': 7.11.0(eslint@9.3.0)(typescript@5.4.5) - '@typescript-eslint/types': 7.11.0 - '@typescript-eslint/utils': 7.11.0(eslint@9.3.0)(typescript@5.4.5) + '@eslint-react/eff': 1.23.2 + '@eslint-react/shared': 1.23.2(eslint@9.3.0)(typescript@5.4.5) + '@eslint-react/types': 1.23.2(eslint@9.3.0)(typescript@5.4.5) + '@typescript-eslint/scope-manager': 8.19.1 + '@typescript-eslint/type-utils': 8.19.1(eslint@9.3.0)(typescript@5.4.5) + '@typescript-eslint/types': 8.19.1 + '@typescript-eslint/utils': 8.19.1(eslint@9.3.0)(typescript@5.4.5) eslint: 9.3.0 - eslint-plugin-react-core: 1.5.13(@typescript-eslint/parser@7.11.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5) - eslint-plugin-react-dom: 1.5.13(@typescript-eslint/parser@7.11.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5) - eslint-plugin-react-hooks-extra: 1.5.13(@typescript-eslint/parser@7.11.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5) - eslint-plugin-react-naming-convention: 1.5.13(@typescript-eslint/parser@7.11.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5) + eslint-plugin-react-debug: 1.23.2(eslint@9.3.0)(typescript@5.4.5) + eslint-plugin-react-dom: 1.23.2(eslint@9.3.0)(typescript@5.4.5) + eslint-plugin-react-hooks-extra: 1.23.2(eslint@9.3.0)(typescript@5.4.5) + eslint-plugin-react-naming-convention: 1.23.2(eslint@9.3.0)(typescript@5.4.5) + eslint-plugin-react-web-api: 1.23.2(eslint@9.3.0)(typescript@5.4.5) + eslint-plugin-react-x: 1.23.2(eslint@9.3.0)(typescript@5.4.5) + optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: - supports-color - '@eslint-react/jsx@1.5.13(eslint@9.3.0)(typescript@5.4.5)': - dependencies: - '@eslint-react/ast': 1.5.13(eslint@9.3.0)(typescript@5.4.5) - '@eslint-react/shared': 1.5.13(eslint@9.3.0)(typescript@5.4.5) - '@eslint-react/tools': 1.5.13 - '@eslint-react/types': 1.5.13(eslint@9.3.0)(typescript@5.4.5) - '@eslint-react/var': 1.5.13(eslint@9.3.0)(typescript@5.4.5) - '@typescript-eslint/scope-manager': 7.11.0 - '@typescript-eslint/types': 7.11.0 - '@typescript-eslint/utils': 7.11.0(eslint@9.3.0)(typescript@5.4.5) - micro-memoize: 4.1.2 - ts-pattern: 5.1.2 + '@eslint-react/jsx@1.23.2(eslint@9.3.0)(typescript@5.4.5)': + dependencies: + '@eslint-react/ast': 1.23.2(eslint@9.3.0)(typescript@5.4.5) + '@eslint-react/eff': 1.23.2 + '@eslint-react/types': 1.23.2(eslint@9.3.0)(typescript@5.4.5) + '@eslint-react/var': 1.23.2(eslint@9.3.0)(typescript@5.4.5) + '@typescript-eslint/scope-manager': 8.19.1 + '@typescript-eslint/types': 8.19.1 + '@typescript-eslint/utils': 8.19.1(eslint@9.3.0)(typescript@5.4.5) + ts-pattern: 5.6.0 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/shared@1.5.13(eslint@9.3.0)(typescript@5.4.5)': + '@eslint-react/shared@1.23.2(eslint@9.3.0)(typescript@5.4.5)': dependencies: - '@typescript-eslint/utils': 7.11.0(eslint@9.3.0)(typescript@5.4.5) - deepmerge-ts: 7.0.1 + '@eslint-react/eff': 1.23.2 + '@typescript-eslint/utils': 8.19.1(eslint@9.3.0)(typescript@5.4.5) + picomatch: 4.0.2 + ts-pattern: 5.6.0 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/tools@1.5.13': {} - - '@eslint-react/types@1.5.13(eslint@9.3.0)(typescript@5.4.5)': + '@eslint-react/types@1.23.2(eslint@9.3.0)(typescript@5.4.5)': dependencies: - '@eslint-react/tools': 1.5.13 - '@typescript-eslint/types': 7.11.0 - '@typescript-eslint/utils': 7.11.0(eslint@9.3.0)(typescript@5.4.5) + '@eslint-react/eff': 1.23.2 + '@typescript-eslint/types': 8.19.1 + '@typescript-eslint/utils': 8.19.1(eslint@9.3.0)(typescript@5.4.5) transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/var@1.5.13(eslint@9.3.0)(typescript@5.4.5)': + '@eslint-react/var@1.23.2(eslint@9.3.0)(typescript@5.4.5)': dependencies: - '@eslint-react/ast': 1.5.13(eslint@9.3.0)(typescript@5.4.5) - '@eslint-react/tools': 1.5.13 - '@eslint-react/types': 1.5.13(eslint@9.3.0)(typescript@5.4.5) - '@typescript-eslint/scope-manager': 7.11.0 - '@typescript-eslint/types': 7.11.0 - '@typescript-eslint/utils': 7.11.0(eslint@9.3.0)(typescript@5.4.5) - string-ts: 2.1.1 - valibot: 0.31.0-rc.5 + '@eslint-react/ast': 1.23.2(eslint@9.3.0)(typescript@5.4.5) + '@eslint-react/eff': 1.23.2 + '@eslint-react/types': 1.23.2(eslint@9.3.0)(typescript@5.4.5) + '@typescript-eslint/scope-manager': 8.19.1 + '@typescript-eslint/types': 8.19.1 + '@typescript-eslint/utils': 8.19.1(eslint@9.3.0)(typescript@5.4.5) + string-ts: 2.2.0 + ts-pattern: 5.6.0 transitivePeerDependencies: - eslint - supports-color @@ -3612,6 +3778,8 @@ snapshots: transitivePeerDependencies: - supports-color + '@eslint/js@9.17.0': {} + '@eslint/js@9.3.0': {} '@humanwhocodes/config-array@0.13.0': @@ -3653,6 +3821,8 @@ snapshots: '@jridgewell/sourcemap-codec@1.4.15': {} + '@jridgewell/sourcemap-codec@1.5.0': {} + '@jridgewell/trace-mapping@0.3.25': dependencies: '@jridgewell/resolve-uri': 3.1.2 @@ -3761,9 +3931,9 @@ snapshots: '@stylistic/eslint-plugin-js@2.1.0(eslint@9.3.0)': dependencies: '@types/eslint': 8.56.10 - acorn: 8.11.3 + acorn: 8.14.0 eslint: 9.3.0 - eslint-visitor-keys: 4.0.0 + eslint-visitor-keys: 4.2.0 espree: 10.0.1 '@stylistic/eslint-plugin-jsx@2.1.0(eslint@9.3.0)': @@ -3777,7 +3947,7 @@ snapshots: '@stylistic/eslint-plugin-plus@2.1.0(eslint@9.3.0)(typescript@5.4.5)': dependencies: '@types/eslint': 8.56.10 - '@typescript-eslint/utils': 7.11.0(eslint@9.3.0)(typescript@5.4.5) + '@typescript-eslint/utils': 7.18.0(eslint@9.3.0)(typescript@5.4.5) eslint: 9.3.0 transitivePeerDependencies: - supports-color @@ -3787,7 +3957,7 @@ snapshots: dependencies: '@stylistic/eslint-plugin-js': 2.1.0(eslint@9.3.0) '@types/eslint': 8.56.10 - '@typescript-eslint/utils': 7.11.0(eslint@9.3.0)(typescript@5.4.5) + '@typescript-eslint/utils': 7.18.0(eslint@9.3.0)(typescript@5.4.5) eslint: 9.3.0 transitivePeerDependencies: - supports-color @@ -3832,31 +4002,31 @@ snapshots: '@types/unist@2.0.10': {} - '@typescript-eslint/eslint-plugin@7.11.0(@typescript-eslint/parser@7.11.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5)': + '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5)': dependencies: - '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 7.11.0(eslint@9.3.0)(typescript@5.4.5) - '@typescript-eslint/scope-manager': 7.11.0 - '@typescript-eslint/type-utils': 7.11.0(eslint@9.3.0)(typescript@5.4.5) - '@typescript-eslint/utils': 7.11.0(eslint@9.3.0)(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 7.11.0 + '@eslint-community/regexpp': 4.12.1 + '@typescript-eslint/parser': 7.18.0(eslint@9.3.0)(typescript@5.4.5) + '@typescript-eslint/scope-manager': 7.18.0 + '@typescript-eslint/type-utils': 7.18.0(eslint@9.3.0)(typescript@5.4.5) + '@typescript-eslint/utils': 7.18.0(eslint@9.3.0)(typescript@5.4.5) + '@typescript-eslint/visitor-keys': 7.18.0 eslint: 9.3.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.4.5) + ts-api-utils: 1.4.3(typescript@5.4.5) optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.11.0(eslint@9.3.0)(typescript@5.4.5)': + '@typescript-eslint/parser@7.18.0(eslint@9.3.0)(typescript@5.4.5)': dependencies: - '@typescript-eslint/scope-manager': 7.11.0 - '@typescript-eslint/types': 7.11.0 - '@typescript-eslint/typescript-estree': 7.11.0(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 7.11.0 - debug: 4.3.4 + '@typescript-eslint/scope-manager': 7.18.0 + '@typescript-eslint/types': 7.18.0 + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.4.5) + '@typescript-eslint/visitor-keys': 7.18.0 + debug: 4.4.0 eslint: 9.3.0 optionalDependencies: typescript: 5.4.5 @@ -3868,56 +4038,88 @@ snapshots: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - '@typescript-eslint/scope-manager@7.11.0': + '@typescript-eslint/scope-manager@7.18.0': dependencies: - '@typescript-eslint/types': 7.11.0 - '@typescript-eslint/visitor-keys': 7.11.0 + '@typescript-eslint/types': 7.18.0 + '@typescript-eslint/visitor-keys': 7.18.0 - '@typescript-eslint/type-utils@7.11.0(eslint@9.3.0)(typescript@5.4.5)': + '@typescript-eslint/scope-manager@8.19.1': dependencies: - '@typescript-eslint/typescript-estree': 7.11.0(typescript@5.4.5) - '@typescript-eslint/utils': 7.11.0(eslint@9.3.0)(typescript@5.4.5) - debug: 4.3.4 + '@typescript-eslint/types': 8.19.1 + '@typescript-eslint/visitor-keys': 8.19.1 + + '@typescript-eslint/type-utils@7.18.0(eslint@9.3.0)(typescript@5.4.5)': + dependencies: + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.4.5) + '@typescript-eslint/utils': 7.18.0(eslint@9.3.0)(typescript@5.4.5) + debug: 4.4.0 eslint: 9.3.0 - ts-api-utils: 1.3.0(typescript@5.4.5) + ts-api-utils: 1.4.3(typescript@5.4.5) optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: - supports-color + '@typescript-eslint/type-utils@8.19.1(eslint@9.3.0)(typescript@5.4.5)': + dependencies: + '@typescript-eslint/typescript-estree': 8.19.1(typescript@5.4.5) + '@typescript-eslint/utils': 8.19.1(eslint@9.3.0)(typescript@5.4.5) + debug: 4.4.0 + eslint: 9.3.0 + ts-api-utils: 2.0.0(typescript@5.4.5) + typescript: 5.4.5 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/types@5.62.0': {} - '@typescript-eslint/types@7.11.0': {} + '@typescript-eslint/types@7.18.0': {} + + '@typescript-eslint/types@8.19.1': {} '@typescript-eslint/typescript-estree@5.62.0(typescript@5.4.5)': dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - debug: 4.3.4 + debug: 4.4.0 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.6.2 + semver: 7.6.3 tsutils: 3.21.0(typescript@5.4.5) optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@7.11.0(typescript@5.4.5)': + '@typescript-eslint/typescript-estree@7.18.0(typescript@5.4.5)': dependencies: - '@typescript-eslint/types': 7.11.0 - '@typescript-eslint/visitor-keys': 7.11.0 - debug: 4.3.4 + '@typescript-eslint/types': 7.18.0 + '@typescript-eslint/visitor-keys': 7.18.0 + debug: 4.4.0 globby: 11.1.0 is-glob: 4.0.3 - minimatch: 9.0.4 - semver: 7.6.2 - ts-api-utils: 1.3.0(typescript@5.4.5) + minimatch: 9.0.5 + semver: 7.6.3 + ts-api-utils: 1.4.3(typescript@5.4.5) optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: - supports-color + '@typescript-eslint/typescript-estree@8.19.1(typescript@5.4.5)': + dependencies: + '@typescript-eslint/types': 8.19.1 + '@typescript-eslint/visitor-keys': 8.19.1 + debug: 4.4.0 + fast-glob: 3.3.3 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.6.3 + ts-api-utils: 2.0.0(typescript@5.4.5) + typescript: 5.4.5 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/utils@5.62.0(eslint@9.3.0)(typescript@5.4.5)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.3.0) @@ -3928,32 +4130,48 @@ snapshots: '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.5) eslint: 9.3.0 eslint-scope: 5.1.1 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@7.11.0(eslint@9.3.0)(typescript@5.4.5)': + '@typescript-eslint/utils@7.18.0(eslint@9.3.0)(typescript@5.4.5)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.3.0) - '@typescript-eslint/scope-manager': 7.11.0 - '@typescript-eslint/types': 7.11.0 - '@typescript-eslint/typescript-estree': 7.11.0(typescript@5.4.5) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.3.0) + '@typescript-eslint/scope-manager': 7.18.0 + '@typescript-eslint/types': 7.18.0 + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.4.5) eslint: 9.3.0 transitivePeerDependencies: - supports-color - typescript + '@typescript-eslint/utils@8.19.1(eslint@9.3.0)(typescript@5.4.5)': + dependencies: + '@eslint-community/eslint-utils': 4.4.1(eslint@9.3.0) + '@typescript-eslint/scope-manager': 8.19.1 + '@typescript-eslint/types': 8.19.1 + '@typescript-eslint/typescript-estree': 8.19.1(typescript@5.4.5) + eslint: 9.3.0 + typescript: 5.4.5 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/visitor-keys@5.62.0': dependencies: '@typescript-eslint/types': 5.62.0 eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@7.11.0': + '@typescript-eslint/visitor-keys@7.18.0': dependencies: - '@typescript-eslint/types': 7.11.0 + '@typescript-eslint/types': 7.18.0 eslint-visitor-keys: 3.4.3 + '@typescript-eslint/visitor-keys@8.19.1': + dependencies: + '@typescript-eslint/types': 8.19.1 + eslint-visitor-keys: 4.2.0 + '@vitest/expect@1.6.0': dependencies: '@vitest/spy': 1.6.0 @@ -3985,11 +4203,11 @@ snapshots: '@vue/compiler-core@3.4.27': dependencies: - '@babel/parser': 7.24.6 + '@babel/parser': 7.26.3 '@vue/shared': 3.4.27 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.4.27': dependencies: @@ -3998,15 +4216,15 @@ snapshots: '@vue/compiler-sfc@3.4.27': dependencies: - '@babel/parser': 7.24.6 + '@babel/parser': 7.26.3 '@vue/compiler-core': 3.4.27 '@vue/compiler-dom': 3.4.27 '@vue/compiler-ssr': 3.4.27 '@vue/shared': 3.4.27 estree-walker: 2.0.2 - magic-string: 0.30.10 - postcss: 8.4.38 - source-map-js: 1.2.0 + magic-string: 0.30.17 + postcss: 8.4.49 + source-map-js: 1.2.1 '@vue/compiler-ssr@3.4.27': dependencies: @@ -4019,10 +4237,16 @@ snapshots: dependencies: acorn: 8.11.3 + acorn-jsx@5.3.2(acorn@8.14.0): + dependencies: + acorn: 8.14.0 + acorn-walk@8.3.2: {} acorn@8.11.3: {} + acorn@8.14.0: {} + ajv@6.12.6: dependencies: fast-deep-equal: 3.1.3 @@ -4208,7 +4432,7 @@ snapshots: ci-info@3.9.0: {} - ci-info@4.0.0: {} + ci-info@4.1.0: {} clean-regexp@1.0.0: dependencies: @@ -4244,9 +4468,11 @@ snapshots: comment-parser@1.4.1: {} + compare-versions@6.1.1: {} + concat-map@0.0.1: {} - confbox@0.1.7: {} + confbox@0.1.8: {} core-js-compat@3.37.1: dependencies: @@ -4309,6 +4535,10 @@ snapshots: dependencies: ms: 2.1.2 + debug@4.4.0: + dependencies: + ms: 2.1.3 + decamelize-keys@1.1.1: dependencies: decamelize: 1.2.0 @@ -4322,8 +4552,6 @@ snapshots: deep-is@0.1.4: {} - deepmerge-ts@7.0.1: {} - defaults@1.0.4: dependencies: clone: 1.0.4 @@ -4512,7 +4740,7 @@ snapshots: eslint-compat-utils@0.5.0(eslint@9.3.0): dependencies: eslint: 9.3.0 - semver: 7.6.2 + semver: 7.6.3 eslint-config-flat-gitignore@0.1.5: dependencies: @@ -4527,8 +4755,8 @@ snapshots: eslint-import-resolver-node@0.3.9: dependencies: debug: 3.2.7 - is-core-module: 2.13.1 - resolve: 1.22.8 + is-core-module: 2.16.1 + resolve: 1.22.10 transitivePeerDependencies: - supports-color @@ -4536,11 +4764,11 @@ snapshots: dependencies: eslint: 9.3.0 - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.11.0(eslint@9.3.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@9.3.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.18.0(eslint@9.3.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@9.3.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 7.11.0(eslint@9.3.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.18.0(eslint@9.3.0)(typescript@5.4.5) eslint: 9.3.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: @@ -4559,7 +4787,7 @@ snapshots: eslint-plugin-es-x@7.6.0(eslint@9.3.0): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.3.0) - '@eslint-community/regexpp': 4.10.0 + '@eslint-community/regexpp': 4.12.1 eslint: 9.3.0 eslint-compat-utils: 0.5.0(eslint@9.3.0) @@ -4567,15 +4795,15 @@ snapshots: dependencies: escape-string-regexp: 1.0.5 eslint: 9.3.0 - ignore: 5.3.1 + ignore: 5.3.2 - eslint-plugin-i@2.29.1(@typescript-eslint/parser@7.11.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0): + eslint-plugin-i@2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0): dependencies: debug: 4.3.4 doctrine: 3.0.0 eslint: 9.3.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.11.0(eslint@9.3.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@9.3.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.18.0(eslint@9.3.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@9.3.0) get-tsconfig: 4.7.5 is-glob: 4.0.3 minimatch: 3.1.2 @@ -4586,18 +4814,19 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-plugin-import-x@0.5.1(eslint@9.3.0)(typescript@5.4.5): + eslint-plugin-import-x@0.5.3(eslint@9.3.0)(typescript@5.4.5): dependencies: - '@typescript-eslint/utils': 7.11.0(eslint@9.3.0)(typescript@5.4.5) - debug: 4.3.4 + '@typescript-eslint/utils': 7.18.0(eslint@9.3.0)(typescript@5.4.5) + debug: 4.4.0 doctrine: 3.0.0 eslint: 9.3.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.4 - semver: 7.6.2 - tslib: 2.6.2 + minimatch: 9.0.5 + semver: 7.6.3 + stable-hash: 0.0.4 + tslib: 2.8.1 transitivePeerDependencies: - supports-color - typescript @@ -4607,11 +4836,11 @@ snapshots: '@es-joy/jsdoccomment': 0.43.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 - debug: 4.3.4 + debug: 4.4.0 escape-string-regexp: 4.0.0 eslint: 9.3.0 esquery: 1.5.0 - semver: 7.6.2 + semver: 7.6.3 spdx-expression-parse: 4.0.0 transitivePeerDependencies: - supports-color @@ -4640,13 +4869,13 @@ snapshots: enhanced-resolve: 5.16.1 eslint: 9.3.0 eslint-plugin-es-x: 7.6.0(eslint@9.3.0) - get-tsconfig: 4.7.5 - globals: 15.3.0 - ignore: 5.3.1 - minimatch: 9.0.4 - semver: 7.6.2 + get-tsconfig: 4.8.1 + globals: 15.14.0 + ignore: 5.3.2 + minimatch: 9.0.5 + semver: 7.6.3 - eslint-plugin-no-autofix@2.0.0(eslint@9.3.0): + eslint-plugin-no-autofix@2.1.0(eslint@9.3.0): dependencies: eslint: 9.3.0 eslint-rule-composer: 0.3.0 @@ -4654,11 +4883,11 @@ snapshots: eslint-plugin-no-only-tests@3.1.0: {} - eslint-plugin-perfectionist@2.10.0(eslint@9.3.0)(typescript@5.4.5)(vue-eslint-parser@9.4.2(eslint@9.3.0)): + eslint-plugin-perfectionist@2.11.0(eslint@9.3.0)(typescript@5.4.5)(vue-eslint-parser@9.4.2(eslint@9.3.0)): dependencies: - '@typescript-eslint/utils': 7.11.0(eslint@9.3.0)(typescript@5.4.5) + '@typescript-eslint/utils': 7.18.0(eslint@9.3.0)(typescript@5.4.5) eslint: 9.3.0 - minimatch: 9.0.4 + minimatch: 9.0.5 natural-compare-lite: 1.4.0 optionalDependencies: vue-eslint-parser: 9.4.2(eslint@9.3.0) @@ -4666,66 +4895,66 @@ snapshots: - supports-color - typescript - eslint-plugin-react-core@1.5.13(@typescript-eslint/parser@7.11.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5): - dependencies: - '@eslint-react/ast': 1.5.13(eslint@9.3.0)(typescript@5.4.5) - '@eslint-react/core': 1.5.13(eslint@9.3.0)(typescript@5.4.5) - '@eslint-react/jsx': 1.5.13(eslint@9.3.0)(typescript@5.4.5) - '@eslint-react/shared': 1.5.13(eslint@9.3.0)(typescript@5.4.5) - '@eslint-react/tools': 1.5.13 - '@eslint-react/types': 1.5.13(eslint@9.3.0)(typescript@5.4.5) - '@eslint-react/var': 1.5.13(eslint@9.3.0)(typescript@5.4.5) - '@typescript-eslint/parser': 7.11.0(eslint@9.3.0)(typescript@5.4.5) - '@typescript-eslint/scope-manager': 7.11.0 - '@typescript-eslint/type-utils': 7.11.0(eslint@9.3.0)(typescript@5.4.5) - '@typescript-eslint/types': 7.11.0 - '@typescript-eslint/utils': 7.11.0(eslint@9.3.0)(typescript@5.4.5) + eslint-plugin-react-debug@1.23.2(eslint@9.3.0)(typescript@5.4.5): + dependencies: + '@eslint-react/ast': 1.23.2(eslint@9.3.0)(typescript@5.4.5) + '@eslint-react/core': 1.23.2(eslint@9.3.0)(typescript@5.4.5) + '@eslint-react/eff': 1.23.2 + '@eslint-react/jsx': 1.23.2(eslint@9.3.0)(typescript@5.4.5) + '@eslint-react/shared': 1.23.2(eslint@9.3.0)(typescript@5.4.5) + '@eslint-react/types': 1.23.2(eslint@9.3.0)(typescript@5.4.5) + '@eslint-react/var': 1.23.2(eslint@9.3.0)(typescript@5.4.5) + '@typescript-eslint/scope-manager': 8.19.1 + '@typescript-eslint/type-utils': 8.19.1(eslint@9.3.0)(typescript@5.4.5) + '@typescript-eslint/types': 8.19.1 + '@typescript-eslint/utils': 8.19.1(eslint@9.3.0)(typescript@5.4.5) eslint: 9.3.0 - string-ts: 2.1.1 - ts-api-utils: 1.3.0(typescript@5.4.5) + string-ts: 2.2.0 + ts-pattern: 5.6.0 + optionalDependencies: typescript: 5.4.5 - valibot: 0.31.0-rc.5 transitivePeerDependencies: - supports-color - eslint-plugin-react-dom@1.5.13(@typescript-eslint/parser@7.11.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5): - dependencies: - '@eslint-react/ast': 1.5.13(eslint@9.3.0)(typescript@5.4.5) - '@eslint-react/core': 1.5.13(eslint@9.3.0)(typescript@5.4.5) - '@eslint-react/jsx': 1.5.13(eslint@9.3.0)(typescript@5.4.5) - '@eslint-react/shared': 1.5.13(eslint@9.3.0)(typescript@5.4.5) - '@eslint-react/tools': 1.5.13 - '@eslint-react/types': 1.5.13(eslint@9.3.0)(typescript@5.4.5) - '@eslint-react/var': 1.5.13(eslint@9.3.0)(typescript@5.4.5) - '@typescript-eslint/parser': 7.11.0(eslint@9.3.0)(typescript@5.4.5) - '@typescript-eslint/scope-manager': 7.11.0 - '@typescript-eslint/types': 7.11.0 - '@typescript-eslint/utils': 7.11.0(eslint@9.3.0)(typescript@5.4.5) + eslint-plugin-react-dom@1.23.2(eslint@9.3.0)(typescript@5.4.5): + dependencies: + '@eslint-react/ast': 1.23.2(eslint@9.3.0)(typescript@5.4.5) + '@eslint-react/core': 1.23.2(eslint@9.3.0)(typescript@5.4.5) + '@eslint-react/eff': 1.23.2 + '@eslint-react/jsx': 1.23.2(eslint@9.3.0)(typescript@5.4.5) + '@eslint-react/shared': 1.23.2(eslint@9.3.0)(typescript@5.4.5) + '@eslint-react/types': 1.23.2(eslint@9.3.0)(typescript@5.4.5) + '@eslint-react/var': 1.23.2(eslint@9.3.0)(typescript@5.4.5) + '@typescript-eslint/scope-manager': 8.19.1 + '@typescript-eslint/types': 8.19.1 + '@typescript-eslint/utils': 8.19.1(eslint@9.3.0)(typescript@5.4.5) + compare-versions: 6.1.1 eslint: 9.3.0 - string-ts: 2.1.1 + string-ts: 2.2.0 + ts-pattern: 5.6.0 + optionalDependencies: typescript: 5.4.5 - valibot: 0.31.0-rc.5 transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks-extra@1.5.13(@typescript-eslint/parser@7.11.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5): - dependencies: - '@eslint-react/ast': 1.5.13(eslint@9.3.0)(typescript@5.4.5) - '@eslint-react/core': 1.5.13(eslint@9.3.0)(typescript@5.4.5) - '@eslint-react/jsx': 1.5.13(eslint@9.3.0)(typescript@5.4.5) - '@eslint-react/shared': 1.5.13(eslint@9.3.0)(typescript@5.4.5) - '@eslint-react/tools': 1.5.13 - '@eslint-react/types': 1.5.13(eslint@9.3.0)(typescript@5.4.5) - '@eslint-react/var': 1.5.13(eslint@9.3.0)(typescript@5.4.5) - '@typescript-eslint/parser': 7.11.0(eslint@9.3.0)(typescript@5.4.5) - '@typescript-eslint/scope-manager': 7.11.0 - '@typescript-eslint/type-utils': 7.11.0(eslint@9.3.0)(typescript@5.4.5) - '@typescript-eslint/types': 7.11.0 - '@typescript-eslint/utils': 7.11.0(eslint@9.3.0)(typescript@5.4.5) + eslint-plugin-react-hooks-extra@1.23.2(eslint@9.3.0)(typescript@5.4.5): + dependencies: + '@eslint-react/ast': 1.23.2(eslint@9.3.0)(typescript@5.4.5) + '@eslint-react/core': 1.23.2(eslint@9.3.0)(typescript@5.4.5) + '@eslint-react/eff': 1.23.2 + '@eslint-react/jsx': 1.23.2(eslint@9.3.0)(typescript@5.4.5) + '@eslint-react/shared': 1.23.2(eslint@9.3.0)(typescript@5.4.5) + '@eslint-react/types': 1.23.2(eslint@9.3.0)(typescript@5.4.5) + '@eslint-react/var': 1.23.2(eslint@9.3.0)(typescript@5.4.5) + '@typescript-eslint/scope-manager': 8.19.1 + '@typescript-eslint/type-utils': 8.19.1(eslint@9.3.0)(typescript@5.4.5) + '@typescript-eslint/types': 8.19.1 + '@typescript-eslint/utils': 8.19.1(eslint@9.3.0)(typescript@5.4.5) eslint: 9.3.0 - string-ts: 2.1.1 + string-ts: 2.2.0 + ts-pattern: 5.6.0 + optionalDependencies: typescript: 5.4.5 - valibot: 0.31.0-rc.5 transitivePeerDependencies: - supports-color @@ -4733,30 +4962,74 @@ snapshots: dependencies: eslint: 9.3.0 - eslint-plugin-react-naming-convention@1.5.13(@typescript-eslint/parser@7.11.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5): - dependencies: - '@eslint-react/ast': 1.5.13(eslint@9.3.0)(typescript@5.4.5) - '@eslint-react/core': 1.5.13(eslint@9.3.0)(typescript@5.4.5) - '@eslint-react/jsx': 1.5.13(eslint@9.3.0)(typescript@5.4.5) - '@eslint-react/shared': 1.5.13(eslint@9.3.0)(typescript@5.4.5) - '@eslint-react/tools': 1.5.13 - '@eslint-react/types': 1.5.13(eslint@9.3.0)(typescript@5.4.5) - '@typescript-eslint/parser': 7.11.0(eslint@9.3.0)(typescript@5.4.5) - '@typescript-eslint/scope-manager': 7.11.0 - '@typescript-eslint/type-utils': 7.11.0(eslint@9.3.0)(typescript@5.4.5) - '@typescript-eslint/types': 7.11.0 - '@typescript-eslint/utils': 7.11.0(eslint@9.3.0)(typescript@5.4.5) + eslint-plugin-react-naming-convention@1.23.2(eslint@9.3.0)(typescript@5.4.5): + dependencies: + '@eslint-react/ast': 1.23.2(eslint@9.3.0)(typescript@5.4.5) + '@eslint-react/core': 1.23.2(eslint@9.3.0)(typescript@5.4.5) + '@eslint-react/eff': 1.23.2 + '@eslint-react/jsx': 1.23.2(eslint@9.3.0)(typescript@5.4.5) + '@eslint-react/shared': 1.23.2(eslint@9.3.0)(typescript@5.4.5) + '@eslint-react/types': 1.23.2(eslint@9.3.0)(typescript@5.4.5) + '@typescript-eslint/scope-manager': 8.19.1 + '@typescript-eslint/type-utils': 8.19.1(eslint@9.3.0)(typescript@5.4.5) + '@typescript-eslint/types': 8.19.1 + '@typescript-eslint/utils': 8.19.1(eslint@9.3.0)(typescript@5.4.5) eslint: 9.3.0 - string-ts: 2.1.1 + string-ts: 2.2.0 + ts-pattern: 5.6.0 + optionalDependencies: + typescript: 5.4.5 + transitivePeerDependencies: + - supports-color + + eslint-plugin-react-web-api@1.23.2(eslint@9.3.0)(typescript@5.4.5): + dependencies: + '@eslint-react/ast': 1.23.2(eslint@9.3.0)(typescript@5.4.5) + '@eslint-react/core': 1.23.2(eslint@9.3.0)(typescript@5.4.5) + '@eslint-react/eff': 1.23.2 + '@eslint-react/jsx': 1.23.2(eslint@9.3.0)(typescript@5.4.5) + '@eslint-react/shared': 1.23.2(eslint@9.3.0)(typescript@5.4.5) + '@eslint-react/types': 1.23.2(eslint@9.3.0)(typescript@5.4.5) + '@eslint-react/var': 1.23.2(eslint@9.3.0)(typescript@5.4.5) + '@typescript-eslint/scope-manager': 8.19.1 + '@typescript-eslint/types': 8.19.1 + '@typescript-eslint/utils': 8.19.1(eslint@9.3.0)(typescript@5.4.5) + eslint: 9.3.0 + string-ts: 2.2.0 + ts-pattern: 5.6.0 + optionalDependencies: + typescript: 5.4.5 + transitivePeerDependencies: + - supports-color + + eslint-plugin-react-x@1.23.2(eslint@9.3.0)(typescript@5.4.5): + dependencies: + '@eslint-react/ast': 1.23.2(eslint@9.3.0)(typescript@5.4.5) + '@eslint-react/core': 1.23.2(eslint@9.3.0)(typescript@5.4.5) + '@eslint-react/eff': 1.23.2 + '@eslint-react/jsx': 1.23.2(eslint@9.3.0)(typescript@5.4.5) + '@eslint-react/shared': 1.23.2(eslint@9.3.0)(typescript@5.4.5) + '@eslint-react/types': 1.23.2(eslint@9.3.0)(typescript@5.4.5) + '@eslint-react/var': 1.23.2(eslint@9.3.0)(typescript@5.4.5) + '@typescript-eslint/scope-manager': 8.19.1 + '@typescript-eslint/type-utils': 8.19.1(eslint@9.3.0)(typescript@5.4.5) + '@typescript-eslint/types': 8.19.1 + '@typescript-eslint/utils': 8.19.1(eslint@9.3.0)(typescript@5.4.5) + compare-versions: 6.1.1 + eslint: 9.3.0 + is-immutable-type: 5.0.1(eslint@9.3.0)(typescript@5.4.5) + string-ts: 2.2.0 + ts-api-utils: 2.0.0(typescript@5.4.5) + ts-pattern: 5.6.0 + optionalDependencies: typescript: 5.4.5 - valibot: 0.31.0-rc.5 transitivePeerDependencies: - supports-color eslint-plugin-regexp@2.6.0(eslint@9.3.0): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.3.0) - '@eslint-community/regexpp': 4.10.0 + '@eslint-community/regexpp': 4.12.1 comment-parser: 1.4.1 eslint: 9.3.0 jsdoc-type-pratt-parser: 4.0.0 @@ -4764,7 +5037,7 @@ snapshots: regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-simple-import-sort@12.1.0(eslint@9.3.0): + eslint-plugin-simple-import-sort@12.1.1(eslint@9.3.0): dependencies: eslint: 9.3.0 @@ -4781,7 +5054,7 @@ snapshots: eslint-plugin-toml@0.11.0(eslint@9.3.0): dependencies: - debug: 4.3.4 + debug: 4.4.0 eslint: 9.3.0 eslint-compat-utils: 0.5.0(eslint@9.3.0) lodash: 4.17.21 @@ -4794,7 +5067,7 @@ snapshots: '@babel/helper-validator-identifier': 7.24.6 '@eslint-community/eslint-utils': 4.4.0(eslint@9.3.0) '@eslint/eslintrc': 3.1.0 - ci-info: 4.0.0 + ci-info: 4.1.0 clean-regexp: 1.0.0 core-js-compat: 3.37.1 eslint: 9.3.0 @@ -4806,31 +5079,30 @@ snapshots: read-pkg-up: 7.0.1 regexp-tree: 0.1.27 regjsparser: 0.10.0 - semver: 7.6.2 + semver: 7.6.3 strip-indent: 3.0.0 transitivePeerDependencies: - supports-color - eslint-plugin-unused-imports@3.2.0(@typescript-eslint/eslint-plugin@7.11.0(@typescript-eslint/parser@7.11.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0): + eslint-plugin-unused-imports@3.2.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0): dependencies: eslint: 9.3.0 eslint-rule-composer: 0.3.0 optionalDependencies: - '@typescript-eslint/eslint-plugin': 7.11.0(@typescript-eslint/parser@7.11.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5) + '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5) - eslint-plugin-unused-imports@4.0.0(@typescript-eslint/eslint-plugin@7.11.0(@typescript-eslint/parser@7.11.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0): + eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0): dependencies: eslint: 9.3.0 - eslint-rule-composer: 0.3.0 optionalDependencies: - '@typescript-eslint/eslint-plugin': 7.11.0(@typescript-eslint/parser@7.11.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5) + '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5) - eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@7.11.0(@typescript-eslint/parser@7.11.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.12.12)): + eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.12.12)): dependencies: - '@typescript-eslint/utils': 7.11.0(eslint@9.3.0)(typescript@5.4.5) + '@typescript-eslint/utils': 7.18.0(eslint@9.3.0)(typescript@5.4.5) eslint: 9.3.0 optionalDependencies: - '@typescript-eslint/eslint-plugin': 7.11.0(@typescript-eslint/parser@7.11.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5) + '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5) vitest: 1.6.0(@types/node@20.12.12) transitivePeerDependencies: - supports-color @@ -4844,7 +5116,7 @@ snapshots: natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.1.0 - semver: 7.6.2 + semver: 7.6.3 vue-eslint-parser: 9.4.2(eslint@9.3.0) xml-name-validator: 4.0.0 transitivePeerDependencies: @@ -4852,7 +5124,7 @@ snapshots: eslint-plugin-yml@1.14.0(eslint@9.3.0): dependencies: - debug: 4.3.4 + debug: 4.4.0 eslint: 9.3.0 eslint-compat-utils: 0.5.0(eslint@9.3.0) lodash: 4.17.21 @@ -4887,6 +5159,8 @@ snapshots: eslint-visitor-keys@4.0.0: {} + eslint-visitor-keys@4.2.0: {} + eslint@9.3.0: dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.3.0) @@ -4934,8 +5208,8 @@ snapshots: espree@9.6.1: dependencies: - acorn: 8.11.3 - acorn-jsx: 5.3.2(acorn@8.11.3) + acorn: 8.14.0 + acorn-jsx: 5.3.2(acorn@8.14.0) eslint-visitor-keys: 3.4.3 esprima@4.0.1: {} @@ -5002,6 +5276,14 @@ snapshots: merge2: 1.4.1 micromatch: 4.0.7 + fast-glob@3.3.3: + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.8 + fast-json-stable-stringify@2.1.0: {} fast-levenshtein@2.0.6: {} @@ -5107,6 +5389,10 @@ snapshots: dependencies: resolve-pkg-maps: 1.0.0 + get-tsconfig@4.8.1: + dependencies: + resolve-pkg-maps: 1.0.0 + glob-parent@5.1.2: dependencies: is-glob: 4.0.3 @@ -5119,7 +5405,7 @@ snapshots: dependencies: foreground-child: 3.1.1 jackspeak: 3.1.2 - minimatch: 9.0.4 + minimatch: 9.0.5 minipass: 7.1.2 path-scurry: 1.11.1 @@ -5129,7 +5415,7 @@ snapshots: globals@14.0.0: {} - globals@15.3.0: {} + globals@15.14.0: {} globalthis@1.0.4: dependencies: @@ -5141,7 +5427,7 @@ snapshots: 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 @@ -5189,6 +5475,8 @@ snapshots: ignore@5.3.1: {} + ignore@5.3.2: {} + import-fresh@3.3.0: dependencies: parent-module: 1.0.1 @@ -5237,7 +5525,7 @@ snapshots: is-callable@1.2.7: {} - is-core-module@2.13.1: + is-core-module@2.16.1: dependencies: hasown: '@nolyfill/hasown@1.0.29' @@ -5261,6 +5549,16 @@ snapshots: is-hexadecimal@1.0.4: {} + is-immutable-type@5.0.1(eslint@9.3.0)(typescript@5.4.5): + dependencies: + '@typescript-eslint/type-utils': 8.19.1(eslint@9.3.0)(typescript@5.4.5) + eslint: 9.3.0 + ts-api-utils: 2.0.0(typescript@5.4.5) + ts-declaration-location: 1.0.5(typescript@5.4.5) + typescript: 5.4.5 + transitivePeerDependencies: + - supports-color + is-negative-zero@2.0.3: {} is-number-object@1.0.7: @@ -5349,10 +5647,10 @@ snapshots: jsonc-eslint-parser@2.4.0: dependencies: - acorn: 8.11.3 + acorn: 8.14.0 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - semver: 7.6.2 + semver: 7.6.3 jsonfile@4.0.0: optionalDependencies: @@ -5384,10 +5682,10 @@ snapshots: pify: 4.0.1 strip-bom: 3.0.0 - local-pkg@0.5.0: + local-pkg@0.5.1: dependencies: - mlly: 1.7.0 - pkg-types: 1.1.1 + mlly: 1.7.3 + pkg-types: 1.3.0 locate-path@5.0.0: dependencies: @@ -5424,6 +5722,10 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.4.15 + magic-string@0.30.17: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + map-obj@1.0.1: {} map-obj@4.3.0: {} @@ -5458,11 +5760,9 @@ snapshots: merge2@1.4.1: {} - micro-memoize@4.1.2: {} - micromark@2.11.4: dependencies: - debug: 4.3.4 + debug: 4.4.0 parse-entities: 2.0.0 transitivePeerDependencies: - supports-color @@ -5472,17 +5772,26 @@ snapshots: braces: 3.0.3 picomatch: 2.3.1 + micromatch@4.0.8: + dependencies: + braces: 3.0.3 + picomatch: 2.3.1 + mimic-fn@2.1.0: {} mimic-fn@4.0.0: {} min-indent@1.0.1: {} + minimatch@10.0.1: + dependencies: + brace-expansion: 2.0.1 + minimatch@3.1.2: dependencies: brace-expansion: 1.1.11 - minimatch@9.0.4: + minimatch@9.0.5: dependencies: brace-expansion: 2.0.1 @@ -5496,12 +5805,12 @@ snapshots: mixme@0.5.10: {} - mlly@1.7.0: + mlly@1.7.3: dependencies: - acorn: 8.11.3 + acorn: 8.14.0 pathe: 1.1.2 - pkg-types: 1.1.1 - ufo: 1.5.3 + pkg-types: 1.3.0 + ufo: 1.5.4 ms@2.1.2: {} @@ -5515,6 +5824,8 @@ snapshots: nanoid@3.3.7: {} + nanoid@3.3.8: {} + natural-compare-lite@1.4.0: {} natural-compare@1.4.0: {} @@ -5524,7 +5835,7 @@ snapshots: normalize-package-data@2.5.0: dependencies: hosted-git-info: 2.8.9 - resolve: 1.22.8 + resolve: 1.22.10 semver: 5.7.2 validate-npm-package-license: 3.0.4 @@ -5657,6 +5968,8 @@ snapshots: picocolors@1.0.1: {} + picocolors@1.1.1: {} + picomatch@2.3.1: {} picomatch@4.0.2: {} @@ -5669,22 +5982,22 @@ snapshots: dependencies: find-up: 4.1.0 - pkg-types@1.1.1: + pkg-types@1.3.0: dependencies: - confbox: 0.1.7 - mlly: 1.7.0 + confbox: 0.1.8 + mlly: 1.7.3 pathe: 1.1.2 pluralize@8.0.0: {} possible-typed-array-names@1.0.0: {} - postcss-load-config@4.0.2(postcss@8.4.38): + postcss-load-config@4.0.2(postcss@8.4.49): dependencies: lilconfig: 3.1.1 yaml: 2.4.2 optionalDependencies: - postcss: 8.4.38 + postcss: 8.4.49 postcss-selector-parser@6.1.0: dependencies: @@ -5697,6 +6010,12 @@ snapshots: picocolors: 1.0.1 source-map-js: 1.2.0 + postcss@8.4.49: + dependencies: + nanoid: 3.3.8 + picocolors: 1.1.1 + source-map-js: 1.2.1 + preferred-pm@3.1.3: dependencies: find-up: 5.0.0 @@ -5757,13 +6076,13 @@ snapshots: refa@0.12.1: dependencies: - '@eslint-community/regexpp': 4.10.0 + '@eslint-community/regexpp': 4.12.1 regenerator-runtime@0.14.1: {} regexp-ast-analysis@0.7.1: dependencies: - '@eslint-community/regexpp': 4.10.0 + '@eslint-community/regexpp': 4.12.1 refa: 0.12.1 regexp-tree@0.1.27: {} @@ -5791,9 +6110,9 @@ snapshots: resolve-pkg-maps@1.0.0: {} - resolve@1.22.8: + resolve@1.22.10: dependencies: - is-core-module: 2.13.1 + is-core-module: 2.16.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -5842,7 +6161,7 @@ snapshots: scslre@0.3.0: dependencies: - '@eslint-community/regexpp': 4.10.0 + '@eslint-community/regexpp': 4.12.1 refa: 0.12.1 regexp-ast-analysis: 0.7.1 @@ -5850,6 +6169,8 @@ snapshots: semver@7.6.2: {} + semver@7.6.3: {} + set-blocking@2.0.0: {} set-function-length@1.2.2: @@ -5880,8 +6201,6 @@ snapshots: shebang-regex@3.0.0: {} - short-unique-id@5.2.0: {} - side-channel@1.0.6: dependencies: call-bind: 1.0.7 @@ -5910,6 +6229,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 @@ -5940,6 +6261,8 @@ snapshots: sprintf-js@1.0.3: {} + stable-hash@0.0.4: {} + stackback@0.0.2: {} std-env@3.7.0: {} @@ -5950,7 +6273,7 @@ snapshots: string-argv@0.3.2: {} - string-ts@2.1.1: {} + string-ts@2.2.0: {} string-width@4.2.3: dependencies: @@ -6029,7 +6352,7 @@ snapshots: synckit@0.6.2: dependencies: - tslib: 2.6.2 + tslib: 2.8.1 tapable@2.2.1: {} @@ -6055,8 +6378,6 @@ snapshots: dependencies: os-tmpdir: 1.0.2 - to-fast-properties@2.0.0: {} - to-regex-range@5.0.1: dependencies: is-number: 7.0.0 @@ -6073,21 +6394,30 @@ snapshots: trim-newlines@3.0.1: {} - ts-api-utils@1.3.0(typescript@5.4.5): + ts-api-utils@1.4.3(typescript@5.4.5): + dependencies: + typescript: 5.4.5 + + ts-api-utils@2.0.0(typescript@5.4.5): + dependencies: + typescript: 5.4.5 + + ts-declaration-location@1.0.5(typescript@5.4.5): dependencies: + minimatch: 10.0.1 typescript: 5.4.5 ts-dedent@2.2.0: {} ts-interface-checker@0.1.13: {} - ts-pattern@5.1.2: {} + ts-pattern@5.6.0: {} tslib@1.14.1: {} - tslib@2.6.2: {} + tslib@2.8.1: {} - tsup@8.0.2(postcss@8.4.38)(typescript@5.4.5): + tsup@8.0.2(postcss@8.4.49)(typescript@5.4.5): dependencies: bundle-require: 4.1.0(esbuild@0.19.12) cac: 6.7.14 @@ -6097,14 +6427,14 @@ snapshots: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 4.0.2(postcss@8.4.38) + postcss-load-config: 4.0.2(postcss@8.4.49) resolve-from: 5.0.0 rollup: 4.18.0 source-map: 0.8.0-beta.0 sucrase: 3.35.0 tree-kill: 1.2.2 optionalDependencies: - postcss: 8.4.38 + postcss: 8.4.49 typescript: 5.4.5 transitivePeerDependencies: - supports-color @@ -6173,7 +6503,7 @@ snapshots: typescript@5.4.5: {} - ufo@1.5.3: {} + ufo@1.5.4: {} unbox-primitive@1.0.2: dependencies: @@ -6204,8 +6534,6 @@ snapshots: util-deprecate@1.0.2: {} - valibot@0.31.0-rc.5: {} - validate-npm-package-license@3.0.4: dependencies: spdx-correct: 3.2.0 @@ -6248,7 +6576,7 @@ snapshots: chai: 4.4.1 debug: 4.3.4 execa: 8.0.1 - local-pkg: 0.5.0 + local-pkg: 0.5.1 magic-string: 0.30.10 pathe: 1.1.2 picocolors: 1.0.1 @@ -6272,14 +6600,14 @@ snapshots: vue-eslint-parser@9.4.2(eslint@9.3.0): dependencies: - debug: 4.3.4 + debug: 4.4.0 eslint: 9.3.0 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 esquery: 1.5.0 lodash: 4.17.21 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - supports-color