From 2e7b0caddec6a4c250cf20cd06c3cad5a158d824 Mon Sep 17 00:00:00 2001 From: Mark Date: Thu, 13 Aug 2026 15:43:49 -0400 Subject: [PATCH] fix: bump html-dom-parser@8.0.2 so require does not throw ERR_REQUIRE_ESM_RACE_CONDITION See https://github.com/remarkablemark/html-dom-parser/issues/1551 --- package-lock.json | 8 ++++---- package.json | 2 +- src/types.ts | 10 ++++++---- 3 files changed, 11 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index 30b86f8a..32b6671d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,7 +20,7 @@ "license": "MIT", "dependencies": { "domhandler": "6.0.1", - "html-dom-parser": "8.0.1", + "html-dom-parser": "8.0.2", "react-property": "2.0.2", "style-to-js": "2.0.2" }, @@ -4964,9 +4964,9 @@ } }, "node_modules/html-dom-parser": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/html-dom-parser/-/html-dom-parser-8.0.1.tgz", - "integrity": "sha512-OnbsHX7WBOOoSroBMm936nbUIcHzDIQdKqKRLgOSI8dNNBIVVq3CYYNKhVv0csmP623jJcSNfA+gUENTR7HVWA==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/html-dom-parser/-/html-dom-parser-8.0.2.tgz", + "integrity": "sha512-UnUW0rcyfkYo9OCgeo+5Pzc4lRaifZB4h8RlGRwYIJmEz97Q3OKIYhNVXhG53jmNKWvBrq9n4ZzZIZAECnatSw==", "funding": [ { "type": "github", diff --git a/package.json b/package.json index 8208e811..58c86606 100644 --- a/package.json +++ b/package.json @@ -62,7 +62,7 @@ ], "dependencies": { "domhandler": "6.0.1", - "html-dom-parser": "8.0.1", + "html-dom-parser": "8.0.2", "react-property": "2.0.2", "style-to-js": "2.0.2" }, diff --git a/src/types.ts b/src/types.ts index 7055b2c3..8e1198b2 100644 --- a/src/types.ts +++ b/src/types.ts @@ -1,10 +1,12 @@ -import type { DomHandlerOptions } from 'domhandler'; -import type { DOMNode, TrustedTypePolicy } from 'html-dom-parser'; -import type { ParserOptions } from 'htmlparser2'; +import type { + DOMNode, + HTMLDOMParserOptions, + TrustedTypePolicy, +} from 'html-dom-parser'; import type { JSX, ReactNode } from 'react'; export interface HTMLReactParserOptions { - htmlparser2?: ParserOptions & DomHandlerOptions; + htmlparser2?: Omit; trustedTypePolicy?: TrustedTypePolicy; library?: {