(node)
| 140 | |
| 141 | function mergeSimpleElementIntoText(ast /* , options */) { |
| 142 | const isSimpleElement = (node) => |
| 143 | node.kind === "element" && |
| 144 | node.attrs.length === 0 && |
| 145 | !isNonEmptyArray(node.startTagComments) && |
| 146 | node.children.length === 1 && |
| 147 | node.firstChild.kind === "text" && |
| 148 | !htmlWhitespace.hasWhitespaceCharacter(node.children[0].value) && |
| 149 | !node.firstChild.hasLeadingSpaces && |
| 150 | !node.firstChild.hasTrailingSpaces && |
| 151 | node.isLeadingSpaceSensitive && |
| 152 | !node.hasLeadingSpaces && |
| 153 | node.isTrailingSpaceSensitive && |
| 154 | !node.hasTrailingSpaces && |
| 155 | node.prev?.kind === "text" && |
| 156 | node.next?.kind === "text"; |
| 157 | ast.walk((node) => { |
| 158 | if (node.children) { |
| 159 | for (let i = 0; i < node.children.length; i++) { |
no test coverage detected
searching dependent graphs…