bem-elements

Create HTML elements (blocks) from JavaScript that follow the BEM architecture (Block, Element, Modifier).

domutils

Utilities for working with htmlparser2's dom

domhandler

Handler for htmlparser2 that turns pages into a dom