diff --git a/package.json b/package.json index 665a595..bf34d8d 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,7 @@ "@unocss/transformer-directives": "65.4.3", "@unocss/vite": "65.4.3", "eslint": "9.19.0", - "eslint-plugin-svelte": "2.46.1", + "eslint-plugin-svelte": "3.0.2", "nano-staged": "0.8.0", "prettier": "3.4.2", "prettier-plugin-svelte": "3.3.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dd9ce05..4ddcdf2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -43,7 +43,7 @@ importers: devDependencies: '@antfu/eslint-config': specifier: 4.1.1 - version: 4.1.1(@typescript-eslint/utils@8.22.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3))(@vue/compiler-sfc@3.5.13)(eslint-plugin-svelte@2.46.1(eslint@9.19.0(jiti@2.4.2))(svelte@5.19.6))(eslint@9.19.0(jiti@2.4.2))(svelte-eslint-parser@0.43.0(svelte@5.19.6))(typescript@5.7.3)(vitest@2.1.6(@types/node@22.10.2)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1)) + version: 4.1.1(@typescript-eslint/utils@8.22.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3))(@vue/compiler-sfc@3.5.13)(eslint-plugin-svelte@3.0.2(eslint@9.19.0(jiti@2.4.2))(svelte@5.19.6))(eslint@9.19.0(jiti@2.4.2))(svelte-eslint-parser@1.0.0(svelte@5.19.6))(typescript@5.7.3)(vitest@2.1.6(@types/node@22.10.2)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1)) '@melt-ui/pp': specifier: 0.3.2 version: 0.3.2(@melt-ui/svelte@0.86.2(svelte@5.19.6))(svelte@5.19.6) @@ -78,8 +78,8 @@ importers: specifier: 9.19.0 version: 9.19.0(jiti@2.4.2) eslint-plugin-svelte: - specifier: 2.46.1 - version: 2.46.1(eslint@9.19.0(jiti@2.4.2))(svelte@5.19.6) + specifier: 3.0.2 + version: 3.0.2(eslint@9.19.0(jiti@2.4.2))(svelte@5.19.6) nano-staged: specifier: 0.8.0 version: 0.8.0 @@ -1940,11 +1940,11 @@ packages: peerDependencies: eslint: '>=8.44.0' - eslint-plugin-svelte@2.46.1: - resolution: {integrity: sha512-7xYr2o4NID/f9OEYMqxsEQsCsj4KaMy4q5sANaKkAb6/QeCjYFxRmDm2S3YC3A3pl1kyPZ/syOx/i7LcWYSbIw==} - engines: {node: ^14.17.0 || >=16.0.0} + eslint-plugin-svelte@3.0.2: + resolution: {integrity: sha512-+0QglmWNryvXXxRQKzLF3i+AreTsueCw7PBb0nGVBq+F9HoYqAjQeJ/9N6vFAtjMjK3wgsETrLVyBKPdeufN6Q==} + engines: {node: ^18.20.4 || ^20.18.0 || >=22.10.0} peerDependencies: - eslint: ^7.0.0 || ^8.0.0-0 || ^9.0.0-0 + eslint: ^8.57.1 || ^9.0.0 svelte: ^3.37.0 || ^4.0.0 || ^5.0.0 peerDependenciesMeta: svelte: @@ -2556,9 +2556,6 @@ packages: resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} engines: {node: '>=16 || 14 >=14.17'} - mlly@1.7.3: - resolution: {integrity: sha512-xUsx5n/mN0uQf4V548PKQ+YShA4/IW0KI1dZhrNrPCLG+xizETbHTkOa1f8/xut9JRPp8kQuMnz0oqwkTiLo/A==} - mlly@1.7.4: resolution: {integrity: sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==} @@ -2701,9 +2698,6 @@ packages: resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} engines: {node: '>=12'} - pkg-types@1.2.1: - resolution: {integrity: sha512-sQoqa8alT3nHjGuTjuKgOnvjo4cljkufdtLMnO2LBP/wRwuDlo1tkaEdMxCRhyGRPacv/ztlZgDPm2b7FAmEvw==} - pkg-types@1.3.1: resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==} @@ -2723,11 +2717,11 @@ packages: ts-node: optional: true - postcss-safe-parser@6.0.0: - resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==} - engines: {node: '>=12.0'} + postcss-safe-parser@7.0.1: + resolution: {integrity: sha512-0AioNCJZ2DPYz5ABT6bddIqlhgwhpHZ/l65YAYo0BCIn0xiDpsnTHz0gnoTGk0OXZW0JRs+cDwL8u/teRdz+8A==} + engines: {node: '>=18.0'} peerDependencies: - postcss: ^8.3.3 + postcss: ^8.4.31 postcss-scss@4.0.9: resolution: {integrity: sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==} @@ -2739,6 +2733,10 @@ packages: resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} engines: {node: '>=4'} + postcss-selector-parser@7.1.0: + resolution: {integrity: sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==} + engines: {node: '>=4'} + postcss@8.4.49: resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} engines: {node: ^10 || ^12 || >=14} @@ -3058,9 +3056,9 @@ packages: svelte: ^4.0.0 || ^5.0.0-next.0 typescript: '>=5.0.0' - svelte-eslint-parser@0.43.0: - resolution: {integrity: sha512-GpU52uPKKcVnh8tKN5P4UZpJ/fUDndmq7wfsvoVXsyP+aY0anol7Yqo01fyrlaWGMFfm4av5DyrjlaXdLRJvGA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + svelte-eslint-parser@1.0.0: + resolution: {integrity: sha512-diZzpeeFhAxormeIhmRS4vXx98GG6T7Dq5y1a6qffqs/5MBrBqqDg8bj88iEohp6bvhU4MIABJmOTa0gXWcbSQ==} + engines: {node: ^18.20.4 || ^20.18.0 || >=22.10.0} peerDependencies: svelte: ^3.37.0 || ^4.0.0 || ^5.0.0 peerDependenciesMeta: @@ -3473,7 +3471,7 @@ snapshots: '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 - '@antfu/eslint-config@4.1.1(@typescript-eslint/utils@8.22.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3))(@vue/compiler-sfc@3.5.13)(eslint-plugin-svelte@2.46.1(eslint@9.19.0(jiti@2.4.2))(svelte@5.19.6))(eslint@9.19.0(jiti@2.4.2))(svelte-eslint-parser@0.43.0(svelte@5.19.6))(typescript@5.7.3)(vitest@2.1.6(@types/node@22.10.2)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1))': + '@antfu/eslint-config@4.1.1(@typescript-eslint/utils@8.22.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3))(@vue/compiler-sfc@3.5.13)(eslint-plugin-svelte@3.0.2(eslint@9.19.0(jiti@2.4.2))(svelte@5.19.6))(eslint@9.19.0(jiti@2.4.2))(svelte-eslint-parser@1.0.0(svelte@5.19.6))(typescript@5.7.3)(vitest@2.1.6(@types/node@22.10.2)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1))': dependencies: '@antfu/install-pkg': 1.0.0 '@clack/prompts': 0.9.1 @@ -3512,8 +3510,8 @@ snapshots: yaml-eslint-parser: 1.2.3 yargs: 17.7.2 optionalDependencies: - eslint-plugin-svelte: 2.46.1(eslint@9.19.0(jiti@2.4.2))(svelte@5.19.6) - svelte-eslint-parser: 0.43.0(svelte@5.19.6) + eslint-plugin-svelte: 3.0.2(eslint@9.19.0(jiti@2.4.2))(svelte@5.19.6) + svelte-eslint-parser: 1.0.0(svelte@5.19.6) transitivePeerDependencies: - '@eslint/json' - '@typescript-eslint/utils' @@ -5471,20 +5469,19 @@ snapshots: regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-svelte@2.46.1(eslint@9.19.0(jiti@2.4.2))(svelte@5.19.6): + eslint-plugin-svelte@3.0.2(eslint@9.19.0(jiti@2.4.2))(svelte@5.19.6): dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.19.0(jiti@2.4.2)) '@jridgewell/sourcemap-codec': 1.5.0 eslint: 9.19.0(jiti@2.4.2) - eslint-compat-utils: 0.5.1(eslint@9.19.0(jiti@2.4.2)) + eslint-compat-utils: 0.6.4(eslint@9.19.0(jiti@2.4.2)) esutils: 2.0.3 known-css-properties: 0.35.0 postcss: 8.4.49 postcss-load-config: 3.1.4(postcss@8.4.49) - postcss-safe-parser: 6.0.0(postcss@8.4.49) - postcss-selector-parser: 6.1.2 + postcss-safe-parser: 7.0.1(postcss@8.4.49) semver: 7.6.3 - svelte-eslint-parser: 0.43.0(svelte@5.19.6) + svelte-eslint-parser: 1.0.0(svelte@5.19.6) optionalDependencies: svelte: 5.19.6 transitivePeerDependencies: @@ -6277,13 +6274,6 @@ snapshots: dependencies: brace-expansion: 2.0.1 - mlly@1.7.3: - dependencies: - acorn: 8.14.0 - pathe: 1.1.2 - pkg-types: 1.2.1 - ufo: 1.5.4 - mlly@1.7.4: dependencies: acorn: 8.14.0 @@ -6406,12 +6396,6 @@ snapshots: picomatch@4.0.2: {} - pkg-types@1.2.1: - dependencies: - confbox: 0.1.8 - mlly: 1.7.3 - pathe: 1.1.2 - pkg-types@1.3.1: dependencies: confbox: 0.1.8 @@ -6427,7 +6411,7 @@ snapshots: optionalDependencies: postcss: 8.4.49 - postcss-safe-parser@6.0.0(postcss@8.4.49): + postcss-safe-parser@7.0.1(postcss@8.4.49): dependencies: postcss: 8.4.49 @@ -6440,6 +6424,11 @@ snapshots: cssesc: 3.0.0 util-deprecate: 1.0.2 + postcss-selector-parser@7.1.0: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + postcss@8.4.49: dependencies: nanoid: 3.3.8 @@ -6710,13 +6699,14 @@ snapshots: transitivePeerDependencies: - picomatch - svelte-eslint-parser@0.43.0(svelte@5.19.6): + svelte-eslint-parser@1.0.0(svelte@5.19.6): dependencies: - eslint-scope: 7.2.2 - eslint-visitor-keys: 3.4.3 - espree: 9.6.1 + eslint-scope: 8.2.0 + eslint-visitor-keys: 4.2.0 + espree: 10.3.0 postcss: 8.4.49 postcss-scss: 4.0.9(postcss@8.4.49) + postcss-selector-parser: 7.1.0 optionalDependencies: svelte: 5.19.6