Get the native JavaScript type of a value, fast. Used by superstruct, micromatch and many others!
リポジトリ
jonschlinkert のリポジトリ
Get the language associated with a file extension or the extensions associated with a language using the data from GitHub's Linguist and language-map.
Get the index of the last element in an array that returns truthy for the given value, using strict equality for comparisons.
Cache requires to be lazy-loaded when needed. Uses node's own require system with tried and true, plain-vanilla JavaScript getters.
Super basic CLI for adding a completely unnecessary but nice-to-have `utils.js` file to a project, along with a listing of all lazy-cached dependencies.
Lazily require glob, since it takes so long to load.
Lazily require globby, since it takes so long to load (because of glob).
Code samples for the related blog series on building static web sites with Assemble and Grunt.
register helper functions that can be used with LESS, the same way that handlebars helpers are used in templates.
Open source and open knowledge (data and content) licenses together with API and web service.
Count the lines in a string.
Get the line number for each regex match found in a string.
Finds helpers that aren't registered and variables that aren't defined on the context. Can be used as a middleware with assemble, Template, verb, generate, and other apps built on Template.
Convert liquid templates to handlebars templates!
List the dependencies in the package.json of the current project.
List the branches for a git repository.
List the remotes for a local git repository. Sync and async.
Generate a single formatted list item, allowing you to easily generate lists with proper indentation, bullets, numbers or other leading characters.
Easily generate a JSON or markdown list (sorted array) of property names of all enumerable properties, own and inherited, of objects that have function values.
easily load helpers to pass to any template engine.