diff --git a/package.json b/package.json index 322f930..a093659 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "@types/node": "^24.0.3", "astro": "^6.1.9", "astro-compress": "^2.3.8", - "astro-eslint-parser": "^1.2.2", + "astro-eslint-parser": "^2.0.0", "eslint": "^10.2.1", "jiti": "latest", "sanitize-html": "^2.17.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4ab441f..31bbadc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -35,7 +35,7 @@ importers: version: 1.2.107 '@phanect/configs': specifier: latest - version: 2026.5.19(@types/node@24.12.4)(typescript@6.0.3) + version: 2026.6.17(@types/node@24.12.4)(typescript@6.0.3) '@phanect/lint': specifier: latest version: 2026.5.19(@typescript-eslint/eslint-plugin@8.59.3(@typescript-eslint/parser@8.59.3(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3))(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3))(@typescript-eslint/parser@8.59.3(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3))(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) @@ -52,8 +52,8 @@ importers: specifier: ^2.3.8 version: 2.4.1(@types/node@24.12.4)(jiti@2.7.0)(rollup@4.60.4)(sass@1.99.0)(yaml@2.9.0) astro-eslint-parser: - specifier: ^1.2.2 - version: 1.4.0 + specifier: ^2.0.0 + version: 2.0.0 eslint: specifier: ^10.2.1 version: 10.4.1(jiti@2.7.0) @@ -943,8 +943,8 @@ packages: resolution: {integrity: sha512-tmmZ3lQxAe/k/+rNnXQRawJ4NjxO2hqiOLTHvWchtGZULp4RyFeh6aU4XdOYBFe2KE1oShQTv4AblOs2iOrNnQ==} engines: {node: '>= 10.0.0'} - '@phanect/configs@2026.5.19': - resolution: {integrity: sha512-7vXCHLJE2/O112F8bA1DkrskWM9JOWUcC9rvLuvOsXof9ar27SptIOFamu1AFrqT7b9n8KVbB+Ieo0Mf+9t+wg==} + '@phanect/configs@2026.6.17': + resolution: {integrity: sha512-JYGZNgk7WTPNH8LQ+VKRB4MzAyUiLMewZ9qPz9rEARZiySCv+mw8eCUsWQuTWvfqU2JQCc9+SgRmGdDdVtSUag==} engines: {node: 22.x || 24.x || >=26.x} peerDependencies: '@types/node': 22.x || 24.x || >=26.x @@ -1374,6 +1374,10 @@ packages: resolution: {integrity: sha512-t2LvZnoEfzKtnPjgeEu41xw5gxq9mQVfYy4OoZ4Vlt0sk3JwxmhCca/AR7DwOiHrjWgjAj6as4AhRLKSDfvZIA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/scope-manager@8.61.1': + resolution: {integrity: sha512-L2bdIeoQS8FlKAvONAr20w6OcLXeB+qiDKbAooS9A0Ben+iSIkBef0FxqwKWYqt5sa0i4KJtxVyVmhMylKzF5w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/tsconfig-utils@8.59.3': resolution: {integrity: sha512-PcIJHjmaREXLgIAIzLnSY9VucEzz8FKXsRgFa1DmdGCK/5tJpW03TKJF01Q6VZd1lLdz2sIKPWaDUZN9dp//dw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1391,6 +1395,10 @@ packages: resolution: {integrity: sha512-ePFoH0g4ludssdRFqqDxQePCxU4WQyRa9+XVwjm7yLn0FKhMeoetC+qBEEI1Eyb1pGSDveTIT09Bvw2WhlGayg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/types@8.61.1': + resolution: {integrity: sha512-G+CRlPqLv7Bz1IZVs03x5K59F1veqL0EJUROAdGhKsEq8qOiRiZbI+HUojPq5l0fEGOKModD9br6lObhB8zkoA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/typescript-estree@8.59.3': resolution: {integrity: sha512-CbRjVRAf7Lr9Kr8RopKcbY45p2VfmmHrm0ygOCYFi7oU8q19m0Fs/6iHS7kNOmwpp+ob07ZVcAqlxUod9lYdmg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1408,6 +1416,10 @@ packages: resolution: {integrity: sha512-f1UQF7ggd42YiwI5wGrRaPsa+P0CINBlrkLPmGfpq/u/I/oVtecoEIfFR9ag/oa1sLOsRNZ6xehf6qMZhQGBDg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/visitor-keys@8.61.1': + resolution: {integrity: sha512-6fJ9MHWtK14C1DSkiMlHUSOmrVebL7150xZJBlJiL62jjhIA4JmOq6flwBgDxIdBKKdoiZRel+dfPD5MLfny3w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@ungap/structured-clone@1.3.1': resolution: {integrity: sha512-mUFwbeTqrVgDQxFveS+df2yfap6iuP20NAKAsBt5jDEoOTDew+zwLAOilHCeQJOVSvmgCX4ogqIrA0mnyr08yQ==} @@ -1650,6 +1662,10 @@ packages: resolution: {integrity: sha512-+QDcgc7e+au6EZ0YjMmRRjNoQo5bDMlaR45aWDoFsuxQTCM9qmCHRoiKJPELgckJ8Wmr7vcfpa9eCDHBFh6G4w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + astro-eslint-parser@2.0.0: + resolution: {integrity: sha512-wqHbAbrtUvugx7EAcc2kPmwbX6/I2/cqAxKEhFAz/9uwcqrG8khH/reipvtqbGPx1Vxdst08lvHoF4ECtVpcTA==} + engines: {node: ^22.22.3 || ^24.16.0 || >=26.3.0} + astro@6.3.3: resolution: {integrity: sha512-wvLIZQYbBZt6U8gyflBW4SLBypaqdwLZUH93rT3oT53cmQ0bTGubvMAGjqBRoheOYzYcTJZtW6czztzbu4kQ5g==} engines: {node: '>=22.12.0', npm: '>=9.6.5', pnpm: '>=7.1.0'} @@ -1980,6 +1996,10 @@ packages: resolution: {integrity: sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==} engines: {node: '>=0.12'} + entities@8.0.0: + resolution: {integrity: sha512-zwfzJecQ/Uej6tusMqwAqU/6KL2XaB2VZ2Jg54Je6ahNBGNH6Ek6g3jjNCF0fG9EWQKGZNddNjU5F1ZQn/sBnA==} + engines: {node: '>=20.19.0'} + error-stack-parser-es@1.0.5: resolution: {integrity: sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA==} @@ -4772,7 +4792,7 @@ snapshots: '@parcel/watcher-win32-x64': 2.5.6 optional: true - '@phanect/configs@2026.5.19(@types/node@24.12.4)(typescript@6.0.3)': + '@phanect/configs@2026.6.17(@types/node@24.12.4)(typescript@6.0.3)': dependencies: '@types/node': 24.12.4 typescript: 6.0.3 @@ -5147,6 +5167,11 @@ snapshots: '@typescript-eslint/types': 8.59.3 '@typescript-eslint/visitor-keys': 8.59.3 + '@typescript-eslint/scope-manager@8.61.1': + dependencies: + '@typescript-eslint/types': 8.61.1 + '@typescript-eslint/visitor-keys': 8.61.1 + '@typescript-eslint/tsconfig-utils@8.59.3(typescript@6.0.3)': dependencies: typescript: 6.0.3 @@ -5165,6 +5190,8 @@ snapshots: '@typescript-eslint/types@8.59.3': {} + '@typescript-eslint/types@8.61.1': {} + '@typescript-eslint/typescript-estree@8.59.3(typescript@6.0.3)': dependencies: '@typescript-eslint/project-service': 8.59.3(typescript@6.0.3) @@ -5196,6 +5223,11 @@ snapshots: '@typescript-eslint/types': 8.59.3 eslint-visitor-keys: 5.0.1 + '@typescript-eslint/visitor-keys@8.61.1': + dependencies: + '@typescript-eslint/types': 8.61.1 + eslint-visitor-keys: 5.0.1 + '@ungap/structured-clone@1.3.1': {} '@unrs/resolver-binding-android-arm-eabi@1.11.1': @@ -5484,6 +5516,23 @@ snapshots: transitivePeerDependencies: - supports-color + astro-eslint-parser@2.0.0: + dependencies: + '@astrojs/compiler': 4.0.0 + '@typescript-eslint/scope-manager': 8.61.1 + '@typescript-eslint/types': 8.61.1 + astrojs-compiler-sync: 1.1.1(@astrojs/compiler@4.0.0) + debug: 4.4.3 + entities: 8.0.0 + eslint-scope: 9.1.2 + eslint-visitor-keys: 5.0.1 + espree: 11.2.0 + fast-glob: 3.3.3 + is-glob: 4.0.3 + semver: 7.8.0 + transitivePeerDependencies: + - supports-color + astro@6.3.3(@types/node@24.12.4)(jiti@2.7.0)(lightningcss@1.32.0)(rollup@4.60.4)(sass@1.99.0)(terser@5.46.1)(yaml@2.9.0): dependencies: '@astrojs/compiler': 4.0.0 @@ -5582,6 +5631,11 @@ snapshots: '@astrojs/compiler': 3.0.1 synckit: 0.11.12 + astrojs-compiler-sync@1.1.1(@astrojs/compiler@4.0.0): + dependencies: + '@astrojs/compiler': 4.0.0 + synckit: 0.11.12 + async-function@1.0.0: {} available-typed-arrays@1.0.7: @@ -5862,6 +5916,8 @@ snapshots: entities@7.0.1: {} + entities@8.0.0: {} + error-stack-parser-es@1.0.5: {} es-abstract@1.24.2: