From 2da292c494372ac441c0209bad8665e7d44d28ae Mon Sep 17 00:00:00 2001 From: Mikhail Bashkirov Date: Tue, 20 Jan 2026 11:43:57 +0100 Subject: [PATCH 1/2] fix(parse5-utils): fix MJS exports and docs --- .changeset/silly-avocados-know.md | 5 +++++ packages/parse5-utils/README.md | 4 ++-- packages/parse5-utils/index.mjs | 8 ++++++-- 3 files changed, 13 insertions(+), 4 deletions(-) create mode 100644 .changeset/silly-avocados-know.md diff --git a/.changeset/silly-avocados-know.md b/.changeset/silly-avocados-know.md new file mode 100644 index 000000000..612264ebf --- /dev/null +++ b/.changeset/silly-avocados-know.md @@ -0,0 +1,5 @@ +--- +'@web/parse5-utils': patch +--- + +fix MJS exports and fix docs about exported utils diff --git a/packages/parse5-utils/README.md b/packages/parse5-utils/README.md index 7e01f94c1..a85b543bf 100644 --- a/packages/parse5-utils/README.md +++ b/packages/parse5-utils/README.md @@ -91,20 +91,20 @@ const htmlWithInjectedScript = appendToDocument( - isElementNode - setNodeSourceCodeLocation - getNodeSourceCodeLocation -- updateNodeSourceCodeLocation - isHtmlFragment - hasAttribute - getAttribute - getAttributes - setAttribute - setAttributes +- removeAttribute - setTextContent - getTextContent -- removeAttribute - remove - findNode - findNodes - findElement - findElements +- prepend - prependToDocument - appendToDocument diff --git a/packages/parse5-utils/index.mjs b/packages/parse5-utils/index.mjs index 67dcfc7b4..410d8646c 100644 --- a/packages/parse5-utils/index.mjs +++ b/packages/parse5-utils/index.mjs @@ -34,7 +34,6 @@ const { isElementNode, setNodeSourceCodeLocation, getNodeSourceCodeLocation, - updateNodeSourceCodeLocation, isHtmlFragment, hasAttribute, getAttribute, @@ -42,11 +41,14 @@ const { setAttribute, setAttributes, removeAttribute, + setTextContent, + getTextContent, remove, findNode, findNodes, findElement, findElements, + prepend, prependToDocument, appendToDocument, } = cjsEntrypoint; @@ -85,7 +87,6 @@ export { isElementNode, setNodeSourceCodeLocation, getNodeSourceCodeLocation, - updateNodeSourceCodeLocation, isHtmlFragment, hasAttribute, getAttribute, @@ -93,11 +94,14 @@ export { setAttribute, setAttributes, removeAttribute, + setTextContent, + getTextContent, remove, findNode, findNodes, findElement, findElements, + prepend, prependToDocument, appendToDocument, }; From 83812a500d3308b880d6cddc396b53951f43d34e Mon Sep 17 00:00:00 2001 From: Mikhail Bashkirov Date: Tue, 20 Jan 2026 11:47:49 +0100 Subject: [PATCH 2/2] fix(parse5-utils): export updateNodeSourceCodeLocation --- .changeset/silly-avocados-know.md | 4 +++- packages/parse5-utils/README.md | 1 + packages/parse5-utils/index.mjs | 2 ++ packages/parse5-utils/src/index.js | 1 + 4 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.changeset/silly-avocados-know.md b/.changeset/silly-avocados-know.md index 612264ebf..f78984690 100644 --- a/.changeset/silly-avocados-know.md +++ b/.changeset/silly-avocados-know.md @@ -2,4 +2,6 @@ '@web/parse5-utils': patch --- -fix MJS exports and fix docs about exported utils +fix MJS exports +fix export of updateNodeSourceCodeLocation +fix docs about exported utils diff --git a/packages/parse5-utils/README.md b/packages/parse5-utils/README.md index a85b543bf..f1ea97888 100644 --- a/packages/parse5-utils/README.md +++ b/packages/parse5-utils/README.md @@ -91,6 +91,7 @@ const htmlWithInjectedScript = appendToDocument( - isElementNode - setNodeSourceCodeLocation - getNodeSourceCodeLocation +- updateNodeSourceCodeLocation - isHtmlFragment - hasAttribute - getAttribute diff --git a/packages/parse5-utils/index.mjs b/packages/parse5-utils/index.mjs index 410d8646c..9c207eaea 100644 --- a/packages/parse5-utils/index.mjs +++ b/packages/parse5-utils/index.mjs @@ -34,6 +34,7 @@ const { isElementNode, setNodeSourceCodeLocation, getNodeSourceCodeLocation, + updateNodeSourceCodeLocation, isHtmlFragment, hasAttribute, getAttribute, @@ -87,6 +88,7 @@ export { isElementNode, setNodeSourceCodeLocation, getNodeSourceCodeLocation, + updateNodeSourceCodeLocation, isHtmlFragment, hasAttribute, getAttribute, diff --git a/packages/parse5-utils/src/index.js b/packages/parse5-utils/src/index.js index c48fba1fc..cb1e3909d 100644 --- a/packages/parse5-utils/src/index.js +++ b/packages/parse5-utils/src/index.js @@ -362,6 +362,7 @@ module.exports.isDocumentTypeNode = adapter.isDocumentTypeNode; module.exports.isElementNode = adapter.isElementNode; module.exports.setNodeSourceCodeLocation = adapter.setNodeSourceCodeLocation; module.exports.getNodeSourceCodeLocation = adapter.getNodeSourceCodeLocation; +module.exports.updateNodeSourceCodeLocation = adapter.updateNodeSourceCodeLocation; module.exports.isHtmlFragment = isHtmlFragment; module.exports.hasAttribute = hasAttribute; module.exports.getAttribute = getAttribute;