jsdom 1) is a headless browser 2) implemented completely in JS on node
It simulates:
You can use JsDom directly or via wrapping library:
yarn add jsdom yarn add @types/jsdom