jonschlinkert

jonschlinkert

👤 Developer

115 repositories on SrcLog

View on GitHub
115 Repos
19.8k Stars
2.5k Forks
19.8k Watchers

Repositories (115)

section-matter jonschlinkert/section-matter JavaScript

Like front-matter, but allows multiple sections in a single document.

22
load-plugins jonschlinkert/load-plugins JavaScript

Thin wrapper around resolve-dep for loading plugins from node_modules or local directories. Like load-gulp-plugins, match dep, etc, but works for gulp, grunt, assemble, verb or anything other task runner or build system that uses plugins.

22
ansi-gray jonschlinkert/ansi-gray JavaScript

The color gray, in ansi.

21
readme-generator jonschlinkert/readme-generator JavaScript

Generate a readme from a template and package.json data. If you need something more comprehensive, I recommend using Verb.

20
is-match jonschlinkert/is-match JavaScript

Create a matching function from a glob pattern, regex, string, array or function.

20
class-utils jonschlinkert/class-utils JavaScript

Utils for working with JavaScript classes and prototype methods.

19
engine jonschlinkert/engine JavaScript

Alternative to Lo-Dash template with support for helpers.

18
assign-symbols jonschlinkert/assign-symbols JavaScript

Assign the enumerable es6 Symbol properties from an object (or objects) to the first object passed on the arguments. Can be used as a supplement to other extend, assign or merge methods as a polyfill for the Symbols part of the es6 `Object.assign` method.

18
diacritics-map jonschlinkert/diacritics-map JavaScript

Map of more than 1,200 diacritics and ligatures to english alphabet equivalents.

18
get-repository-url jonschlinkert/get-repository-url JavaScript

Get the GitHub repository URL from a NPM package name.

17
to-clipboard jonschlinkert/to-clipboard JavaScript

Copy to the clipboard.

16
arr-map jonschlinkert/arr-map JavaScript

Faster, node.js focused alternative to JavaScript's native array map.

14
array-each jonschlinkert/array-each JavaScript

Loop over each item in an array and call the given function on every element.

14
esprima-extract-comments jonschlinkert/esprima-extract-comments JavaScript

Extract javascript code comments with esprima. Thin wrapper to prove a simple interface for getting code comments from a string, file or glob of files.

14
babel-extract-comments jonschlinkert/babel-extract-comments JavaScript

Uses babel to extract JavaScript code comments from a string. Returns an array of comment objects, with line, column, index, comment type and comment string.

14
prettier-inspect jonschlinkert/prettier-inspect JavaScript

Better inspect formatting, using prettier for arrays, objects and functions, and util.inspect for everything else.

13
common-words jonschlinkert/common-words JavaScript

Updated list of the 100 most common words in the English language. Useful for excluding these words from arrays.

13
object.reduce jonschlinkert/object.reduce JavaScript

Reduces an object to a value that is the accumulated result of running each property in the object through a callback. JavaScript/node.js utility.

12
project-name jonschlinkert/project-name JavaScript

Get the name of a project from package.json, git config, or basename of the current working directory.

12
unique-words jonschlinkert/unique-words JavaScript

Return the unique words in a string or array.

12
is-valid-path jonschlinkert/is-valid-path JavaScript

Returns true if a windows file path does not contain any invalid characters.

12
module-tree jonschlinkert/module-tree JavaScript

Create a visual tree of module dependencies. Optionally pass a glob pattern to limit the result to names with that pattern, or a regex to highlight specific packages.

11
deep-pick jonschlinkert/deep-pick JavaScript

Like lo-dash/underscore `.pick()` but recursively merges and picks deeply nested occurences of a property.

11
open-finder-dialog jonschlinkert/open-finder-dialog JavaScript

Open a finder dialog window (finder prompt) programmatically.

11
load-templates jonschlinkert/load-templates JavaScript

Load templates from file paths, globs or objects, and cache them as normalized objects.

10
handlebars-lint jonschlinkert/handlebars-lint JavaScript

Pass a context and a string with handlebars templates and lint for missing variables, helpers, block helpers or partials.

10
benchmarked jonschlinkert/benchmarked JavaScript

Easily generate benchmarks from a glob of files. Wrapper for Benchmark.js.

10
merge-configs jonschlinkert/merge-configs JavaScript

Find, load and merge JSON and YAML config settings from one or more files, in the specified order.

10
nanoseconds jonschlinkert/nanoseconds JavaScript

Convert the process.hrtime() array to a single nanoseconds value. (node.js/javascript)

9
gulp-format-md jonschlinkert/gulp-format-md JavaScript

Gulp plugin for beautifying markdown using pretty-remarkable.

9