JSPM

Found 4840 results for function call

zames

converts callback-based functions to Promises and apply currying to arguments

  • v3.0.0
  • 50.64
  • Published

fn-args

Get the arguments of a function, arrow function, generator function, async function

  • v6.0.0
  • 50.51
  • Published

cpsenize

Wraps synchronous functions with a cps (callback passing style) function

  • v2.0.0
  • 49.59
  • Published

typechecker

Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)

  • v9.3.0
  • 49.45
  • Published

postcss-functions

PostCSS plugin for exposing JavaScript functions

  • v4.0.2
  • 48.95
  • Published

class-chain

Returns an object’s class and its ancestors.

  • v1.0.0
  • 48.71
  • Published

assert-args

Validate and format function arguments ( handles types and optionals)

  • v1.2.1
  • 48.22
  • Published

parse-function

Parse a function into an object using espree, acorn or babylon parsers. Extensible through Smart Plugins

  • v5.6.10
  • 47.99
  • Published

eslint-plugin-ban

Allows you to bannish some methods or functions.

  • v2.0.0
  • 47.62
  • Published

pdfast

Fast kernel density estimation library

  • v0.2.0
  • 47.59
  • Published

function-arguments

Get arguments of a function, useful for and used in dependency injectors. Works for regular functions, generator functions and arrow functions.

  • v1.0.9
  • 47.54
  • Published

cli-graph

Easily draw function graphs in text mode.

  • v3.2.2
  • 47.53
  • Published

fn-getter

Simple, lazyily evaluated values.

  • v1.0.0
  • 47.51
  • Published

reserved-identifiers

Provides a list of reserved identifiers for JavaScript

  • v1.0.0
  • 47.48
  • Published

function.name

Function name shim (especially for supporting function names in Internet Explorer).

  • v1.0.14
  • 47.45
  • Published

p-lazy

Create a lazy promise that defers execution until it's awaited or when `.then()`, `.catch()`, or `.finally()` is called

  • v5.0.0
  • 47.29
  • Published

is-identifier

Check if a string is a valid JavaScript identifier

  • v1.0.1
  • 47.15
  • Published

weak-napi

Make weak references to JavaScript Objects.

  • v2.0.2
  • 47.12
  • Published

djb2a

DJB2a non-cryptographic hash function

  • v2.0.0
  • 47.06
  • Published

eslint-plugin-fp

ESLint rules for functional programming

  • v2.3.0
  • 46.88
  • Published

run-waterfall

Run an array of functions in series, each passing its results to the next function (waterfall)

  • v1.1.7
  • 46.83
  • Published

wooden-ladder

🔨 Invokes 'fn1' until 'limit' is reached after that call 'fn2'

  • v1.1.9
  • 46.37
  • Published

eval-estree-expression

Safely evaluate JavaScript (estree) expressions, sync and async.

  • v3.0.0
  • 46.24
  • Published

@firanorg/mollitia-molestias-accusamus

[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]

  • v10.13.142
  • 46.14
  • Published

is-fn

Check if a value is a function

  • v3.0.0
  • 46.04
  • Published

weak

Make weak references to JavaScript Objects.

  • v1.0.1
  • 45.92
  • Published

typeof-arguments

Validate the type of arguments passed through the function.

  • v5.1.3
  • 45.91
  • Published

argx

Parse function arguments. Useful to implement variadic functions.

  • v4.0.4
  • 45.82
  • Published

move-on

Creates a queue of sync or async functions with resolve and reject callback.

  • v2.1.9
  • 45.55
  • Published

gulp-iife

Wraps JavaScript code within an immediately invoked function expression.

  • v0.4.0
  • 45.55
  • Published

worker-fn

worker-fn hides the complexity of communication between the JavaScript main thread and Worker threads, making it easy to call the functions defined in workers.

  • v3.2.1
  • 45.52
  • Published

whence

Add context awareness to your apps and frameworks by safely evaluating user-defined conditional expressions. Useful for evaluating expressions in config files, prompts, key bindings, completions, templates, and many other user cases.

  • v2.1.0
  • 45.51
  • Published

callable-instance

Instances of classes which are directly callable as functions.

  • v2.0.0
  • 45.48
  • Published

make-synchronous

Make an asynchronous function synchronous

  • v2.0.1
  • 45.14
  • Published

anysort

Sorting and matching utility using configurable string, glob, regular expression, and/or function matchers

  • v2.0.0
  • 44.93
  • Published

function-once

Wraps a function so that it's only ever executed once.

  • v3.0.1
  • 44.88
  • Published

easy-transform-stream

Create a transform stream using await instead of callbacks

  • v1.0.1
  • 44.71
  • Published

expr-eval-fork

Mathematical expression evaluator fork with prototype pollution fix

  • v2.0.2
  • 44.69
  • Published

ofn

Overloads a function. Makes parameters optional.

  • v1.0.0
  • 44.38
  • Published

povtor

Repeat function call depending on the previous call result and specified conditions.

  • v1.1.0
  • 44.21
  • Published

list-to-array

Simple javascript lib for converting a [comma || space] delimited string to an array

  • v1.1.0
  • 44.19
  • Published

contained-periodic-values

Find how many values of a discrete periodic function are contained in an interval.

  • v1.0.0
  • 44.01
  • Published

wfn

Gives a wrapper function the properties and string value of its underlying function.

  • v1.0.0
  • 43.93
  • Published

lambda-log

Lightweight logging library for any Node 10+ applications

  • v3.1.0
  • 43.91
  • Published

@dramaorg/delectus-culpa-reprehenderit

[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im

  • v3.5.94
  • 43.88
  • Published

possible-function

Defines fallback behavior in case a variable is not a function. Perfect for optional callback parameters.

  • v1.0.1
  • 43.84
  • Published

just-throttle

return a throttled function

  • v4.2.0
  • 43.82
  • Published

qfn

Qualified Function. Wraps a function so it only gets executed if a condition is true.

  • v1.0.1
  • 43.75
  • Published

nearest-periodic-value

Find the nearest value of a discrete periodic function, given a point.

  • v1.2.0
  • 43.60
  • Published

skipped-periodic-values

Given a point and a distance, determine how many periodic values were skipped.

  • v1.0.1
  • 43.50
  • Published

try-to-catch

function try-catch wrapper for promises

  • v3.0.1
  • 43.48
  • Published

stopcock

Limit the execution rate of a function using the token bucket algorithm

  • v1.1.0
  • 43.41
  • Published

grunt-text-replace

Replace text in files using strings, regexs or functions.

  • v0.4.0
  • 43.23
  • Published

@esm2cjs/p-cancelable

Create a promise that can be canceled. This is a fork of sindresorhus/p-cancelable, but with CommonJS support.

  • v4.0.1
  • 43.14
  • Published

cfn-response

A module for sending responses from lambda-funciton backed custom resources in AWS CloudFormation

  • v1.0.1
  • 42.77
  • Published

assert-function

Assert that a value is a function

  • v1.0.0
  • 42.70
  • Published

no-op

one no-op function to rule them all

  • v1.0.3
  • 42.65
  • Published

fnjson

stringify objects containing functions

  • v1.3.0
  • 42.55
  • Published

anyargs

A small utility module that converts function arguments to an object for use within the function based on a supplied metadata object. This allows parameters to be passed in any order, making the resultant function very flexible.

  • v1.0.5
  • 42.48
  • Published

parse-aws-lambda-name

Parse an AWS Lambda function name into a name and a qualifier

  • v1.0.0
  • 42.23
  • Published

unbounded

Function.prototype.bind replacement that provides an `unbounded` hidden property on the returned bounded function, that contains the original unbounded function

  • v6.3.1
  • 42.18
  • Published

@bitty/pipe

A pipe function to perform function composition in LTR (Left To Right) direction.

  • v0.4.0
  • 41.66
  • Published

p-progress

Create a promise that reports progress

  • v1.0.0
  • 41.54
  • Published

gulp-fn

gulp-fn - gulp plugin used in order to run custom callback functions per file

  • v0.0.3
  • 41.34
  • Published

noop3

◻️ Supreme nothingness

  • v1000.0.0
  • 41.14
  • Published

just-memoize

An implementation of the memoize technique

  • v2.2.0
  • 40.42
  • Published

is-match

Create a matching function from a glob pattern, regex, string, array, object or function.

  • v1.0.0
  • 40.42
  • Published

api-check

Validate the api to your functions to help people use them correctly. This is pretty much React's propTypes without React.

  • v7.5.5
  • 40.40
  • Published

stub-azure-function-context

Provides an object similar to Function Runtime's context for use in unit testing

  • v2.5.1
  • 40.38
  • Published

@zitterorg/magni-eos

[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im

  • v5.8.60
  • 40.33
  • Published

to-json-callback

A safe callback to string serializer

  • v0.1.1
  • 40.31
  • Published

run-auto

Determine the best order for running async functions, and run them

  • v2.0.4
  • 40.29
  • Published

promisify-function

Turn a callback-style function into a function that returns a promise

  • v1.3.2
  • 40.26
  • Published

canvafy

Make configurable canvas easily with Canvafy

  • v7.2.1
  • 40.03
  • Published

stepfunctions-localhost

A wrapper for AWS's [Step Functions Local](https://docs.aws.amazon.com/step-functions/latest/dg/welcome.html).

  • v0.2.0
  • 39.72
  • Published

@trufflesuite/chromafi

🦅 cli syntax highlighting: any function - any object - 176 languages

  • v3.0.0
  • 39.64
  • Published

just-once

create a function that can only be invoked once

  • v2.2.0
  • 39.46
  • Published

have

Have your arguments, and validate it too. -- Slick arguments validator for all your js functions.

  • v0.4.0
  • 39.43
  • Published

ffi

A foreign function interface (FFI) for Node.js

  • v2.3.0
  • 39.41
  • Published

args-js

Create javascript functions with optional, default and named paramaters.

  • v0.10.12
  • 39.28
  • Published

memobind

A simple javascript utility for function binding memoization.

  • v0.5.0
  • 39.24
  • Published

semver-select

Select an attribute of an object based on semver versioning

  • v1.1.0
  • 39.17
  • Published

math-exp

Natural exponential function.

  • v1.0.0
  • 39.14
  • Published

function-tree

When a function is not enough

  • v3.3.4
  • 38.97
  • Published

callifexists

A simple utility to call a function if it exists

  • v1.1.1
  • 38.84
  • Published

glsl-token-functions

Extract function definitions from an array of GLSL tokens.

  • v1.0.1
  • 38.76
  • Published

shuv

Partial application. Shuv args around the place.

  • v1.1.0
  • 38.72
  • Published

is-gen-fn

determine if a function is a generator function

    • v0.0.2
    • 38.54
    • Published

    rename-fn

    Rename a function

    • v2.1.0
    • 38.22
    • Published

    just-compose

    return a function composed of 2 or more functions

    • v2.3.0
    • 38.21
    • Published

    ast-monkey-util

    Utility library of AST helper functions

    • v3.0.10
    • 38.00
    • Published

    callable-instance2

    Instances of classes which are directly callable as functions.

    • v2.0.0
    • 37.99
    • Published

    make-command-runnable

    Call a module's exported functions directly from the command line, with arguments.

    • v1.2.0
    • 37.96
    • Published

    deeply

    A toolkit for deep structure manipulations, provides deep merge/clone functionality out of the box, and exposes hooks and custom adapters for more control and greater flexibility.

    • v3.1.0
    • 37.87
    • Published

    ffi-napi

    A foreign function interface (FFI) for Node.js, N-API style

    • v4.0.3
    • 37.86
    • Published

    chickencurry

    Add some chicken curry to your functions

    • v2.2.1
    • 37.69
    • Published

    p-tap

    Tap into a promise chain without affecting its value or state

    • v4.0.0
    • 37.67
    • Published

    set-timeout

    Delay the call of a function in a given context.

    • v0.1.0
    • 37.33
    • Published

    math-erf

    Error function.

    • v1.0.0
    • 36.80
    • Published

    @dozerg/no-new

    Convert ES6 class constructor to normal function.

    • v0.0.9
    • 36.76
    • Published

    rework-color-function

    Implements Tab Atkins's proposed color function in CSS.

    • v1.2.1
    • 36.73
    • Published

    ava-spec

    Drop-in BDD helpers for AVA test runner 🌠

    • v1.1.1
    • 36.63
    • Published

    method-names

    Returns an array of names from a module. Includes all enumerable properties with function values, own and inherited.

    • v0.2.0
    • 36.60
    • Published

    lazy-value

    Create a lazily evaluated value

    • v3.0.0
    • 36.57
    • Published

    just-pipe

    Pass a value through a pipeline of functions

    • v1.0.0
    • 36.49
    • Published

    negate

    negates a function

    • v1.0.0
    • 36.38
    • Published

    @taiga-ui/polymorpheus

    This is a tiny library for customizing components appearance

    • v4.9.0
    • 36.29
    • Published

    tamedevil

    Build and evaluate JavaScript strings safely via tagged template literals

    • v0.0.0-beta.8
    • 36.27
    • Published

    ffn

    Turns arrays and values into Filtering Functions.

    • v2.1.0
    • 36.16
    • Published

    should-quote

    A utility function to detect if a string should be wrapped in quotes to work as an object key

    • v1.0.0
    • 36.13
    • Published

    pfn

    Possible Function. Wraps what might be a function, with fallback behavior in case it’s not. Perfect for use in functions that accept optional callback arguments.

    • v1.1.0
    • 36.11
    • Published

    cfn-response-async

    An async/await module for sending responses from lambda-funciton backed custom resources in AWS CloudFormation

    • v1.0.0
    • 36.11
    • Published

    webext-tools

    Utility functions for Web Extensions, manifest v2 and v3

    • v3.0.0
    • 36.06
    • Published

    sbo

    Support the Bind Operator

    • v1.1.3
    • 36.03
    • Published

    fn-compose

    compose an arbitrary number of functions from right to left.

    • v1.1.0
    • 35.91
    • Published

    ordu

    Execute functions in a configurable order, modifying a shared data structure.

    • v2.2.0
    • 35.90
    • Published

    lomemo

    Lodash's memoize function, but in a much smaller package than lodash.memoize's.

    • v1.0.1
    • 35.81
    • Published

    vfn

    Creates a variadic function, with a “rest parameter” that’s NOT at the end.

    • v1.1.0
    • 35.69
    • Published

    memoize-bind

    Memoized function binding

    • v1.0.3
    • 35.44
    • Published

    wtfork

    Subscribe to and publish events between parent and child node processes using the standard node event emitter api or call parent methods directly from the child process and vice versa.

    • v0.3.0
    • 35.31
    • Published

    batched-function

    Batch multiple function calls into a single one

    • v2.0.1
    • 35.25
    • Published

    is-async-fn

    Check if something is an ES7 async function

    • v1.1.0
    • 35.20
    • Published

    worker-function

    Create functions executed within a web worker and return promises

    • v2.0.2
    • 35.12
    • Published

    zaphod

    Clojure's API for JavaScript's Objects

      • v0.2.1
      • 35.06
      • Published

      sdbm

      SDBM non-cryptographic hash function

      • v2.0.0
      • 35.01
      • Published

      @yeskiy/yrpc

      Yeskiy RPC (Remote Procedure Call) with Blackjack and Functions!

      • v0.0.3
      • 34.99
      • Published

      @recursive/assign

      💠 Recursive assign for objects, arrays and more

      • v3.0.1
      • 34.88
      • Published

      squad

      right-to-left function composition

      • v3.0.0
      • 34.81
      • Published

      promy

      Conditional promisify

      • v1.0.2
      • 34.75
      • Published

      async-subscribe

      Emit events when you call an asynchronous function

      • v1.0.0
      • 34.71
      • Published

      react-auto-bind

      Auto bind methods to their class instance excluding React Lifecycle Methods

      • v0.4.2
      • 34.63
      • Published

      pipez

      Function sequencing reloaded

      • v1.1.12
      • 34.28
      • Published

      ethereum-tx-decoder

      Lightweight utility for decoding function parameters from Ethereum transactions.

      • v3.0.0
      • 34.24
      • Published

      startinterval2

      Calls a function immediately and repeatedly after a fixed delay

      • v1.0.1
      • 34.14
      • Published

      memoizepromise

      memoizepromise ==============

      • v2.0.0
      • 34.03
      • Published

      phc-argon2

      Node.JS Argon2 password hashing algorithm following the PHC string format

      • v1.1.4
      • 34.02
      • Published

      run-script

      Dead simple script string to function execution with arguments, context and error catching.

      • v0.1.1
      • 33.94
      • Published

      babel-plugin-explicit-exports-references

      Transforms all internal references to a module's exports such that each reference starts with `module.exports` instead of directly referencing an internal name. This enables easy mocking of specific (exported) functions in Jest with Babel/TypeScript, even

      • v1.0.2
      • 33.80
      • Published

      custom-return

      Generate a function that returns a constant.

      • v1.0.13
      • 33.79
      • Published

      sort-object-keys2

      Sort an object's keys, including an optional key list

      • v3.0.7
      • 33.58
      • Published

      just-memoize-last

      A memoize implementation that only caches the most recent evaluation

      • v3.2.0
      • 33.52
      • Published

      memoization

      Straightforward implementation of memoization.

      • v1.0.2
      • 33.50
      • Published

      norma

      A function argument organizer

      • v3.1.1
      • 33.25
      • Published

      noargs-wrapper

      Wrap a function to always call it with no arguments, ignoring all arguments passed in.

      • v1.1.0
      • 33.22
      • Published

      js-name-escape

      Escape strings to be used as javascript names.

      • v1.0.1
      • 33.17
      • Published

      @phc/argon2

      Node.JS Argon2 password hashing algorithm following the PHC string format

      • v1.0.9
      • 33.13
      • Published

      sass-inline-svg

      a node-sass function that inlines svg files

      • v1.2.3
      • 33.11
      • Published

      phc-bcrypt

      Node.JS bcrypt password hashing algorithm following the PHC string format

      • v1.0.8
      • 32.86
      • Published

      function-names-at-line

      Name the functions found at a particular line number in some JavaScript source

      • v1.1.0
      • 32.50
      • Published

      @2060.io/ffi-napi

      A foreign function interface (FFI) for Node.js, N-API style

      • v4.0.9
      • 32.46
      • Published

      filter-object

      Filter an object by its keys or values. Returns a copy of an object filtered to have only keys or values that match the given glob patterns.

      • v3.0.0
      • 32.39
      • Published

      safe-async-fn

      Lightweight wrapper to make async functions safer

      • v1.0.0
      • 32.39
      • Published

      throttle-function

      Takes a function, returns a function that will can only be called a certain amount of times per second.

      • v0.1.0
      • 32.37
      • Published

      bindy

      Create array of functions bound to input arrays.

      • v1.0.15
      • 32.29
      • Published

      through-flow

      Stream transform passthrough that calls a function.

      • v1.0.2
      • 32.25
      • Published

      husk-through

      Passthrough chunks via a function.

      • v1.0.2
      • 32.18
      • Published

      code-context

      Parse a string of javascript to determine the context for functions, variables and comments based on the code that follows.

      • v0.5.3
      • 32.12
      • Published

      stack-tracer

      Global access to all CallSite/Stack Trace Properties and more

      • v1.0.6
      • 32.02
      • Published

      handlebars-ramda-helpers

      Provide powerful data processing capabilities for handlebars, by adding the ramda function as helpers.

        • v1.7.0
        • 31.93
        • Published

        upash

        Unified API for password hashing algorithms

        • v1.0.2
        • 31.87
        • Published

        i-s

        A module to check whether a JavaScript value is of a certain type

        • v1.2.3
        • 31.84
        • Published

        stylus-easing

        Easing equations for CSS transitions

        • v1.0.0
        • 31.83
        • Published

        batcher-js

        Batching with ease, like debounce but you don't miss intermediate calls

        • v1.0.3
        • 31.69
        • Published

        func-loc

        Retrieve the function location from it reference in NodeJS.

        • v0.1.16
        • 31.67
        • Published

        simple-bind-x

        Creates a new function with a bound sequence of arguments. Compliant to 8 arguments.

        • v1.0.3
        • 31.66
        • Published

        @serverless-devs/s

        Serverless devs tool, serverless developer tool, supports Alibaba cloud, AWS, azure, baidu cloud, Huawei cloud, Google cloud and Tencent cloud.

        • v3.1.10
        • 31.63
        • Published

        computed-types

        Runtime validation types for TypeScript.

        • v1.11.2
        • 31.48
        • Published

        get-function-params

        Get list of function params, including default values (if any)

        • v2.0.7
        • 31.44
        • Published