Trap focus within a DOM node.
Array manipulation, ordering, searching, summarizing, etc.
A tiny (~1KB) & modern library for keybindings.
Convenient arg-shifting to make optional parameters nicer
TypeScript meta functions for (especially variadic) meta programming
Enter feature for CKEditor 5.
hast utility to change heading rank (or depth, level)
Ember Velcro sticks one element to another with Floating UI.
`@next/font` includes built-in automatic self-hosting for any font file. This means you can optimally load web fonts with zero layout shift, thanks to the underlying CSS size-adjust property used.
rehype plugin to change the rank (depth, level) of headings
generate random valid Shift format ASTs
ESLint plugin to force responsive media elements to set the width/height attributes
JS/WASM release of the Signalsmith Stretch library
Small library for flattening and unflattening objects.
Integer squareroot implemented for BigNumbers (bn.js) use bit-shift operations.
A polyfill for the requestIdleCallback.
TypeScript definitions for stream-shift
Jupyter for JavaScript and TypeScript
Lazy-evaluating list of files, based on globs or regex patterns
Magi ▲ Shift Core
The fastest javascript implementation of a double-ended queue. Used by the official Redis, MongoDB, MariaDB & MySQL libraries for Node.js and many other libraries. Maintains compatability with deque.
Evolutionary Type Converters and Input Validators
Parses strings into key objects of the same format as the ones emitted by nodejs readline.
<p align="center"> <img src="https://img.shields.io/npm/l/modern-hotkeys"> <img src="https://img.shields.io/npm/dt/modern-hotkeys"> <img src="https://img.shields.io/npm/v/modern-hotkeys"> <img src="https://img.shields.io/github/stars/pato12/modern-hotkeys