onetime
Ensure a function is only called once
Ensure a function is only called once
Make a function mimic another one
Check if something is a generator function
Get the name of a named function
Run promise-returning & async functions concurrently with optional limited concurrency
Debounce a function
Checks if the given value is a native function.
Converts function to its source code.
Parse a function into an object using espree, acorn or babylon parsers. Extensible through Smart Plugins
Check if a value is a function
Wraps synchronous functions with a callback-style API
determine if a function is a generator function
Get arguments of a function, useful for and used in dependency injectors. Works for regular functions, generator functions and arrow functions.
Functionally - A utility belt for functional JavaScript
Get function arguments, useful for and used in dependency injectors. Works for regular functions, generator functions and arrow functions.
Rename a function
Take an (a)sync function result and pass it forward.
Invoke function if is it callable and return result otherwise undefined
Define a lazily evaluated property on an object
Check if something is an ES7 async function