isomorphic-htmlparser
v1.5.1
Published
HTML parser that works both in JavaScript and NodeJS with TypeScript support
Downloads
78
Maintainers
Readme
Isomorphic HTMLParser
HTML parser that works both in JavaScript and NodeJS with TypeScript support.
Missing something? Create feature request!
Read Documentation 📘
Check Demo 🎁
Installation
Install with NPM/yarn:
# NPM
npm install isomorphic-htmlparser
# Yarn
yarn add isomorphic-htmlparserImport what you need:
import { parseHTML } from 'isomorphic-htmlparser'
const el = parseHTML(html).find('.my-class > a.title')
const text = parseHTML(html).extract('.my-class > a.title @ text | trim')
console.log(el.text.trim() === text)
// trueAlways import only what is necessary to take full advantage of tree shaking.
Load directly in the browser
Include UMD bundle
Include script from CDN and use isomorphicHtmlparser global variable:
<script src="https://unpkg.com/isomorphic-htmlparser"></script>
<script>
const { parseHTML } = window.isomorphicHtmlparser
const el = parseHTML(html).find('.my-class > a.title')
const text = parseHTML(html).extract('.my-class > a.title @ text | trim')
console.log(el.text.trim() === text)
// true
</script>