component-classes
Cross-browser element class list
Found 5724 results for dom manipulation
Cross-browser element class list
Minimalistic JavaScript library for DOM manipulation, with a jQuery-compatible API
JavaScript library that makes DOM manipulation easy and more managable.
A really small DOM manipulation library
A string manipulation toolbox, featuring a string formatter (inspired by sprintf), a variable inspector (output featuring ANSI colors and HTML) and various escape functions (shell argument, regexp, html, etc).
Utilities for working with htmlparser2's dom
Handler for htmlparser2 that turns pages into a dom
Minimalistic DOM manipulation tool
all the types of nodes in htmlparser2's dom
Fast & forgiving HTML/XML parser
A JavaScript implementation of many web standards
Turn any collection of objects into its own efficient tree or linked list using Symbol
A per-spec XML serializer implementation
Simple and complete DOM testing utilities that encourage good testing practices.
JavaScript utilities for DOM manipulation such as creating, appending, removing, replacing elements and more.
Custom jest matchers to test the state of the DOM
Convert a kebab-cased CSS property into a camelCased DOM property.
Simple and complete React DOM testing utilities that encourage good testing practices.
Lightweight modular utilities for testing, DOM manipulation, logging, and general JS convenience.
Parse and stringify comma-separated tokens
Parse and stringify space 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.
Minimal standalone JS library for DOM manipulation
hast utility to create trees
Animated transitions for D3 selections.
Promisify an event by waiting for it to be emitted
Tiny DOM-element-creation utility
Data-Driven Documents
Virtual syntax highlighting for virtual DOMs and non-HTML things
Data-driven DOM manipulation: select elements and join them to data.
Functional Javascript HTML and DOM manipulation library
Better and simpler DOM manipulation
Cross-browser `CustomEvent` constructor
Lightweight, robust, elegant virtual syntax highlighting using Prism
List of vendor prefixes known to the web platform
Serializes any DOM node into a String
HTML and SVG DOM property configs used by React.
HTML to React parser.
HTML to DOM parser.
jQuery-like Handy DOM Manipulation Library
A modern DOM implementation
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.
Minimalistic JavaScript library for DOM manipulation, with a jQuery-compatible API
A pure JavaScript W3C standard-based (XML DOM Level 2 Core) DOMParser and XMLSerializer module.
Standalone CSS Selector Finder and Parser.
DOMParser.parseFromString for XML with IE8 fallback
The animator's toolbox
Simple and complete custom Cypress commands and utilities that encourage good testing practices.
Align DOM Node Flexibly
The dom helper library for zag.js machines
Generates an image from a DOM node using HTML5 canvas and SVG.
TypeScript helper functions to narrow the type of object to a Node descendant
Check if the given object is a dom node
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)
add dom event listener. normalize ie and others
One kilobyte library for easy DOM manipulation
A function to get the scrolling parent of an html element.
A small set of utilities for DOM manipulation
A debugging tool designed to identify DOM-related issues, specifically the 'Failed to execute removeChild on Node' error caused by third-party libraries such as Google Translate in any JavaScript environment.
Register child nodes of a react element for better accessibility
Quickly generate image from DOM node using HTML5 canvas and SVG
Component and hook for handling window and document object in iframe or ssr environment
Next-generation DOM manipulation with experimental computed changes
Making binding and unbinding DOM events easier
Just for making dom manipulation much more easier in browser.
ESLint React's ESLint plugin for React DOM related rules.
scroll dom node into view automatically
fast dom CSS styling
FrostDOM is a free, open-source DOM manipulation library for JavaScript.
Reads the pixels of an image as an ndarray
QDOM - DOM Manipulation with SQL-like syntax
Next-generation DOM manipulation
A lightweight and chainable library for easy DOM manipulation in modern browsers
Get the size of an element in pixels, including margins
JavaScript is all like _You images done yet or what?_
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.
A module that checks diff when child elements are added, removed, or changed
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.
You can set up drag, pinch events in any browser.
A React component that injects SVG into the DOM.
Fast, caching, dynamic inline SVG DOM injection library.
utils for daybrush
Return the closest element matching a selector up the DOM tree
insert a string of css into the <head>
Simple and complete Svelte testing utilities that encourage good testing practices.
Utility library to determine and normalize Element.scrollLeft behavior
An extremely fast, React-like JavaScript library for building modern user interfaces
Provides an enum of all possible VNode Flags used when calling Inferno.createVNode
Internal experimental APIs for WordPress core.
Base draggable class
DOM utilities module for WordPress.
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
Returns the `window` object from a DOM object
A pure JavaScript W3C standard-based (XML DOM Level 2 Core) DOMParser and XMLSerializer module.
A micro-library for collecting stylesheet data from link and style nodes
Returns `true` if the Selection is "backward", `false` otherwise
Generates an image from a DOM node using HTML5 canvas and SVG
Returns the `document` object from a DOM object
A set of opinionated helpers built on top of the Constraint Validation API
DOM helper library
Enable DOM in Node.js
Check if a value is an `Error` instance
Easing functions, modifiers and generators compatible with most animation libraries.
Use Happy DOM as environment in Jest.
Data-Driven Documents
Check if a DOM element matches a given selector
DOM Promise and Promises/A+ implementation for Node.js and browsers
A tiny (3.22KB minified & gzipped) DOM manipulation library written in TypeScript inspired by JQuery.
For a given DOM element, find the first ancestor that matches a given CSS selector.
Extensible, mobile friendly pan and zoom framework (supports DOM and SVG).
DOM assertions for the Chai assertion library using vanilla JavaScript
Moveable is Draggable, Resizable, Scalable, Rotatable, Warpable, Pinchable, Groupable, Snappable.
Build an element once, move it anywhere
QuantDOM is a very small dom manipulation library that uses Jquery like syntax but is only comprised of the most use Jquery functions. Made to making manipulating the dom less verbose and less key strokes. I chose to base it of Jquery's syntax as many dev
Insert text in a `<textarea>`, `<input>` and `contenteditable` elements (including Undo support)
It is a trap! (for a focus)
element manipulation
Fast & forgiving HTML/Svelte/XML/RSS parser
iterator for mini-html-parser
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.
A subset of the DOM API for serializing
A very small JavaScript <template> manipulation library.
Utilities to select dom elements and handle events
An implementation of https://github.com/emberjs/rfcs/pull/726
DOM manipulation utils
Provides methods to render HTML strings from Inferno elements
Given a DOM node, return a unique CSS selector matching only that element
Ultra lightweight vanilla JS library for DOM and events manipulation, form manipulation and data validation
A generic technique for resolving the DOM node of any react component.
DOM like data structure to be mutated by D3 et al, then rendered to React elements
A better way to manage DOM event delegation and handling
Stickybits is a lightweight alternative to `position: sticky` polyfills
rehype plugin to use browser APIs to parse HTML
fastest XML DOM Parser for node/browser/worker
fQuery is a free, open-source DOM manipulation library for JavaScript.
A Vite plugin for source code location tracking
A W3C Standard XML DOM(Level2 CORE) implementation and parser(DOMParser/XMLSerializer).
DOM 3 and 4 XPath 1.0 implemention for browser and Node.js environment.
hast utility to transform to the DOM
rehype plugin to use browser APIs to stringify HTML
Custom Jasmine matchers for testing DOM elements
A virtual DOM library with focus on simplicity, modularity, powerful features and performance.
modern domready
htmlparser2 build that excludes node native modules so that you can use it in platforms like React Native.
Fast dom parser based on regexps
Awesome handling of keyboard events
A declarative animation library for HTML and SVG
Wrapper for simplifying XML traversal.
A declarative animation library for React
Factory for Pose animation state machines
$(document).ready() for the 21st century
A diff for DOM elements, as client-side JavaScript code. Gets all modifications, insertions and removals between two DOM fragments.
A tiny, batteries-included JSX-to-DOM micro-framework. No virtual DOM, no component classes — just plain functions that return real DOM nodes, a minimal hooks system, a simple client-side router, and a small set of useful UI primitives.
Graphery SVG library
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
A very tiny jquery-syntax-like library for DOM manipulation and listeners. IE9+ compatible
Simple and complete Solid testing utilities that encourage good testing practices.
Converts a DOM element to a JSON tree
Generates a printable paginated pdf from DOM node using HTML5 canvas and svg.
Lightweight and modern event delegation in the browser
jsdom without canvas 19.0.0
Based on @xmldom/xmldom with some minor enhancements. Add querySelector, querySelectorAll and match method to Document and Element.
A performant virtual scrolling list library
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
Straightforward DOM implementation for SVG, HTML and XML
Remove unnecessary whitespace from an element.
A simple es6 class with useful methods for dom manipulation
normal-utils utils
Data-Driven Documents (Custom bundle for Sugar)
Extract article content and metadata from web pages.
DOM-based HTML email sanitizer for in-browser email rendering.
This library converts HTML to JSON or JSON to HTML tree
Query the DOM with selector engine fallback support
w3c dom blob api in node and browser
A library for triggering DOM events.
utils for DOM
A simple HTML parser
A W3C Standard XML DOM(Level2 CORE) implementation and parser(DOMParser/XMLSerializer).
Lightweight DOM manipulation, styling, and utility extension for native JavaScript objects — without wrappers.
CableReady helps you create great real-time user experiences by making it simple to trigger client-side DOM changes from server-side Ruby.
A simple HTML serializer
Malevič.js - minimalistic reactive UI library
Multi-value map syntax for D3 selections.
Act on elements only once.
Lightweight DOM manipulation and componentisation
Syntax highlighting, like GitHub
Minimalistic JavaScript library for DOM manipulation, with a jQuery-compatible API
Nanodom is a small DOM manipulation library.
SaxonJS XSLT 3.0 processor: command line interface to SaxonJS
HTML manipulation with progressiv output stream
A simple and fast API to monitor DOM elements as you scroll
TypeScript shim for DOMMatrix
jQuery assertions for the Chai assertion library
A simple utility library for DOM manipulation. Provides TypeScript typings for enhanced development experience in TS environments.
Use JSX for HTML elements.
QDOM JS - DOM Manipulation with SQL-like syntax
UI Components + streaming, async, high performance, HTML templating for Node.js and the browser.
Backbone assertions for the Chai assertion library
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
Browser DOM bridge API for hybrid TypeScript & WASM (Zig) applications
Minified is a lightweight library for the web
A cross browser utility to create HTML or SVG runtime content
Extend Cypress commands with shadow DOM support
Run something when a DOM element appears and when it exits
Commonly used DOM constants for various projects.
Get the currently executing script, regardless of its source/trigger/synchronicity. Similar to HTML5's `document.currentScript` but arguably much more useful!
simple dom creation and manipulation tool
Reactivity engine for Stimulus
A template to parsable tree transformer used to produce valid HTML content.
JSX to document.createElement.
ES2015 module for type checking DOM NodeLists
Check if a JavaScript environment has a DOM
A small, modular DOM utilities library
Return elements matching a selector relative to the current node
Jsonix (JSON interfaces for XML) is a JavaScript library which allows converting between XML and JSON structures.
A renderer agnostic two-dimensional drawing api for the web.
DOM queries that always return an array
A foundational library for working with XML in JavaScript/TypeScript with schema validation through decorators
Build reactive applications with the Rails tooling you already know and love.
Take SVG screenshots of DOM elements
ES2015 module for type checking DOM Nodes
Line clamp a DOM element in vanilla JavaScript
HTML/XML to DOM parser for browsers and Node.js
FT's dom delegate library is a library for creating and binding to events on all target elements matching the given selector.
Shadow DOM-piercing querySelector/querySelectorAll implementation
Effortless, dynamic-width text boxes in vanilla JavaScript.
ES2015 module to polyfill requestAnimationFrame
A W3C Standard XML DOM(Level2 CORE) implementation and parser(DOMParser/XMLSerializer).
format xml using @xmldom/xmldom
Hightlight `words` in `text`
Fully-typed frontend framework alternative to React and Angular
Insanely fast, full-stack, headless browser testing using Node.js
Print HTML elements in modern browsers.