Test package lock requirements
Adds a static `extend` method to a class, to simplify inheritance. Extends the static properties, prototype properties, and descriptors from a `Parent` constructor onto `Child` constructors.
Enables body scroll locking (for iOS Mobile and Tablet, Android, desktop Safari/Chrome/Firefox) without breaking scrolling of a target element (eg. modal/lightbox/flyouts/nav-menus)
Get the path of the parent module
unist utility to check if a node passes a test
Extract the non-magic parent path from a glob string.
DOM trap for a focus
It is a trap! (for a focus)
A JS implementation of JSONPath with some additional operators
hast utility to check if a node is a (certain) element
A tool for respawning node binaries when special flags are present.
A inter-process and inter-machine lockfile utility that works on a local or network file system
A mutex for guarding async workflows
TypeScript definitions for async-lock
provides locking mechanism to sync across browser tabs
Lock on asynchronous code
Run a child as if it's the foreground process. Give it stdio. Exit when it exits.
A Promisified layer over rhea AMQP client
unist utility to find a node after another node
Get all children of a pid
Mutex locks for async functions
Package manager detector
Resolve things like Node.js — ponyfill for `import.meta.resolve`
lock asynchronous resources.