Simple utility to generate flat colors in the browser, colors taken from : https://flatuicolors.com/
Returns true if a string has an extglob.
modernize node.js to current ECMAScript standards
Get the native type of a value.
Returns true if the value is an object and not an array or null.
Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.
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.
Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.
Returns true if an object was created by the `Object` constructor, or Object.create(null).
return the first event in a set of ee/event pairs
Polyfill for Node.js module.createRequire (<= v12.2.0)
Check if a protocol requires a certain port number to be added to an URL.
An XML builder for node.js
Promisifies all the selected functions in an object
Extend an object with the properties of additional objects. node.js/javascript util.
Expand POSIX bracket expressions (character classes) in glob patterns.
Create a javascript regular expression for matching everything except for the given string.
Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays.
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).
HTTP methods that node supports
Extended glob support for JavaScript. Adds (almost) the expressive power of regular expressions to glob patterns.
Pluralize and singularize any word
Recursively flatten an array or arrays.
Resolve a directory that is either local, global or in the user's home directory.