A blazing-fast equality comparison utility for a variety of use-cases
Recursively mkdir, like `mkdir -p`
Fast, in memory work queue
libxml bindings for v8 javascript engine
Hyphenates a camelcased CSS property name
CSS selector parser based on jison
A library for binding to keys and key combos without the pain of key codes and key combo conflicts.
This module exists to facilitate the `t.match()` method in [`tap`](http://npm.im/tap).
A JavaScript library that breaks strings into their individual user-perceived characters (including emojis!)
Functions that surround a string with ansistyle codes so it prints in style.
Gently fails test runs if the console was used during them. 📢
Switches between unfetch & node-fetch for client & server.
Eliminates layout thrashing by batching DOM read/write operations
Minimalist `HTTP` client for `GET`, `POST`, `PUT`, `PATCH` and `DELETE` `JSON` payloads
find the nearest xterm 256 color index for an rgb
BezierEasing provides Cubic Bezier Curve easing which generalizes easing functions exactly like in CSS Transitions.
Determines whether a value is a WHATWG URL.
A very fast HTML parser, generating a simplified DOM, with basic element query support.
Find files simply. Walks a directory tree emitting events based on what it finds. Presents a familiar callback/emitter/a+sync interface. Walk a tree of any depth.
Truncate string to given length in bytes
Colors, formatting and other tools for the console
Check if mobile browser.
Exports logs to OpenTelemetry Collector using OTLP protocol
Detects support for Cross-Origin Resource Sharing