jonschlinkert

jonschlinkert

👤 Developer

114 repositories on SrcLog

View on GitHub
114 Repos
19k Stars
2.5k Forks
19k Watchers

Repositories (114)

ansi-gray jonschlinkert/ansi-gray JavaScript

The color gray, in ansi.

20
liquid-to-handlebars jonschlinkert/liquid-to-handlebars HTML

Convert liquid templates to handlebars templates!

19
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.

19
class-utils jonschlinkert/class-utils JavaScript

Utils for working with JavaScript classes and prototype methods.

19
diacritics-map jonschlinkert/diacritics-map JavaScript

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

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
section-matter jonschlinkert/section-matter JavaScript

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

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

Get the GitHub repository URL from a NPM package name.

17
engine jonschlinkert/engine JavaScript

Alternative to Lo-Dash template with support for helpers.

17
to-clipboard jonschlinkert/to-clipboard JavaScript

Copy to the clipboard.

16
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
array-each jonschlinkert/array-each JavaScript

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

14
arr-map jonschlinkert/arr-map JavaScript

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

14
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
prettier-inspect jonschlinkert/prettier-inspect JavaScript

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

13
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.

13
unique-words jonschlinkert/unique-words JavaScript

Return the unique words in a string or array.

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
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
is-valid-path jonschlinkert/is-valid-path JavaScript

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

11
deep-pick jonschlinkert/deep-pick JavaScript

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

11
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
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
benchmarked jonschlinkert/benchmarked JavaScript

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

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
load-templates jonschlinkert/load-templates JavaScript

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

10
open-finder-dialog jonschlinkert/open-finder-dialog JavaScript

Open a finder dialog window (finder prompt) programmatically.

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

Gulp plugin for beautifying markdown using pretty-remarkable.

9
nanoseconds jonschlinkert/nanoseconds JavaScript

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

9
open-windows-file-dialog jonschlinkert/open-windows-file-dialog TypeScript

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.

8