Recursively rename the keys in an object.
Repository
Repository di jonschlinkert
Like `extend` but recursively copies only the missing properties/values to the target object.
Shallow merge properties from one or more objects, only filling in properties that don't already exist.
Define a non-enumerable property on an object.
Copy properties from one object to another and make them non-enumerable.
Delete files and folders and any intermediate directories if they exist (sync and async).
Recursively delete all empty folders in a directory and child directories.
Mapping of delimiters for common template engines. Used in Assemble to generate body tag delimiters for layouts (for consolidate engines)
Generate template delimiters for string interpolation.
Set and get custom template delimiters.
Generate RegExp for delimiters, to be used with templates, YAML front matter, files or data streams.
How many folders deep is a file or directory?
Convert roman numerals to arabic numbers (useful for books, outlines, documentation, slide decks, etc)
Plugin for Template, for writing a file to the file system.
Detects the casing of the input string (camelcase, lowercase, snakecase, kebabcase, snakecase, uppercase etc).
Renamed to jonschlinkert/conflicts, please use that instead.
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.
Map of more than 1,200 diacritics and ligatures to english alphabet equivalents.
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.
Fast, basic lib for recursively reading directories.