1.3.2 • Published 9 months ago
isomorphic-htmlparser v1.3.2
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>