JSPM

Found 10886 results for utility hooks

react-recipes

A React Hooks utility library containing popular customized hooks

  • v1.6.0
  • 176.58
  • Published

react-js-utl

React JS utility functions and hooks.

  • v1.77.0
  • 143.61
  • Published

quick-react-hooks

"quick-react-hooks" is a collection of reusable and easy-to-use React hooks designed to simplify common tasks in React applications.

    • v1.4.0
    • 100.54
    • Published

    feats

    A comprehensive TypeScript utility library featuring fluent text building, type-safe switching, duration utilities, React hooks, and extended array/object prototypes for modern JavaScript development.

      • v2.3.1
      • 88.38
      • Published

      kantan-hooks

      Kantan-Hooks is a lightweight React Hooks library. The project is still work-in-progress, and the Documentation can be found [here](https://kantan-hooks-docs.netlify.app/).

        • v0.4.0
        • 82.84
        • Published

        react-haiku

        React Hook & Utility Library

        • v2.4.1
        • 79.13
        • Published

        @crudx/common

        This library contains common helpers, hooks & components

        • v0.0.27
        • 75.55
        • Published

        any-fish

        Utility React Hooks for any purpose

        • v2.1.0
        • 69.68
        • Published

        type-fest

        A collection of essential TypeScript types

        • v4.41.0
        • 64.07
        • Published

        okay-react

        a utility React tool library and hooks library

          • v0.0.1
          • 63.47
          • Published

          async

          Higher-order functions and common patterns for asynchronous code

          • v3.2.6
          • 60.55
          • Published

          globby

          User-friendly glob matching

          • v14.1.0
          • 60.48
          • Published

          bytes

          Utility to parse a string bytes to bytes and vice-versa

          • v3.1.2
          • 60.24
          • Published

          extend-shallow

          Extend an object with the properties of additional objects. node.js/javascript util.

          • v3.0.2
          • 60.18
          • Published

          prelude-ls

          prelude.ls is a functionally oriented utility library. It is powerful and flexible. Almost all of its functions are curried. It is written in, and is the recommended base library for, LiveScript.

          • v1.2.1
          • 59.96
          • Published

          follow-redirects

          HTTP and HTTPS modules that follow redirects.

          • v1.15.11
          • 59.90
          • Published

          @xylabs/react-hooks

          Common React library for all XY Labs projects that use React

          • v7.0.4
          • 59.51
          • Published

          escape-html

          Escape string for use in HTML

          • v1.0.3
          • 59.31
          • Published

          fb-watchman

          Bindings for the Watchman file watching service

          • v2.0.2
          • 57.85
          • Published

          meow

          CLI app helper

          • v13.2.0
          • 57.44
          • Published

          normalize-range

          Utility for normalizing a numeric range, with a wrapping function useful for polar coordinates

          • v0.1.2
          • 57.33
          • Published

          has-values

          Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays.

          • v2.0.1
          • 56.97
          • Published

          filelist

          Lazy-evaluating list of files, based on globs or regex patterns

          • v1.0.4
          • 56.78
          • Published

          unist-util-visit-parents

          unist utility to recursively walk over nodes, with ancestral information

          • v6.0.1
          • 56.64
          • Published

          unist-util-is

          unist utility to check if a node passes a test

          • v6.0.0
          • 56.31
          • Published

          broad-state

          A global state manager with useState and react hooks

          • v1.2.1
          • 56.26
          • Published

          classnames

          A simple utility for conditionally joining classNames together

          • v2.5.1
          • 56.25
          • Published

          vfile-message

          vfile utility to create a virtual message

          • v4.0.3
          • 56.20
          • Published

          mdast-util-to-string

          mdast utility to get the plain text content of a node

          • v4.0.0
          • 56.14
          • Published

          devhooks

          React hooks library

          • v0.0.12
          • 56.04
          • Published

          process-warning

          A small utility for creating warnings and emitting them.

          • v5.0.0
          • 55.67
          • Published

          micromark-util-types

          micromark utility with a couple of typescript types

          • v2.0.2
          • 55.59
          • Published

          arr-union

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

          • v3.1.0
          • 55.42
          • Published

          mdast-util-phrasing

          mdast utility to check if a node is phrasing content

          • v4.1.0
          • 54.30
          • Published

          hast-util-whitespace

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

          • v3.0.0
          • 54.16
          • Published

          hastscript

          hast utility to create trees

          • v9.0.1
          • 53.70
          • Published

          escape-goat

          Escape a string for use in HTML or the inverse

          • v4.0.0
          • 53.21
          • Published

          mdast-util-gfm

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

          • v3.1.0
          • 53.07
          • Published

          mdast-util-mdx-jsx

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

          • v3.2.0
          • 52.99
          • Published

          @cypress/request

          Cypress's fork of a simplified HTTP request client.

          • v3.0.9
          • 52.96
          • Published

          vfile-location

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

          • v5.0.3
          • 52.72
          • Published

          mdast-util-mdxjs-esm

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

          • v2.0.1
          • 52.57
          • Published

          hast-util-to-jsx-runtime

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

          • v2.3.6
          • 51.98
          • Published

          cli-progress

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

          • v3.12.0
          • 51.85
          • Published

          hast-util-raw

          hast utility to reparse a tree

          • v9.1.0
          • 51.80
          • Published

          meros

          A fast 642B utility that makes reading multipart responses simple

          • v1.3.1
          • 51.70
          • Published

          app-root-path

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

          • v3.1.0
          • 51.30
          • Published

          hast-util-is-element

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

          • v3.0.0
          • 51.21
          • Published

          utility-types

          Utility Types Collection for TypeScript

          • v3.11.0
          • 51.05
          • Published

          koalas

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

          • v1.0.2
          • 50.66
          • Published

          only

          return whitelisted properties of an object

          • v0.0.2
          • 50.59
          • Published

          @fastify/error

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

          • v4.2.0
          • 50.39
          • Published

          estree-util-visit

          esast (and estree) utility to visit nodes

          • v2.0.0
          • 50.19
          • Published

          unist-builder

          unist utility to create a new trees with a nice syntax

          • v4.0.0
          • 50.03
          • Published

          rambda

          Lightweight and faster alternative to Ramda with included TS definitions

          • v10.3.2
          • 49.80
          • Published

          mdast-util-mdx

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

          • v3.0.0
          • 49.75
          • Published

          hast-util-to-estree

          hast utility to transform to estree (JavaScript AST) JSX

          • v3.1.3
          • 49.50
          • Published

          oas-kit-common

          Common utility functions for oas-kit

          • v1.0.8
          • 49.48
          • Published

          hast-util-to-string

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

          • v3.0.1
          • 49.45
          • Published

          mdast-util-frontmatter

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

          • v2.0.1
          • 49.26
          • Published

          estree-util-to-js

          estree (and esast) utility to serialize to JavaScript

          • v2.0.0
          • 49.07
          • 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.90
          • Published

          component-type

          Type assertions aka less-broken `typeof`

          • v2.0.0
          • 48.60
          • Published

          unist-util-remove

          unist utility to remove nodes from a tree

          • v4.0.0
          • 48.57
          • 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.19
          • Published

          postman-request

          Simplified HTTP request client.

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

          array-last

          Get the last or last n elements in an array.

          • v1.3.0
          • 47.72
          • Published

          simple-bin-help

          Simple help and sanity checks for Node CLI bin scripts

          • v1.8.0
          • 47.56
          • Published

          ow

          Function argument validation for humans

          • v2.0.0
          • 47.32
          • Published

          esast-util-from-js

          estree (and esast) utility to parse from JavaScript

          • v2.0.1
          • 47.20
          • Published

          nlcst-to-string

          nlcst utility to transform a tree to a string

          • v4.0.0
          • 47.11
          • Published

          array-initial

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

          • v1.1.0
          • 47.10
          • Published

          mdast-util-math

          mdast extension to parse and serialize math

          • v3.0.0
          • 46.92
          • 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.75
          • Published

          mdast-util-directive

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

          • v3.1.0
          • 46.72
          • Published

          fast-loops

          Small, performant & immutable iteration utilities for Arrays and Objects

          • v1.1.4
          • 46.45
          • Published

          watch

          Utilities for watching file trees.

          • v1.0.2
          • 46.34
          • Published

          unist-util-filter

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

          • v5.0.1
          • 45.46
          • Published

          vfile-reporter

          vfile utility to create a report for a file

          • v8.1.1
          • 45.38
          • Published

          trim-off-newlines

          Similar to String#trim() but removes only newlines

          • v1.0.3
          • 45.34
          • Published

          hast-util-select

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

          • v6.0.4
          • 45.28
          • Published

          vfile-sort

          vfile utility to sort messages by line/column

          • v4.0.0
          • 45.26
          • Published

          vfile-statistics

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

          • v3.0.0
          • 45.24
          • Published

          remeda

          A utility library for JavaScript and Typescript.

          • v2.30.0
          • 45.20
          • Published

          hast-util-embedded

          hast utility to check if a node is an embedded element

          • v3.0.0
          • 45.13
          • Published

          globalize

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

          • v1.7.0
          • 45.08
          • Published

          require-and-forget

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

          • v1.0.1
          • 44.77
          • Published

          hast-util-phrasing

          hast utility to check if a node is phrasing content

          • v3.0.1
          • 44.64
          • Published

          to-vfile

          vfile utility to read and write to the file system

          • v8.0.0
          • 44.60
          • Published

          eth-rpc-errors

          Ethereum RPC and Provider errors.

          • v4.0.3
          • 44.53
          • Published

          get-object

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

          • v0.2.0
          • 43.94
          • Published

          gh-got

          Convenience wrapper for Got to interact with the GitHub API

          • v10.0.0
          • 43.43
          • Published

          mdast-util-toc

          mdast utility to generate a table of contents from a tree

          • v7.1.0
          • 43.37
          • Published

          bytes-iec

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

          • v3.1.1
          • 43.21
          • Published

          log-utils

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

          • v1.0.0
          • 42.80
          • Published

          vfile-matter

          vfile utility to parse the YAML front matter in a file

          • v5.0.1
          • 42.80
          • Published

          utility

          A collection of useful utilities.

          • v2.5.0
          • 42.50
          • 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.45
          • Published

          typechecker

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

          • v9.3.0
          • 42.30
          • Published

          cldrjs

          Simple CLDR traverser

          • v0.5.5
          • 42.28
          • Published

          @sanity/asset-utils

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

          • v2.3.0
          • 42.09
          • Published

          react-use-cookie

          A React hook for managing cookies with no dependencies.

          • v1.6.1
          • 41.87
          • Published

          min-dash

          Minimum utility toolbelt

          • v4.2.3
          • 41.45
          • Published

          fireworm

          A crawling file watcher.

          • v0.7.2
          • 41.44
          • Published

          unist-util-select

          unist utility to select nodes with CSS-like selectors

          • v5.1.0
          • 41.43
          • Published

          combine-lists

          Merge two lists, trying to preserve the order of both

          • v1.0.1
          • 41.43
          • Published

          pick-util

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

          • v1.1.5
          • 41.32
          • Published

          flat-util

          Flatten a nested array.

          • v1.1.11
          • 41.21
          • Published

          vitest-fail-on-console

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

          • v0.10.0
          • 41.19
          • Published

          array-hyper-unique

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

          • v2.1.6
          • 40.93
          • Published

          min-dom

          A minimal dom utility toolbelt

          • v5.1.1
          • 40.92
          • Published

          nanopop

          Ultra tiny, opinionated, positioning engine.

          • v2.4.2
          • 40.90
          • Published

          unist-util-map

          unist utility to create a new tree by mapping all nodes

          • v4.0.0
          • 40.61
          • Published

          @mobily/ts-belt

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

          • v3.13.1
          • 40.38
          • 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.34
          • Published

          type-component

          Cross-browser type assertions (less broken typeof)

            • v0.0.1
            • 40.29
            • Published

            mat653653

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

              • v0.2.9
              • 40.09
              • 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
              • 39.98
              • Published

              codsen-utils

              Various utility functions

              • v1.6.8
              • 39.79
              • Published

              escape-regexp

              Escape regular expression special characters

                • v0.0.1
                • 39.77
                • Published