Escapes a string for use in a regular expression.
Escapes a string for use as a replacement for a regular expression.
Tests if the given object has an iterator function.
Checks whether an object is empty (by checking for keys and constructor).
Makes any input a number if it can be made into a valid number (e.g., by parsing a string).
Makes any input a number if it can be made into a valid number (e.g., by parsing a string).
Converts a Map (and any of its Map children, recursively) to a simple object.
Converts a Map (and any of its Map children, recursively) to a simple object.
Returns an updated version of defaults merged with the contents of
inputs.
Returns an updated version of defaults merged with the contents of
inputs.
Returns a single-level object record with kebab/snake/etc. case keys based on nested object keys.
Returns a single-level object record with kebab/snake/etc. case keys based on nested object keys.
Sorts a record object according to its keys and returns a sorted copy.
Sorts a record object according to its keys and returns a sorted copy.
A utility to map the values of an object using a callback function.
Maps a single-level object's properties to new values based on a callback function.
Turns the given slug into a string with only a-z, 0-9, and hyphens.
Takes an input string and inserts \n to soft wrap text within the given width.
Formats a date in a predictable way.
Converts the given string to title case.
An alias for the typeof keyword that returns additional options.
A configurable class for formatting message strings for various outputs.
Inspects the value of a variable for debugging.
Utilities for the objectFlatten function.
Used only for timestamp().
Used only for typeOf().
Used only for MessageMaker.
Used only for VariableInspector.
Uses
Array.filter()to create a unique array.