JSPM

Found 10871 results for utility

rambda

Lightweight and faster alternative to Ramda with included TS definitions

  • v10.3.2
  • 50.22
  • Published

mdast-util-mdx

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

  • v3.0.0
  • 49.98
  • Published

hast-util-to-estree

hast utility to transform to estree (JavaScript AST) JSX

  • v3.1.3
  • 49.94
  • Published

hast-util-to-string

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

  • v3.0.1
  • 49.82
  • Published

oas-kit-common

Common utility functions for oas-kit

  • v1.0.8
  • 49.68
  • Published

estree-util-to-js

estree (and esast) utility to serialize to JavaScript

  • v2.0.0
  • 49.45
  • Published

mdast-util-frontmatter

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

  • v2.0.1
  • 49.39
  • Published

hast-util-to-text

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

  • v4.0.2
  • 49.17
  • Published

component-type

Type assertions aka less-broken `typeof`

  • v2.0.0
  • 49.05
  • Published

unist-util-remove

unist utility to remove nodes from a tree

  • v4.0.0
  • 48.93
  • 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.34
  • Published

array-last

Get the last or last n elements in an array.

  • v1.3.0
  • 48.18
  • Published

postman-request

Simplified HTTP request client.

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

simple-bin-help

Simple help and sanity checks for Node CLI bin scripts

  • v1.8.0
  • 47.99
  • Published

ow

Function argument validation for humans

  • v2.0.0
  • 47.67
  • Published

esast-util-from-js

estree (and esast) utility to parse from JavaScript

  • v2.0.1
  • 47.55
  • Published

array-initial

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

  • v1.1.0
  • 47.46
  • Published

mdast-util-math

mdast extension to parse and serialize math

  • v3.0.0
  • 47.25
  • Published

nlcst-to-string

nlcst utility to transform a tree to a string

  • v4.0.0
  • 47.24
  • Published

watch

Utilities for watching file trees.

  • v1.0.2
  • 47.19
  • 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
  • 47.11
  • Published

mdast-util-directive

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

  • v3.1.0
  • 46.94
  • Published

fast-loops

Small, performant & immutable iteration utilities for Arrays and Objects

  • v1.1.4
  • 46.65
  • Published

trim-off-newlines

Similar to String#trim() but removes only newlines

  • v1.0.3
  • 46.17
  • Published

unist-util-filter

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

  • v5.0.1
  • 45.77
  • Published

vfile-reporter

vfile utility to create a report for a file

  • v8.1.1
  • 45.59
  • Published

vfile-sort

vfile utility to sort messages by line/column

  • v4.0.0
  • 45.52
  • Published

vfile-statistics

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

  • v3.0.0
  • 45.46
  • Published

hast-util-select

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

  • v6.0.4
  • 45.42
  • Published

remeda

A utility library for JavaScript and Typescript.

  • v2.30.0
  • 45.42
  • Published

hast-util-embedded

hast utility to check if a node is an embedded element

  • v3.0.0
  • 45.41
  • Published

globalize

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

  • v1.7.0
  • 45.32
  • Published

to-vfile

vfile utility to read and write to the file system

  • v8.0.0
  • 44.93
  • Published

require-and-forget

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

  • v1.0.1
  • 44.90
  • Published

eth-rpc-errors

Ethereum RPC and Provider errors.

  • v4.0.3
  • 44.82
  • Published

hast-util-phrasing

hast utility to check if a node is phrasing content

  • v3.0.1
  • 44.80
  • Published

get-object

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

  • v0.2.0
  • 44.37
  • Published

gh-got

Convenience wrapper for Got to interact with the GitHub API

  • v10.0.0
  • 43.75
  • Published

mdast-util-toc

mdast utility to generate a table of contents from a tree

  • v7.1.0
  • 43.67
  • Published

bytes-iec

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

  • v3.1.1
  • 43.50
  • Published

log-utils

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

  • v1.0.0
  • 43.25
  • Published

vfile-matter

vfile utility to parse the YAML front matter in a file

  • v5.0.1
  • 42.98
  • Published

utility

A collection of useful utilities.

  • v2.5.0
  • 42.84
  • 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.76
  • Published

typechecker

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

  • v9.3.0
  • 42.45
  • Published

cldrjs

Simple CLDR traverser

  • v0.5.5
  • 42.43
  • Published

@sanity/asset-utils

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

  • v2.2.1
  • 42.33
  • Published

combine-lists

Merge two lists, trying to preserve the order of both

  • v1.0.1
  • 41.90
  • Published

fireworm

A crawling file watcher.

  • v0.7.2
  • 41.82
  • Published

pick-util

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

  • v1.1.5
  • 41.65
  • Published

unist-util-select

unist utility to select nodes with CSS-like selectors

  • v5.1.0
  • 41.64
  • Published

min-dash

Minimum utility toolbelt

  • v4.2.3
  • 41.55
  • Published

flat-util

Flatten a nested array.

  • v1.1.11
  • 41.49
  • Published

vitest-fail-on-console

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

  • v0.10.0
  • 41.46
  • Published

array-hyper-unique

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

  • v2.1.6
  • 41.17
  • Published

nanopop

Ultra tiny, opinionated, positioning engine.

  • v2.4.2
  • 41.15
  • Published

min-dom

A minimal dom utility toolbelt

  • v5.1.1
  • 41.07
  • Published

unist-util-map

unist utility to create a new tree by mapping all nodes

  • v4.0.0
  • 40.96
  • Published

@mobily/ts-belt

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

  • v3.13.1
  • 40.57
  • Published

codsen-utils

Various utility functions

  • v1.6.8
  • 40.51
  • Published

type-component

Cross-browser type assertions (less broken typeof)

    • v0.0.1
    • 40.39
    • Published

    escape-regexp

    Escape regular expression special characters

      • v0.0.1
      • 40.22
      • 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.18
      • Published

      omit-empty

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

      • v1.0.0
      • 40.00
      • Published

      coalescy

      Simple function that return the first non null or undefined argument

      • v1.0.0
      • 39.96
      • Published

      protochain

      Get the prototype chain of any value as an Array

      • v1.0.5
      • 39.31
      • Published

      serializerr

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

      • v1.0.3
      • 39.30
      • Published

      cypress-failed-log

      Gets you the Cypress test command log as JSON on failure

      • v2.10.0
      • 39.27
      • Published

      blacklist

      Returns a shallow copy of an object without blacklisted properties

      • v1.1.4
      • 39.19
      • Published

      react-to-text

      Convert react components to plain text without any HTML markup

      • v2.0.1
      • 39.11
      • Published

      unirest

      Simplified, lightweight HTTP client library

      • v0.6.0
      • 39.05
      • Published

      jkroso-type

      less broken typeof

      • v1.1.1
      • 39.04
      • Published

      mocked-env

      Easy way to mock process.env during BDD testing

      • v1.3.5
      • 38.96
      • Published

      here

      here-document on node.js

      • v0.0.2
      • 38.51
      • Published

      cint

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

      • v9.1.0
      • 38.47
      • Published

      es-escape-html

      es-escape-html rewrite for ESM

      • v0.1.1
      • 38.28
      • 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.23
      • Published

      lodash-decorators

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

      • v6.0.1
      • 38.22
      • Published

      path-starts-with

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

      • v2.0.1
      • 38.18
      • 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
      • 38.17
      • Published

      @sanity/timed-out

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

      • v4.0.2
      • 38.12
      • Published

      ends-with

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

      • v1.0.1
      • 38.12
      • 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.81
      • Published

      hast-util-to-dom

      hast utility to transform to the DOM

      • v4.0.1
      • 37.65
      • Published

      sugar

      A Javascript utility library for working with native objects.

      • v2.0.6
      • 37.51
      • Published

      sugar-core

      Core module for the Sugar Javascript utility library.

      • v2.0.6
      • 37.44
      • Published

      ngraph.merge

      Simple merge utility to extend objects without extra dependencies

      • v1.0.0
      • 37.32
      • Published

      vfile-find-up

      vfile utility to find one or more files by searching the file system upwards

      • v7.1.0
      • 37.22
      • Published

      vandium-utils

      vandium common utility functions

      • v2.0.0
      • 37.21
      • Published

      am-i-a-dependency

      Check if the package is being installed by another package

      • v1.1.2
      • 37.04
      • Published

      tsdef

      TypeScript common pattern shortcut definitions / utility gist library

      • v0.0.14
      • 37.01
      • Published

      nlcst-is-literal

      nlcst utility to check whether a node is meant literally

      • v3.0.0
      • 36.94
      • Published

      find-webpack

      Utility to find webpack settings in react-scripts and other situations

      • v2.2.1
      • 36.74
      • Published

      sl-request

      Simplified HTTP request client.

      • v1.0.6
      • 36.72
      • Published

      is-undefined

      Check if a value is undefined or not.

      • v1.0.12
      • 36.69
      • Published

      yeoman-assert

      Assert utility from yeoman

      • v3.1.1
      • 36.69
      • Published

      repo-utils

      Utils for normalizing and formatting repo data.

      • v0.4.1
      • 36.48
      • Published

      modern-async

      A modern tooling library for asynchronous operations using async/await, promises and async generators

      • v2.0.4
      • 36.33
      • Published

      react-native-ios-utilities

      Utilities for react-native + iOS and wrappers for using swift together with fabric/paper + JSI

      • v5.1.8
      • 36.26
      • Published

      utils-regex-from-string

      Parses a regular expression string and returns a new regular expression.

      • v1.0.0
      • 36.24
      • Published

      utils-indexof

      Returns the first index at which a given element can be found.

      • v1.0.0
      • 36.22
      • Published

      @bahmutov/all-paths

      Given an object returns list of all possible paths to its properties

      • v1.0.2
      • 36.16
      • Published

      nlcst-search

      nlcst utility to search for patterns in a tree

      • v4.0.0
      • 36.10
      • Published

      any

      Returns `true` if a value exists in the given string, array or object.

      • v1.0.0
      • 36.09
      • Published

      file_size_url

      A lightweight Node.js library to fetch the file size from a remote URL without downloading the file. Zero dependencies. Returns a Promise with the file size formatted as 'B', 'KB', 'MB', 'GB', or 'TB'.

      • v1.0.6
      • 36.07
      • Published

      nlcst-normalize

      nlcst utility to normalize a word for easier comparison

      • v4.0.0
      • 36.02
      • Published

      qsu

      qsu is a utility library that contains useful and frequently used functions. Start with your preferred language and the modern development environment.

      • v1.10.1
      • 35.96
      • Published

      object.filter

      Create a new object filtered to have only properties for which the callback returns true.

      • v0.3.0
      • 35.87
      • Published

      string-match-left-right

      Match substrings on the left or right of a given index, ignoring whitespace

      • v9.0.23
      • 35.83
      • Published

      gamedig

      Query for the status of any game server in Node.JS

      • v5.3.1
      • 35.73
      • Published

      html-crush

      Minify email templates

      • v6.0.23
      • 35.63
      • Published

      vitepress-sidebar

      A VitePress auto sidebar plugin that automatically creates a simple configuration.

      • v1.33.0
      • 35.58
      • Published

      @stdlib/utils-index-of

      Return the first index at which a given element can be found.

      • v0.2.2
      • 35.52
      • Published

      @stdlib/utils-keys

      Return an array of an object's own enumerable property names.

      • v0.2.2
      • 35.46
      • Published

      moderndash

      A Typescript-First utility library inspired by Lodash. Optimized for modern browsers.

      • v4.0.0
      • 35.43
      • Published

      mo-walk

      walk directory for esm and cjs modules

      • v1.2.0
      • 35.24
      • Published

      ts-extras

      Essential utilities for TypeScript projects

      • v0.15.0
      • 35.20
      • Published