{"library":"html-element","type":"library","category":null,"description":"html-element is a server-side shim providing a partial implementation of `HTMLElement` for Node.js environments. It enables client-side templating libraries, such as Hyperscript, to execute server-side without a full browser DOM. The current stable version is 2.3.1, released in August 2016. The project appears to be in an abandoned state with no significant updates since 2017, making its release cadence non-existent. Its primary differentiation is its lightweight nature, offering just enough DOM API to render templates without the overhead of a headless browser, focusing on core element creation, manipulation, and serialization methods like `createElement`, `appendChild`, `setAttribute`, and `toString()`. It supports Node.js versions 4.2 and higher.","language":"javascript","status":"abandoned","version":"2.3.1","tags":["javascript","html-element","HTMLElement","element","shim"],"last_verified":"Wed May 27","install":[{"cmd":"npm install html-element","imports":["import { Element } from 'html-element';","const document = require('html-element').document;","require('html-element/global-shim'); // Creates global document, Element, etc."]},{"cmd":"yarn add html-element","imports":[]},{"cmd":"pnpm add html-element","imports":[]}],"homepage":null,"github":"https://github.com/1N50MN14/html-element","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/html-element","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/html-element/compatibility"}}