Run a function exactly one time
Memoize functions - An optimization used to speed up consecutive function calls by caching the result of calls with identical input
Implementation of Function.prototype.bind
Matches strings against configurable strings, globs, regular expressions, and/or functions
Get the native type of a value.
Is this JS value callable? Works with Functions and GeneratorFunctions, despite ES6 @@toStringTag.
Ensure a function is only called once
Get callsites from the V8 stack trace API
Returns true if a value is a plain object, array or function.
`Start a promise chain
Make a function mimic another one
Returns true if a value exists, false if empty. Works with deeply nested values using object paths.
`Promise#finally()` ponyfill - Invoked when the promise is settled regardless of outcome
Call a specified method on each value in the given object.
Visit a method over the items in an object, or map visit over the objects in an array.
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
Get the path of the caller function
Map `visit` over an array of objects.
Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays.
Check if something is a generator function
powered by npms.io 🚀