domify
v2.0.0 dom html client browser component element elements string document and 1 more...
domify
Turn a HTML string into DOM elements, cross-platform
Usage
Works out of the box in the browser:
import domify from 'domify';
document.addEventListener('DOMContentLoaded', () => {
const element = domify('<p>Hello <em>there</em></p>');
document.body.appendChild(element);
});
You can also run it in Node.js and other non-browser environments by passing a custom implementation of document
:
import {JSDOM} from 'jsdom';
const jsdom = new JSDOM();
domify('<p>Hello <em>there</em></p>', jsdom.window.document);
Note: For browser-only use, prefer DOMParser.parseFromString()
.
npm i domify
Metadata
- MIT
- >=18
- Unknown
- released 11/17/2023
Downloads
Maintainers
coreh, swatinem, timaschew, anthonyshort, ianstormtaylor, clintwood, cristiandouce, stagas, rauchg, kelonye, amasad, juliangruber, thehydroimpulse, dominicbarnes, dfcreative, mattmueller, tootallnate, yields, stephenmathieson, retrofox, sindresorhus, tjholowaychuk, hughsk, timoxley, jongleberry, forbeslindesay, calvinfo, defunctzombie,