Repositories

jonschlinkert repositories

864 supported repositories

Recursively rename the keys in an object.

Last commit Apr 3, 2017

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

Like `extend` but recursively copies only the missing properties/values to the target object.

Last commit Feb 7, 2018

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

Shallow merge properties from one or more objects, only filling in properties that don't already exist.

Last commit Oct 4, 2015

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

Define a non-enumerable property on an object.

Last commit Jul 12, 2018

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

Copy properties from one object to another and make them non-enumerable.

Last commit Aug 13, 2016

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

Delete files and folders and any intermediate directories if they exist (sync and async).

Last commit Jul 2, 2017

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

Recursively delete all empty folders in a directory and child directories.

Last commit May 14, 2021

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

Mapping of delimiters for common template engines. Used in Assemble to generate body tag delimiters for layouts (for consolidate engines)

Last commit Jul 17, 2014

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

Generate template delimiters for string interpolation.

Last commit Jul 23, 2016

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

Set and get custom template delimiters.

Last commit Feb 3, 2015

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

Generate RegExp for delimiters, to be used with templates, YAML front matter, files or data streams.

Last commit Feb 1, 2015

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

How many folders deep is a file or directory?

Last commit Sep 6, 2014

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

Convert roman numerals to arabic numbers (useful for books, outlines, documentation, slide decks, etc)

Last commit Apr 23, 2017

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

Plugin for Template, for writing a file to the file system.

Last commit Oct 29, 2015

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

Detects the casing of the input string (camelcase, lowercase, snakecase, kebabcase, snakecase, uppercase etc).

Last commit Jan 27, 2025

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

Renamed to jonschlinkert/conflicts, please use that instead.

Last commit Aug 19, 2015

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

Detect the terminal program currently being used, with support for iTerm, Terminal.app, Hyper, iTerm2, ConEmu, Cmde,r Alacritty, Xterm, Terminator, Termux, Kitty, and others. Detection is based on environment variables and process-level indicators to identify the terminal in use.

Last commit May 13, 2026

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

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

Last commit Apr 12, 2018

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

Pad numbers with zeros. Automatically pad the number of digits based on the length of the array, or explicitly pass in the number of digits to use.

Last commit Dec 5, 2014

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

Fast, basic lib for recursively reading directories.

Last commit Mar 22, 2015

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