Generate a single formatted list item, allowing you to easily generate lists with proper indentation, bullets, numbers or other leading characters.
Add up all of the numbers in an array of numbers. Works when non-numbers are present as well.
Migrate Jekyll (gh-pages) themes to use handlebars instead of liquid.
Front matter parser that uses gray-matter and bits of real panther, so you know it's good. Kind of like consolidate.js engine, accept it's not an engine, it's a parser. Works with Assemble, express.js, parser-cache, or any application with similar conventions.
Gulp plugin for markdown-toc. Generate a markdown table of contents for one or more markdown files, and an optional index for multiple files.
Resolves local and global npm modules that match specified patterns, and returns a configuration object for each resolved module.
Thin wrapper for Engine, a basic ejs/lodash-style template engine.
Get the absolute path to the yarn global modules directory (globally installed modules).
Gulp plugin for html-toc, for generating a HTML table of contents.
Detects when a new file is different than an existing file and prompts the user for action.
Returns true if a windows file path has invalid characters.
Gulp plugin that replaces the contents of a file with the contents of another file using the filepath specified on the 'contents' property in front-matter. Customizable, useful for generating scaffolding or defining placeholder files.
Common middleware for apps built with base-methods (like assemble, verb, generate, and update)
Get the absolute path to the global yarn config directory.
Iterates over the elements in an array, returning an array with only the elements for which the callback returns truthy.
Get and set values on process.env using a namespace.
Detects when a file to be written is different than an existing file and, if necessary, prompts the user for action.
Gulp plugin for removing files flagged as drafts. Can also be used as an assemble or verb plugin.
List the remotes for a local git repository. Sync and async.
Get the absolute path to the yarn global links directory (globally symlinked modules).
Open a file dialog window programmatically to allow the user to select one or more files. Only works on Linux. No dependencies. Supports zenity (GNOME), kdialog (KDE), yad (Yet Another Dialog), qarma (Qt-based), matedialog (MATE), rofi (window switcher with file browser mode), fzf (terminal fuzzy finder), dmenu (dynamic menu).
glob-fs middleware for automatically ignoring files specified in `.gitignore`
Deeply resolve promises in a value, including all properties of an object.
Cross-platform library for opening a file manager dialog window programmatically on MacOS, Windows, or Linux.