Run a function exactly one time
Matches strings against configurable strings, globs, regular expressions, and/or functions
Implementation of Function.prototype.bind
Get the native type of a value.
Memoize functions - An optimization used to speed up consecutive function calls by caching the result of calls with identical input
Is this JS value callable? Works with Functions and GeneratorFunctions, despite ES6 @@toStringTag.
Returns true if a value is a plain object, array or function.
Get callsites from the V8 stack trace API
Ensure a function is only called once
Returns true if a value exists, false if empty. Works with deeply nested values using object paths.
`Start a promise chain
`Promise#finally()` ponyfill - Invoked when the promise is settled regardless of outcome
Call a specified method on each value in the given object.
Make a function mimic another one
Visit a method over the items in an object, or map visit over the objects in an array.
Map `visit` over an array of objects.
Get the path of the caller function
Creates and returns a new debounced version of the passed function that will postpone its execution until after wait milliseconds have elapsed since the last time it was invoked
Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays.
Create a promise that can be canceled
powered by npms.io 🚀