html-node
Information about the node types used in HTML - what categories do elements or nodes belong to, can you put a given node inside another node etc.
Mostly for elements but functions can also take a nodeName
eg. #text
const info = // tagNames() => [string]console // categoryNames() => [string]console // isEmpty( nodeName: string ) => booleanconsole // trueconsole // false // isMetadata( nodeName: string ) => booleanconsole // trueconsole // false // isInline( nodeName: string ) => booleanconsole // trueconsole // trueconsole // false // isEmbedded( nodeName: string ) => booleanconsole // trueconsole // false // isBlock( nodeName: string ) => booleanconsole // trueconsole // false // isContainer( nodeName: string )console // trueconsole // false // accepts( parentNodeName: string, childNodeName: string )console // trueconsole // false // def( nodeName ) => objectconsole