The color gray, in ansi.
Convert liquid templates to handlebars templates!
Generate a readme from a template and package.json data. If you need something more comprehensive, I recommend using Verb.
Utils for working with JavaScript classes and prototype methods.
Map of more than 1,200 diacritics and ligatures to english alphabet equivalents.
Assign the enumerable es6 Symbol properties from an object (or objects) to the first object passed on the arguments. Can be used as a supplement to other extend, assign or merge methods as a polyfill for the Symbols part of the es6 `Object.assign` method.
Like front-matter, but allows multiple sections in a single document.
Get the GitHub repository URL from a NPM package name.
Alternative to Lo-Dash template with support for helpers.
Copy to the clipboard.
Uses babel to extract JavaScript code comments from a string. Returns an array of comment objects, with line, column, index, comment type and comment string.
Loop over each item in an array and call the given function on every element.
Faster, node.js focused alternative to JavaScript's native array map.
Updated list of the 100 most common words in the English language. Useful for excluding these words from arrays.
Better inspect formatting, using prettier for arrays, objects and functions, and util.inspect for everything else.
Extract javascript code comments with esprima. Thin wrapper to prove a simple interface for getting code comments from a string, file or glob of files.
Return the unique words in a string or array.
Get the name of a project from package.json, git config, or basename of the current working directory.
Reduces an object to a value that is the accumulated result of running each property in the object through a callback. JavaScript/node.js utility.
Returns true if a windows file path does not contain any invalid characters.
Like lo-dash/underscore `.pick()` but recursively merges and picks deeply nested occurences of a property.
Create a visual tree of module dependencies. Optionally pass a glob pattern to limit the result to names with that pattern, or a regex to highlight specific packages.
Find, load and merge JSON and YAML config settings from one or more files, in the specified order.
Easily generate benchmarks from a glob of files. Wrapper for Benchmark.js.
Pass a context and a string with handlebars templates and lint for missing variables, helpers, block helpers or partials.
Load templates from file paths, globs or objects, and cache them as normalized objects.
Open a finder dialog window (finder prompt) programmatically.
Gulp plugin for beautifying markdown using pretty-remarkable.
Convert the process.hrtime() array to a single nanoseconds value. (node.js/javascript)
Programmatically open a file dialog window (explorer) for picking files. Only works on Windows. Also see: open-finder-dialog, open-linux-file-dialog, and open-file-manager-dialog for other platforms.