a set of utilities to work with JSON / JSON5 documents
Transform stream that lets you peek the first line before deciding how to parse it
JSON.parse with bigints support
Bash-like tilde expansion for node.js. Expands a leading tilde in a file path to the user home directory, or `~+` to the cwd.
Deprecate all the things
Handles the commands menu.
Webpack plugin that allows to configure path or URL for fetching dynamic imports
Get the OS/Distribution name of the environment you are working on
Port of C's wcwidth() and wcswidth()
reads a BMFont binary in a Buffer into a JSON object
Turn anything into an array
Visit a method over the items in an object, or map visit over the objects in an array.
Array of "void elements" defined by the HTML specification.
Binary Search Trees
Like Promise.all, but save rejections until all promises are resolved
Resolve a directory that is either local, global or in the user's home directory.
Get the shortest leading whitespace from lines in a string
return list of CallSite objects from a captured stacktrace
streaming unbzip2 implementation in pure javascript for node and browsers
Higher-order functions for easier error handling
Reduce function calls in a string, using a callback
A basic but performant promise implementation
This is a sequel to [stream-combiner](https://npmjs.org/package/stream-combiner) for streams3.
Parse JSON safely without throwing