Repositories

jonschlinkert repositories

864 supported repositories

The Model Context Grammar Protocol defines a simple, extensible, and non-deterministic grammar for specifying valid message types and their arrangements in exchanges with language models. This protocol enables precise, unambiguous specification of interactions including multimodal content, tool calls, and flexible message sequencing.

Last commit Jun 20, 2025

 (7 stars) (3 forks) (0 indexed issues) (0 open good first issues)

Get the resolved path to the root of a package installed in node_modules

Last commit Aug 10, 2016

 (11 stars) (5 forks) (0 indexed issues) (0 open good first issues)

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.

Last commit Jan 17, 2018

 (11 stars) (2 forks) (0 indexed issues) (0 open good first issues)

CLI for running [prettier] with opinionated defaults.

Last commit May 5, 2017

 (5 stars) (0 forks) (0 indexed issues) (0 open good first issues)

Move a property from one object to another.

Last commit Oct 31, 2015

 (5 stars) (0 forks) (0 indexed issues) (0 open good first issues)

Use with Assemble, Verb, or Templates.js to easily add namespaced variables like `page` or `post` to the context. This allows you to use `{{page.title}}` instead of `{{title}}` to get the current page's title. Can be used with verb, assemble v0.6.0, or any application based on Templates.js.

Last commit Feb 25, 2016

 (3 stars) (0 forks) (0 indexed issues) (0 open good first issues)

Read data files and extend the data from each onto an object or objects, named using the given string.

Last commit Jul 19, 2014

 (3 stars) (0 forks) (0 indexed issues) (0 open good first issues)

Use namespaced helpers with handlebars.

Last commit Sep 28, 2015

 (5 stars) (0 forks) (0 indexed issues) (0 open good first issues)

Make a NPM package name safe to be used as a JavaScript variable name. Works well as a mixin in Yeoman generators.

Last commit May 11, 2014

 (4 stars) (0 forks) (0 indexed issues) (0 open good first issues)

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

Last commit Mar 19, 2018

 (9 stars) (1 fork) (0 indexed issues) (0 open good first issues)

Recursively build up a layout stack.

Last commit May 30, 2014

 (2 stars) (0 forks) (0 indexed issues) (0 open good first issues)

Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles:

Last commit Nov 23, 2017

 (1 star) (0 forks) (0 indexed issues) (0 open good first issues)

A node.js package for Steven Levithan's excellent dateFormat() function.

Last commit Sep 9, 2016

 (0 stars) (0 forks) (0 indexed issues) (0 open good first issues)

Find the first file matching a given pattern in the current directory or the nearest ancestor directory.

Last commit Apr 2, 2016

 (0 stars) (0 forks) (0 indexed issues) (0 open good first issues)

OpenID Certified™ OAuth 2.0 Authorization Server implementation for Node.js

Last commit Dec 21, 2022

 (0 stars) (0 forks) (0 indexed issues) (0 open good first issues)

Simple responsive web interface to control your nodebot.

Last commit Jan 13, 2017

 (4 stars) (1 fork) (0 indexed issues) (0 open good first issues)

34 non-character code points (labeled <not a character>), that are set aside and guaranteed to never be used for a character. Perfect to use for placeholders or temporary replacements during string transformations.

Last commit Feb 27, 2015

 (5 stars) (0 forks) (0 indexed issues) (0 open good first issues)

Normalize a declarative configuration with any combination of src-dest mappings, files arrays, files objects and options into a consistent format so the config can easily be passed to any build system.

Last commit Jan 6, 2016

 (7 stars) (1 fork) (0 indexed issues) (0 open good first issues)

Normalize an array of keywords. Sorts and removes duplicates and common words (uses the 100 most common english words).

Last commit Oct 10, 2014

 (5 stars) (0 forks) (0 indexed issues) (0 open good first issues)

Normalize file path slashes to be unix-like forward slashes. Used by chokidar, anymatch, and many others!

Last commit Nov 7, 2018

 (112 stars) (12 forks) (0 indexed issues) (0 open good first issues)