chai-backbone
Backbone assertions for the Chai assertion library
Found 5728 results for dom object
Backbone assertions for the Chai assertion library
Cross-browser element class list
can use html/xml parser in react-native/titanium/browser anywhere
Query the DOM with selector engine fallback support
HTML/XML to DOM parser for browsers and Node.js
Making binding and unbinding DOM events easier
ESLint React's ESLint plugin for React DOM related rules.
Reads the pixels of an image as an ndarray
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
Document Object Model for pixture.
A diff for DOM elements, as client-side JavaScript code. Gets all modifications, insertions and removals between two DOM fragments.
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
Generates an image from a DOM node using HTML5 canvas and SVG
A module that checks diff when child elements are added, removed, or changed
Tiny XML Object Model
A module that checks the diff when values are added, removed, or changed in an array.
A React Component that create Moveable, Draggable, Resizable, Scalable, Rotatable, Warpable, Pinchable, Groupable.
You can set up drag, pinch events in any browser.
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.
Simple and complete Svelte testing utilities that encourage good testing practices.
w3c dom blob api in node and browser
Enables `connected` and `disconnected` element's listeners.
A React component that injects SVG into the DOM.
insert a string of css into the <head>
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
Turn a HTML string into DOM elements, cross-platform
Provides an enum of all possible VNode Flags used when calling Inferno.createVNode
Use Happy DOM globally in a Node.js environment for testing.
DOM URLs for Node
Simple DOM typescript interfaces
A minimal dom utility toolbelt
Client-side support for CSS custom properties (aka "CSS variables") in legacy and modern browsers
High Level DOM Assertions for QUnit
A small, fast, framework-agnostic event manager
Micro module to get the color of a single pixel on a HTML canvas
Generates an image from a DOM node using HTML5 canvas and SVG
Returns `true` if the Selection is "backward", `false` otherwise
A pure JavaScript W3C standard-based (XML DOM Level 2 Core) DOMParser and XMLSerializer module.
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 queries that always return an array
DOM assertions for the Chai assertion library using vanilla JavaScript
It is a trap! (for a focus)
Build an element once, move it anywhere
Moveable is Draggable, Resizable, Scalable, Rotatable, Warpable, Pinchable, Groupable, Snappable.
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
Simple and complete Preact DOM testing utilities that encourage good testing practices.
An implementation of https://github.com/emberjs/rfcs/pull/726
A React Compat Component that create Moveable, Draggable, Resizable, Scalable, Rotatable, Pinchable, Groupable, Snappable.
Given a DOM node, return a unique CSS selector matching only that element
Provides methods to render HTML strings from Inferno elements
rehype plugin to use browser APIs to parse HTML
[![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
hast utility to transform to the DOM
Stickybits is a lightweight alternative to `position: sticky` polyfills
rehype plugin to use browser APIs to stringify HTML
DOM like data structure to be mutated by D3 et al, then rendered to React elements
A generic technique for resolving the DOM node of any react component.
Listen to one event via `addEventListener`, then resolve a Promise
A W3C Standard XML DOM(Level2 CORE) implementation and parser(DOMParser/XMLSerializer).
Insanely fast, full-stack, headless browser testing using Node.js
Fast & forgiving HTML/XML/RSS parser with stricter attribute parsing rules.
A sessionStorage interface for cookies
A virtual DOM library with focus on simplicity, modularity, powerful features and performance.
Custom Jasmine matchers for testing DOM elements
DOM 3 and 4 XPath 1.0 implemention for browser and Node.js environment.
Fast dom parser based on regexps
Chai browser plugins set for Karma
modern domready
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
A module which exposes sessionStorage API for storing data in the window.name
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
Jsonix XML-JSON mappings for W3C Schemas.
Zero-dependency, minimal swipe-gesture listener for the web.
A tool that binds your logic to the Document Object Model elements in an easy way.
$(document).ready() for the 21st century
Convert a HTML element's computed CSS to inline CSS.
Factory for Pose animation state machines
This module exports a cross-platform window instance object.
A simple Browserify transform for adding required styles to the browser.
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
chai-dom for Karma
Simple and complete Solid testing utilities that encourage good testing practices.
Lightweight and modern event delegation in the browser
Parse hyperscript selector strings
jsdom without canvas 19.0.0
Converts a DOM element to a JSON tree
A W3C Standard XML DOM(Level2 CORE) implementation and parser(DOMParser/XMLSerializer).
Jsonix (JSON interfaces for XML) is a JavaScript library which allows converting between XML and JSON structures.
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
Generates a printable paginated pdf from DOM node using HTML5 canvas and svg.
工具类,在 IE6 下生成 iframe 遮挡 select 和 object。此组件对开发者透明,开发者无需再判断浏览器版本。
a function to filter props that are not valid dom props when spreading props in an HOC in react
Extract article content and metadata from web pages.
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
Karma plugin to inject Jasmine DOM Matchers for Jasmine.
A custom React hook for synchronized DOM element scrolling
DOM-based HTML email sanitizer for in-browser email rendering.
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
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.
A simple HTML serializer
Act on elements only once.
Sensible checkbox groups manipulation for DOM.
Load html files and test the DOM in the browser
Vue directive for clicking outside element
DOM-agnostic implementation of XPath 2 parser and evaluator in JavaScript
domhelper is a small commonjs module with no library dependencies (sans jquery) provides some small dom manipulation and traversal methods.
A simple and fast API to monitor DOM elements as you scroll
TypeScript shim for DOMMatrix
SaxonJS XSLT 3.0 processor: command line interface to SaxonJS
Use JSX for HTML elements.
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
UI Components + streaming, async, high performance, HTML templating for Node.js and the browser.
Gulp plugin for generic DOM manipulation
A cross browser utility to create HTML or SVG runtime content
A simple tool to convert Object to HTML string
A DOM-like interface for querying Javascript Objects
Reads the pixels of an image as an ndarray
Extend Cypress commands with shadow DOM support
Commonly used DOM constants for various projects.
A dynamic DOM binding library
ES2015 module for type checking DOM Nodes
A small, modular DOM utilities library
Get the currently executing script, regardless of its source/trigger/synchronicity. Similar to HTML5's `document.currentScript` but arguably much more useful!
JSX to document.createElement.
A foundational library for working with XML in JavaScript/TypeScript with schema validation through decorators
ES2015 module to polyfill requestAnimationFrame
Run something when a DOM element appears and when it exits
check if an element is visible (ie9+)
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.
maintaining xml in pure javascript (IN BOTH NODE.JS & BROWSERS)
Check if a JavaScript environment has a DOM
A template to parsable tree transformer used to produce valid HTML content.
Recursively traverse a parse5 DOM tree.
Return elements matching a selector relative to the current node
FT's dom delegate library is a library for creating and binding to events on all target elements matching the given selector.
Virtually creates a file input element (<input type="file" />), triggers it and returns selected files.
Line clamp a DOM element in vanilla JavaScript
Effortless, dynamic-width text boxes in vanilla JavaScript.
Build reactive applications with the Rails tooling you already know and love.
A W3C Standard XML DOM(Level2 CORE) implementation and parser(DOMParser/XMLSerializer).
Bind and watch updating any property changes of javascript object or DOM-element.
insert a string of css into the <head>
An uncomplicated user interface library for cloning semantic templates
Take SVG screenshots of DOM elements
Get the current viewport position of target window
Helper to quickly build up DOM in simple javascript object format.
Perform virtual DOM updates based on changes to a data model.
Add/remove DOM events
Shadow DOM-piercing querySelector/querySelectorAll implementation
download an SVG element with css styles
Next-generation DOM manipulation
format xml using @xmldom/xmldom
Print HTML elements in modern browsers.
Element object
Lightweight JavaScript form validation library inspired by CodeIgniter.
Toolkit for DOM
Insert text in a `<textarea>`, `<input>` and `contenteditable` elements (including Undo support)
Minimally viable DOM Document implementation.
Fast & forgiving HTML/XML/RSS parser
Converts SVG elements into images (PNG, JPG and etc)
A React Compat Component that create Moveable, Draggable, Resizable, Scalable, Rotatable, Pinchable, Groupable, Snappable.
A Browserify transform for bundling, rebasing, inlining, and minifying CSS files
DOM EventTarget compatible events interface
create an svg element
Library to compare two DOM trees
Write better assertions for DOM nodes
Sticky is a jQuery plugin that gives you the ability to make any element on your page always stay visible.
Query the DOM with selector engine fallback support
An accessible, fast, and animated fullscreen React image viewer.
Shadow DOM support for the simple and complete DOM testing utilities that encourage good testing practices you've come to know and love from Dom Testing Library.
Nicescroll is a jquery plugin, for nice customizabled scrollbars with a very similar ios/mobile style. It supports DIVs, IFrames and document page (body) scrollbars. Compatible with modern browsers Chrome/Firefox/Edge/Safari/Opera for smartphone ios/andro
A fork of brentvatne/jsdom-jscore to run within react-native
JSX to document.createElement.
Filter alt-click, ctrl-click, shift-click, middle click, ...
Cross-browser element (including SVG) class list manipulation
A helper to align rectangular regions in the DOM
A declarative animation library for Vue
tagged template syntax for svelte to simplify testing
A JavaScript implementation of many web standards
Fast, tiny, standards-compliant XML DOM implementation for node and the browser
Super light-weight DOM manipulation lib.
A JavaScript implementation of many web standards
Components for the DOM as you've never seen before
Mind elixir is a free open source mind map core.
Render Snabbdom Vnodes to HTML strings
Library agnostic, extensible DOM utility
Enable DOM integration testing on Next.js pages
A JavaScript implementation of many web standards
A set of helpers to traverse the object returned by shallow renderer.
DOM plugin for the unexpected assertion libary
Elegant HTML generation. No templating. Just Javascript.
A functional API surface wrapping happy-dom
A W3C Standard XML DOM(Level2 CORE) implementation and parser(DOMParser/XMLSerializer) in Typescript.
Hyperscript syntax for React.js markup
A collection of utilities for working with the DOM
A cross-browser ponyfill for File with a working constructor
dom event binding and triggering
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.
react intersection visible
A set of misc utilties I find myself repeatedly re-writing between projects.
Split HTML into two valid fragments wherever a certain selector is matched. Works on the server side.
check if an element is within the element
DOM utility functions
Display anything in DOM
all my utils here
A collection of utility classes, functions and decorators for javascript/typescript projects, for use in the browser.
Create a JSDom instance for browserless testing, exposing some handling methods
A fast and simple way to diff childNodes
Highlight differences between two DOM trees.
Extract meta tags from an HTML string in Node.js (not browsers)
The fastest pure JS SAX/DOM XML/HTML parser.
Access web pages programmatically with PhantomJS, for running tests or scraping information
TypeScript DOM cleaning and structuring library
A powerful and simple Javascript library provides a history for undo/redo functionality. Just like a time machine! 🕐
Tiny turboboosted JavaScript library for creating user interfaces.