Run a function exactly one time
Matches strings against configurable strings, globs, regular expressions, and/or functions
Implementation of Function.prototype.bind
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.
Get the native type of a value.
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.
`Promise#finally()` ponyfill - Invoked when the promise is settled regardless of outcome
Returns true if a value exists, false if empty. Works with deeply nested values using object paths.
Make a function mimic another one
Call a specified method on each value in the given object.
`Start a promise chain
Visit a method over the items in an object, or map visit over the objects in an array.
Get the path of the caller function
Map `visit` over an array of objects.
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 🚀