Simplified DOM Back End


Similar to jsdom, but only on the surface, basicHTML is a lightweight, dumb, and simple implementation of the HTML standard.
This project makes it possible to define, via NodeJS, NativeScript Custom Elements such as<Page.actionBar> and much more.

  • create any number of documents
  • document fragments, comments, text nodes, and elements
  • case sensitive and compatible with XML structures
  • Custom Elements, with observable attributes
  • Event Listener, dispatcher, DOM Level 0, classList, and more

Transformations from HTML to any platform that supports JavaScript is now easy to create and use, thanks to basicHTML's sharable Custom Elements definition and the magic of hyperHTML.

code coverage Star