0.2.2 • Published 3 years ago

dom-treeadapter v0.2.2

Weekly downloads
17
License
MIT
Repository
github
Last release
3 years ago

dom-treeadapter

A parse5-compatible TreeAdapter for the DOM

See TreeAdapter at parse5 documentation

Install

npm install dom-treeadapter

Usage

Browser:

const parse5 = require( 'parse5' )
const Adapter = require( 'dom-treeadapter' )

const adapter = Adapter( window.document )

const domNodes = parse5.parseFragment( '<div></div>', { treeAdapter: adapter } )

jsdom:

const parse5 = require( 'parse5' )
const Adapter = require( 'dom-treeadapter' )
const jsdom = require( 'jsdom' )

const { JSDOM } = jsdom
const dom = new JSDOM( '<!doctype html>' )
const { document } = dom.window

const adapter = Adapter( document )

const domNodes = parse5.parseFragment( '<div></div>', { treeAdapter: adapter } )
0.2.2

3 years ago

0.2.1

7 years ago

0.2.0

7 years ago

0.1.0

8 years ago