Jon Schlinkert's Projects
The Grunt 0.4.x logger.
Add, extend, sort, and strip YAML front matter. Also has options for populating randomized mock data.
Grunt plugin for beautifying HTML. Lots of options so that you can format/beautify the generated HTML the way you want it.
DEPRECATED. Use Verb instead
Grunt tasks for re-factoring code.
Use Grunt to pull down a list of repos from GitHub.
Minimalist Grunt plugin to sync only basic properties between package.json and bower.json.
Grunt plugin for generating a markdown Table of Contents (TOC).
If you're looking for ways to stay motivated and focused, while still having fun, this guide is for you! Contributions and any kind of improvements are very welcome!
Autocomplete prompt for choosing a file to write.
Remove extra newlines in a string.
Detects when a file to be written is different than an existing file and, if necessary, prompts the user for action.
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.
Gulp plugin for easily defining destination paths using path variables.
Adds destination related properties to the `file.data.dest` object on vinyl files.
Gulp plugin for removing files flagged as drafts. Can also be used as an assemble or verb plugin.
Gulp plugin for Dry, a new template engine with advanced inheritance features.
Dynamically rename dest extension based on src extension. e.g `.coffee` => `.js`. This will only rename the ext, no other path parts are modified.
Gulp plugin for beautifying markdown using pretty-remarkable.
A find and replace utility, using Frep. Replace strings or arrays of strings with an array of replacement patterns.
Gulp plugin for html-toc, for generating a HTML table of contents.
Minify HTML
Adds an `.isBinary()` function to the `file` object, similar to `file.isNull()` and `file.isStream()`.
Gulp plugin for the `layouts` library, which provides a simple way of "wrapping" a string with common code or content.
Convert liquid templates to handlebars templates. There are many resources for Jekyll and liquid on github, but handlebars is a more accessible engine for javascript users. This solves that.
Gulp plugin for markdown-toc. Generate a markdown table of contents for one or more markdown files, and an optional index for multiple files.
Run middleware in a gulp pipeline/vinyl source stream.
Gulp plugin for normalize-pkg.
Prettify HTML.
Gulp plugin that lints a markdown string to find missing reflinks for npm package names, resolves the homepage or repository url from npm, and appends a valid reflink to the document.