jsdom-little

Lightweight cut down version of jsdom without contextify

MIT 3 个版本
安装
npm install jsdom-little
yarn add jsdom-little
pnpm add jsdom-little
bun add jsdom-little
README

Build Status

WARNING: this fork is based on legacy jsdom version ~0.10.5.

UPDATE: jsdom 4+ doesn't depend on contextify anymore however it no longer works with Node.js™ and instead requires io.js.

jsdom-little

Lightweight cut down version of jsdom.

Removed dependencies:

  • contextify
  • xmlhttprequest
  • request

Removed features:

  • Running JavaScript code in browser context
  • Fetching or processing external resources
  • Window
  • Events
  • XmlHttpRequest
  • Content of <style> nodes is not evaluated
  • jsdom.env works only as jsdom.env(html, level, callback) and returns {document: document}

What it is good for?

  • You need something from jsdom (DOM, parsing, etc.) but full browser emulation is overkill.
版本列表
0.10.6 2015-03-03
0.10.5 2014-04-03
0.10.4 2014-04-03