JSPM

Found 10898 results for utility hooks

process-warning

A small utility for creating warnings and emitting them.

  • v5.0.0
  • 55.22
  • Published

micromark-util-types

micromark utility with a couple of typescript types

  • v2.0.2
  • 55.02
  • Published

arr-union

Combines a list of arrays, returning a single array with unique values, using strict equality for comparisons.

  • v3.1.0
  • 54.83
  • Published

hast-util-whitespace

hast utility to check if a node is inter-element whitespace

  • v3.0.0
  • 54.53
  • Published

hastscript

hast utility to create trees

  • v9.0.1
  • 54.05
  • Published

mdast-util-phrasing

mdast utility to check if a node is phrasing content

  • v4.1.0
  • 53.81
  • Published

@cypress/request

Cypress's fork of a simplified HTTP request client.

  • v3.0.9
  • 52.99
  • Published

mdast-util-mdxjs-esm

mdast extension to parse and serialize MDX.js ESM (import/exports)

  • v2.0.1
  • 52.93
  • Published

escape-goat

Escape a string for use in HTML or the inverse

  • v4.0.0
  • 52.83
  • Published

mdast-util-gfm

mdast extension to parse and serialize GFM (GitHub Flavored Markdown)

  • v3.1.0
  • 52.74
  • Published

vfile-location

vfile utility to convert between positional (line and column-based) and offset (range-based) locations

  • v5.0.3
  • 52.65
  • Published

mdast-util-mdx-jsx

mdast extension to parse and serialize MDX or MDX.js JSX

  • v3.2.0
  • 52.56
  • Published

hast-util-to-jsx-runtime

hast utility to transform to preact, react, solid, svelte, vue, etc

  • v2.3.6
  • 52.34
  • Published

hast-util-raw

hast utility to reparse a tree

  • v9.1.0
  • 52.19
  • Published

cli-progress

easy to use progress-bar for command-line/terminal applications

  • v3.12.0
  • 51.23
  • Published

meros

A fast 642B utility that makes reading multipart responses simple

  • v1.3.1
  • 51.14
  • Published

utility-types

Utility Types Collection for TypeScript

  • v3.11.0
  • 51.08
  • Published

app-root-path

Determine an app's root path from anywhere inside the app

  • v3.1.0
  • 50.75
  • Published

hast-util-is-element

hast utility to check if a node is a (certain) element

  • v3.0.0
  • 50.73
  • Published

estree-util-visit

esast (and estree) utility to visit nodes

  • v2.0.0
  • 50.50
  • Published

unist-builder

unist utility to create a new trees with a nice syntax

  • v4.0.0
  • 50.27
  • Published

koalas

Coalesce for JavaScript. Returns the first value that is not undefined or null.

  • v1.0.2
  • 49.98
  • Published

only

return whitelisted properties of an object

  • v0.0.2
  • 49.92
  • Published

@fastify/error

A small utility, used by Fastify itself, for generating consistent error objects across your codebase and plugins.

  • v4.2.0
  • 49.91
  • Published

mdast-util-frontmatter

mdast extension to parse and serialize frontmatter (YAML, TOML, etc)

  • v2.0.1
  • 49.57
  • Published

rambda

Lightweight and faster alternative to Ramda with included TS definitions

  • v10.3.2
  • 49.27
  • Published

mdast-util-mdx

mdast extension to parse and serialize MDX (or MDX.js)

  • v3.0.0
  • 49.14
  • Published

estree-util-to-js

estree (and esast) utility to serialize to JavaScript

  • v2.0.0
  • 49.02
  • Published

hast-util-to-estree

hast utility to transform to estree (JavaScript AST) JSX

  • v3.1.3
  • 49.02
  • Published

hast-util-to-string

hast utility to get the plain-text value of a node

  • v3.0.1
  • 48.90
  • Published

oas-kit-common

Common utility functions for oas-kit

  • v1.0.8
  • 48.82
  • Published

hast-util-to-text

hast utility to get the plain-text value of a node according to the `innerText` algorithm

  • v4.0.2
  • 48.67
  • Published

start-server-and-test

Starts server, waits for URL, then runs test command; when the tests end, shuts down server

  • v2.0.13
  • 48.46
  • Published

postman-request

Simplified HTTP request client.

  • v2.88.1-postman.43
  • 48.28
  • Published

unist-util-remove

unist utility to remove nodes from a tree

  • v4.0.0
  • 48.17
  • Published

component-type

Type assertions aka less-broken `typeof`

  • v2.0.0
  • 48.11
  • Published

nlcst-to-string

nlcst utility to transform a tree to a string

  • v4.0.0
  • 47.46
  • Published

array-last

Get the last or last n elements in an array.

  • v1.3.0
  • 47.19
  • Published

esast-util-from-js

estree (and esast) utility to parse from JavaScript

  • v2.0.1
  • 47.17
  • Published

simple-bin-help

Simple help and sanity checks for Node CLI bin scripts

  • v1.8.0
  • 47.06
  • Published

mdast-util-math

mdast extension to parse and serialize math

  • v3.0.0
  • 46.90
  • Published

ow

Function argument validation for humans

  • v2.0.0
  • 46.85
  • Published

array-initial

Get all but the last element or last n elements of an array.

  • v1.1.0
  • 46.73
  • Published

parse-numeric-range

Takes a string, such as "1,2,3-10,5-8" and turns it into an array of numbers

  • v1.3.0
  • 46.69
  • Published

mdast-util-directive

mdast extension to parse and serialize generic directives (`:cite[smith04]`)

  • v3.1.0
  • 46.68
  • Published

fast-loops

Small, performant & immutable iteration utilities for Arrays and Objects

  • v1.1.4
  • 45.90
  • Published

watch

Utilities for watching file trees.

  • v1.0.2
  • 45.84
  • Published

hast-util-select

hast utility for `querySelector`, `querySelectorAll`, and `matches`

  • v6.0.4
  • 45.63
  • Published

vfile-reporter

vfile utility to create a report for a file

  • v8.1.1
  • 45.62
  • Published

vfile-statistics

vfile utility to count messages per category: failures, warnings, etc

  • v3.0.0
  • 45.56
  • Published

unist-util-filter

unist utility to create a new tree with nodes that pass a filter

  • v5.0.1
  • 45.39
  • Published

trim-off-newlines

Similar to String#trim() but removes only newlines

  • v1.0.3
  • 45.24
  • Published

require-and-forget

Require Node module and immediately remove it from module cache to force loading again next time

  • v1.0.1
  • 44.96
  • Published

hast-util-phrasing

hast utility to check if a node is phrasing content

  • v3.0.1
  • 44.90
  • Published

hast-util-embedded

hast utility to check if a node is an embedded element

  • v3.0.0
  • 44.80
  • Published

globalize

A JavaScript library for internationalization and localization that leverages the official Unicode CLDR JSON data.

  • v1.7.0
  • 44.77
  • Published

vfile-sort

vfile utility to sort messages by line/column

  • v4.0.0
  • 44.66
  • Published

remeda

A utility library for JavaScript and Typescript.

  • v2.30.0
  • 44.60
  • Published

eth-rpc-errors

Ethereum RPC and Provider errors.

  • v4.0.3
  • 44.52
  • Published

to-vfile

vfile utility to read and write to the file system

  • v8.0.0
  • 44.20
  • Published

get-object

Get a property from an object using dot (object path) notation.

  • v0.2.0
  • 43.59
  • Published

mdast-util-toc

mdast utility to generate a table of contents from a tree

  • v7.1.0
  • 43.30
  • Published

gh-got

Convenience wrapper for Got to interact with the GitHub API

  • v10.0.0
  • 42.94
  • Published

bytes-iec

(IEC) Utility to parse a string bytes to bytes and vice-versa

  • v3.1.1
  • 42.86
  • Published

typechecker

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

  • v9.3.0
  • 42.60
  • Published

cldrjs

Simple CLDR traverser

  • v0.5.5
  • 42.50
  • Published

utility

A collection of useful utilities.

  • v2.5.0
  • 42.35
  • Published

vfile-matter

vfile utility to parse the YAML front matter in a file

  • v5.0.1
  • 42.30
  • Published

log-utils

Tiny wrapper around ansi-colors to add colored symbols and a timestamp.

  • v1.0.0
  • 42.29
  • Published

@budibase/handlebars-helpers

More than 130 Handlebars helpers in ~20 categories. Helpers can be used with Assemble, Generate, Verb, Ghost, gulp-handlebars, grunt-handlebars, consolidate, or any node.js/Handlebars project.

  • v0.14.2
  • 42.10
  • Published

react-use-cookie

A React hook for managing cookies with no dependencies.

  • v1.6.1
  • 41.76
  • Published

@sanity/asset-utils

<!-- This file is AUTO-GENERATED, edit _README.template.md or tweak scripts/generateDocs.ts -->

  • v2.3.0
  • 41.62
  • Published

@raid/hooks

React hooks to complement @raid

  • v7.0.0
  • 41.45
  • Published

min-dom

A minimal dom utility toolbelt

  • v5.1.1
  • 41.21
  • Published

unist-util-select

unist utility to select nodes with CSS-like selectors

  • v5.1.0
  • 40.97
  • Published

pick-util

Return a copy of the object only containing the whitelisted properties.

  • v1.1.5
  • 40.95
  • Published

fireworm

A crawling file watcher.

  • v0.7.2
  • 40.92
  • Published

nanopop

Ultra tiny, opinionated, positioning engine.

  • v2.4.2
  • 40.91
  • Published

min-dash

Minimum utility toolbelt

  • v4.2.3
  • 40.90
  • Published

combine-lists

Merge two lists, trying to preserve the order of both

  • v1.0.1
  • 40.90
  • Published

array-hyper-unique

Get unique values of an array. Really, like deeply unique.

  • v2.1.6
  • 40.76
  • Published

flat-util

Flatten a nested array.

  • v1.1.11
  • 40.74
  • Published

vitest-fail-on-console

Utility to make vitest tests fail when console.error() or console.warn() are used

  • v0.10.0
  • 40.73
  • Published

inspreact

A lightweight React utility library by inspectph

  • v1.2.2
  • 40.49
  • Published

type-component

Cross-browser type assertions (less broken typeof)

    • v0.0.1
    • 40.45
    • 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
    • 40.42
    • Published

    @mobily/ts-belt

    🔧 Fast, modern, and practical utility library for FP in TypeScript.

    • v3.13.1
    • 40.31
    • Published

    handlebars-helpers

    More than 130 Handlebars helpers in ~20 categories. Helpers can be used with Assemble, Generate, Verb, Ghost, gulp-handlebars, grunt-handlebars, consolidate, or any node.js/Handlebars project.

    • v0.10.0
    • 40.20
    • Published

    unist-util-map

    unist utility to create a new tree by mapping all nodes

    • v4.0.0
    • 40.14
    • Published

    escape-regexp

    Escape regular expression special characters

      • v0.0.1
      • 39.90
      • Published

      mat653653

      A unique JavaScript library for Discord bots with modern features and extensibility.

        • v0.2.9
        • 39.86
        • Published

        coalescy

        Simple function that return the first non null or undefined argument

        • v1.0.0
        • 39.73
        • Published

        codsen-utils

        Various utility functions

        • v1.6.8
        • 39.51
        • Published

        react-to-text

        Convert react components to plain text without any HTML markup

        • v2.0.1
        • 39.29
        • Published

        serializerr

        Convert Errors & Objects into an easily-serialized vanilla Object.

        • v1.0.3
        • 39.21
        • Published

        omit-empty

        Recursively omit empty properties from an object. Omits empty objects, arrays, strings or zero.

        • v1.0.0
        • 39.08
        • Published

        jkroso-type

        less broken typeof

        • v1.1.1
        • 39.08
        • Published

        @tunnckocore/p-all

        Map or loop through promises, promise-returning or async functions, serially or in parallel, based on Promise.all! Has a hooks system: start, beforeEach, afterEach, finish.

        • v0.2.0
        • 39.02
        • Published

        blacklist

        Returns a shallow copy of an object without blacklisted properties

        • v1.1.4
        • 38.85
        • Published

        here

        here-document on node.js

        • v0.0.2
        • 38.69
        • Published

        cypress-failed-log

        Gets you the Cypress test command log as JSON on failure

        • v2.10.0
        • 38.48
        • Published

        protochain

        Get the prototype chain of any value as an Array

        • v1.0.5
        • 38.45
        • 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
        • 38.45
        • Published

        lodash-decorators

        A collection of decorators using lodash at it's core.

        • v6.0.1
        • 38.40
        • Published

        sort-es

        Blazing fast, tree-shakeable, type-safe, modern utility library to sort any type of array in less than 1 KB!

        • v1.7.16
        • 38.31
        • Published

        mocked-env

        Easy way to mock process.env during BDD testing

        • v1.3.5
        • 38.24
        • Published

        unirest

        Simplified, lightweight HTTP client library

        • v0.6.0
        • 38.23
        • Published

        @hutechtechnical/nobis-dignissimos-maiores-omnis

        - [`useDebounce`](./docs/useDebounce.md) &mdash; 用来处理防抖值的 Hook。 - [`useDebouncedCallback`](./docs/useDebouncedCallback.md) &mdash; 用来处理防抖函数的 Hook。 - [`useImmer`](./docs/useImmer.md) &mdash; 用来处理不可变状态的 Hook。 - [`useShallow`](./docs/useShallow.md) &mdash; 用

        • v1.0.0
        • 38.19
        • Published

        @sanity/timed-out

        Emit `ETIMEDOUT` or `ESOCKETTIMEDOUT` when ClientRequest is hanged

        • v4.0.2
        • 38.09
        • Published

        @etecture/rex

        Exotic components, hooks and functions that you wouldn't find in the usual react component library.

        • v0.9.0
        • 37.80
        • Published

        es-escape-html

        es-escape-html rewrite for ESM

        • v0.1.1
        • 37.77
        • Published

        path-starts-with

        Returns true if a filepath starts with the given string. Works with windows and posix/unix paths.

        • v2.0.1
        • 37.66
        • Published

        ends-with

        Returns `true` if the given `string` or `array` ends with `suffix` using strict equality for comparisons.

        • v1.0.1
        • 37.39
        • Published

        sl-request

        Simplified HTTP request client.

        • v1.0.6
        • 37.35
        • Published

        reduce-object

        Reduces an object to a value that is the accumulated result of running each property in the object through a callback. Executes the callback function once for each own enumerable property in the object, receiving four arguments: the initial value (or valu

        • v0.1.3
        • 37.26
        • Published

        hast-util-to-dom

        hast utility to transform to the DOM

        • v4.0.1
        • 37.16
        • Published

        cint

        A library of Javascript utility functions with an emphasis on Functional Programming.

        • v9.1.0
        • 37.14
        • Published

        starts-with

        Returns `true` if the given string or array starts with prefix using strict equality for comparisons. Using fastest implementation.

        • v1.0.2
        • 37.07
        • Published

        ngraph.merge

        Simple merge utility to extend objects without extra dependencies

        • v1.0.0
        • 36.91
        • Published