diff --git a/eslint.config.mjs b/eslint.config.mjs index 9ca63411de..a6ad15a72e 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -3,7 +3,6 @@ import { createConfigForNuxt } from '@nuxt/eslint-config/flat' // @ts-expect-error missing types import noOnlyTests from 'eslint-plugin-no-only-tests' import typegen from 'eslint-typegen' -// @ts-expect-error missing types import perfectionist from 'eslint-plugin-perfectionist' export default createConfigForNuxt({ @@ -189,6 +188,7 @@ export default createConfigForNuxt({ }, }, // Sort rule keys in eslint config + // @ts-expect-error incorrect types 🤔 { files: ['**/eslint.config.mjs'], name: 'local/sort-eslint-config', diff --git a/package.json b/package.json index fe896871ed..5b3a65de7c 100644 --- a/package.json +++ b/package.json @@ -73,7 +73,7 @@ "devalue": "5.0.0", "eslint": "9.7.0", "eslint-plugin-no-only-tests": "3.1.0", - "eslint-plugin-perfectionist": "2.11.0", + "eslint-plugin-perfectionist": "3.0.0", "eslint-typegen": "0.2.4", "execa": "9.3.0", "globby": "14.0.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cbcd346517..308b51ecab 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -95,8 +95,8 @@ importers: specifier: 3.1.0 version: 3.1.0 eslint-plugin-perfectionist: - specifier: 2.11.0 - version: 2.11.0(eslint@9.7.0)(typescript@5.5.4)(vue-eslint-parser@9.4.2(eslint@9.7.0)) + specifier: 3.0.0 + version: 3.0.0(eslint@9.7.0)(typescript@5.5.4)(vue-eslint-parser@9.4.2(eslint@9.7.0)) eslint-typegen: specifier: 0.2.4 version: 0.2.4(eslint@9.7.0) @@ -415,7 +415,7 @@ importers: version: 3.9.0(rollup@4.19.0) unplugin: specifier: ^1.11.0 - version: 1.11.0 + version: 1.12.0 unplugin-vue-router: specifier: ^0.10.1 version: 0.10.1(rollup@4.19.0)(vue-router@4.4.0(vue@3.4.33(typescript@5.5.4)))(vue@3.4.33(typescript@5.5.4)) @@ -723,7 +723,7 @@ importers: version: 1.10.0 unplugin: specifier: ^1.11.0 - version: 1.11.0 + version: 1.12.0 vite: specifier: 5.3.4 version: 5.3.4(@types/node@20.14.11)(sass@1.69.4)(terser@5.27.0) @@ -865,7 +865,7 @@ importers: version: 1.10.0 unplugin: specifier: ^1.11.0 - version: 1.11.0 + version: 1.12.0 url-loader: specifier: ^4.1.1 version: 4.1.1(file-loader@6.2.0(webpack@5.93.0))(webpack@5.93.0) @@ -975,7 +975,7 @@ importers: version: 1.9.16 unplugin: specifier: latest - version: 1.11.0 + version: 1.12.0 vue: specifier: 3.4.33 version: 3.4.33(typescript@5.5.4) @@ -991,7 +991,7 @@ importers: version: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) unplugin-vue-router: specifier: ^0.10.0 - version: 0.10.0(rollup@4.19.0)(vue-router@4.4.0(vue@3.4.33(typescript@5.5.4)))(vue@3.4.33(typescript@5.5.4)) + version: 0.10.1(rollup@4.19.0)(vue-router@4.4.0(vue@3.4.33(typescript@5.5.4)))(vue@3.4.33(typescript@5.5.4)) vitest: specifier: 1.6.0 version: 1.6.0(@types/node@20.14.11)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0) @@ -2549,6 +2549,10 @@ packages: typescript: optional: true + '@typescript-eslint/scope-manager@7.17.0': + resolution: {integrity: sha512-0P2jTTqyxWp9HiKLu/Vemr2Rg1Xb5B7uHItdVZ6iAenXmPo4SZ86yOPCJwMqpCyaMiEHTNqizHfsbmCFT1x9SA==} + engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/scope-manager@7.9.0': resolution: {integrity: sha512-ZwPK4DeCDxr3GJltRz5iZejPFAAr4Wk3+2WIBaj1L5PYK5RgxExu/Y68FFVclN0y6GGwH8q+KgKRCvaTmFBbgQ==} engines: {node: ^18.18.0 || >=20.0.0} @@ -2563,10 +2567,23 @@ packages: typescript: optional: true + '@typescript-eslint/types@7.17.0': + resolution: {integrity: sha512-a29Ir0EbyKTKHnZWbNsrc/gqfIBqYPwj3F2M+jWE/9bqfEHg0AMtXzkbUkOG6QgEScxh2+Pz9OXe11jHDnHR7A==} + engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/types@7.9.0': resolution: {integrity: sha512-oZQD9HEWQanl9UfsbGVcZ2cGaR0YT5476xfWE0oE5kQa2sNK2frxOlkeacLOTh9po4AlUT5rtkGyYM5kew0z5w==} engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/typescript-estree@7.17.0': + resolution: {integrity: sha512-72I3TGq93t2GoSBWI093wmKo0n6/b7O4j9o8U+f65TVD0FS6bI2180X5eGEr8MA8PhKMvYe9myZJquUT2JkCZw==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + '@typescript-eslint/typescript-estree@7.9.0': resolution: {integrity: sha512-zBCMCkrb2YjpKV3LA0ZJubtKCDxLttxfdGmwZvTqqWevUPN0FZvSI26FalGFFUZU/9YQK/A4xcQF9o/VVaCKAg==} engines: {node: ^18.18.0 || >=20.0.0} @@ -2576,12 +2593,22 @@ packages: typescript: optional: true + '@typescript-eslint/utils@7.17.0': + resolution: {integrity: sha512-r+JFlm5NdB+JXc7aWWZ3fKSm1gn0pkswEwIYsrGPdsT2GjsRATAKXiNtp3vgAAO1xZhX8alIOEQnNMl3kbTgJw==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + '@typescript-eslint/utils@7.9.0': resolution: {integrity: sha512-5KVRQCzZajmT4Ep+NEgjXCvjuypVvYHUW7RHlXzNPuak2oWpVoD1jf5xCP0dPAuNIchjC7uQyvbdaSTFaLqSdA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 + '@typescript-eslint/visitor-keys@7.17.0': + resolution: {integrity: sha512-RVGC9UhPOCsfCdI9pU++K4nD7to+jTcMIbXTSOcrLqUEW6gF2pU1UUbYJKc9cvcRSK1UDeMJ7pdMxf4bhMpV/A==} + engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/visitor-keys@7.9.0': resolution: {integrity: sha512-iESPx2TNLDNGQLyjKhUvIKprlP49XNEK+MvIf9nIO7ZZaZdbnfWKHnXAgufpxqfA0YryH8XToi4+CjBgVnFTSQ==} engines: {node: ^18.18.0 || >=20.0.0} @@ -2885,15 +2912,9 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@vue/compiler-core@3.4.32': - resolution: {integrity: sha512-8tCVWkkLe/QCWIsrIvExUGnhYCAOroUs5dzhSoKL5w4MJS8uIYiou+pOPSVIOALOQ80B0jBs+Ri+kd5+MBnCDw==} - '@vue/compiler-core@3.4.33': resolution: {integrity: sha512-MoIREbkdPQlnGfSKDMgzTqzqx5nmEjIc0ydLVYlTACGBsfvOJ4tHSbZXKVF536n6fB+0eZaGEOqsGThPpdvF5A==} - '@vue/compiler-dom@3.4.32': - resolution: {integrity: sha512-PbSgt9KuYo4fyb90dynuPc0XFTfFPs3sCTbPLOLlo+PrUESW1gn/NjSsUvhR+mI2AmmEzexwYMxbHDldxSOr2A==} - '@vue/compiler-dom@3.4.33': resolution: {integrity: sha512-GzB8fxEHKw0gGet5BKlpfXEqoBnzSVWwMnT+dc25wE7pFEfrU/QsvjZMP9rD4iVXHBBoemTct8mN0GJEI6ZX5A==} @@ -2937,9 +2958,6 @@ packages: peerDependencies: vue: 3.4.33 - '@vue/shared@3.4.32': - resolution: {integrity: sha512-ep4mF1IVnX/pYaNwxwOpJHyBtOMKWoKZMbnUyd+z0udqIxLUh7YCCd/JfDna8aUrmnG9SFORyIq2HzEATRrQsg==} - '@vue/shared@3.4.33': resolution: {integrity: sha512-aoRY0jQk3A/cuvdkodTrM4NMfxco8n55eG4H7ML/CRy7OryHfiqvug4xrCBBMbbN+dvXAetDDwZW9DXWWjBntA==} @@ -3530,9 +3548,6 @@ packages: convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - cookie-es@1.1.0: - resolution: {integrity: sha512-L2rLOcK0wzWSfSDA33YR+PUHDG10a8px7rUHKWbGLP4YfbsMed2KFUw5fczvDPbT98DDe3LEzviswl810apTEw==} - cookie-es@1.2.1: resolution: {integrity: sha512-ilTPDuxhZX44BSzzRB58gvSY2UevZKQM9fjisn7Z+NJ92CtSU6kO1+22ZN/agbEJANFjK85EiJJbi/gQv18OXA==} @@ -4033,13 +4048,14 @@ packages: resolution: {integrity: sha512-Lf4YW/bL6Un1R6A76pRZyE1dl1vr31G/ev8UzIc/geCgFWyrKil8hVjYqWVKGB/UIGmb6Slzs9T0wNezdSVegw==} engines: {node: '>=5.0.0'} - eslint-plugin-perfectionist@2.11.0: - resolution: {integrity: sha512-XrtBtiu5rbQv88gl+1e2RQud9te9luYNvKIgM9emttQ2zutHPzY/AQUucwxscDKV4qlTkvLTxjOFvxqeDpPorw==} + eslint-plugin-perfectionist@3.0.0: + resolution: {integrity: sha512-B+leJTo1YjxiNIm8Yv0rCHp4eWh9RaJHO6T1ifxd26wg8NCbEiWSdqZVeYLWPCI+zS1dlf89WpOkUzG7cE4vtQ==} + engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: astro-eslint-parser: ^1.0.2 eslint: '>=8.0.0' svelte: '>=3.0.0' - svelte-eslint-parser: ^0.37.0 + svelte-eslint-parser: ^0.40.0 vue-eslint-parser: '>=9.0.0' peerDependenciesMeta: astro-eslint-parser: @@ -6913,14 +6929,6 @@ packages: vite: optional: true - unplugin-vue-router@0.10.0: - resolution: {integrity: sha512-t9cwRvNONcrh7CZLUYrd4kGOH4xZRhsHeT+exaAuYFn7z87pkTHiHh3wBnGerfKGs22SnmJIIjcKyEa62CO+4w==} - peerDependencies: - vue-router: ^4.4.0 - peerDependenciesMeta: - vue-router: - optional: true - unplugin-vue-router@0.10.1: resolution: {integrity: sha512-ATqvUsHBz1cdzeUfbYaOOCJ3t6Ax+iGCmPVXS2uJJJATqjnhHXz10DcPoDyrrD0ni2dzT8zrn4jXRczD/H1fhg==} peerDependencies: @@ -6929,8 +6937,8 @@ packages: vue-router: optional: true - unplugin@1.11.0: - resolution: {integrity: sha512-3r7VWZ/webh0SGgJScpWl2/MRCZK5d3ZYFcNaeci/GQ7Teop7zf0Nl2pUuz7G21BwPd9pcUPOC5KmJ2L3WgC5g==} + unplugin@1.12.0: + resolution: {integrity: sha512-KeczzHl2sATPQUx1gzo+EnUkmN4VmGBYRRVOZSGvGITE9rGHRDGqft6ONceP3vgXcyJ2XjX5axG5jMWUwNCYLw==} engines: {node: '>=14.0.0'} unstorage@1.10.2: @@ -7365,11 +7373,6 @@ packages: engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} hasBin: true - why-is-node-running@2.2.2: - resolution: {integrity: sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==} - engines: {node: '>=8'} - hasBin: true - why-is-node-running@2.3.0: resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==} engines: {node: '>=8'} @@ -7763,7 +7766,7 @@ snapshots: dependencies: '@types/eslint': 8.56.10 '@types/estree': 1.0.5 - '@typescript-eslint/types': 7.9.0 + '@typescript-eslint/types': 7.17.0 comment-parser: 1.4.1 esquery: 1.5.0 jsdoc-type-pratt-parser: 4.0.0 @@ -8322,8 +8325,8 @@ snapshots: '@nuxt/eslint-plugin@0.3.13(eslint@9.7.0)(typescript@5.5.4)': dependencies: - '@typescript-eslint/types': 7.9.0 - '@typescript-eslint/utils': 7.9.0(eslint@9.7.0)(typescript@5.5.4) + '@typescript-eslint/types': 7.17.0 + '@typescript-eslint/utils': 7.17.0(eslint@9.7.0)(typescript@5.5.4) eslint: 9.7.0 transitivePeerDependencies: - supports-color @@ -8364,7 +8367,7 @@ snapshots: third-party-capital: 1.0.31 ufo: 1.5.4 unimport: 3.9.0(rollup@4.19.0) - unplugin: 1.11.0 + unplugin: 1.12.0 unstorage: 1.10.2(ioredis@5.4.1) valibot: 0.36.0 transitivePeerDependencies: @@ -8449,7 +8452,7 @@ snapshots: std-env: 3.7.0 ufo: 1.5.4 unenv: 1.10.0 - unplugin: 1.11.0 + unplugin: 1.12.0 vite: 5.3.4(@types/node@20.14.11)(sass@1.69.4)(terser@5.27.0) vitest-environment-nuxt: 1.0.0(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.33)(vue@3.4.33(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@14.12.3)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.45.3)(vite@5.3.4(@types/node@20.14.11)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.4(@types/node@20.14.11)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.0(vue@3.4.33(typescript@5.5.4)))(vue@3.4.33(typescript@5.5.4)) vue: 3.4.33(typescript@5.5.4) @@ -8869,7 +8872,7 @@ snapshots: '@stylistic/eslint-plugin-plus@2.1.0(eslint@9.7.0)(typescript@5.5.4)': dependencies: '@types/eslint': 8.56.10 - '@typescript-eslint/utils': 7.9.0(eslint@9.7.0)(typescript@5.5.4) + '@typescript-eslint/utils': 7.17.0(eslint@9.7.0)(typescript@5.5.4) eslint: 9.7.0 transitivePeerDependencies: - supports-color @@ -8879,7 +8882,7 @@ snapshots: dependencies: '@stylistic/eslint-plugin-js': 2.1.0(eslint@9.7.0) '@types/eslint': 8.56.10 - '@typescript-eslint/utils': 7.9.0(eslint@9.7.0)(typescript@5.5.4) + '@typescript-eslint/utils': 7.17.0(eslint@9.7.0)(typescript@5.5.4) eslint: 9.7.0 transitivePeerDependencies: - supports-color @@ -9119,6 +9122,11 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/scope-manager@7.17.0': + dependencies: + '@typescript-eslint/types': 7.17.0 + '@typescript-eslint/visitor-keys': 7.17.0 + '@typescript-eslint/scope-manager@7.9.0': dependencies: '@typescript-eslint/types': 7.9.0 @@ -9136,8 +9144,25 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/types@7.17.0': {} + '@typescript-eslint/types@7.9.0': {} + '@typescript-eslint/typescript-estree@7.17.0(typescript@5.5.4)': + dependencies: + '@typescript-eslint/types': 7.17.0 + '@typescript-eslint/visitor-keys': 7.17.0 + debug: 4.3.5(supports-color@9.4.0) + globby: 11.1.0 + is-glob: 4.0.3 + minimatch: 9.0.4 + semver: 7.6.3 + ts-api-utils: 1.3.0(typescript@5.5.4) + optionalDependencies: + typescript: 5.5.4 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/typescript-estree@7.9.0(typescript@5.5.4)': dependencies: '@typescript-eslint/types': 7.9.0 @@ -9153,6 +9178,17 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/utils@7.17.0(eslint@9.7.0)(typescript@5.5.4)': + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) + '@typescript-eslint/scope-manager': 7.17.0 + '@typescript-eslint/types': 7.17.0 + '@typescript-eslint/typescript-estree': 7.17.0(typescript@5.5.4) + eslint: 9.7.0 + transitivePeerDependencies: + - supports-color + - typescript + '@typescript-eslint/utils@7.9.0(eslint@9.7.0)(typescript@5.5.4)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) @@ -9164,6 +9200,11 @@ snapshots: - supports-color - typescript + '@typescript-eslint/visitor-keys@7.17.0': + dependencies: + '@typescript-eslint/types': 7.17.0 + eslint-visitor-keys: 3.4.3 + '@typescript-eslint/visitor-keys@7.9.0': dependencies: '@typescript-eslint/types': 7.9.0 @@ -9542,7 +9583,7 @@ snapshots: chokidar: 3.6.0 fast-glob: 3.3.2 magic-string: 0.30.10 - unplugin: 1.11.0 + unplugin: 1.12.0 webpack: 5.93.0(esbuild@0.23.0) webpack-sources: 3.2.3 transitivePeerDependencies: @@ -9733,14 +9774,6 @@ snapshots: '@babel/parser': 7.24.8 '@vue/compiler-sfc': 3.4.33 - '@vue/compiler-core@3.4.32': - dependencies: - '@babel/parser': 7.24.8 - '@vue/shared': 3.4.32 - entities: 4.5.0 - estree-walker: 2.0.2 - source-map-js: 1.2.0 - '@vue/compiler-core@3.4.33': dependencies: '@babel/parser': 7.24.8 @@ -9749,11 +9782,6 @@ snapshots: estree-walker: 2.0.2 source-map-js: 1.2.0 - '@vue/compiler-dom@3.4.32': - dependencies: - '@vue/compiler-core': 3.4.32 - '@vue/shared': 3.4.32 - '@vue/compiler-dom@3.4.33': dependencies: '@vue/compiler-core': 3.4.33 @@ -9838,8 +9866,6 @@ snapshots: '@vue/shared': 3.4.33 vue: 3.4.33(typescript@5.5.4) - '@vue/shared@3.4.32': {} - '@vue/shared@3.4.33': {} '@vue/test-utils@2.4.6': @@ -10440,8 +10466,6 @@ snapshots: convert-source-map@2.0.0: {} - cookie-es@1.1.0: {} - cookie-es@1.2.1: {} copy-anything@3.0.5: @@ -10966,7 +10990,7 @@ snapshots: eslint-plugin-import-x@0.5.0(eslint@9.7.0)(typescript@5.5.4): dependencies: - '@typescript-eslint/utils': 7.9.0(eslint@9.7.0)(typescript@5.5.4) + '@typescript-eslint/utils': 7.17.0(eslint@9.7.0)(typescript@5.5.4) debug: 4.3.5(supports-color@9.4.0) doctrine: 3.0.0 eslint: 9.7.0 @@ -10996,11 +11020,12 @@ snapshots: eslint-plugin-no-only-tests@3.1.0: {} - eslint-plugin-perfectionist@2.11.0(eslint@9.7.0)(typescript@5.5.4)(vue-eslint-parser@9.4.2(eslint@9.7.0)): + eslint-plugin-perfectionist@3.0.0(eslint@9.7.0)(typescript@5.5.4)(vue-eslint-parser@9.4.2(eslint@9.7.0)): dependencies: - '@typescript-eslint/utils': 7.9.0(eslint@9.7.0)(typescript@5.5.4) + '@typescript-eslint/types': 7.17.0 + '@typescript-eslint/utils': 7.17.0(eslint@9.7.0)(typescript@5.5.4) eslint: 9.7.0 - minimatch: 9.0.4 + minimatch: 10.0.1 natural-compare-lite: 1.4.0 optionalDependencies: vue-eslint-parser: 9.4.2(eslint@9.7.0) @@ -12719,7 +12744,7 @@ snapshots: compatx: 0.1.8 confbox: 0.1.7 consola: 3.2.3 - cookie-es: 1.1.0 + cookie-es: 1.2.1 croner: 8.0.2 crossws: 0.2.4 db0: 0.1.4 @@ -14356,7 +14381,7 @@ snapshots: acorn: 8.12.1 estree-walker: 3.0.3 magic-string: 0.30.10 - unplugin: 1.11.0 + unplugin: 1.12.0 undici-types@5.26.5: {} @@ -14407,7 +14432,7 @@ snapshots: pkg-types: 1.1.3 scule: 1.3.0 strip-literal: 2.1.0 - unplugin: 1.11.0 + unplugin: 1.12.0 transitivePeerDependencies: - rollup @@ -14500,27 +14525,6 @@ snapshots: - rollup - supports-color - unplugin-vue-router@0.10.0(rollup@4.19.0)(vue-router@4.4.0(vue@3.4.33(typescript@5.5.4)))(vue@3.4.33(typescript@5.5.4)): - dependencies: - '@babel/types': 7.24.9 - '@rollup/pluginutils': 5.1.0(rollup@4.19.0) - '@vue-macros/common': 1.10.4(rollup@4.19.0)(vue@3.4.33(typescript@5.5.4)) - ast-walker-scope: 0.6.1 - chokidar: 3.6.0 - fast-glob: 3.3.2 - json5: 2.2.3 - local-pkg: 0.5.0 - mlly: 1.7.1 - pathe: 1.1.2 - scule: 1.3.0 - unplugin: 1.11.0 - yaml: 2.4.5 - optionalDependencies: - vue-router: 4.4.0(vue@3.4.33(typescript@5.5.4)) - transitivePeerDependencies: - - rollup - - vue - unplugin-vue-router@0.10.1(rollup@4.19.0)(vue-router@4.4.0(vue@3.4.33(typescript@5.5.4)))(vue@3.4.33(typescript@5.5.4)): dependencies: '@babel/types': 7.24.9 @@ -14534,7 +14538,7 @@ snapshots: mlly: 1.7.1 pathe: 1.1.2 scule: 1.3.0 - unplugin: 1.11.0 + unplugin: 1.12.0 yaml: 2.4.5 optionalDependencies: vue-router: 4.4.0(vue@3.4.33(typescript@5.5.4)) @@ -14542,7 +14546,7 @@ snapshots: - rollup - vue - unplugin@1.11.0: + unplugin@1.12.0: dependencies: acorn: 8.12.1 chokidar: 3.6.0 @@ -14593,7 +14597,7 @@ snapshots: mlly: 1.7.1 pathe: 1.1.2 pkg-types: 1.1.3 - unplugin: 1.11.0 + unplugin: 1.12.0 update-browserslist-db@1.0.16(browserslist@4.23.1): dependencies: @@ -14736,7 +14740,7 @@ snapshots: '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.9) '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.24.9) '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.9) - '@vue/compiler-dom': 3.4.32 + '@vue/compiler-dom': 3.4.33 kolorist: 1.8.0 magic-string: 0.30.10 vite: 5.3.4(@types/node@20.14.11)(sass@1.69.4)(terser@5.27.0) @@ -14796,7 +14800,7 @@ snapshots: tinypool: 0.8.4 vite: 5.3.4(@types/node@20.14.11)(sass@1.69.4)(terser@5.27.0) vite-node: 1.6.0(@types/node@20.14.11)(sass@1.69.4)(terser@5.27.0) - why-is-node-running: 2.2.2 + why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 20.14.11 happy-dom: 14.12.3 @@ -15100,11 +15104,6 @@ snapshots: dependencies: isexe: 2.0.0 - why-is-node-running@2.2.2: - dependencies: - siginfo: 2.0.0 - stackback: 0.0.2 - why-is-node-running@2.3.0: dependencies: siginfo: 2.0.0