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.
Get the absolute path to the yarn global modules directory (globally installed modules).
Migrate Jekyll (gh-pages) themes to use handlebars instead of liquid.
Add up all of the numbers in an array of numbers. Works when non-numbers are present as well.
Generate a single formatted list item, allowing you to easily generate lists with proper indentation, bullets, numbers or other leading characters.
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.
Thin wrapper for Engine, a basic ejs/lodash-style template engine.
Resolves local and global npm modules that match specified patterns, and returns a configuration object for each resolved module.
Gulp plugin for markdown-toc. Generate a markdown table of contents for one or more markdown files, and an optional index for multiple files.
Get and set values on process.env using a namespace.
Iterates over the elements in an array, returning an array with only the elements for which the callback returns truthy.
Get the absolute path to the global yarn config directory.
Common middleware for apps built with base-methods (like assemble, verb, generate, and update)
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.
Returns true if a windows file path has invalid characters.
Detects when a new file is different than an existing file and prompts the user for action.
Gulp plugin for html-toc, for generating a HTML table of contents.
Get the absolute path to the yarn global links directory (globally symlinked modules).
List the remotes for a local git repository. Sync and async.
Gulp plugin for removing files flagged as drafts. Can also be used as an assemble or verb plugin.
Detects when a file to be written is different than an existing file and, if necessary, prompts the user for action.
Deeply resolve promises in a value, including all properties of an object.
glob-fs middleware for automatically ignoring files specified in `.gitignore`
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).
Cross-platform library for opening a file manager dialog window programmatically on MacOS, Windows, or Linux.