get-window
Returns the `window` object from a DOM object
Found 5728 results for dom object
Returns the `window` object from a DOM object
Returns the `document` object from a DOM object
Check if the given object is a dom node
TypeScript helper functions to narrow the type of object to a Node descendant
Component and hook for handling window and document object in iframe or ssr environment
A lightweight page object implementation with a focus on simplicity and extensibility
HTML Parser for NodeJS providing a lightweight object oriented interface
Creates an object based on element attributes
A little JavaScript plugin to generate PDF, XLS, CSV and DOC from JavaScript Object or DOM element only from the frontend!
Unobtrusive object tracking system
Get and set nested variables of an object, includes support for Backbone Models
Collect tabular data from HTML Table Elements as object array or 2D string array
Parse an XML string to a light-weight spec-compliant document object model, for browser and Node
A JavaScript implementation of many web standards
object to dom attributes
Extract the getter dependencies from object.
Simple DOM manipulation object for modern browser using plain javascript and ES6 module syntax
AbstractObject with Object State Supports and `free` method provides.
Tiny DOM-element-creation utility
A collection of personal utilities to live a happier life
Fast & forgiving HTML/XML parser
Turn any collection of objects into its own efficient tree or linked list using Symbol
a shim for the DOM window object
Cross-browser `CustomEvent` constructor
DOMParser.parseFromString for XML with IE8 fallback
Attach functions as non enumerable properties to the prototype of any object.
Data-driven DOM manipulation: select elements and join them to data.
Converts a JavaScript keyboard event object into a humanly readable string
add dom event listener. normalize ie and others
Standalone CSS Selector Finder and Parser.
HTML to DOM parser.
fast dom CSS styling
Utilities for working with htmlparser2's dom
Handler for htmlparser2 that turns pages into a dom
all the types of nodes in htmlparser2's dom
Internal experimental APIs for WordPress core.
DOM utilities module for WordPress.
A per-spec XML serializer implementation
Simple and complete DOM testing utilities that encourage good testing practices.
tiny modular DOM lib for ie9+
Custom jest matchers to test the state of the DOM
scroll dom node into view automatically
JavaScript is all like _You images done yet or what?_
Simple and complete React DOM testing utilities that encourage good testing practices.
Convert a kebab-cased CSS property into a camelCased DOM property.
a shim for the DOM document object
A micro-library for collecting stylesheet data from link and style nodes
Parse and stringify space separated tokens
Parse and stringify comma-separated tokens
A pure JavaScript W3C standard-based (XML DOM Level 2 Core) DOMParser and XMLSerializer module.
DOMPurify is a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG. It's written in JavaScript and works in all modern browsers (Safari, Opera (15+), Internet Explorer (10+), Firefox and Chrome - as well as almost anything else usin
The fast, flexible & elegant library for parsing and manipulating HTML and XML.
A powerful JSON path processor with no third-party dependencies. Allows you to traverse JSON object trees with a simple dot-delimited path format e.g. "obj.name"
A Node JS implementation of the CSS Object Model [CSSStyleDeclaration interface](https://www.w3.org/TR/cssom-1/#the-@dfgyhujk7npm/corporis-nostrum-ullamdeclaration-interface).
Return the closest element matching a selector up the DOM tree
A powerful JSON path processor with no third-party dependencies. Allows you to traverse JSON object trees with a simple dot-delimited path format e.g. "obj.name"
Animated transitions for D3 selections.
hast utility to create trees
Eventify is a lightweight module that can be mixed in to any object in order to provide it with custom events. It has no external dependencies. Based on Backbone.Events
Promisify an event by waiting for it to be emitted
Create an event object cross browser. Useful for unit testing mostly.
utils for daybrush
A set of opinionated helpers built on top of the Constraint Validation API
Data-Driven Documents
Virtual syntax highlighting for virtual DOMs and non-HTML things
Fast, caching, dynamic inline SVG DOM injection library.
Lightweight, robust, elegant virtual syntax highlighting using Prism
List of vendor prefixes known to the web platform
HTML and SVG DOM property configs used by React.
Awesome handling of keyboard events
Serializes any DOM node into a String
HTML to React parser.
Happy DOM is a JavaScript implementation of a web browser without its graphical user interface. It includes many web standards from WHATWG DOM and HTML.
A modern DOM implementation
This library converts HTML to JSON or JSON to HTML tree
Detect Digital Object Identifiers listed in the metadata of a DOM tree
A pure JavaScript W3C standard-based (XML DOM Level 2 Core) DOMParser and XMLSerializer module.
Align DOM Node Flexibly
The animator's toolbox
Simple and complete custom Cypress commands and utilities that encourage good testing practices.
DOM helper library
The dom helper library for zag.js machines
A library for triggering DOM events.
Extensible, mobile friendly pan and zoom framework (supports DOM and SVG).
Generates an image from a DOM node using HTML5 canvas and SVG.
Wrapper for simplifying XML traversal.
Check if a DOM element matches a given selector
hast utility to create a tree from the DOM
Enable DOM in Node.js
hast utility that turns HTML into a syntax tree (while being small in browsers)
Multi-value map syntax for D3 selections.
Minimalistic JavaScript library for DOM manipulation, with a jQuery-compatible API
A function to get the scrolling parent of an html element.
utils for DOM
fastest XML DOM Parser for node/browser/worker
Selection range manipulation for contenteditable elements
Register child nodes of a react element for better accessibility
A better way to manage DOM event delegation and handling
Quickly generate image from DOM node using HTML5 canvas and SVG
Backbone assertions for the Chai assertion library
Cross-browser element class list
Query the DOM with selector engine fallback support
can use html/xml parser in react-native/titanium/browser anywhere
Making binding and unbinding DOM events easier
HTML/XML to DOM parser for browsers and Node.js
ESLint React's ESLint plugin for React DOM related rules.
A little function that formats an error object as a nice, readable string. Works in node and the browser; in node, it will use [kleur](https://www.npmjs.com/package/kleur) to add ANSI color code escape sequences to the output string, to make it easier to
Reads the pixels of an image as an ndarray
A diff for DOM elements, as client-side JavaScript code. Gets all modifications, insertions and removals between two DOM fragments.
Reads the pixels of an image as an ndarray
Document Object Model for pixture.
A JavaScript visualization library for HTML and SVG.
Get the size of an element in pixels, including margins
Morph a DOM tree to another DOM tree (no virtual DOM needed)
modern domready
A module that checks the diff when values are added, removed, or changed in an array.
Generates an image from a DOM node using HTML5 canvas and SVG
A React Component that create Moveable, Draggable, Resizable, Scalable, Rotatable, Warpable, Pinchable, Groupable.
A module that checks diff when child elements are added, removed, or changed
You can set up drag, pinch events in any browser.
Library for building UI components using a Declarative DOM JavaScript object literals.
TinySort is a small script that sorts HTML elements. It sorts by text- or attribute value, or by that of one of it's children.
w3c dom blob api in node and browser
A React component that injects SVG into the DOM.
insert a string of css into the <head>
Simple and complete Svelte testing utilities that encourage good testing practices.
Enables `connected` and `disconnected` element's listeners.
A helper to work with rectangular regions in the DOM
Base draggable class
An extremely fast, React-like JavaScript library for building modern user interfaces
Utility library to determine and normalize Element.scrollLeft behavior
Provides an enum of all possible VNode Flags used when calling Inferno.createVNode
Turn a HTML string into DOM elements, cross-platform
Use Happy DOM globally in a Node.js environment for testing.
DOM URLs for Node
Simple DOM typescript interfaces
Client-side support for CSS custom properties (aka "CSS variables") in legacy and modern browsers
High Level DOM Assertions for QUnit
A minimal dom utility toolbelt
A pure JavaScript W3C standard-based (XML DOM Level 2 Core) DOMParser and XMLSerializer module.
Generates an image from a DOM node using HTML5 canvas and SVG
A small, fast, framework-agnostic event manager
Returns `true` if the Selection is "backward", `false` otherwise
Micro module to get the color of a single pixel on a HTML canvas
Enable DOM in Node.js
A batched diff-based DOM rendering strategy
Check if a value is an `Error` instance
Use Happy DOM as environment in Jest.
DOM Promise and Promises/A+ implementation for Node.js and browsers
Easing functions, modifiers and generators compatible with most animation libraries.
Page Object Model Library
For a given DOM element, find the first ancestor that matches a given CSS selector.
DOM assertions for the Chai assertion library using vanilla JavaScript
DOM queries that always return an array
Moveable is Draggable, Resizable, Scalable, Rotatable, Warpable, Pinchable, Groupable, Snappable.
It is a trap! (for a focus)
Build an element once, move it anywhere
Fast & forgiving HTML/Svelte/XML/RSS parser
Library for converting WebIDLs to Typescript interfaces and classes
iterator for mini-html-parser
A subset of the DOM API for serializing
A React Compat Component that create Moveable, Draggable, Resizable, Scalable, Rotatable, Pinchable, Groupable, Snappable.
Simple and complete Preact DOM testing utilities that encourage good testing practices.
An implementation of https://github.com/emberjs/rfcs/pull/726
Tiny XML Object Model
Provides methods to render HTML strings from Inferno elements
Given a DOM node, return a unique CSS selector matching only that element
rehype plugin to use browser APIs to parse HTML
Stickybits is a lightweight alternative to `position: sticky` polyfills
[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im
A Vite plugin for source code location tracking
A generic technique for resolving the DOM node of any react component.
hast utility to transform to the DOM
DOM like data structure to be mutated by D3 et al, then rendered to React elements
rehype plugin to use browser APIs to stringify HTML
Beautiful-dom is a lightweight library that mirrors the capabilities of the HTML DOM API needed for parsing crawled HTML/XML pages. It models the methods and properties of HTML nodes that are relevant for extracting data from HTML nodes. It is written in
Listen to one event via `addEventListener`, then resolve a Promise
Insanely fast, full-stack, headless browser testing using Node.js
A W3C Standard XML DOM(Level2 CORE) implementation and parser(DOMParser/XMLSerializer).
A virtual DOM library with focus on simplicity, modularity, powerful features and performance.
Fast & forgiving HTML/XML/RSS parser with stricter attribute parsing rules.
A sessionStorage interface for cookies
Chai browser plugins set for Karma
DOM 3 and 4 XPath 1.0 implemention for browser and Node.js environment.
A module which exposes sessionStorage API for storing data in the window.name
Custom Jasmine matchers for testing DOM elements
Fast dom parser based on regexps
modern domready
htmlparser2 build that excludes node native modules so that you can use it in platforms like React Native.
A declarative animation library for React
A declarative animation library for HTML and SVG
$(document).ready() for the 21st century
Zero-dependency, minimal swipe-gesture listener for the web.
Convert a HTML element's computed CSS to inline CSS.
A tool that binds your logic to the Document Object Model elements in an easy way.
Factory for Pose animation state machines
Jsonix XML-JSON mappings for W3C Schemas.
SaxonJS XSLT 3.0 processor: a conformant high-performance implementation of XSLT 3.0 for Node.js
The perfect library for lists. Supports search, sort, filters and flexibility. Built to be invisible and work on existing HTML
Parse hyperscript selector strings
This module exports a cross-platform window instance object.
A simple Browserify transform for adding required styles to the browser.
Simple and complete Solid testing utilities that encourage good testing practices.
chai-dom for Karma
Converts a DOM element to a JSON tree
Lightweight and modern event delegation in the browser
A W3C Standard XML DOM(Level2 CORE) implementation and parser(DOMParser/XMLSerializer).
jsdom without canvas 19.0.0
Extract article content and metadata from web pages.
Jsonix (JSON interfaces for XML) is a JavaScript library which allows converting between XML and JSON structures.
Generates a printable paginated pdf from DOM node using HTML5 canvas and svg.
Based on @xmldom/xmldom with some minor enhancements. Add querySelector, querySelectorAll and match method to Document and Element.
Browser polyfill for making React Native compatible with web libs like pixi.js, three.js, phaser.js
a function to filter props that are not valid dom props when spreading props in an HOC in react
工具类,在 IE6 下生成 iframe 遮挡 select 和 object。此组件对开发者透明,开发者无需再判断浏览器版本。
A performant virtual scrolling list library
normal-utils utils
Remove unnecessary whitespace from an element.
Straightforward DOM implementation for SVG, HTML and XML
Linkify URLs in a string
DOM-based HTML email sanitizer for in-browser email rendering.
Karma plugin to inject Jasmine DOM Matchers for Jasmine.
A custom React hook for synchronized DOM element scrolling
handler for htmlparser2 that turns pages into a dom
A simple HTML parser
DOM manipulation functions.
Get / Check the document readyState by Promise, when the DOM and Window is loaded
Malevič.js - minimalistic reactive UI library
A simple HTML serializer
Syntax highlighting, like GitHub
CableReady helps you create great real-time user experiences by making it simple to trigger client-side DOM changes from server-side Ruby.
Act on elements only once.
Sensible checkbox groups manipulation for DOM.
Load html files and test the DOM in the browser
A simple and fast API to monitor DOM elements as you scroll
Vue directive for clicking outside element
domhelper is a small commonjs module with no library dependencies (sans jquery) provides some small dom manipulation and traversal methods.
TypeScript shim for DOMMatrix
UI Components + streaming, async, high performance, HTML templating for Node.js and the browser.
SaxonJS XSLT 3.0 processor: command line interface to SaxonJS
Use JSX for HTML elements.
DOM-agnostic implementation of XPath 2 parser and evaluator in JavaScript
slimscroll is a small commonjs module with no library dependencies (sans jquery) that transforms any div into a scrollable area with a nice scrollbar - similar to the one Facebook and Google started using in their products recently. slimScroll doesn't occ
ES2015 module for type checking DOM NodeLists
jQuery assertions for the Chai assertion library
Gulp plugin for generic DOM manipulation
A cross browser utility to create HTML or SVG runtime content
A DOM-like interface for querying Javascript Objects
Reads the pixels of an image as an ndarray