An Object.keys replacement, in case Object.keys is not available. From https://github.com/es-shims/es5-shim
Lightweight Node.js version sniffing/comparison
One Dark theme for the CodeMirror code editor
node style hmacs in the browser
Computes the longest prefix string that is common to each path, excluding the base component
Extra assertions on top of node's assert module
This is a polyfill for Buffer#indexOf introduced in NodeJS 4.0.
Detect if a buffer is utf8 encoded.
Zero CPU overhead, zero dependency, true event-loop blocking sleep
TypeScript definitions for normalize-package-data
A simple string template function based on named or indexed arguments
A tiny warning function
Determine the `package.json#type` which applies to a location
Transform a string into title case following English rules
A replacement for process.exit that ensures stdio are fully drained before exiting.
Combine an array of streams into a single duplex stream using pump and duplexify
Minimalistic tools for JS crypto modules
rawStream.pipe(JSONStream.parse()).pipe(streamOfObjects)
string-argv parses a string into an argument array to mimic process.argv. This is useful when testing Command Line Utilities that you want to pass arguments to.
Creates a duplex stream
Redact sensitive npm information from output
the path module from node core for browsers
Inquirer input text prompt
ES2015 `Array#findIndex()` ponyfill