24 packages
accent-fold
Case-insensitive accent folding function to replace an accented character with its unaccented counterpart.
auto-id
Automatically creates a collection of element references keyed from the ID attribute of all page element
deselect
Returns a selector that excludes all passed selectors
document-height
Get the height of the document, across browsers.
does-exist
Promising module to test for existence of a file/directory adherent to best-practices defined within nodejs.org documentation.
empty-it
Empties and optionally removes an element in the DOM-friendliest manner.
font-loaded
Emitter that fires an event when a custom font has loaded (or not).
force-list-option
Forces an input's value to match the value of one of its datalist options, and then some.
form-validity-state
EventEmitter that monitors a form element's validity, applying classes and emitting events accordingly.
get-selector
Generates a unique CSS selector that will match only the passed element.
html-element-list
List and description of HTML tags
ios-inner-height
Retrieve a consistent, accurate `window.innerHeight` measurement from iOS
is-el
Utility to determine if passed value is a valid element.
is-older
Compare the age of two elements based on their position in the DOM
page-position
Retrieve the position of an element relative to the page.
port-killer
Kills the process running on a given port (assuming you have permission to do so)
progressive-image-loader
Progressively load images from a queue, or based on viewport proximity.
scroll-track
Associates an event emitter with an element to broadcast its position in the viewport with respect to the scroll position of a container.
sequelize-history
Creates a revision history for instances of a given Sequelize model.
shrinkwrap-scalpel
Avoid absorbing unwanted dependency updates while upgrading specific modules within a shrinkwrap.
svpng
Converts SVGs to PNGs
ticker-js
Event-emitting time keeper for browser friendly render cycles
timeout-raf
Bare-bones animation-friendly cancelable timeouts via requestAnimationFrame
value-chase
Creates a value chase incorporating an ease and friction.