A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.
Collection of debug messages used by Babel.
Collection of helper functions used by Babel transforms.
Acorn fork used by babel
Middleware to remove the X-Powered-By header
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.
ESLint parser that allows for linting of experimental syntax transformed by Babel
A Babel preset that targets modern browsers by fixing engine bugs.
github-flavored-markdown maintained by thomblake
Lightweight Babylon AST traversal
Check if the character represented by a given Unicode code point is fullwidth
A storage for npm packages. Used by pnpm
simple line-by-line stream reader
TypeScript definitions for byline
tab completion helpers, for node cli programs. Inspired by npm completion.
Type safe utilities for throwing errors (and responses) if things aren't quite right. Inspired by npm.im/invariant
a spec describing the config options supported by conventional-config for upstream tooling
Get the [file type](https://github.com/sindresorhus/file-type) by inspecting a stream.
Similar to map for arrays, this creates a new object by calling the callback on each property of the original object.
Use micromatch to filter npm module dependencies by name.
Fast and powerful array sorting. Sort an array of objects by one or more properties. Any number of nested properties or custom comparison functions may be used.
Writing tests for promises in jasmine is kind of a pain in the ass. jasmine-pit makes doing such things a tiny bit easier by providing an augmented version of `it()` (called `pit()`) that allows you to simply return a promise that may eventually assert ex