Open-Source Acknowledgments

Open-source acknowledgments

WiseBoard is built on top of the work of the open-source community. We gratefully acknowledge the authors of every production dependency listed below. Each package is used under its respective license; full license texts are available in the THIRD_PARTY_NOTICES.md file in our source tree.

Generated automatically from pnpm licenses list --prod • 1040 packages

MIT · 879ISC · 54Apache-2.0 · 39BSD-2-Clause · 20BSD-3-Clause · 19BlueOak-1.0.0 · 9Unlicense · 3BSD · 20BSD · 2MPL-2.0 · 2Python-2.0 · 1CC-BY-4.0 · 1(MIT OR GPL-3.0-or-later) · 1(BSD-3-Clause OR GPL-2.0) · 1(MIT AND Zlib) · 1MIT-0 · 1Zlib · 1Apache 2.0 · 1(BSD-2-Clause OR MIT OR Apache-2.0) · 1Unknown · 1(MIT OR CC0-1.0) · 1

Showing 1040 of 1040 packages

  • © 0no.co

    A spec-compliant client-side GraphQL implementation

  • @babel/code-frame7.10.4, 7.29.0MIT

    © The Babel Team

    Generate errors that contain a code frame that point to source locations.

  • © The Babel Team

    The compat-data to determine required Babel plugins

  • @babel/core7.29.0MIT

    © The Babel Team

    Babel compiler core.

  • © The Babel Team

    Turns an AST into code.

  • © The Babel Team

    Helper function to annotate paths and nodes with #__PURE__ comment

  • © The Babel Team

    Helper functions on Babel compilation targets

  • © The Babel Team

    Compile class public and private fields, private methods and decorators to ES6

  • © The Babel Team

    Compile ESNext Regular Expressions to ES5

  • Babel helper to create your own polyfill provider

  • © The Babel Team

    A collection of JavaScript globals for Babel internal usage

  • © The Babel Team

    Helper function to replace certain member expressions with function calls

  • © The Babel Team

    Babel helper functions for inserting module loads

  • © The Babel Team

    Babel helper functions for implementing ES6 module transformations

  • © The Babel Team

    Helper function to optimise call expression

  • © The Babel Team

    General utilities for plugins to use

  • © The Babel Team

    Helper function to remap async functions to generators

  • © The Babel Team

    Helper function to replace supers

  • © The Babel Team

    Helper which skips types and parentheses

  • © The Babel Team

    A utility package to parse strings

  • © The Babel Team

    Validate identifier/keywords name

  • © The Babel Team

    Validate plugin/preset options

  • © The Babel Team

    Helper to wrap functions inside a function call.

  • © The Babel Team

    Collection of helper functions used by Babel transforms.

  • © The Babel Team

    Syntax highlight JavaScript strings for output in terminals.

  • @babel/parser7.29.0MIT

    © The Babel Team

    A JavaScript parser

  • © The Babel Team

    Compile class and object decorators to ES5

  • © The Babel Team

    Compile export default to ES2015

  • Allow parsing of async generator functions

  • Allow parsing of BigInt literals

  • Allow parsing of class properties

  • © The Babel Team

    Allow parsing of class static blocks

  • © The Babel Team

    Allow parsing of decorators

  • Allow parsing of import()

  • © The Babel Team

    Allow parsing of export default from

  • © The Babel Team

    Allow parsing of the flow syntax

  • © The Babel Team

    Allow parsing of the module attributes in the import statement

  • Allow parsing of import.meta

  • Allow parsing of the U+2028 LINE SEPARATOR and U+2029 PARAGRAPH SEPARATOR in JS strings

  • © The Babel Team

    Allow parsing of jsx

  • Allow parsing of the logical assignment operators

  • Allow parsing of the nullish-coalescing operator

  • Allow parsing of Decimal, Binary, Hex and Octal literals that contain a Numeric Literal Separator

  • Allow parsing of object rest/spread

  • Allow parsing of optional catch bindings

  • Allow parsing of optional properties

  • © The Babel Team

    Allow parsing of '#foo in obj' brand checks

  • © The Babel Team

    Allow parsing of top-level await in modules

  • © The Babel Team

    Allow parsing of TypeScript syntax

  • © The Babel Team

    Compile ES2015 arrow functions to ES5

  • © The Babel Team

    Turn async generator functions into ES2015 generators

  • © The Babel Team

    Turn async functions into ES2015 generators

  • © The Babel Team

    Compile ES2015 block scoping (const and let) to ES5

  • © The Babel Team

    This plugin transforms static class properties as well as properties declared with the property initializer syntax

  • © The Babel Team

    Transform class static blocks

  • © The Babel Team

    Compile ES2015 classes to ES5

  • © The Babel Team

    Compile ES2015 computed properties to ES5

  • © The Babel Team

    Compile ES2015 destructuring to ES5

  • © The Babel Team

    Compile export namespace to ES2015

  • © The Babel Team

    Strip flow type annotations from your output code.

  • © The Babel Team

    Compile ES2015 for...of to ES5

  • © The Babel Team

    Apply ES2015 function.name semantics to all functions

  • © The Babel Team

    Compile ES2015 unicode string and number literals to ES5

  • © The Babel Team

    Transforms logical assignment operators into short-circuited assignments

  • © The Babel Team

    This plugin transforms ES2015 modules to CommonJS

  • © The Babel Team

    Compile regular expressions using named groups to ES5.

  • © The Babel Team

    Remove nullish coalescing operator

  • © The Babel Team

    Remove numeric separators from Decimal, Binary, Hex and Octal literals

  • © The Babel Team

    Compile object rest and spread to ES5

  • © The Babel Team

    Compile optional catch bindings

  • © The Babel Team

    Transform optional chaining operators into a series of nil checks

  • © The Babel Team

    Compile ES2015 default and rest parameters to ES5

  • © The Babel Team

    This plugin transforms private class methods

  • © The Babel Team

    This plugin transforms checks for a private property in an object

  • © The Babel Team

    Add displayName to React.createClass calls

  • © The Babel Team

    Turn JSX into React function calls

  • © The Babel Team

    Turn JSX into React function calls in development

  • © The Babel Team

    Add a __self prop to all JSX Elements

  • © The Babel Team

    Add a __source prop to all JSX Elements

  • © The Babel Team

    Mark top-level React method calls as pure for tree shaking

  • © The Babel Team

    Explode async and generator functions into a state machine.

  • © The Babel Team

    Externalise references to helpers and builtins, automatically polyfilling your code without polluting globals

  • © The Babel Team

    Compile ES2015 shorthand properties to ES5

  • © The Babel Team

    Compile ES2015 spread to ES5

  • © The Babel Team

    Compile ES2015 sticky regex to an ES5 RegExp constructor

  • © The Babel Team

    Compile ES2015 template literals to ES5

  • © The Babel Team

    Transform TypeScript into ES.next

  • © The Babel Team

    Compile ES2015 Unicode regex to ES5

  • © The Babel Team

    Babel preset for all React plugins.

  • © The Babel Team

    Babel preset for TypeScript.

  • © The Babel Team

    babel's modular runtime helpers

  • © The Babel Team

    Generate an AST from a string template.

  • © The Babel Team

    The Babel Traverse module maintains the overall tree state, and is responsible for replacing, removing, and adding nodes

  • @babel/types7.29.0MIT

    © The Babel Team

    Babel Types is a Lodash-esque utility library for AST nodes

  • 3-dimensional physics engine in Rust - official JS bindings. Compatibility package with inlined webassembly as base64.

  • © Claudéric Demers

    A generic toolkit to help with accessibility

  • © Claudéric Demers

    dnd kit – a lightweight React library for building performant and accessible drag and drop experiences

  • © Claudéric Demers

    Official sortable preset and sensors for dnd kit

  • © Claudéric Demers

    Internal utilities to bee shared between `@dnd-kit` packages

  • A javascript library for multi-touch gestures

  • @expo/cli54.0.23MIT

    © Expo

    The Expo CLI

  • © Expo

    A library for working with expo-updates code signing certificates

  • @expo/config12.0.13MIT

    A library for interacting with the app.json

  • A library for Expo config plugins

  • Types for the Expo config object app.config.ts

  • © Dave Wasmer

    Generate trusted local SSL/TLS certificates for local SSL development

  • DevTools plugin helpers for Expo

  • @expo/env2.0.11MIT

    hydrate environment variables from .env files into process.env

  • © 650 Industries, Inc.

    A library to generate a fingerprint from a React Native project

  • A package used by Expo CLI for processing images

  • @expo/json-file10.0.12MIT

    A module for reading, writing, and manipulating JSON files

  • @expo/metro54.2.0MIT

    © Expo

    Generated and versioned meta-package wrapping Metro

  • A Metro config for running React Native projects with the Metro bundler

  • © 650 Industries, Inc.

    Tools for making advanced Metro bundler features work

  • Tools for running an osascripts in Node

  • A library for installing and finding packages in a project

  • @expo/plist0.4.8MIT

    Mac OS X Plist parser/builder for Node.js and browsers

  • Get the prebuild config

  • Reusable JSON Schema (Draft 04) validation library for Expo

  • © Expo

    Functions for converting Expo SDK versions to EAS runtime versions

  • © Expo

    A Promise-based interface into processes created by child_process.spawn

  • © Joran Dirk Greef

    Run a command using sudo, prompting the user with an OS dialog if necessary

  • © Brent Vatne

    Built-in support for popular icon fonts and the tooling to create your own Icon components from your font and glyph map. This is a wrapper around react-native-vector-icons to make it compatible with Expo.

  • @expo/xcpretty4.4.1BSD-3-Clause

    © Evan Bacon

    Parse and format xcodebuild logs

  • © atomiks

    Positioning library for floating elements: tooltips, popovers, dropdowns, and more

  • © atomiks

    Floating UI for the web

  • © atomiks

    Floating UI for React DOM

  • © atomiks

    Utilities for Floating UI

  • © Google Inc.

    A result paging utility used by Google node.js modules

  • © Google Inc.

    A simple utility for replacing the projectid token in objects.

  • © Google Inc.

    A simple utility for promisifying functions and classes.

  • @google-cloud/storage7.19.0Apache-2.0

    © Google Inc.

    Cloud Storage Client Library for Node.js

  • @ide/backoff1.0.0MIT

    © James Ide

    Computes truncated exponential backoff intervals with jitter

  • © Isaac Z. Schlueter

    fs read and write streams based on minipass

  • © Isaac Z. Schlueter

    The time-based use-recency-unaware cousin of [`lru-cache`](http://npm.im/lru-cache)

  • Utility function to load nyc configuration

  • © Corey Farrell

    Schemas describing various structures used by nyc and istanbuljs

  • @jest/schemas29.6.3MIT
  • @jest/types29.6.3MIT
  • © Justin Ridgewell

    Generate source maps

  • © Justin Ridgewell

    Remap sequential sourcemaps through transformations to point at the original source code

  • © Justin Ridgewell

    Resolve a URI relative to an optional base URI

  • © Justin Ridgewell

    Packages @jridgewell/trace-mapping and @jridgewell/gen-mapping into the familiar source-map API

  • © Justin Ridgewell

    Encode/decode sourcemap mappings

  • © Justin Ridgewell

    Trace the original position through a source map

  • @mediapipe/tasks-vision0.10.17Apache-2.0

    © mediapipe@google.com

    MediaPipe Vision Tasks

  • © MONOGRID

    A Javascript (TypeScript) Port of Adobe Gainmap Technology for storing HDR Images using an SDR Image + a gain map

  • @napi-rs/canvas0.1.80, 0.1.97MIT

    Canvas for Node.js with skia backend

  • Canvas for Node.js with skia backend

  • © Paul Miller

    Audited & minimal JS implementation of Salsa20, ChaCha and AES

  • © Paul Miller

    Audited & minimal 0-dependency JS implementation of SHA, RIPEMD, BLAKE, HMAC, HKDF, PBKDF & Scrypt

  • © Matteo Collina

    Redact JS objects

  • @radix-ui/react-slot1.2.0, 1.2.3, 1.2.4MIT
  • Asset support code for React Native.

  • Babel plugin to generate native module and view manager code for React Native.

  • Babel preset for React Native applications

  • Code generation tools for React Native

  • Core CLI commands for React Native

  • Debugger frontend for React Native based on Chrome DevTools

  • Dev server middleware for React Native

  • Gradle Plugin for React Native

  • Polyfills for React Native.

  • Color normalization for React Native.

  • Virtualized lists for React Native.

  • Bottom tab navigator following iOS design guidelines

  • Core utilities for building navigators

  • UI Components for React Navigation

  • React Native integration for React Navigation

  • Native stack navigator using react-native-screens

  • Routers to help build custom navigators

  • useful add-ons for react-three-fiber

  • © Paul Henschel

    A React renderer for Threejs

  • postprocessing wrapper for React and @react-three/fiber

  • © sinclairzx81

    JSONSchema Type Builder with Static Type Resolution for TypeScript

  • @sinonjs/commons3.0.1BSD-3-Clause

    Simple functions shared among the sinon end user libraries

  • @sinonjs/fake-timers10.3.0BSD-3-Clause

    © Christian Johansen

    Fake JavaScript timers

  • © Dmitry Chestnykh

    Base64 encoding and decoding

  • @swc/helpers0.5.21Apache-2.0

    © 강동윤

    External helpers for the swc project.

  • © tannerlinsley

    The framework agnostic core that powers TanStack Query

  • © tannerlinsley

    Hooks for managing, caching and syncing asynchronous and remote data in React

  • © Nathan Rajlich

    Creates a Promise that waits for a single event

  • © tween.js contributors

    Simple and fast tweening engine with optimised Robert Penner's equations.

  • TypeScript definitions for @babel/core

  • TypeScript definitions for @babel/generator

  • TypeScript definitions for @babel/template

  • TypeScript definitions for @babel/traverse

  • Stub TypeScript definitions entry for bcryptjs, which provides its own types definitions

  • TypeScript definitions for body-parser

  • TypeScript definitions for caseless

  • TypeScript definitions for connect

  • @types/debug4.1.13MIT

    TypeScript definitions for debug

  • TypeScript definitions for draco3d

  • TypeScript definitions for estree

  • TypeScript definitions for estree-jsx

  • TypeScript definitions for express

  • TypeScript definitions for express-serve-static-core

  • TypeScript definitions for graceful-fs

  • TypeScript definitions for hammerjs

  • @types/hast3.0.4MIT

    TypeScript definitions for hast

  • TypeScript definitions for http-errors

  • TypeScript definitions for istanbul-lib-coverage

  • TypeScript definitions for istanbul-lib-report

  • TypeScript definitions for istanbul-reports

  • Stub TypeScript definitions entry for localforage, which provides its own types definitions

  • @types/mdast4.0.4MIT

    TypeScript definitions for mdast

  • @types/ms2.1.0MIT

    TypeScript definitions for ms

  • TypeScript definitions for multer

  • @types/node22.19.15, 25.3.5MIT

    TypeScript definitions for node

  • TypeScript definitions for offscreencanvas

  • TypeScript definitions for pdf-parse

  • @types/pdfkit0.17.5MIT

    TypeScript definitions for pdfkit

  • @types/pg8.18.0MIT

    TypeScript definitions for pg

  • @types/qs6.15.0MIT

    TypeScript definitions for qs

  • TypeScript definitions for range-parser

  • @types/react19.1.17, 19.2.14MIT

    TypeScript definitions for react

  • @types/react-dom19.1.11, 19.2.3MIT

    TypeScript definitions for react-dom

  • TypeScript definitions for react-reconciler

  • @types/request2.48.13MIT

    TypeScript definitions for request

  • @types/send1.2.1MIT

    TypeScript definitions for send

  • TypeScript definitions for serve-static

  • TypeScript definitions for stack-utils

  • TypeScript definitions for stats.js

  • @types/three0.183.1MIT

    TypeScript definitions for three

  • TypeScript definitions for tough-cookie

  • @types/unist2.0.11, 3.0.3MIT

    TypeScript definitions for unist

  • @types/webxr0.5.24MIT

    TypeScript definitions for webxr

  • @types/yargs17.0.35MIT

    TypeScript definitions for yargs

  • TypeScript definitions for yargs-parser

  • © Andrea Giammarchi

    A structuredClone polyfill

  • @urql/core5.2.0MIT

    © urql GraphQL Contributors

    The shared core for the highly customizable and versatile GraphQL client

  • © urql GraphQL Contributors

    An exchange for operation retry support in urql

  • © Paul Henschel

    Core engine for receiving gestures

  • © Paul Henschel

    React target for @use-gesture

  • @webgpu/types0.1.69BSD-3-Clause
  • A pure JavaScript W3C standard-based (XML DOM Level 2 Core) DOMParser and XMLSerializer module.

  • © Toru Nagashima

    An implementation of WHATWG AbortController interface.

  • accepts1.3.8, 2.0.0MIT

    Higher-level content negotiation

  • acorn8.16.0MIT

    ECMAScript parser

  • agent-base6.0.2, 7.1.4MIT

    © Nathan Rajlich

    Turn a function into an `http.Agent` instance

  • anser1.4.10MIT

    © Ionică Bizău

    A low level parser for ANSI sequences.

  • ansi-escapes4.3.2MIT

    © Sindre Sorhus

    ANSI escape codes for manipulating the terminal

  • ansi-regex4.1.1, 5.0.1MIT

    © Sindre Sorhus

    Regular expression for matching ANSI escape codes

  • ansi-styles3.2.1, 4.3.0, 5.2.0MIT

    © Sindre Sorhus

    ANSI escape codes for styling strings in the terminal

  • any-promise1.3.0MIT

    © Kevin Beaty

    Resolve any installed ES6 compatible promise

  • anymatch3.1.3ISC

    © Elan Shanker

    Matches strings against configurable strings, globs, regular expressions, and/or functions

  • append-field1.0.0MIT

    © Linus Unnebäck

  • arg5.0.2MIT

    © Josh Junon

    Unopinionated, no-frills CLI argument parser

  • argparse1.0.10MIT

    Very powerful CLI arguments parser. Native port of argparse - python's options parsing library

  • argparse2.0.1Python-2.0

    CLI arguments parser. Native port of python's argparse.

  • aria-hidden1.2.6MIT

    © Anton Korzunov

    Cast aria-hidden to everything, except...

  • arrify2.0.1MIT

    © Sindre Sorhus

    Convert a value to an array

  • asap2.0.6MIT

    High-priority task queue for Node.js and browsers

  • assert2.1.0MIT

    The assert module from Node.js, for the browser.

  • © Samuel Reed

    asynchronous function queue with adjustable concurrency

  • async-retry1.3.3MIT

    Retrying made simple, easy and async

  • asynckit0.4.0MIT

    © Alex Indigo

    Minimal async jobs utility library, with streams support

  • atomic-sleep1.0.0MIT

    © David Mark Clements

    Zero CPU overhead, zero dependency, true event-loop blocking sleep

  • © Jordan Harband

    Returns an array of Typed Array names that are available in the current environment

  • babel-jest29.7.0MIT

    Jest plugin to use babel for transformation.

  • babel-plugin-istanbul6.1.1BSD-3-Clause

    © Thai Pangsakulyanont @dtinth

    A babel plugin that adds istanbul instrumentation to ES6 code

  • A Babel plugin to inject imports to core-js@2 polyfills

  • A Babel plugin to inject imports to core-js@3 polyfills

  • A Babel plugin to inject imports to regenerator-runtime

  • Babel plugin for React Compiler.

  • © Nicolas Gallagher

    Babel plugin for React Native for Web

  • Babel plugin which switches Babel to use the Hermes parser.

  • Babel transform for Flow Enums.

  • © Nicolò Ribaudo

    A Babel preset that enables parsing of proposals supported by the current Node.js version.

  • © Expo

    The Babel preset for Expo projects

  • badgin1.2.3MIT

    © Julian Hundeloh

    Badgin makes it easy to subtly notify the user that there is some new activity that might require their attention, or it can be used to indicate a small amount of information, such as an unread count.

  • bail2.0.2MIT

    © Titus Wormer

    Throw a given error

  • balanced-match1.0.2, 4.0.4MIT

    Match balanced character pairs, like "{" and "}"

  • base64-js0.0.8, 1.5.1MIT

    © T. Jameson Little

    Base64 encoding/decoding in pure JS

  • baseline-browser-mapping2.10.0Apache-2.0

    A library for obtaining browser versions with their maximum supported Baseline feature set and Widely Available status.

  • bcryptjs3.0.3BSD-3-Clause

    © Daniel Wirtz

    Optimized bcrypt in plain JavaScript with zero dependencies, with TypeScript support. Compatible to 'bcrypt'.

  • better-opn3.0.2MIT

    © Michael Lin

    A better opn. Reuse the same tab on Chrome for 👨‍💻.

  • bidi-js1.0.3MIT

    © Jason Johnston

    A JavaScript implementation of the Unicode Bidirectional Algorithm

  • big-integer1.6.52Unlicense

    © Peter Olson

    An arbitrary length integer library for Javascript

  • bignumber.js9.3.1MIT

    © Michael Mclaughlin

    A library for arbitrary-precision decimal and non-decimal arithmetic

  • bluebird3.4.7MIT

    © Petka Antonov

    Full featured Promises/A+ implementation with exceptionally good performance

  • body-parser2.2.2MIT

    Node.js body parsing middleware

  • boolbase1.0.0ISC

    © Felix Boehm

    two functions: One that returns true, one that returns false

  • © Joe Ferner

    Binary Mac OS X Plist (property list) creator.

  • bplist-parser0.3.1, 0.3.2MIT

    © Joe Ferner

    Binary plist parser.

  • brace-expansion1.1.13, 2.0.2, 5.0.5MIT

    Brace expansion as known from sh/bash

  • braces3.0.3MIT

    © Jon Schlinkert

    Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support for the Bash 4.3 braces specification, without sacrificing speed.

  • brotli1.3.3MIT

    © Devon Govett

    A port of the Brotli compression algorithm as used in WOFF2

  • © Devon Govett

    Full zlib module for the browser

  • browserslist4.28.1MIT

    © Andrey Sitnik

    Share target browsers between different front-end tools, like Autoprefixer, Stylelint and babel-env-preset

  • bser2.1.1Apache-2.0

    © Wez Furlong

    JavaScript implementation of the BSER Binary Serialization

  • buffer5.7.1, 6.0.3MIT

    © Feross Aboukhadijeh

    Node.js Buffer API, for the browser

  • © GoInstant Inc., a salesforce.com company

    Constant-time comparison of Buffers

  • buffer-from1.1.2MIT
  • busboy1.6.0MIT

    © Brian White

    A streaming parser for HTML form data for node.js

  • bytes3.1.2MIT

    © TJ Holowaychuk

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

  • call-bind1.0.9MIT

    © Jordan Harband

    Robustly `.call.bind()` a function

  • © Jordan Harband

    Helper functions around Function call/apply/bind, for use in `call-bind`

  • call-bound1.0.4MIT

    © Jordan Harband

    Robust call-bound JavaScript intrinsics, using `call-bind` and `get-intrinsic`.

  • camelcase5.3.1, 6.3.0MIT

    © Sindre Sorhus

    Convert a dash/dot/underscore/space separated string to camelCase or PascalCase: `foo-bar` → `fooBar`

  • © Yomotsu

  • caniuse-lite1.0.30001777CC-BY-4.0

    © Ben Briggs

    A smaller version of caniuse-db, with only the essentials!

  • © Kiril Vatev

    performant confetti animation in the browser

  • ccount2.0.1MIT

    © Titus Wormer

    Count how often a character (or substring) is used in a string

  • chalk2.4.2, 4.1.2MIT

    Terminal string styling done right

  • © Titus Wormer

    Map of named character references

  • © Titus Wormer

    Map of named character references from HTML 4

  • © Titus Wormer

    List of legacy HTML named character references that don’t need a trailing semicolon

  • © Titus Wormer

    Map of invalid numeric character references to their replacements, according to HTML

  • cheerio1.2.0MIT

    © Matt Mueller

    The fast, flexible & elegant library for parsing and manipulating HTML and XML.

  • cheerio-select2.1.0BSD-2-Clause

    © Felix Boehm

    CSS selector engine supporting jQuery selectors

  • chownr3.0.0BlueOak-1.0.0

    © Isaac Z. Schlueter

    like `chown -R`

  • chrome-launcher0.15.2Apache-2.0

    © The Chromium Authors

    Launch latest Chrome with the Devtools Protocol port open

  • chromium-edge-launcher0.2.0Apache-2.0

    © Cezar Augusto

    Launch latest Edge with the Devtools Protocol port open

  • ci-info2.0.0, 3.9.0MIT

    © Thomas Watson Steen

    Get details about the current Continuous Integration environment

  • © Joe Bell

    Class Variance Authority 🧬

  • cli-cursor2.1.0MIT

    © Sindre Sorhus

    Toggle the CLI cursor

  • cli-spinners2.9.2MIT

    © Sindre Sorhus

    Spinners for use in the terminal

  • client-only0.0.1MIT

    This is a marker package to indicate that a module can only be used in Client Components.

  • cliui8.0.1ISC

    © Ben Coe

    easily create complex multi-column command-line-interfaces

  • clone1.0.4, 2.1.2MIT

    © Paul Vorbach

    deep cloning of objects and arrays

  • clsx2.1.1MIT

    © Luke Edwards

    A tiny (239B) utility for constructing className strings conditionally.

  • color4.2.3MIT

    Color conversion and manipulation with CSS string support

  • color-convert1.9.3, 2.0.1MIT

    © Heather Arthur

    Plain color conversion functions

  • color-name1.1.3, 1.1.4MIT

    © DY

    A list of color names and its values

  • color-string1.9.1MIT

    © Heather Arthur

    Parser and generator for CSS color strings

  • © Felix Geisendörfer

    A stream that emits multiple other streams one after another.

  • © Titus Wormer

    Parse and stringify comma-separated tokens

  • commander2.20.3, 4.1.1, 7.2.0, 12.1.0MIT

    © TJ Holowaychuk

    the complete solution for node.js command-line programs

  • compressible2.0.18MIT

    Compressible Content-Type / mime checking

  • compression1.8.1MIT

    Node.js compression middleware

  • concat-map0.0.1MIT

    © James Halliday

    concatenative mapdashery

  • © Max Ogden

    writable stream that concatenates strings or binary data and calls a callback with the result

  • connect3.7.0MIT

    © TJ Holowaychuk

    High performance middleware framework

  • © Douglas Christopher Wilson

    Create and parse Content-Disposition header

  • content-type1.0.5MIT

    © Douglas Christopher Wilson

    Create and parse HTTP Content-Type header

  • © Thorsten Lorenz

    Converts a source-map from/to different formats and allows adding/changing properties.

  • cookie0.7.2MIT

    © Roman Shtylman

    HTTP server cookie parsing and serialization

  • © TJ Holowaychuk

    Parse HTTP request cookies

  • cookie-signature1.0.6, 1.2.2MIT

    © TJ Holowaychuk

    Sign and unsign cookies

  • core-js3.49.0MIT

    © Denis Pushkarev

    Standard library

  • © Denis Pushkarev

    core-js compat

  • core-util-is1.0.3MIT

    © Isaac Z. Schlueter

    The `util.is*` functions introduced in Node v0.12.

  • cors2.8.6MIT

    © Troy Goode

    Node.js CORS middleware

  • cron-parser5.5.0MIT

    © Harri Siirak

    Node.js library for parsing crontab instructions

  • cross-env7.0.3MIT

    © Kent C. Dodds

    Run scripts that set and use environment variables across platforms

  • cross-fetch3.2.0MIT

    © Leonardo Quixada

    Universal WHATWG Fetch API for Node, Browsers and React Native

  • cross-spawn7.0.6MIT

    © André Cruz

    Cross platform child_process#spawn and child_process#spawnSync

  • © robinweser

    Useful utility functions for CSS in JS solutions

  • css-select5.2.2BSD-2-Clause

    © Felix Boehm

    a CSS selector compiler/engine

  • css-what6.2.2BSD-2-Clause

    © Felix Böhm

    a CSS selector parser

  • csstype3.2.3MIT

    © Fredrik Nicol

    Strict TypeScript and Flow types for style based on MDN data

  • d1.0.2ISC

    © Mariusz Nowak

    Property descriptor factory

  • © Nathan Rajlich

    Generate a Buffer instance from a Data URI string

  • debug2.6.9, 3.2.7, 4.4.3MIT

    © Josh Junon

    Lightweight debugging utility for Node.js and the browser

  • © Titus Wormer

    Decode named character references

  • © Sam Verschueren

    A better decodeURIComponent

  • deep-extend0.6.0MIT

    © Viacheslav Lotsmanov

    Recursive object extending

  • deepmerge4.3.1MIT

    A library for deep (recursive) merging of Javascript objects

  • defaults1.0.4MIT

    © Elijah Insua

    merge single level defaults over a config object

  • © Jordan Harband

    Define a data property on an object. Will fall back to assignment in an engine without descriptors.

  • © Sindre Sorhus

    Define a lazily evaluated property on an object

  • © Jordan Harband

    Define multiple non-enumerable properties at once. Uses `Object.defineProperty` when available; falls back to standard assignment in older engines.

  • © Felix Geisendörfer

    Buffers events from a stream until you are ready to handle them.

  • depd2.0.0MIT

    © Douglas Christopher Wilson

    Deprecate all the things

  • dequal2.0.3MIT

    © Luke Edwards

    A tiny (304B to 489B) utility for check for deep equality

  • destroy1.2.0MIT

    © Jonathan Ong

    destroy a stream if possible

  • detect-gpu5.0.70MIT

    © Tim van Scherpenzeel

    Classify GPU's based on their benchmark score in order to provide an adaptive experience.

  • detect-libc2.1.2Apache-2.0

    © Lovell Fuller

    Node.js module to detect the C standard library (libc) implementation family and version

  • © Ilya Kantor

    Detect Node.JS (as opposite to browser environment). ESM modification

  • devlop1.1.0MIT

    © Titus Wormer

    Do things in development and nothing otherwise

  • dfa1.2.0MIT

    © Devon Govett

    A state machine compiler

  • dingbat-to-unicode1.0.1BSD-2-Clause

    © Michael Williamson

    Mapping from Dingbat fonts, such as Symbol, Webdings and Wingdings, to Unicode code points

  • © Felix Boehm

    render domhandler DOM nodes to a string

  • domelementtype2.3.0BSD-2-Clause

    © Felix Boehm

    all the types of nodes in htmlparser2's dom

  • domhandler5.0.3BSD-2-Clause

    © Felix Boehm

    Handler for htmlparser2 that turns pages into a dom

  • domutils3.2.2BSD-2-Clause

    © Felix Boehm

    Utilities for working with htmlparser2's dom

  • dotenv16.4.7BSD-2-Clause

    Loads environment variables from .env file

  • dotenv-expand11.0.7BSD-2-Clause

    © motdotla

    Expand environment variables using dotenv

  • draco3d1.5.7Apache-2.0

    © Google Draco Team

    Draco is a library for compressing and decompressing 3D geometric meshes and point clouds. It is intended to improve the storage and transmission of 3D graphics.

  • drizzle-orm0.45.1Apache-2.0

    © Drizzle Team

    Drizzle ORM package for SQL databases

  • drizzle-zod0.8.3Apache-2.0

    © Drizzle Team

    Generate Zod schemas from Drizzle ORM schemas

  • duck0.1.12BSD

    © Michael Williamson

    Rich matchers inspired by Hamcrest. Useful for generating helpful assertion failure messages in tests.

  • dunder-proto1.0.1MIT

    © Jordan Harband

    If available, the `Object.prototype.__proto__` accessor and mutator, call-bound

  • duplexify4.1.3MIT

    © Mathias Buus

    Turn a writable and readable stream into a streams2 duplex stream with support for async initialization and streams1/streams2 input

  • ecdsa-sig-formatter1.0.11Apache-2.0

    © D2L Corporation

    Translate ECDSA signatures between ASN.1/DER and JOSE-style concatenation

  • ee-first1.1.1MIT

    © Jonathan Ong

    return the first event in a set of ee/event pairs

  • © Kilian Valkhof

    Provides a list of electron-to-chromium version mappings

  • emoji-regex8.0.0MIT

    © Mathias Bynens

    A regular expression to match all Emoji-only symbols as per the Unicode Standard.

  • encodeurl1.0.2, 2.0.0MIT

    Encode a URL to a percent-encoded form, excluding already-encoded sequences

  • © Felix Boehm

    Implementation of the HTML encoding sniffer algo, with stream support

  • © Mathias Buus

    Call a callback when a readable/writable/duplex stream has completed or failed.

  • entities4.5.0, 6.0.1, 7.0.1BSD-2-Clause

    © Felix Boehm

    Encode & decode XML and HTML entities with ease & speed

  • env-editor0.4.2MIT

    © Sindre Sorhus

    Get metadata on the default editor or a specific editor

  • epubjs0.3.93BSD-2-Clause

    © fchasen@gmail.com

    Parse and Render Epubs

  • err-code2.0.3MIT

    © IndigoUnited

    Create an error with a code

  • Extract meaning from JS Errors

  • © Jordan Harband

    `Object.defineProperty`, but not IE 8's broken one.

  • es-errors1.3.0MIT

    © Jordan Harband

    A simple cache for a few of the JS Error constructors.

  • © Jordan Harband

    ES Object-related atoms: Object, ToObject, RequireObjectCoercible

  • © Jordan Harband

    A helper to optimistically set Symbol.toStringTag, when possible.

  • es5-ext0.10.64ISC

    © Mariusz Nowak

    ECMAScript extensions and shims

  • es6-iterator2.0.3MIT

    © Mariusz Nowak

    Iterator abstraction based on ES6 specification

  • es6-symbol3.1.4ISC

    © Mariusz Nowak

    ECMAScript 6 Symbol polyfill

  • escalade3.2.0MIT

    © Luke Edwards

    A tiny (183B to 210B) and fast utility to ascend parent directories

  • escape-html1.0.3MIT

    Escape string for use in HTML

  • escape-string-regexp1.0.5, 2.0.0, 4.0.0, 5.0.0MIT

    © Sindre Sorhus

    Escape RegExp special characters

  • esniff2.0.1ISC

    © Mariusz Nowak

    Low footprint ECMAScript source code parser

  • esprima4.0.1BSD-2-Clause

    © Ariya Hidayat

    ECMAScript parsing infrastructure for multipurpose analysis

  • © Titus Wormer

    Check if something can be an ecmascript (javascript) identifier name

  • etag1.8.1MIT

    Create simple HTTP ETags

  • © Mariusz Nowak

    Environment agnostic event emitter

  • © Toru Nagashima

    An implementation of WHATWG EventTarget interface.

  • expo54.0.33MIT

    © Expo

    The Expo SDK

  • © 650 Industries, Inc.

    A universal module that gets native application information such as its ID, app name, and build version at runtime

  • expo-asset12.0.12MIT

    © 650 Industries, Inc.

    An Expo universal module to download assets and pass them into other APIs

  • expo-constants18.0.13MIT

    © 650 Industries, Inc.

    Provides system information that remains constant throughout the lifetime of your app.

  • expo-device8.0.10MIT

    © 650 Industries, Inc.

    A universal module that gets physical information about the device running the application

  • © 650 Industries, Inc.

    Provides access to the local file system on the device.

  • expo-font14.0.11MIT

    © 650 Industries, Inc.

    Load fonts at runtime and use them in React Native components.

  • © 650 Industries, Inc.

    Provides a React component that prevents the screen sleeping when rendered. It also exposes static methods to control the behavior imperatively.

  • expo-linking8.0.11MIT

    © 650 Industries, Inc.

    Create and open deep links universally

  • © 650 Industries, Inc.

    Scripts that autolink Expo modules.

  • © 650 Industries, Inc.

    The core of Expo Modules architecture

  • © 650 Industries, Inc.

    Provides an API to fetch push notification tokens and to present, schedule, receive, and respond to notifications.

  • expo-router6.0.23MIT

    © 650 Industries, Inc.

    Expo Router is a file-based router for React Native and web applications.

  • expo-server1.0.5MIT

    Server API for Expo Router projects

  • © support@expo.dev

    Server-side library for working with Expo using Node.js

  • exponential-backoff3.1.3Apache-2.0

    © Sami Sayegh

    A utility that allows retrying a function with an exponential delay between attempts.

  • express5.2.1MIT

    © TJ Holowaychuk

    Fast, unopinionated, minimalist web framework

  • ext1.7.0ISC

    © Mariusz Nowak

    JavaScript utilities with respect to emerging standard

  • extend3.0.2MIT

    © Stefan Thomas

    Port of jQuery.extend for node.js and the browser

  • © Evgeny Poberezkin

    Fast deep equal

  • © James Halliday

    deterministic `JSON.stringify()` - a faster version of substack's json-stable-strigify without jsonify

  • fast-sha2561.3.0Unlicense

    © Dmitry Chestnykh

    SHA-256, HMAC and PBKDF2 implementation with typed arrays for modern browsers and Node.js

  • © Amit Gupta

    Build XML from JSON without C/C++ based libraries

  • © Amit Gupta

    Validate XML, Parse XML, Build XML without C/C++ based libraries

  • fb-watchman2.0.2Apache-2.0

    © Wez Furlong

    Bindings for the Watchman file watching service

  • fbjs3.0.5MIT

    A collection of utility libraries used by other Facebook JS projects

  • This package exports a few of the CSS variables that we use in Facebook projects. This is not the full list we have internally but focused on making available the minimum set needed by our open source projects.

  • fdir6.5.0MIT

    © thecodrr

    The fastest directory crawler & globbing alternative to glob, fast-glob, & tiny-glob. Crawls 1m files in < 1s

  • fetch-blob3.2.0MIT

    © Jimmy Wärting

    Blob & File implementation in Node.js, originally from node-fetch.

  • fflate0.6.10, 0.8.2MIT

    © Arjun Barrett

    High performance (de)compression in an 8kB package

  • fill-range7.1.1MIT

    © Jon Schlinkert

    Fill in a range of numbers or letters, optionally passing an increment or `step` to use, or create a regex-compatible range with `options.toRegex`

  • filter-obj1.1.0MIT

    © Sindre Sorhus

    Filter object keys and values into a new object

  • finalhandler1.1.2, 2.1.1MIT

    © Douglas Christopher Wilson

    Node.js final http responder

  • find-up4.1.0MIT

    © Sindre Sorhus

    Find a file or directory by walking up parent directories

  • Runtime to be use with the Flow Enums transform.

  • fontfaceobserver2.3.0BSD-2-Clause

    © Bram Stein

    Detect if web fonts are available

  • fontkit2.0.4MIT

    © Devon Govett

    An advanced font engine for Node and the browser

  • for-each0.3.5MIT

    © Raynos

    A better forEach

  • form-data2.5.5MIT

    © Felix Geisendörfer

    A library to create readable "multipart/form-data" streams. Can be used to submit forms and file uploads to other web applications.

  • © Jimmy Wärting

    HTML5 `FormData` for Browsers and Node.

  • forwarded0.2.0MIT

    Parse HTTP X-Forwarded-For header

  • © Expo

    Finds an available port for your application to use.

  • fresh0.5.2, 2.0.0MIT

    © TJ Holowaychuk

    HTTP response freshness testing

  • fs.realpath1.0.0ISC

    © Isaac Z. Schlueter

    Use node's fs.realpath, but fall back to the JS implementation if the native one fails

  • © Raynos

    Implementation of Function.prototype.bind

  • gaxios6.7.1, 7.1.4Apache-2.0

    © Google, LLC

    A simple common HTTP client specifically for Google APIs and services.

  • gcp-metadata6.1.1, 8.1.2Apache-2.0

    © Google LLC

    Get the metadata from a Google Cloud Platform environment

  • © Jordan Harbamd

    A function that returns the normally hidden `GeneratorFunction` constructor

  • gensync1.0.0-beta.2MIT

    © Logan Smyth

    Allows users to use generators in order to write common functions that can be both sync or async.

  • © Stefan Penner

  • © Jordan Harband

    Get and robustly cache all JS language-level intrinsics at first require time

  • get-nonce1.0.1MIT

    © Anton Korzunov

    returns nonce

  • © Corey Farrell

    Determine the `package.json#type` which applies to a location

  • get-proto1.0.1MIT

    © Jordan Harband

    Robustly get the [[Prototype]] of an object

  • getenv2.0.0MIT

    © Christoph Tavan

    Get and typecast environment variables.

  • glob7.2.3ISC

    © Isaac Z. Schlueter

    a little globber

  • glob13.0.6BlueOak-1.0.0

    © Isaac Z. Schlueter

    the most correct and second fastest glob implementation in JavaScript

  • glsl-noise0.0.0MIT

    © Ian McEwan, Ashima Arts, Stefan Gustavson

    webgl-noise shaders ported to work with glslify

  • google-auth-library9.15.1, 10.6.2Apache-2.0

    © Google Inc.

    Google APIs Authentication Client Library for Node.js

  • google-logging-utils0.0.2, 1.1.3Apache-2.0

    © Google API Authors

    A debug logger package for other Google libraries

  • googleapis171.4.0Apache-2.0

    © Google Inc.

    Google APIs Client Library for Node.js

  • googleapis-common8.0.1Apache-2.0

    © Google LLC

    A common tooling library used by the googleapis npm module. You probably don't want to use this directly.

  • gopd1.2.0MIT

    © Jordan Harband

    `Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.

  • graceful-fs4.2.11ISC

    A drop-in replacement for fs, making various improvements.

  • gtoken7.1.0MIT

    © Google, LLC

    Node.js Google Authentication Service Account Tokens

  • has-flag3.0.0, 4.0.0MIT

    © Sindre Sorhus

    Check if argv has a specific flag

  • © Jordan Harband

    Does the environment have full property descriptor support? Handles IE 8's broken defineProperty/gOPD.

  • has-symbols1.1.0MIT

    © Jordan Harband

    Determine if the JS environment has Symbol support. Supports spec, or shams.

  • © Jordan Harband

    Determine if the JS environment has `Symbol.toStringTag` support. Supports spec, or shams.

  • hasown2.0.2MIT

    © Jordan Harband

    A robust, ES3 compatible, "has own property" predicate.

  • © Titus Wormer

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

  • © Titus Wormer

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

  • hermes-estree0.29.1, 0.32.0, 0.33.3MIT

    Flow types for the Flow-ESTree spec produced by the hermes parser

  • hermes-parser0.29.1, 0.32.0, 0.33.3MIT

    A JavaScript parser built from the Hermes engine

  • hls.js1.6.15Apache-2.0

    JavaScript HLS client using MediaSourceExtension

  • hoist-non-react-statics3.3.2BSD-3-Clause

    © Michael Ridgway

    Copies non-react specific statics from a child component to a parent component

  • © GitHub Inc.

    Provides metadata and conversions from repository urls for GitHub, Bitbucket and GitLab

  • © Marat Dulin

    Fastest HTML entities encode/decode library.

  • © Henrik Joreteg

    Parses well-formed HTML (meaning all tags closed) into an AST and back. quickly.

  • © Titus Wormer

    Map of URL attributes in HTML

  • htmlparser210.1.0MIT

    © Felix Boehm

    Fast & forgiving HTML/XML parser

  • http-errors2.0.1MIT

    © Jonathan Ong

    Create HTTP error objects

  • © Nathan Rajlich

    An HTTP(s) proxy `http.Agent` implementation for HTTP

  • https1.0.0ISC

    © hardus van der berg

    https mediation

  • https-proxy-agent5.0.1, 7.0.6MIT

    © Nathan Rajlich

    An HTTP(s) proxy `http.Agent` implementation for HTTPS

  • hyphenate-style-name1.1.0BSD-3-Clause

    © Espen Hovlandsdal

    Hyphenates a camelcased CSS property name

  • i18next23.16.8MIT

    © Jan Mühlemann

    i18next internationalization framework

  • © Jan Mühlemann

    language detector used in browser environment for i18next

  • iconv-lite0.6.3, 0.7.2MIT

    © Alexander Shtuchkin

    Convert character encodings in pure javascript.

  • ieee7541.2.1BSD-3-Clause

    © Feross Aboukhadijeh

    Read/write IEEE754 floating point numbers from/to a Buffer or array-like object

  • ignore5.3.2MIT

    © kael

    Ignore is a manager and filter for .gitignore rules, the one used by eslint, gitbook and many others.

  • image-size1.2.1MIT

    © netroy

    get dimensions of any image file

  • immediate3.0.6MIT

    A cross browser microtask library

  • imurmurhash0.1.4MIT

    © Jens Taylor

    An incremental implementation of MurmurHash3

  • inflight1.0.6ISC

    © Isaac Z. Schlueter

    Add callbacks to requests in flight to avoid async duplication

  • inherits2.0.4ISC

    Browser-friendly inheritance fully compatible with standard node.js inherits()

  • ini1.3.8ISC

    © Isaac Z. Schlueter

    An ini encoder/decoder for node

  • An inline style parser.

  • © Robin Weser

    Run-time Autoprefixer for JavaScript style objects

  • invariant2.2.4MIT

    © Andres Suarez

    invariant

  • ipaddr.js1.9.1MIT

    © whitequark

    A library for manipulating IPv4 and IPv6 addresses in JavaScript.

  • © Titus Wormer

    Check if a character is alphabetical

  • © Titus Wormer

    Check if a character is alphanumerical

  • is-arguments1.2.0MIT

    © Jordan Harband

    Is this an arguments object? It's a harder question than you think.

  • is-arrayish0.3.4MIT

    © Qix

    Determines if an object can be used as an array

  • is-callable1.2.7MIT

    © Jordan Harband

    Is this JS value callable? Works with Functions and GeneratorFunctions, despite ES6 @@toStringTag.

  • © Jordan Harband

    Is this specifier a node.js core module?

  • is-decimal2.0.1MIT

    © Titus Wormer

    Check if a character is decimal

  • is-docker2.2.1MIT

    © Sindre Sorhus

    Check if the process is running inside a Docker container

  • © Sindre Sorhus

    Check if the character represented by a given Unicode code point is fullwidth

  • © Jordan Harband

    Determine if a function is a native generator function.

  • © Titus Wormer

    Check if a character is hexadecimal

  • is-nan1.3.2MIT

    © Jordan Harband

    ES2015-compliant shim for Number.isNaN - the global isNaN returns false positives.

  • © Sindre Sorhus

    Check if a value is a Fetch network error

  • is-number7.0.0MIT

    © Jon Schlinkert

    Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.

  • is-plain-obj4.1.0MIT

    © Sindre Sorhus

    Check if a value is a plain object

  • is-promise2.2.2, 4.0.0MIT

    © ForbesLindesay

    Test whether an object looks like a promises-a+ promise

  • is-regex1.2.1MIT

    © Jordan Harband

    Is this value a JS regex? Works cross-realm/iframe, and despite ES6 @@toStringTag

  • is-stream2.0.1MIT

    © Sindre Sorhus

    Check if something is a Node.js stream

  • © Jordan Harband

    Is this value a JS Typed Array? This module works cross-realm/iframe, does not depend on `instanceof` or mutable properties, and despite ES6 Symbol.toStringTag.

  • is-wsl2.2.0MIT

    © Sindre Sorhus

    Check if the process is running inside Windows Subsystem for Linux (Bash on Windows)

  • isarray1.0.0MIT

    © Julian Gruber

    Array#isArray for older browsers

  • isexe2.0.0ISC

    © Isaac Z. Schlueter

    Minimal module to check if a file is executable.

  • istanbul-lib-coverage3.2.2BSD-3-Clause

    © Krishnan Anantheswaran

    Data library for istanbul coverage objects

  • istanbul-lib-instrument5.2.1BSD-3-Clause

    © Krishnan Anantheswaran

    Core istanbul API for JS code coverage

  • its-fine2.0.0MIT

    © Cody Bennett

    A collection of escape hatches for React.

  • jest-get-type29.6.3MIT

    A utility function to get the type of a value

  • jest-mock29.7.0MIT
  • jest-util29.7.0MIT
  • jest-validate29.7.0MIT
  • jest-worker29.7.0MIT
  • jimp-compact0.16.1MIT

    Compact version of Jimp

  • jose6.2.2MIT

    © Filip Skokan

    JWA, JWS, JWE, JWT, JWK, JWKS for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes

  • js-md50.8.3MIT

    © Chen, Yi-Cyuan

    A simple MD5 hash function for JavaScript supports UTF-8 encoding.

  • js-tokens4.0.0MIT

    © Simon Lydell

    A regex that tokenizes JavaScript.

  • js-yaml3.14.2, 4.1.1MIT

    © Vladimir Zapparov

    YAML 1.2 parser and serializer

  • jsc-safe-url0.2.40BSD

    © Rob Hogan

    Utility functions for converting to and from URLs that encode query string data into URL paths

  • jsesc3.1.0MIT

    © Mathias Bynens

    Given some data, jsesc returns the shortest possible stringified & ASCII-safe representation of that data.

  • json-bigint1.0.0MIT

    © Andrey Sidorov

    JSON.parse with bigints support

  • json52.2.3MIT

    © Aseem Kishore

    JSON for Humans

  • jszip3.10.1(MIT OR GPL-3.0-or-later)

    © Stuart Knightley

    Create, read and edit .zip files with JavaScript http://stuartk.com/jszip

  • jwa2.0.1MIT

    © Brian J. Brennan

    JWA implementation (supports all JWS algorithms)

  • jws4.0.1MIT

    © Brian J Brennan

    Implementation of JSON Web Signatures

  • kleur3.0.3MIT

    © Luke Edwards

    The fastest Node.js library for formatting terminal text with ANSI colors~!

  • lan-network0.1.7MIT

    © Phil Pluckthun

    Best-effort discovery of the machine's default gateway and local network IP exclusively with UDP sockets.

  • leven3.1.0MIT

    © Sindre Sorhus

    Measure the difference between two strings using the fastest JS implementation of the Levenshtein distance algorithm

  • lie3.1.1, 3.3.0MIT

    A basic but performant promise implementation

  • lighthouse-logger1.4.2Apache-2.0
  • lightningcss1.31.1MPL-2.0

    A CSS parser, transformer, and minifier written in Rust

  • A CSS parser, transformer, and minifier written in Rust

  • linebreak1.1.0MIT

    © Devon Govett

    An implementation of the Unicode Line Breaking Algorithm (UAX #14)

  • © Brian Donovan

    Maps lines and columns to character offsets and back.

  • localforage1.10.0Apache-2.0

    © Mozilla

    Offline storage, improved.

  • locate-path5.0.0MIT

    © Sindre Sorhus

    Get the first path that exists on disk of multiple paths

  • lodash4.17.23MIT

    © John-David Dalton

    Lodash modular utilities.

  • © John-David Dalton

    The lodash method `_.debounce` exported as a module.

  • © John-David Dalton

    The lodash method `_.throttle` exported as a module.

  • log-symbols2.2.0MIT

    © Sindre Sorhus

    Colored symbols for various log levels. Example: ✔︎ Success

  • © Titus Wormer

    Count the longest repeating streak of a substring

  • loose-envify1.4.0MIT

    © Andres Suarez

    Fast (and loose) selective `process.env` replacer using js-tokens instead of an AST

  • lop0.4.2BSD-2-Clause

    © Michael Williamson

    Create parsers using parser combinators with helpful error messages

  • lru-cache5.1.1, 10.4.3ISC

    © Isaac Z. Schlueter

    A cache object that deletes the least-recently-used items.

  • lru-cache11.2.7BlueOak-1.0.0

    © Isaac Z. Schlueter

    A cache object that deletes the least-recently-used items.

  • lucide-react0.545.0ISC

    © Eric Fennis

    A Lucide icon library package for React applications.

  • luxon3.7.2MIT

    © Isaac Cambron

    Immutable date wrapper

  • maath0.6.0, 0.10.8MIT
  • makeerror1.0.12BSD-3-Clause

    © Naitik Shah

    A library to make errors.

  • mammoth1.12.0BSD-2-Clause

    © Michael Williamson

    Convert Word documents from docx to simple HTML and Markdown

  • © Titus Wormer

    Generate a markdown (GFM) table

  • marks-pane1.0.9MIT

    © Fred Chasen

    A library for drawing marks on a pane

  • marky1.3.0Apache-2.0

    © Nolan Lawson

    Performance timer based on performance.mark() and measure()

  • © Jordan Harband

    ES Math-related intrinsics and helpers, robustly cached.

  • © Titus Wormer

    mdast utility to find and replace text in a tree

  • © Titus Wormer

    mdast utility to parse markdown

  • © Titus Wormer

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

  • © Titus Wormer

    mdast extension to parse and serialize GFM autolink literals

  • © Titus Wormer

    mdast extension to parse and serialize GFM footnotes

  • © Titus Wormer

    mdast extension to parse and serialize GFM strikethrough

  • © Titus Wormer

    mdast extension to parse and serialize GFM tables

  • © Titus Wormer

    mdast extension to parse and serialize GFM task list items

  • © Titus Wormer

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

  • © Titus Wormer

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

  • © Titus Wormer

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

  • © Victor Felder

    mdast utility to check if a node is phrasing content

  • © Titus Wormer

    mdast utility to transform to hast

  • © Titus Wormer

    mdast utility to serialize markdown

  • © Titus Wormer

    mdast utility to get the plain text content of a node

  • media-typer0.3.0, 1.1.0MIT

    © Douglas Christopher Wilson

    Simple RFC 6838 media type parser and formatter

  • memoize-one5.2.1, 6.0.0MIT

    © Alex Reardon

    A memoization library which only remembers the latest invocation

  • Merge objects using their property descriptors

  • merge-stream2.0.0MIT

    © Stephen Sugden

    Create a stream that emits events from multiple other streams

  • meshline3.3.1MIT

    © Jaume Sanchez

  • © Arseny Kapoulkine

    Mesh optimization library that makes meshes smaller and faster to render

  • metro0.83.3, 0.83.5MIT

    🚇 The JavaScript bundler for React Native.

  • metro-babel-transformer0.83.3, 0.83.5MIT

    🚇 Base Babel transformer for Metro.

  • metro-cache0.83.3, 0.83.5MIT

    🚇 Cache layers for Metro.

  • metro-cache-key0.83.3, 0.83.5MIT

    🚇 Cache key utility.

  • metro-config0.83.3, 0.83.5MIT

    🚇 Config parser for Metro.

  • metro-core0.83.3, 0.83.5MIT

    🚇 Metro's core package.

  • metro-file-map0.83.3, 0.83.5MIT

    [Experimental] - 🚇 File crawling, watching and mapping for Metro

  • metro-minify-terser0.83.3, 0.83.5MIT

    🚇 Minifier for Metro based on Terser.

  • metro-resolver0.83.3, 0.83.5MIT

    🚇 Implementation of Metro's resolution logic.

  • metro-runtime0.83.3, 0.83.5MIT

    🚇 Module required for evaluating Metro bundles.

  • metro-source-map0.83.3, 0.83.5MIT

    🚇 Source map generator for Metro.

  • metro-symbolicate0.83.3, 0.83.5MIT

    🚇 A tool to find the source location from JS bundles and stack traces.

  • metro-transform-plugins0.83.3, 0.83.5MIT

    🚇 Transform plugins for Metro.

  • metro-transform-worker0.83.3, 0.83.5MIT

    🚇 Transform worker for Metro.

  • micromark4.0.2MIT

    © Titus Wormer

    small commonmark compliant markdown parser with positional info and concrete tokens

  • © Titus Wormer

    The CommonMark markdown constructs

  • © Titus Wormer

    micromark extension to support GFM (GitHub Flavored Markdown)

  • © Titus Wormer

    micromark extension to support GFM autolink literals

  • © Titus Wormer

    micromark extension to support GFM footnotes

  • © Titus Wormer

    micromark extension to support GFM strikethrough

  • © Titus Wormer

    micromark extension to support GFM tables

  • © Titus Wormer

    micromark extension to support GFM tagfilter

  • © Titus Wormer

    micromark extension to support GFM task list items

  • © Titus Wormer

    micromark factory to parse destinations (found in resources, definitions)

  • © Titus Wormer

    micromark factory to parse labels (found in media, definitions)

  • © Titus Wormer

    micromark factory to parse markdown space (found in lots of places)

  • © Titus Wormer

    micromark factory to parse markdown titles (found in resources, definitions)

  • © Titus Wormer

    micromark factory to parse markdown whitespace (found in lots of places)

  • © Titus Wormer

    micromark utility to handle character codes

  • © Titus Wormer

    micromark utility to splice and push with giant arrays

  • © Titus Wormer

    micromark utility to classify whether a character is whitespace or punctuation

  • © Titus Wormer

    micromark utility to combine syntax or html extensions

  • © Titus Wormer

    micromark utility to decode numeric character references

  • © Titus Wormer

    micromark utility to decode markdown strings

  • © Titus Wormer

    micromark utility to encode dangerous html characters

  • © Titus Wormer

    micromark utility with list of html tag names

  • © Titus Wormer

    micromark utility normalize identifiers (as found in references, definitions)

  • © Titus Wormer

    micromark utility to resolve subtokens

  • © Titus Wormer

    micromark utility to sanitize urls

  • © Titus Wormer

    micromark utility to tokenize subtokens

  • © Titus Wormer

    micromark utility with symbols

  • © Titus Wormer

    micromark utility with a couple of typescript types

  • micromatch4.0.8MIT

    © Jon Schlinkert

    Glob matching for javascript/node.js. A replacement and faster alternative to minimatch and multimatch.

  • mime1.6.0, 3.0.0MIT

    © Robert Kieffer

    A comprehensive library for mime-type mapping

  • mime-db1.52.0, 1.54.0MIT

    Media Type Database

  • mime-types2.1.35, 3.0.2MIT

    The ultimate javascript content-type utility.

  • mimic-fn1.2.0MIT

    © Sindre Sorhus

    Make a function mimic another one

  • minimatch3.1.5, 9.0.9ISC

    © Isaac Z. Schlueter

    a glob matcher in javascript

  • minimatch10.2.5BlueOak-1.0.0

    © Isaac Z. Schlueter

    a glob matcher in javascript

  • minimist1.2.8MIT

    © James Halliday

    parse argument options

  • minipass7.1.3BlueOak-1.0.0

    © Isaac Z. Schlueter

    minimal implementation of a PassThrough stream

  • minizlib3.1.0MIT

    © Isaac Z. Schlueter

    A small fast zlib stream built on [minipass](http://npm.im/minipass) and Node.js's zlib binding.

  • mkdirp1.0.4MIT

    Recursively mkdir, like `mkdir -p`

  • ms2.0.0, 2.1.3MIT

    Tiny millisecond conversion utility

  • multer2.1.1MIT

    Middleware for handling `multipart/form-data`.

  • mz2.7.0MIT

    © Jonathan Ong

    modernize node.js to current ECMAScript standards

  • n8ao1.10.1ISC

    An efficient and visually pleasing implementation of SSAO with an emphasis on temporal stability and artist control.

  • nanoid3.3.11MIT

    © Andrey Sitnik

    A tiny (116 bytes), secure URL-friendly unique string ID generator

  • negotiator0.6.3, 0.6.4, 1.0.0MIT

    HTTP content negotiation

  • © Matt Lavin

    An Error subclass that will chain nested Errors and dump nested stacktraces

  • next-tick1.1.0ISC

    © Mariusz Nowak

    Environment agnostic nextTick polyfill

  • node-cron4.2.1ISC

    © Lucas Merencia

    A Lightweight Task Scheduler for Node.js

  • © Jimmy Wärting

    An implementation of the DOMException class from NodeJS

  • node-fetch2.7.0, 3.3.2MIT

    © David Frank

    A light-weight module that brings Fetch API to node.js

  • node-forge1.4.0(BSD-3-Clause OR GPL-2.0)

    © Digital Bazaar, Inc.

    JavaScript implementations of network transports, cryptography, ciphers, PKI, message digests, and various utilities.

  • node-int640.4.0MIT

    © Robert Kieffer

    Support for representing 64-bit integers in JavaScript

  • © Borewit

    Convert Node Readable to Web API ReadableStream

  • node-releases2.0.36MIT

    © Sergey Rubanov

    Node.js releases data

  • non-error0.1.0MIT

    © Sindre Sorhus

    An error subclass for wrapping non-error values

  • © Jon Schlinkert

    Normalize slashes in a file path to be posix/unix-like forward slashes. Also condenses repeat slashes to a single slash and removes and trailing slashes, unless disabled.

  • © GitHub Inc.

    Parse the things that can be arguments to `npm install`

  • nth-check2.1.1BSD-2-Clause

    © Felix Boehm

    Parses and compiles CSS nth-checks to highly optimized functions.

  • nullthrows1.1.1MIT

    © Andres Suarez

    flow typed nullthrows

  • oauth4webapi3.8.5MIT

    © Filip Skokan

    Low-Level OAuth 2 / OpenID Connect Client API for JavaScript Runtimes

  • ob10.83.3, 0.83.5MIT

    A small library for working with 0- and 1-based offsets in a type-checked way.

  • © Sindre Sorhus

    ES2015 `Object.assign()` ponyfill

  • © James Halliday

    string representations of objects in node and the browser

  • object-is1.1.6MIT

    © Jordan Harband

    ES2015-compliant shim for Object.is - differentiates between -0 and +0

  • object-keys1.1.1MIT

    © Jordan Harband

    An Object.keys replacement, in case Object.keys is not available. From https://github.com/es-shims/es5-shim

  • © Jordan Harband

    ES6 spec-compliant Object.assign shim. From https://github.com/es-shims/es6-shim

  • © Matteo Collina

    Execute a function on exit without leaking memory, allowing all objects to be garbage collected

  • on-finished2.3.0, 2.4.1MIT

    Execute a callback when a request closes, finishes, or errors

  • on-headers1.1.0MIT

    © Douglas Christopher Wilson

    Execute a listener when a response is about to write headers

  • once1.4.0ISC

    © Isaac Z. Schlueter

    Run a function exactly one time

  • onetime2.0.1MIT

    © Sindre Sorhus

    Ensure a function is only called once

  • open7.4.2, 8.4.2MIT

    © Sindre Sorhus

    Open stuff like URLs, files, executables. Cross-platform.

  • openai6.33.0Apache-2.0

    © OpenAI

    The official TypeScript library for the OpenAI API

  • © Filip Skokan

    OAuth 2 / OpenID Connect Client API for JavaScript Runtimes

  • option0.2.4BSD-2-Clause

    © Michael Williamson

    The option type, also known as the maybe type, for JavaScript

  • ora3.4.0MIT

    © Sindre Sorhus

    Elegant terminal spinner

  • p-limit2.3.0, 3.1.0, 7.3.0MIT

    © Sindre Sorhus

    Run multiple promise-returning & async functions with limited concurrency

  • p-locate4.1.0MIT

    © Sindre Sorhus

    Get the first fulfilled promise that satisfies the provided testing function

  • p-retry7.1.1MIT

    © Sindre Sorhus

    Retry a promise-returning or async function

  • p-try2.2.0MIT

    © Sindre Sorhus

    `Start a promise chain

  • pako0.2.9MIT

    zlib port to javascript - fast, modularized, with browser support

  • pako1.0.11(MIT AND Zlib)

    zlib port to javascript - fast, modularized, with browser support

  • © Titus Wormer

    Parse HTML character references

  • parse-png2.1.0MIT

    © Kevin Martensson

    Parse a PNG

  • parse57.3.0MIT

    © Ivan Nikulin

    HTML parser and serializer.

  • © Ivan Nikulin

    htmlparser2 tree adapter for parse5.

  • © Ivan Nikulin

    Streaming HTML parser with scripting support.

  • parseurl1.3.3MIT

    parse a url with memoization

  • path-exists4.0.0MIT

    © Sindre Sorhus

    Check if a path exists

  • © Amit Gupta

    Efficient path tracking and pattern matching for XML/JSON parsers

  • © Sindre Sorhus

    Node.js 0.12 path.isAbsolute() ponyfill

  • path-key3.1.1MIT

    © Sindre Sorhus

    Get the PATH environment variable key cross-platform

  • path-parse1.0.7MIT

    © Javier Blanco

    Node.js path.parse() ponyfill

  • path-scurry2.0.2BlueOak-1.0.0

    © Isaac Z. Schlueter

    walk paths fast and efficiently

  • Express style path to RegExp utility

  • path-webpack0.0.3MIT

    © fchasen@gmail.com

    Node Path, for Webpack

  • pdf-parse2.4.5Apache-2.0

    © Mehmet Kozan

    Pure TypeScript, cross-platform module for extracting text, images, and tabular data from PDFs. Run directly in your browser or in Node!

  • pdfjs-dist5.4.296, 5.6.205Apache-2.0

    Generic build of Mozilla's PDF.js library.

  • pdfkit0.18.0MIT

    © Devon Govett

    A PDF generation library for Node.js

  • pg8.20.0MIT

    © Brian Carlson

    PostgreSQL client - pure javascript & libpq with the same API

  • pg-boss12.15.0MIT

    © timgit

    Queueing jobs in Postgres from Node.js like a boss

  • A socket implementation that can run on Cloudflare Workers using native TCP connections.

  • © Blaine Bublitz

    Functions for dealing with a PostgresSQL connection string

  • pg-int81.0.1ISC

    64-bit big-endian signed integer-to-string conversion

  • © Jon Belelieu

    Based on the work on ThomWright's postgres migration package. Adds the ability to specify a schema and table name.

  • pg-pool3.13.0MIT

    © Brian M. Carlson

    Connection pool for node-postgres

  • pg-protocol1.13.0MIT

    The postgres client/server binary protocol, implemented in TypeScript

  • pg-types2.2.0MIT

    © Brian M. Carlson

    Query result type converters for node-postgres

  • pgpass1.0.5MIT

    © Hannes Hörl

    Module for reading .pgpass

  • picocolors1.1.1ISC

    © Alexey Raspopov

    The tiniest and the fastest library for terminal output formatting with ANSI colors

  • picomatch2.3.2, 3.0.2, 4.0.4MIT

    © Jon Schlinkert

    Blazing fast and accurate glob matcher written in JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions.

  • pino9.14.0MIT

    © Matteo Collina

    super fast, all natural json logger

  • © Matteo Collina

    Write Pino transports easily

  • pino-http10.5.0MIT

    © David Mark Clements

    High-speed HTTP logger for Node.js

  • © James Sumners

    A collection of standard object serializers for Pino

  • pirates4.0.7MIT

    © Ari Porad

    Properly hijack require, i.e., properly define require hooks and customizations

  • plist3.1.0MIT

    © Nathan Rajlich

    Apple's property list parser/builder for Node.js and browsers

  • png-js1.1.0MIT

    © Devon Govett

    A PNG decoder in JavaScript

  • pngjs3.4.0MIT

    PNG encoder/decoder in pure JS, supporting any bit size & interlace, async & sync with full test suite.

  • © Jordan Harband

    A simple list of possible Typed Array names.

  • postal-mime2.7.4MIT-0

    © Andris Reinman

    Email parser for Node.js and browser environments

  • postcss8.4.49MIT

    © Andrey Sitnik

    Tool for transforming styles with JS plugins

  • © Bogdan Chadkin

    Transforms css values and at-rule params into the tree

  • © Ben Drucker

    Parse postgres array columns

  • © Ben Drucker

    Postgres bytea parser

  • © Ben Drucker

    Postgres date column parser

  • © Ben Drucker

    Parse Postgres interval columns

  • postprocessing6.39.0Zlib

    © Raoul van Rüschen

    A post processing library for three.js.

  • potpack1.0.2ISC

    © Vladimir Agafonkin

    A tiny library for packing 2D rectangles (for sprite layouts)

  • pptxgenjs4.0.1MIT

    © Brent Ely

    Create JavaScript PowerPoint Presentations

  • pretty-bytes5.6.0MIT

    © Sindre Sorhus

    Convert bytes to a human readable string: 1337 → 1.34 kB

  • pretty-format29.7.0MIT

    © James Kyle

    Stringify any JavaScript value.

  • proc-log4.2.0ISC

    © GitHub Inc.

    just emit 'log' events on the process object

  • process.nextTick but always with args

  • © Tomas Della Vedova

    A small utility for creating warnings and emitting them.

  • progress2.0.3MIT

    © TJ Holowaychuk

    Flexible ascii progress bar

  • promise7.3.1, 8.3.0MIT

    © ForbesLindesay

    Bare bones Promises/A+ implementation

  • © Tim Macfarlane

    limits calls to functions that return promises

  • © IndigoUnited

    Retries a function that returns a promise, leveraging the power of the retry module.

  • © Roman Viskin

    Communicate with a Web Worker using Promises, allowing transferList

  • prompts2.4.2MIT

    © Terkel Gjervig

    Lightweight, beautiful and user-friendly prompts

  • © Titus Wormer

    Info on the properties and attributes of the web platform

  • proxy-addr2.0.7MIT

    © Douglas Christopher Wilson

    Determine address of proxied request

  • punycode2.3.1MIT

    © Mathias Bynens

    A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.

  • qrcode-terminal0.11.0Apache 2.0

    QRCodes, in the terminal

  • qs6.15.0BSD-3-Clause

    A querystring parser that supports nesting and arrays, with a depth limit

  • query-string7.1.3MIT

    © Sindre Sorhus

    Parse and stringify URL query strings

  • queue6.0.2MIT

    © Jesse Tane

    asynchronous function queue with adjustable concurrency

  • © David Mark Clements

    Solves a problem with util.format

  • range-parser1.2.1MIT

    © TJ Holowaychuk

    Range header field string parser

  • raw-body3.0.2MIT

    © Jonathan Ong

    Get and validate the raw body of a readable stream.

  • rc1.2.8(BSD-2-Clause OR MIT OR Apache-2.0)

    © Dominic Tarr

    hardwired configuration loader

  • react19.1.0MIT

    React is a JavaScript library for building user interfaces.

  • Use react-devtools outside of the browser

  • react-dom19.1.0MIT

    React package for working with the DOM.

  • © Chris Bolin

    Fastest deep equal comparison for React. Great for React.memo & shouldComponentUpdate. Also really fast general-purpose deep comparison.

  • react-freeze1.0.4MIT

    React Freeze

  • react-helmet-async3.0.0Apache-2.0

    © Scott Taylor

    Thread-safe Helmet for React 16–18, with native support for React 19+

  • react-i18next15.7.4MIT

    © Jan Mühlemann

    Internationalization for react done right. Using the i18next i18n ecosystem.

  • react-is16.13.1, 18.3.1, 19.2.4MIT

    Brand checking of React Elements.

  • © Espen Hovlandsdal

    React component to render markdown

  • react-native0.81.5MIT

    A framework for building native apps using React

  • © Krzysztof Magiera

    Declarative API exposing native platform touch and gesture system to React Native

  • © Mathieu Acthernoene

    Detect react-native-edge-to-edge package install

  • © Krzysztof Magiera

    More powerful alternative to Animated library for React Native.

  • © Janic Duplessis

    A flexible way to handle safe area, also works on Android and web.

  • © Krzysztof Magiera

    Native navigation primitives for your React Native app.

  • © Nicolas Gallagher

    React Native for Web

  • The React Native multithreading library

  • react-refresh0.14.2MIT

    React is a JavaScript library for building user interfaces.

  • © Anton Korzunov

    Disables scroll outside of `children` node.

  • © Anton Korzunov

    Removes body scroll without content _shake_

  • © Anton Korzunov

    Just create a single stylesheet...

  • © Paul Henschel

    Utility to measure view bounds

  • readable-stream2.3.8, 3.6.2MIT

    Streams3, a user-land copy of the stream library from Node.js

  • real-require0.2.0MIT

    © Paolo Insogna

    Keep require and import consistent after bundling or transpiling

  • regenerate1.4.2MIT

    © Mathias Bynens

    Generate JavaScript-compatible regular expressions based on a given set of Unicode symbols or code points.

  • © Mathias Bynens

    Regenerate sets for Unicode properties and values.

  • © Ben Newman

    Runtime for Regenerator-compiled generator and async functions.

  • regexpu-core6.4.0MIT

    © Mathias Bynens

    regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.

  • regjsgen0.8.0MIT

    © Benjamin Tan

    Generate regular expressions from regjsparser’s AST.

  • regjsparser0.13.0BSD-2-Clause

    © 'Julian Viereck'

  • remark-gfm4.0.1MIT

    © Titus Wormer

    remark plugin to support GFM (autolink literals, footnotes, strikethrough, tables, tasklists)

  • remark-parse11.0.0MIT

    © Titus Wormer

    remark plugin to add support for parsing markdown input

  • remark-rehype11.1.2MIT

    © Titus Wormer

    remark plugin that turns markdown into HTML to support rehype

  • © Titus Wormer

    remark plugin to add support for serializing markdown

  • © Troy Goode

    Recursively iterates over specified directory, require()'ing each file, and returning a nested hash structure containing those modules.

  • © Vsevolod Strukchinsky

    Require module from string

  • requireg0.2.2MIT

    Require and resolve global modules like a boss

  • resend6.10.0MIT

    Node.js library for the Resend API

  • resolve1.7.1, 1.22.11MIT

    © James Halliday

    resolve like require.resolve() on behalf of files asynchronously and synchronously

  • resolve-from5.0.0MIT

    © Sindre Sorhus

    Resolve the path of a module like `require.resolve()` but from a given path

  • © Cedric van Putten

    Resolve the workspace root using bun, npm, pnpm, or yarn

  • © Luke Edwards

    A tiny (952b), correct, general-purpose, and configurable "exports" and "imports" resolver without file-system reliance

  • © Sindre Sorhus

    Gracefully restore the CLI cursor on exit

  • restructure3.0.2MIT

    © Devon Govett

    Declaratively encode and decode binary data

  • retry0.12.0, 0.13.1MIT

    © Tim Koschützki

    Abstraction for exponential and custom retry strategies for failed operations.

  • © Stephen Sawchuk

    Retry a request.

  • rimraf3.0.2ISC

    © Isaac Z. Schlueter

    A deep deletion module for node (like `rm -rf`)

  • router2.2.0MIT

    © Douglas Christopher Wilson

    Simple middleware-style router

  • safe-buffer5.1.2, 5.2.1MIT

    © Feross Aboukhadijeh

    Safer Node.js Buffer API

  • © Jordan Harband

    Give a regex, get a robust predicate function that tests it against a string.

  • © Ruben Bridgewater

    Deterministic and safely JSON.stringify to quickly serialize JavaScript objects

  • safer-buffer2.1.2MIT

    © Nikita Skovoroda

    Modern Buffer API polyfill without footguns

  • sax1.6.0BlueOak-1.0.0

    © Isaac Z. Schlueter

    An evented streaming XML parser in JavaScript

  • scheduler0.26.0, 0.27.0MIT

    Cooperative scheduler for the browser environment.

  • semver6.3.1, 7.6.3, 7.7.2, 7.7.4ISC

    © GitHub Inc.

    The semantic version parser used by npm.

  • send0.19.2, 1.2.1MIT

    © TJ Holowaychuk

    Better streaming static file server with Range and conditional-GET support

  • serialize-error2.1.0, 13.0.1MIT

    © Sindre Sorhus

    Serialize/deserialize an error into a plain object

  • serve-static1.16.3, 2.2.1MIT

    © Douglas Christopher Wilson

    Serve static files

  • server-only0.0.1MIT

    This is a marker package to indicate that a module can only be used in Server Components.

  • © Jordan Harband

    Set a function's length property

  • setimmediate1.0.5MIT

    © YuzuJS

    A shim for the setImmediate efficient script yielding API

  • © Wes Todd

    A small polyfill for Object.setprototypeof

  • © Fernando Rojo

  • shallowequal1.1.0MIT

    © Alberto Leal

    Like lodash isEqualWith but for shallow equal.

  • © Kevin Mårtensson

    Get the command from a shebang

  • © Sindre Sorhus

    Regular expression for matching a shebang line

  • shell-quote1.8.3MIT

    © James Halliday

    quote and parse shell commands

  • side-channel1.1.0MIT

    © Jordan Harband

    Store information about any JS value in a side channel. Uses WeakMap if available.

  • © Jordan Harband

    Store information about any JS value in a side channel, using a linked list

  • © Jordan Harband

    Store information about any JS value in a side channel, using a Map

  • © Jordan Harband

    Store information about any JS value in a side channel. Uses WeakMap if available.

  • signal-exit3.0.7ISC

    © Ben Coe

    when you want to fire an event no matter how a process exits.

  • simple-plist1.3.1MIT

    © Joe Wollard

    A wrapper utility for interacting with plist data.

  • © Qix

    Simply swizzle your arguments

  • sisteransi1.0.5MIT

    © Terkel Gjervig

    ANSI escape codes for some terminal swag

  • slash3.0.0MIT

    © Sindre Sorhus

    Convert Windows backslash paths to slash paths

  • slugify1.6.8MIT

    © Simeon Velichkov

    Slugifies a String

  • sonic-boom4.2.1MIT

    © Matteo Collina

    Extremely fast utf8 only stream implementation

  • source-map0.5.7, 0.6.1BSD-3-Clause

    © Nick Fitzgerald

    Generates and consumes source maps

  • source-map-js1.2.1BSD-3-Clause

    © Valentin 7rulnik Semirulnik

    Generates and consumes source maps

  • Fixes stack traces for files with source maps

  • © Titus Wormer

    Parse and stringify space separated tokens

  • © Sindre Sorhus

    Split a string on the first occurance of a given separator

  • split24.2.0ISC

    © Matteo Collina

    split a Text Stream into a Line Stream, using Stream 3

  • sprintf-js1.0.3BSD-3-Clause

    © Alexandru Marasteanu

    JavaScript sprintf implementation

  • © Felix Becker

    ES6 tagged template strings for prepared statements with mysql and postgres

  • stack-utils2.0.6MIT

    © James Talmage

    Captures and cleans stack traces

  • stackframe1.3.4MIT

    JS Object representation of a stack frame

  • © Georg Tavonius

    Parses every stack trace into a nicely formatted array of hashes.

  • © Standard Webhooks

    Standard Webhooks for TypeScript

  • stats-gl2.4.2MIT

    © Renaud ROHLINGER

  • stats.js0.17.0MIT

    © mrdoob

    JavaScript Performance Monitor

  • statuses1.5.0, 2.0.2MIT

    HTTP status utility

  • stream-buffers2.2.0Unlicense

    © Sam Day

    Buffer-backed Streams for reading and writing.

  • © Stephen Sawchuk

    Get an event when you're being sent data or asked for it.

  • stream-shift1.0.3MIT

    © Mathias Buus

    Returns the next buffer/object in a stream's readable queue

  • streamsearch1.1.0MIT

    © Brian White

    Streaming Boyer-Moore-Horspool searching for node.js

  • © Kevin Mårtensson

    A stricter URI encode adhering to RFC 3986

  • The string_decoder module from Node core

  • string-width4.2.3MIT

    © Sindre Sorhus

    Get the visual width of a string - the number of columns required to display it

  • © Titus Wormer

    Serialize (encode) HTML character references

  • strip-ansi5.2.0, 6.0.1MIT

    © Sindre Sorhus

    Strip ANSI escape codes from a string

  • © Sindre Sorhus

    Strip comments from JSON. Lets you use comments in your JSON files!

  • stripe20.0.0MIT

    © Stripe

    Stripe API wrapper

  • stripe-replit-sync1.0.0Unknown

    © Supabase

    Stripe Sync Engine to sync Stripe data to Postgres

  • strnum2.2.2MIT

    © Amit Gupta

    Parse String to Number based on configuration

  • © Evert Pot

    Implementation of RFC8941, structured headers for HTTP.

  • stubs3.0.0MIT

    © Stephen Sawchuk

    Easy method stubber.

  • style-to-js1.1.21MIT

    © Mark

    Parses CSS inline style to JavaScript object (camelCased).

  • © Mark

    Parse CSS inline style to JavaScript object.

  • styleq0.1.3MIT

    © Nicolas Gallagher

    A quick JavaScript runtime for Atomic CSS compilers.

  • sucrase3.35.1MIT

    © Alan Pierce

    Super-fast alternative to Babel for when you can target modern JS runtimes

  • supports-color5.5.0, 7.2.0, 8.1.1MIT

    © Sindre Sorhus

    Detect whether a terminal supports color

  • © James Talmage

    Detect if your terminal emulator supports hyperlinks

  • © Jordan Harband

    Determine if the current node version supports the `--preserve-symlinks` flag.

  • © Paul Henschel

    Integrate React Suspense into your apps

  • svix1.88.0MIT

    © svix

    Svix webhooks API client and webhook verification library

  • tagged-tag1.0.0MIT

    © Sindre Sorhus

    Unique tag for use in the type-fest Tagged type

  • © Dany Castillo

    Merge Tailwind CSS classes without style conflicts

  • tar7.5.13BlueOak-1.0.0

    © Isaac Z. Schlueter

    tar for node

  • teeny-request9.0.0Apache-2.0

    © fhinkel

    Like request, but smaller.

  • © Sindre Sorhus

    Create clickable links in the terminal

  • terser5.46.1BSD-2-Clause

    © Mihai Bazon

    JavaScript parser, mangler/compressor and beautifier toolkit for ES6+

  • test-exclude6.0.0ISC

    © Ben Coe

    test for inclusion or exclusion of paths using globs

  • thenify3.3.1MIT

    © Jonathan Ong

    Promisify a callback-based function

  • thenify-all1.6.0MIT

    © Jonathan Ong

    Promisifies all the selected functions in an object

  • © Matteo Collina

    A streaming way to send data to a Node.js Worker Thread

  • three0.182.0MIT

    © mrdoob

    JavaScript 3D library

  • © Garrett Johnson

    A BVH implementation to speed up raycasting against three.js meshes.

  • three-stdlib2.36.1MIT

    © Paul Henschel

    stand-alone library of threejs examples

  • throat5.0.0MIT

    © ForbesLindesay

    Throttle the parallelism of an asynchronous (promise returning) function / functions

  • tiny-inflate1.0.3MIT

    © Devon Govett

    A tiny inflate implementation

  • tinyglobby0.2.15MIT

    © Superchupu

    A fast and minimal alternative to globby and fast-glob

  • tmpl1.0.5BSD-3-Clause

    © Naitik Shah

    JavaScript micro templates.

  • © Jon Schlinkert

    Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.

  • toidentifier1.0.1MIT

    © Douglas Christopher Wilson

    Convert a string of words to a JavaScript identifier

  • tr460.0.3MIT

    © Sebastian Mayr

    An implementation of the Unicode TR46 spec

  • trim-lines3.0.1MIT

    © Titus Wormer

    Remove spaces and tabs around line-breaks

  • © Jason Johnston

    SDF-based text rendering for Three.js

  • © Jason Johnston

    Various utilities related to Three.js

  • © Jason Johnston

    Utilities for executing code in Web Workers

  • trough2.2.0MIT

    © Titus Wormer

    `trough` is middleware

  • ts-interface-checker0.1.13Apache-2.0

    © Dmitry S, Grist Labs

    Runtime library to validate data against TypeScript interfaces

  • tslib2.8.10BSD

    © Microsoft Corp.

    Runtime library for TypeScript helper functions

  • tunnel-rat0.1.2MIT

    © Paul Henschel

    non gratum anus rodentum

  • type2.7.3ISC

    © Mariusz Nowak

    Runtime validation and processing of JavaScript types

  • type-detect4.0.8MIT

    © Jake Luer

    Improved typeof detection for node.js and the browser.

  • type-fest0.7.1, 0.21.3, 5.6.0(MIT OR CC0-1.0)

    © Sindre Sorhus

    A collection of essential TypeScript types

  • type-is1.6.18, 2.0.1MIT

    Infer the content-type of a request.

  • typedarray0.0.6MIT

    © James Halliday

    TypedArray polyfill for old browsers

  • typescript5.9.3Apache-2.0

    © Microsoft Corp.

    TypeScript is a language for application scale JavaScript development

  • ua-parser-js0.7.41, 1.0.41MIT

    © Faisal Salman

    Detect Browser, Engine, OS, CPU, and Device type/model from User-Agent data. Supports browser & node.js environment

  • underscore1.13.8MIT

    © Jeremy Ashkenas

    JavaScript's functional programming helper library.

  • undici6.24.1, 7.24.6MIT

    An HTTP/1.1 client, written from scratch for Node.js

  • undici-types6.21.0, 7.18.2MIT

    A stand-alone types package for Undici

  • © Mathias Bynens

    The set of canonical Unicode property names supported in ECMAScript RegExp property escapes.

  • © Mathias Bynens

    Match a Unicode property or property alias to its canonical property name per the algorithm used for RegExp Unicode property escapes in ECMAScript.

  • © Mathias Bynens

    Match a Unicode property or property alias to its canonical property name per the algorithm used for RegExp Unicode property escapes in ECMAScript.

  • © Devon Govett

    Provides fast access to unicode character properties

  • © Mathias Bynens

    Unicode property alias mappings in JavaScript format for property names that are supported in ECMAScript RegExp property escapes.

  • unicode-trie2.0.0MIT

    © Devon Govett

    Unicode Trie data structure for fast character metadata lookup, ported from ICU

  • unified11.0.5MIT

    © Titus Wormer

    parse, inspect, transform, and serialize content through syntax trees

  • © Titus Wormer

    unist utility to check if a node passes a test

  • © Titus Wormer

    unist utility to get the position of a node

  • © Titus Wormer

    unist utility to serialize a node, position, or point as a human readable location

  • © Titus Wormer

    unist utility to visit nodes

  • © Titus Wormer

    unist utility to recursively walk over nodes, with ancestral information

  • unpipe1.0.0MIT

    © Douglas Christopher Wilson

    Unpipe a stream from all destinations

  • © Andrey Sitnik

    CLI tool to update caniuse-lite to refresh target browsers from Browserslist config

  • url-template2.0.8BSD

    © Bram Stein

  • © theKashey

    The same useRef, but with callback

  • © Satyajit Sahoo

    React hook which returns the latest callback without changing the reference

  • use-sidecar1.1.3MIT

    © theKashey

    Sidecar code splitting utils

  • Backwards compatible shim for React's useSyncExternalStore. Works with any React that supports hooks.

  • util0.12.5MIT

    © Joyent

    Node.js's util module for all engines

  • © Nathan Rajlich

    The Node.js `util.deprecate()` function with browser support

  • utility-types3.11.0MIT

    © Piotr Witek

    Utility Types Collection for TypeScript

  • utils-merge1.0.1MIT

    © Jared Hanson

    merge() utility function

  • uuid7.0.3, 8.3.2, 9.0.1, 10.0.0MIT

    RFC9562 UUIDs

  • © GitHub Inc.

    Give me a string and I'll tell you if it's a valid npm package name

  • vary1.1.2MIT

    © Douglas Christopher Wilson

    Manipulate the HTTP Vary header

  • vaul1.1.2MIT

    © Emil Kowalski

    Drawer component for React.

  • vfile6.0.3MIT

    © Titus Wormer

    Virtual file format for text processing

  • © Titus Wormer

    vfile utility to create a virtual message

  • vlq1.0.1MIT

    © Rich Harris

    Generate, and decode, base64 VLQ mappings for source maps and other uses

  • © hemanth.hm

    Array of "void elements" defined by the HTML specification.

  • walker1.0.8Apache-2.0

    © Naitik Shah

    A simple directory tree walker.

  • warn-once0.1.1MIT

    © Satyajit Sahoo

    Show a warning once

  • wcwidth1.0.1MIT

    © Tim Oxley

    Port of C's wcwidth() and wcswidth()

  • © Mattias Buelens

    Web Streams, based on the WHATWG spec reference implementation

  • © Tim van Scherpenzeel

    Complete set of constants as specified in the WebGL, WebGL2 and extension spec.

  • © Jason Johnston

    WebGL-accelerated signed distance field generation for 2D paths

  • webidl-conversions3.0.1, 5.0.0BSD-2-Clause

    © Domenic Denicola

    Implements the WebIDL algorithms for converting to and from JavaScript values

  • © Domenic Denicola

    Decode strings according to the WHATWG Encoding Standard

  • whatwg-fetch3.6.20MIT

    A window.fetch polyfill.

  • © Domenic Denicola

    Parses, serializes, and manipulates MIME types, according to the WHATWG MIME Sniffing Standard

  • whatwg-url5.0.0MIT

    © Sebastian Mayr

    An implementation of the WHATWG URL Standard's URL API and parsing machinery

  • © Sebastian Mayr

    An implementation of the WHATWG URL Standard's URL API and parsing machinery, without unicode support

  • which2.0.2ISC

    © Isaac Z. Schlueter

    Like which(1) unix command. Find the first instance of an executable in the PATH.

  • © Jordan Harband

    Which kind of Typed Array is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.

  • wonka6.3.6MIT

    © 0no.co

    A tiny but capable push & pull stream library for TypeScript and Flow

  • wrap-ansi7.0.0MIT

    © Sindre Sorhus

    Wordwrap a string with ANSI escape codes

  • wrappy1.0.2ISC

    © Isaac Z. Schlueter

    Callback wrapping utility

  • © GitHub Inc.

    Write files in an atomic fashion w/configurable ownership

  • ws6.2.3, 7.5.10, 8.20.0MIT

    © Einar Otto Stangvik

    Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js

  • xcode3.0.1Apache-2.0

    © Apache Software Foundation

    parser for xcodeproj/project.pbxproj files

  • xml2js0.6.0MIT

    © Marek Kubica

    Simple XML to JavaScript object converter.

  • xmlbuilder10.1.1, 11.0.1, 15.1.1MIT

    © Ozgur Ozcitak

    An XML builder for node.js

  • xtend4.0.2MIT

    © Raynos

    extend like a boss

  • y18n5.0.8ISC

    © Ben Coe

    the bare-bones internationalization library used by yargs

  • yallist3.1.1ISC

    © Isaac Z. Schlueter

    Yet Another Linked List

  • yallist5.0.0BlueOak-1.0.0

    © Isaac Z. Schlueter

    Yet Another Linked List

  • yaml2.8.2ISC

    © Eemeli Aro

    JavaScript parser and stringifier for YAML

  • yargs17.7.2MIT

    yargs the modern, pirate-themed, successor to optimist.

  • yargs-parser21.1.1ISC

    © Ben Coe

    the mighty option parser used by yargs

  • yesql7.0.0ISC

    © pihvi

    Read named SQL statements from .sql files. Also named parameters for prepared statements.

  • yocto-queue0.1.0, 1.2.2MIT

    © Sindre Sorhus

    Tiny queue data structure

  • © Kakulukian

    Fetch transcript from a youtube video

  • zod3.25.76, 4.3.6MIT

    © Colin McDonnell

    TypeScript-first schema declaration and validation library with static type inference

  • zustand4.5.7, 5.0.12MIT

    © Paul Henschel

    🐻 Bear necessities for state management in React

  • zwitch2.0.4MIT

    © Titus Wormer

    Handle values based on a property