Jon Schlinkert's Projects
Extract the username from a git remote origin URL.
Simple, opinionated node.js interface for creating basic apps with the GitHub API.
Generate a markdown or JSON list of contributors for a project using the GitHub API.
:zap: Dynamically generated stats for your github readmes
Extract a GitHub project's URL from its git repository URL.
Low level helper for working with the GitHub API.
Get a tree from a GitHub repository.
glob-fs middleware for automatically ignoring dotfiles.
glob-fs middleware for automatically ignoring files specified in `.gitignore`
Returns an array of property names exposed from a glob of javascript modules. Useful for linting, documentation, table of contents, etc.
Filter an object using glob patterns and dot notation.
:open_file_folder: Extract the non-magic parent path from a glob string
Get the total size of a glob of files.
Generate a simple TOC from the paths of a glob of files.
Globbing utilities for Grunt.js and node.js projects.
Extracts a base path from a node-glob instance
Returns true if a npm package exists in global node_modules.
Returns the directory used by NPM for globally installed NPM packages.
Returns an array of unique "global" directories based on the user's platform and environment. The resulting paths can be used for doing lookups for generators or other globally installed npm packages. Node.js / JavaScript.
Get the npm global path prefix. Same code used internally by npm.
Glob to regular expression with support for extended globs
A little tool for testing minimatch
Smarter YAML front matter parser, used by metalsmith, Gatsby, Netlify, Assemble, mapbox-gl, phenomic, vuejs vitepress, TinaCMS, Shopify Polaris, Ant Design, Astro, hashicorp, garden, slidev, saber, sourcegraph, and many others. Simple to use, and battle tested. Parses YAML by default but can also parse JSON Front Matter, Coffee Front Matter, TOML Front Matter, and has support for custom parsers. Please follow gray-matter's author: https://github.com/jonschlinkert
Group array of objects into lists.
Grunt: The JavaScript Task Runner
Automatically fix js-hint errors.
A find and replace Grunt plugin, based on frep. Replace strings with an array or object of RegExp or string replacement patterns.
Grunt plugin for downloading web pages and assets via HTTP request.
Proof-of-concept task to inline LESS dependencies.
Convert JavaScript to CoffeeScript with Grunt.js