diff --git a/package-lock.json b/package-lock.json index d7c2689b7..6669134c5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "@oclif/core": "3.27.0", "@salesforce/code-analyzer-core": "0.33.0", "@salesforce/code-analyzer-engine-api": "0.27.0", - "@salesforce/code-analyzer-eslint-engine": "0.29.0", + "@salesforce/code-analyzer-eslint-engine": "0.30.0", "@salesforce/code-analyzer-flow-engine": "0.25.0", "@salesforce/code-analyzer-pmd-engine": "0.29.0", "@salesforce/code-analyzer-regex-engine": "0.25.0", @@ -1822,6 +1822,53 @@ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, + "node_modules/@html-eslint/eslint-plugin": { + "version": "0.34.0", + "resolved": "https://registry.npmjs.org/@html-eslint/eslint-plugin/-/eslint-plugin-0.34.0.tgz", + "integrity": "sha512-ksMbMQXOsfVHfnopKp9oEaKNiOP0kmFv1DOY54mWxynJ5SkQODYFawKj38CvkJo+89cw5J6+x8tn6ZT6Y2lbPA==", + "license": "MIT", + "dependencies": { + "@html-eslint/template-parser": "^0.34.0", + "@html-eslint/template-syntax-parser": "^0.34.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@html-eslint/parser": { + "version": "0.34.0", + "resolved": "https://registry.npmjs.org/@html-eslint/parser/-/parser-0.34.0.tgz", + "integrity": "sha512-gWwcb0nPEq/wKQY+hvGQwdEJ9DXMKs1GLCqG51FqLTTOY1mtwTYRkjmviJCKFwAnQUkYhRrzolYj1ZF2XsTG6A==", + "license": "MIT", + "dependencies": { + "@html-eslint/template-syntax-parser": "^0.34.0", + "es-html-parser": "^1.0.0-alpha.4" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/@html-eslint/template-parser": { + "version": "0.34.0", + "resolved": "https://registry.npmjs.org/@html-eslint/template-parser/-/template-parser-0.34.0.tgz", + "integrity": "sha512-hSOEYL5l9vuskklaZj6v5OVYmw6siZYM1g745uexo/YKoHzKSNHkzb/jK5XM6tn6fjYODvCqG04xR8OCn1Dsqw==", + "license": "MIT", + "dependencies": { + "es-html-parser": "^1.0.0-alpha.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@html-eslint/template-syntax-parser": { + "version": "0.34.0", + "resolved": "https://registry.npmjs.org/@html-eslint/template-syntax-parser/-/template-syntax-parser-0.34.0.tgz", + "integrity": "sha512-rmIrw3WtYXITA7AI+LgJqUmjLfWMEP2HNyvvdV8YJysdEOFtM0VXOT9hY8b7mV0ZGqPt/g0dWii1j/94omMufQ==", + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, "node_modules/@humanfs/core": { "version": "0.19.1", "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", @@ -4420,6 +4467,34 @@ "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", "license": "MIT" }, + "node_modules/@salesforce-ux/eslint-plugin-slds": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@salesforce-ux/eslint-plugin-slds/-/eslint-plugin-slds-0.5.1.tgz", + "integrity": "sha512-wmaVebSfatYOMrL5w0ESNTvUATaKDwdlQFtMQB1MM3MW/4VSSIokW03sO3w9P+4Sx/evV7JK6K5dB5UEIibAyQ==", + "license": "ISC", + "dependencies": { + "@html-eslint/eslint-plugin": "^0.34.0", + "@html-eslint/parser": "^0.34.0", + "@salesforce-ux/sds-metadata": "^0.3.3" + }, + "engines": { + "node": ">=18.18.0" + }, + "peerDependencies": { + "eslint": "^8.0.0 || ^9.0.0" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": false + } + } + }, + "node_modules/@salesforce-ux/sds-metadata": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@salesforce-ux/sds-metadata/-/sds-metadata-0.3.3.tgz", + "integrity": "sha512-EAQiHaSBkL54Oy2fJ3Q3muKPXRZA7J68iGA0NJa+7HkqI+96x0w20WIgLTQjR0EO7E3gSJ8/6AHzQHAiKjlKcg==", + "license": "ISC" + }, "node_modules/@salesforce/cli-plugins-testkit": { "version": "5.3.39", "resolved": "https://registry.npmjs.org/@salesforce/cli-plugins-testkit/-/cli-plugins-testkit-5.3.39.tgz", @@ -4711,14 +4786,15 @@ } }, "node_modules/@salesforce/code-analyzer-eslint-engine": { - "version": "0.29.0", - "resolved": "https://registry.npmjs.org/@salesforce/code-analyzer-eslint-engine/-/code-analyzer-eslint-engine-0.29.0.tgz", - "integrity": "sha512-BjTzrk0D2WIT4TzvsLNqpithQXqvzyFjFi+XSCEPqWMl1jPDWxaZ2Bkm4+JXy9p1T7JqHosqwYGblIKT92VAOg==", + "version": "0.30.0", + "resolved": "https://registry.npmjs.org/@salesforce/code-analyzer-eslint-engine/-/code-analyzer-eslint-engine-0.30.0.tgz", + "integrity": "sha512-kLZzz6AIEsZAy5ybExshWyY5m4YtueofAq5I9ra6nyS2TBe6/NEcNBRa2gxq4UuYpWpfK5cNm+ao4JmS5q0+uA==", "license": "BSD-3-Clause", "dependencies": { "@eslint/js": "^9.32.0", "@lwc/eslint-plugin-lwc": "^3.2.0", "@lwc/eslint-plugin-lwc-platform": "^6.1.0", + "@salesforce-ux/eslint-plugin-slds": "^0.5.0", "@salesforce/code-analyzer-engine-api": "0.27.0", "@salesforce/code-analyzer-eslint8-engine": "0.5.0", "@salesforce/eslint-config-lwc": "^4.0.0", @@ -9212,6 +9288,12 @@ "node": ">= 0.4" } }, + "node_modules/es-html-parser": { + "version": "1.0.0-alpha.8", + "resolved": "https://registry.npmjs.org/es-html-parser/-/es-html-parser-1.0.0-alpha.8.tgz", + "integrity": "sha512-7zQHIugusEuMWjWafkdSwzDWGZ5EbRjSBp5mzfa8kwZoCS1zeiKLNV2SM7vbtPCo8xztWrukg5xZ7OGkYEoEbQ==", + "license": "MIT" + }, "node_modules/es-object-atoms": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", diff --git a/package.json b/package.json index 35dda21bb..8fbd4bd9c 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "@oclif/core": "3.27.0", "@salesforce/code-analyzer-core": "0.33.0", "@salesforce/code-analyzer-engine-api": "0.27.0", - "@salesforce/code-analyzer-eslint-engine": "0.29.0", + "@salesforce/code-analyzer-eslint-engine": "0.30.0", "@salesforce/code-analyzer-flow-engine": "0.25.0", "@salesforce/code-analyzer-pmd-engine": "0.29.0", "@salesforce/code-analyzer-regex-engine": "0.25.0",