is-primitive(latest: 3.0.1) Returns `true` if the value is a primitive.
is-extglob(latest: 2.1.1) Returns true if a string has an extglob.
braces(latest: 3.0.2) Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support for the Bash 4.3 braces specification, without sacrificing speed.
kind-of(latest: 6.0.3) Get the native type of a value.
lazy-cache(latest: 2.0.2) Cache requires to be lazy-loaded when needed.
normalize-path(latest: 3.0.0) Normalize slashes in a file path to be posix/unix-like forward slashes. Also condenses repeat slashes to a single slash and removes and trailing slashes, unless disabled.
define-property(latest: 2.0.2) Define a non-enumerable property on an object. Uses Reflect.defineProperty when available, otherwise Object.defineProperty.
array-slice(latest: 1.1.0) Array-slice method. Slices `array` from the `start` index up to, but not including, the `end` index.
is-extendable(latest: 1.0.1) Returns true if a value is a plain object, array or function.
assign-symbols(latest: 2.0.2) Assign the enumerable es6 Symbol properties from one or more 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.
is-windows(latest: 1.0.2) Returns true if the platform is windows. UMD module, works with node.js, commonjs, browser, AMD, electron, etc.
expand-range(latest: 2.0.2) Fast, bash-like range expansion. Expand a range of numbers or letters, uppercase or lowercase. Used by micromatch.
window-size(latest: 1.1.1) Reliable way to get the height and width of terminal/console, since it's not calculated or updated the same way on all platforms, environments and node.js versions.
fill-range(latest: 7.0.1) Fill in a range of numbers or letters, optionally passing an increment or `step` to use, or create a regex-compatible range with `options.toRegex`
isobject(latest: 4.0.0) Returns true if the value is an object and not an array or null.
split-string(latest: 6.1.0) Easy way to split a string on a given character unless it's quoted or escaped.
repeat-string(latest: 1.6.1) Repeat the given string n times. Fastest implementation for repeating a string.
is-number(latest: 7.0.0) Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.
base(latest: 3.0.0) Framework for rapidly creating high quality, server-side node.js applications, using plugins like building blocks
get-value(latest: 3.0.1) Use property paths like 'a.b.c' to get a nested value from an object. Even works when keys have dots in them (no other dot-prop library can do this!).
randomatic(latest: 3.1.1) Generate randomized strings of a specified length using simple character sequences. The original generate-password.
mixin-deep(latest: 2.0.1) Deeply mix the properties of objects into the first object. Like merge-deep, but doesn't clone. No dependencies.
for-in(latest: 1.0.2) Iterate over the own and inherited enumerable properties of an object, and return an object with properties that evaluate to true from the callback. Exit early by returning `false`. JavaScript/Node.js
collection-visit(latest: 1.0.0) Visit a method over the items in an object, or map visit over the objects in an array.
class-utils(latest: 0.3.6) Utils for working with JavaScript classes and prototype methods.
@sellside/emitter(latest: 1.2.1) Event emitter for node.js projects.
union-value(latest: 2.0.1) Set an array of unique values as the property of an object. Supports setting deeply nested properties using using object-paths/dot notation.
is-valid-glob(latest: 1.0.0) Return true if a value is a valid glob pattern or patterns.
resolve-dir(latest: 1.0.1) Resolve a directory that is either local, global or in the user's home directory.
detect-file(latest: 1.0.0) Detects if a file exists and returns the resolved filepath.
map-visit(latest: 1.0.0) Map `visit` over an array of objects.
markdown-utils(latest: 1.0.0) Tiny helpers for creating consistenly-formatted markdown snippets.
remarkable(latest: 2.0.1) Markdown parser, done right. 100% Commonmark support, extensions, syntax plugins, high speed - all in one.
enquirer(latest: 2.3.6) Stylish, intuitive and user-friendly prompt system. Fast and lightweight enough for small projects, powerful and extensible enough for the most advanced use cases.
merge-deep(latest: 3.0.3) Recursively merge values in a javascript object.
pad-right(latest: 0.2.2) Right pad a string with zeros or a specified string. Fastest implementation.
micromatch(latest: 4.0.5) Glob matching for javascript/node.js. A replacement and faster alternative to minimatch and multimatch.
ansi-colors(latest: 4.1.3) Easily add ANSI colors to your text and symbols in the terminal. A faster drop-in replacement for chalk, kleur and turbocolor (without the dependencies and rendering bugs).
dateformat(latest: 5.0.3) A node.js package for Steven Levithan's excellent dateFormat() function.
glob-parent(latest: 6.0.2) Extract the non-magic parent path from a glob string.
is-glob(latest: 4.0.3) Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a bet
pretty-time(latest: 1.1.0) Easily format the time from node.js `process.hrtime`. Works with timescales ranging from weeks to nanoseconds.
cache-base(latest: 4.0.2) Basic object cache with `get`, `set`, `del`, and `has` methods for node.js/javascript projects.
set-getter(latest: 0.1.1) Create nested getter properties and any intermediary dot notation (`'a.b.c'`) paths
set-value(latest: 4.1.0) Set nested properties on an object using dot notation.
snapdragon(latest: 0.12.1) Easy-to-use plugin system for creating powerful, fast and versatile parsers and compilers, with built-in source-map support.
picomatch(latest: 3.0.1) Blazing fast and accurate glob matcher written in JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions.