3256 packages found
Node.js test runner that lets you develop with confidence.
Does this JS environment support the `name` property on functions?
Is this JS value callable? Works with Functions and GeneratorFunctions, despite ES6 @@toStringTag.
Robustly `.call.bind()` a function
Reuse objects and functions with style
Implementation of Function.prototype.bind
Get the native type of a value.
Determine if a function is a native generator 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
An ES2015 spec-compliant `Function.prototype.name` shim
Matches strings against configurable strings, globs, regular expressions, and/or functions
Run an array of functions in parallel
Create a promise that can be canceled
- promise
- cancelable
- cancel
- canceled
- canceling
- cancellable
- cancellation
- abort
- abortable
- aborting
- cleanup
- task
- token
- async
- View more
Make weak references to JavaScript Objects.
Ensure a function is only called once
Test if a value is a function.
Get callsites from the V8 stack trace API
Memoize functions - An optimization used to speed up consecutive function calls by caching the result of calls with identical input
Returns true if a value exists, false if empty. Works with deeply nested values using object paths.