A suite of utilities to query and modify JavaScript source
These are common utility methods. This is a plugin for `shift-refactor`.
This is a plugin for `shift-refactor`. These methods are useful and commonly used but the implementations are not perfect and may transform JavaScript incorrectly.
Returns the next buffer/object in a stream's readable queue
Get a KeyboardEvent.key-style string from an event
A fast fifo implementation similar to the one powering nextTick in Node.js core
Pierre theme for Shiki, VS Code, and more
Curried property accessor function that resolves deeply-nested object properties via dot/bracket-notation string path while mitigating TypeErrors via friendly and composable API.
constructors for the Shift AST format
A functional typescript implementation of the PCG family random number generators
Storybook framework-agnostic API
File system walker with Readable stream interface.
AWS SDK for JavaScript Migration Hub Refactor Spaces Client for Node.js, Browser and React Native
React library for Cloudflare's Turnstile CAPTCHA alternative
Tiny queue data structure
Array manipulation, ordering, searching, summarizing, etc.
ECMAScript parser that produces a Shift format AST
reducer for the Shift AST format
AWS SDK for JavaScript Arc Zonal Shift Client for Node.js, Browser and React Native
Extremely fast double-ended queue implementation
hast utility to get the rank (or depth, level) of headings
A tiny (~1KB) & modern library for keybindings.
Define and resolve aliases for bundle dependencies
Create platform-aware keyboard shortcuts with automatic detection of Apple vs non-Apple platforms