| if (node.type === 'element' && node.properties?.ref) | if (node.type === 'element' && node.properties?.ref) | ||||
| delete node.properties.ref | delete node.properties.ref | ||||
| if (node.type === 'element' && !/^[a-z][a-z0-9]*$/i.test(node.tagName)) { | |||||
| node.type = 'text' | |||||
| node.value = `<${node.tagName}` | |||||
| } | |||||
| if (node.children) | if (node.children) | ||||
| node.children.forEach(iterate) | node.children.forEach(iterate) | ||||
| } | } |