Jon Schlinkert's Projects
A curated list of small, focused npm packages.
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.
Banner templates for javascript projects
Base file loader for [template], for loading vinyl files onto a template collection.
Project boilerplates using node/npm, grunt, bootstrap and other popular frameworks and libraries.
Easily generate benchmarks from a glob of files. Wrapper for Benchmark.js.
A little about me, Jon Schlinkert. This will be used for speaking engagement, investor communications, etc.
My personal blog and website.
Yellow everybody
Assemble boilerplate.
Example of using swig templates with Assemble.
Normalize config for requireable modules.
Use bower.json as a config store.
Build regular expression groups from arrays of strings. Useful when you need to automatically generate RegExp patterns.
Generate a plain-text or markdown formatted list, with proper indentation, bullets, numbers, letters, roman numerals or custom characters
Basic object store with methods like get/set/extend/omit
DEPRECATED: Use https://github.com/jonschlinkert/relative-dest instead.
Center-align the text in a string.
Change the indentation in a string.
CLI to change quotes in a file from single to double, or double to single.
Utils for working with JavaScript classes and prototype methods.
Recursively (deep) clone JavaScript native types, like Object, Array, RegExp, Date as well as primitives. Used by superstruct, merge-deep, and many others!
Clone all of a user's github repositories.
Parses the context from a string of javascript to determine the context for functions, variables and comments based on its code.
Get the path to the Code of Conduct (contributor covenent) file in a local repository.
Collapse an object into a string using the syntax from expand-object. Useful for setting command line args or with test fixtures.
Returns an array of mapped values from an array or object.
Visit a method over the items in an object, or map visit over the objects in an array. This is an alternative approach to using extend or merge, useful when events are emitted on a method like get or set.