diff --git a/package.json b/package.json index 0d17ba9af..fedd9474c 100644 --- a/package.json +++ b/package.json @@ -64,7 +64,7 @@ "astro-eslint-parser": "^2.1.0", "eslint": "^10.6.0", "eslint-config-prettier": "^10.1.8", - "eslint-plugin-astro": "^2.1.1", + "eslint-plugin-astro": "^3.0.0", "eslint-plugin-prettier": "^5.5.6", "favicons": "^7.3.0", "globals": "^17.7.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 54d4ccc03..1e9ba992f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -112,8 +112,8 @@ importers: specifier: ^10.1.8 version: 10.1.8(eslint@10.8.0(jiti@2.7.0)(supports-color@7.2.0)) eslint-plugin-astro: - specifier: ^2.1.1 - version: 2.1.1(@typescript-eslint/parser@8.66.0(eslint@10.8.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@10.8.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0) + specifier: ^3.0.0 + version: 3.1.0(@emnapi/core@2.0.0-alpha.3)(@emnapi/runtime@2.0.0-alpha.3)(@typescript-eslint/parser@8.66.0(eslint@10.8.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@10.8.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)(typescript-eslint@8.66.0(eslint@10.8.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3)) eslint-plugin-prettier: specifier: ^5.5.6 version: 5.5.6(eslint-config-prettier@10.1.8(eslint@10.8.0(jiti@2.7.0)(supports-color@7.2.0)))(eslint@10.8.0(jiti@2.7.0)(supports-color@7.2.0))(prettier@3.9.6) @@ -1620,6 +1620,10 @@ packages: resolution: {integrity: sha512-poUfd66bOTY59rQajtusj/+i6kaBc4pKXkBa2XHYjwBZyhWThS1sdlgxLrnmo7NQqLUpvhmEtkOONUBs9WIp9Q==} engines: {node: ^22.22.3 || ^24.16.0 || >=26.3.0} + astro-eslint-parser@3.0.0: + resolution: {integrity: sha512-idgbHE8cjEU9f4Ne46RiGgwEviXYarNVoQoTZr+H1j7mbNCKp8EGGov2bR64/cvMpfBsX3XNPu9+muxAhK84eg==} + engines: {node: ^22.22.3 || ^24.16.0 || >=26.3.0} + astro-loader-i18n@1.0.0: resolution: {integrity: sha512-tYY2dBTn9fEO82/WcT9FJbL9yOcn9cfXIP2+kPM5LdGLYv47Cl3IM/Mr6qnhbpCUY5pL1taG3NzI/6rX70lXnQ==} peerDependencies: @@ -1929,18 +1933,21 @@ packages: peerDependencies: eslint: '>=7.0.0' - eslint-plugin-astro@2.1.1: - resolution: {integrity: sha512-oZwtjIfBOxOJT09exeGLQWy5o8/ATxY8RSq0548VMd0q7FqIVxoA5a46fRjnVLrj3pd3aP3/zkrGTuYPPo+iSw==} + eslint-plugin-astro@3.1.0: + resolution: {integrity: sha512-I+v3DNIVCPPQC91jZIevvp5eTdzOhZYQSL43PnmbHBcuaiLhusN7czT8AK2ISH53+sO3p8rzqiR81j7VJ2qDeg==} engines: {node: ^22.22.3 || ^24.16.0 || >=26.3.0} peerDependencies: '@typescript-eslint/parser': '>=8.61.0' eslint: '>=10.0.0' eslint-plugin-jsx-a11y: '>=6.10.2' + typescript-eslint: '>=8.61.0' peerDependenciesMeta: '@typescript-eslint/parser': optional: true eslint-plugin-jsx-a11y: optional: true + typescript-eslint: + optional: true eslint-plugin-prettier@5.5.6: resolution: {integrity: sha512-ifetmTcxWfz+4qRW3pH/ujdTq2jQIj59AxJMIN26K5avYgU8dxycUETQonWiW+wPrYXA0j3Try0l1CnwVQtDqQ==} @@ -5312,6 +5319,22 @@ snapshots: transitivePeerDependencies: - supports-color + astro-eslint-parser@3.0.0(@emnapi/core@2.0.0-alpha.3)(@emnapi/runtime@2.0.0-alpha.3)(supports-color@7.2.0): + dependencies: + '@astrojs/compiler-rs': 0.3.2(@emnapi/core@2.0.0-alpha.3)(@emnapi/runtime@2.0.0-alpha.3) + '@typescript-eslint/scope-manager': 8.66.0 + '@typescript-eslint/types': 8.66.0 + debug: 4.4.3(supports-color@7.2.0) + eslint-scope: 9.1.2 + eslint-visitor-keys: 5.0.1 + espree: 11.2.0 + semver: 7.8.5 + tinyglobby: 0.2.17 + transitivePeerDependencies: + - '@emnapi/core' + - '@emnapi/runtime' + - supports-color + astro-loader-i18n@1.0.0(astro@7.1.6(@astrojs/markdown-remark@7.2.2(supports-color@7.2.0))(@emnapi/core@2.0.0-alpha.3)(@emnapi/runtime@2.0.0-alpha.3)(@types/node@26.1.2)(jiti@2.7.0)(yaml@2.9.0)): dependencies: astro: 7.1.6(@astrojs/markdown-remark@7.2.2(supports-color@7.2.0))(@emnapi/core@2.0.0-alpha.3)(@emnapi/runtime@2.0.0-alpha.3)(@types/node@26.1.2)(jiti@2.7.0)(yaml@2.9.0) @@ -5692,21 +5715,23 @@ snapshots: dependencies: eslint: 10.8.0(jiti@2.7.0)(supports-color@7.2.0) - eslint-plugin-astro@2.1.1(@typescript-eslint/parser@8.66.0(eslint@10.8.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@10.8.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0): + eslint-plugin-astro@3.1.0(@emnapi/core@2.0.0-alpha.3)(@emnapi/runtime@2.0.0-alpha.3)(@typescript-eslint/parser@8.66.0(eslint@10.8.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@10.8.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)(typescript-eslint@8.66.0(eslint@10.8.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3)): dependencies: '@eslint-community/eslint-utils': 4.10.1(eslint@10.8.0(jiti@2.7.0)(supports-color@7.2.0)) '@jridgewell/sourcemap-codec': 1.5.5 - '@typescript-eslint/types': 8.65.0 - astro-eslint-parser: 2.1.0(supports-color@7.2.0) + '@typescript-eslint/types': 8.66.0 + astro-eslint-parser: 3.0.0(@emnapi/core@2.0.0-alpha.3)(@emnapi/runtime@2.0.0-alpha.3)(supports-color@7.2.0) eslint: 10.8.0(jiti@2.7.0)(supports-color@7.2.0) espree: 11.2.0 globals: 17.9.0 - parse5: 8.0.1 postcss: 8.5.25 postcss-selector-parser: 7.1.4 optionalDependencies: '@typescript-eslint/parser': 8.66.0(eslint@10.8.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3) + typescript-eslint: 8.66.0(eslint@10.8.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3) transitivePeerDependencies: + - '@emnapi/core' + - '@emnapi/runtime' - supports-color eslint-plugin-prettier@5.5.6(eslint-config-prettier@10.1.8(eslint@10.8.0(jiti@2.7.0)(supports-color@7.2.0)))(eslint@10.8.0(jiti@2.7.0)(supports-color@7.2.0))(prettier@3.9.6):