diff --git a/package-lock.json b/package-lock.json index 36c0f54..bb2042d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -31,7 +31,7 @@ "eslint-config-prettier": "^10.1.8", "eslint-import-resolver-typescript": "^3.10.1", "eslint-plugin-import": "^2.32.0", - "eslint-plugin-mozilla": "^4.3.3", + "eslint-plugin-mozilla": "^5.0.1", "eslint-plugin-react": "^7.37.5", "eslint-plugin-react-hooks": "^7.0.1", "globals": "^17.0.0", @@ -7414,9 +7414,9 @@ } }, "node_modules/eslint-plugin-mozilla": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-mozilla/-/eslint-plugin-mozilla-4.3.3.tgz", - "integrity": "sha512-Caxrl4pZoEV612oU4iGcRP+R4G7ooO1MpV5rTPCGKFTYVY6Iw3FEJ0AA+1mUY/rDIdqw7CxyV7+Hllzyh3UYlQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-mozilla/-/eslint-plugin-mozilla-5.0.1.tgz", + "integrity": "sha512-JD6EqZo59iwvCs61uTGGjwEHW4CJPFSzO4e4MNTZDnT+Sf47r6GufPY0m23rRCLI4ssc8ZB/0vKh+bUsSop9Kg==", "dev": true, "license": "MPL-2.0", "dependencies": { @@ -7425,24 +7425,20 @@ "espree": "^10.4.0", "estraverse": "^5.3.0", "htmlparser2": "^10.0.0", - "toml-eslint-parser": "0.10.0" + "toml-eslint-parser": "1.0.3" }, "engines": { "node": ">=22.0.0" }, "peerDependencies": { - "@microsoft/eslint-plugin-sdl": "^1.0.0", - "eslint": "^9.0.0", - "eslint-plugin-jsdoc": "^61.0.0", + "eslint": "^9.0.0 || ^10.0.0", + "eslint-plugin-jsdoc": "*", "eslint-plugin-no-unsanitized": "^4.1.0", "eslint-plugin-promise": "^7.2.1" }, "peerDependenciesMeta": { "@eslint-plugin-jsdoc": { "optional": true - }, - "@microsoft/eslint-plugin-sdl": { - "optional": true } } }, @@ -13770,21 +13766,34 @@ } }, "node_modules/toml-eslint-parser": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/toml-eslint-parser/-/toml-eslint-parser-0.10.0.tgz", - "integrity": "sha512-khrZo4buq4qVmsGzS5yQjKe/WsFvV8fGfOjDQN0q4iy9FjRfPWRgTFrU8u1R2iu/SfWLhY9WnCi4Jhdrcbtg+g==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/toml-eslint-parser/-/toml-eslint-parser-1.0.3.tgz", + "integrity": "sha512-A5F0cM6+mDleacLIEUkmfpkBbnHJFV1d2rprHU2MXNk7mlxHq2zGojA+SRvQD1RoMo9gqjZPWEaKG4v1BQ48lw==", "dev": true, "license": "MIT", "dependencies": { - "eslint-visitor-keys": "^3.0.0" + "eslint-visitor-keys": "^5.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^20.19.0 || ^22.13.0 || >=24" }, "funding": { "url": "https://github.com/sponsors/ota-meshi" } }, + "node_modules/toml-eslint-parser/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/ts-api-utils": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.4.0.tgz", diff --git a/package.json b/package.json index 01971ed..42bc2e3 100644 --- a/package.json +++ b/package.json @@ -69,7 +69,7 @@ "eslint-config-prettier": "^10.1.8", "eslint-import-resolver-typescript": "^3.10.1", "eslint-plugin-import": "^2.32.0", - "eslint-plugin-mozilla": "^4.3.3", + "eslint-plugin-mozilla": "^5.0.1", "eslint-plugin-react": "^7.37.5", "eslint-plugin-react-hooks": "^7.0.1", "globals": "^17.0.0",