npm packages
9,484 in Packages and libraries, most used first. Page 2 of 48.
-
type-is Infer the content-type of a request.
-
finalhandler Node.js final http responder
-
has-tostringtag Determine if the JS environment has Symbol.toStringTag support. Supports spec, or shams.
-
npm-run-path Get your PATH prepended with locally installed binaries
-
media-typer Simple RFC 6838 media type parser and formatter
-
base64-js Base64 encoding/decoding in pure JS
-
uri-js An RFC 3986/3987 compliant, scheme extendable URI/IRI parsing/validating/resolving library for JavaScript.
-
lightningcss-linux-x64-gnu A CSS parser, transformer, and minifier written in Rust
-
universalify Make a callback- or promise-based function support both promises and callbacks.
-
eventemitter3 EventEmitter3 focuses on performance while maintaining a Node.js AND browser compatible interface.
-
to-regex-range Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.
-
fast-uri Dependency free RFC 3986 URI toolbox
-
file-entry-cache A lightweight cache for file metadata, ideal for processes that work on a specific set of files and only need to reprocess files that have…
-
side-channel-weakmap Store information about any JS value in a side channel. Uses WeakMap if available.
-
side-channel-map Store information about any JS value in a side channel, using a Map
-
callsites Get callsites from the V8 stack trace API
-
fast-glob It's a very fast and efficient glob library for Node.js
-
send Better streaming static file server with Range and conditional-GET support
-
deep-is node's assert.deepEqual algorithm except for NaN being equal to NaN
-
es-set-tostringtag A helper to optimistically set Symbol.toStringTag, when possible.
-
mimic-fn Make a function mimic another one
-
accepts Higher-level content negotiation
-
flatted A super light and fast circular JSON parser.
-
get-caller-file
-
util-deprecate The Node.js util.deprecate() function with browser support
-
on-finished Execute a callback when a request closes, finishes, or errors
-
content-disposition Create and parse Content-Disposition header
-
mime A comprehensive library for mime-type mapping
-
gensync Allows users to use generators in order to write common functions that can be both sync or async.
-
serve-static Serve static files
-
strip-bom Strip UTF-8 byte order mark (BOM) from a string
-
fresh HTTP response freshness testing
-
body-parser Node.js body parsing middleware
-
import-fresh Import a module while bypassing the cache
-
flat-cache A simple key/value storage using files to persist the data
-
raw-body Get and validate the raw body of a readable stream.
-
prelude-ls prelude.ls is a functionally oriented utility library. It is powerful and flexible. Almost all of its functions are curried.
-
type-check type-check allows you to check the types of JavaScript values at runtime with a Haskell like type syntax.
-
@typescript-eslint/utils Utilities for working with TypeScript + ESLint together
-
esquery A query library for ECMAScript AST using a CSS selector like query language.
-
enhanced-resolve Offers a async require.resolve function. It's highly configurable.
-
@jridgewell/remapping Remap sequential sourcemaps through transformations to point at the original source code
-
concat-map concatenative mapdashery
-
esrecurse ECMAScript AST recursive visitor
-
pathe Universal filesystem path utils
-
@babel/helper-validator-option Validate plugin/preset options
-
acorn-jsx Modern, fast React.js JSX parser
-
@vitest/spy Lightweight Jest compatible spy implementation
-
ajv-formats Format validation for Ajv v7+
-
optionator option parsing and help generation
-
human-signals Human-friendly process signals
-
ci-info Get details about the current Continuous Integration environment
-
levn Light ECMAScript (JavaScript) Value Notation - human written, concise, typed, flexible
-
require-from-string Require module from string
-
@opentelemetry/api-logs Public logs API for OpenTelemetry
-
chai BDD/TDD assertion library for node.js and the browser. Test framework agnostic.
-
path-parse Node.js path.parse() ponyfill
-
http-proxy-agent An HTTP(s) proxy http.Agent implementation for HTTP
-
setprototypeof A small polyfill for Object.setprototypeof
-
fast-levenshtein Efficient implementation of Levenshtein algorithm with locale-specific collator support.
-
bytes Utility to parse a string bytes to bytes and vice-versa
-
fastq Fast, in memory work queue
-
cookie-signature Sign and unsign cookies
-
parent-module Get the path of the parent module
-
@eslint-community/regexpp Regular expression parser for ECMAScript.
-
jsonfile Easily read/write JSON files.
-
source-map-support Fixes stack traces for files with source maps
-
range-parser Range header field string parser
-
json-stable-stringify-without-jsonify deterministic JSON.stringify() with custom sorting to get deterministic hashes from stringified results, with no public domain dependencies
-
tapable Just a little module for plugins.
-
postcss-selector-parser Selector parser with built in methods for working with selector strings.
-
strip-final-newline Strip the final newline character from a string or Uint8Array
-
reusify Reuse objects and functions with style
-
diff A JavaScript text diff implementation.
-
supports-preserve-symlinks-flag Determine if the current node version supports the --preserve-symlinks flag.
-
ipaddr.js A library for manipulating IPv4 and IPv6 addresses in JavaScript.
-
is-wsl Check if the process is running inside Windows Subsystem for Linux (Bash on Windows)
-
@typescript-eslint/parser An ESLint custom parser which leverages TypeScript ESTree
-
natural-compare Compare strings containing a mix of letters and numbers in the way a human being would in sort order.
-
tough-cookie RFC6265 Cookies and Cookie Jar for node.js
-
whatwg-mimetype Parses, serializes, and manipulates MIME types, according to the WHATWG MIME Sniffing Standard
-
@humanwhocodes/module-importer Universal module importer for Node.js
-
is-plain-obj Check if a value is a plain object
-
make-dir Make a directory and its parents if needed - Think mkdir -p
-
@standard-schema/spec A family of specs for interoperable TypeScript
-
normalize-path Normalize slashes in a file path to be posix/unix-like forward slashes.
-
@eslint/js ESLint JavaScript language implementation
-
@nodelib/fs.scandir List files and directories inside the specified directory
-
parse-json Parse JSON with more helpful errors
-
is-docker Check if the process is running inside a Docker container
-
ts-api-utils Utility functions for working with TypeScript's API. Successor to the wonderful tsutils. 🛠️️
-
@jest/types This package contains shared types of Jest's packages.
-
word-wrap Wrap words to a specified length.
-
require-directory Recursively iterates over specified directory, require()'ing each file, and returning a nested hash structure containing those modules.
-
@nodelib/fs.stat Get the status of a file with some features
-
ansi-escapes ANSI escape codes for manipulating the terminal
-
json-buffer JSON parse & stringify that supports binary via bops & base64
-
@typescript-eslint/eslint-plugin TypeScript plugin for ESLint
-
dom-accessibility-api
-
merge-descriptors Merge objects using their property descriptors
-
mdn-data Open Web data by the Mozilla Developer Network
-
@vitest/pretty-format Fork of pretty-format with support for ESM
-
@typescript-eslint/type-utils Type utilities for working with TypeScript + ESLint together
-
playwright-core A high-level API to automate web browsers
-
@vitest/utils Shared Vitest utility functions
-
pako zlib port to javascript - fast, modularized, with browser support
-
std-env Runtime agnostic JS utils
-
css-tree A tool set for CSS: fast detailed parser (CSS → AST), walker (AST traversal), generator (AST → CSS) and lexer (validation and matching)…
-
escape-html Escape string for use in HTML
-
is-arrayish Determines if an object can be used as an array
-
@nodelib/fs.walk A library for efficiently walking a directory recursively
-
@opentelemetry/resources OpenTelemetry SDK resources
-
toidentifier Convert a string of words to a JavaScript identifier
-
@smithy/types
-
@aws-sdk/types Types for the AWS SDK
-
cosmiconfig Find and load configuration from a package.json property, rc file, TypeScript module, and more!
-
@typescript-eslint/tsconfig-utils Utilities for collecting TSConfigs for linting scenarios.
-
restore-cursor Gracefully restore the CLI cursor on exit
-
@radix-ui/react-compose-refs
-
@typescript-eslint/project-service Standalone TypeScript project service wrapper for linting.
-
proxy-from-env Offers getProxyForUrl to get the proxy URL for a URL, respecting the *_PROXY (e.g. HTTP_PROXY) and NO_PROXY environment variables.
-
@vitest/mocker Vitest module mocker implementation
-
mkdirp Recursively mkdir, like mkdir -p
-
ee-first return the first event in a set of ee/event pairs
-
asynckit Minimal async jobs utility library, with streams support
-
is-unicode-supported Detect whether the terminal supports Unicode
-
delayed-stream Buffers events from a stream until you are ready to handle them.
-
clsx A tiny (239B) utility for constructing className strings conditionally.
-
parseurl parse a url with memoization
-
etag Create simple HTTP ETags
-
call-bind Robustly .call.bind() a function
-
@eslint/core Runtime-agnostic core of ESLint
-
run-parallel Run an array of functions in parallel
-
ieee754 Read/write IEEE754 floating point numbers from/to a Buffer or array-like object
-
tinyrainbow A small library to print colourful messages.
-
cli-cursor Toggle the CLI cursor
-
doctrine JSDoc parser
-
loose-envify Fast (and loose) selective process.env replacer using js-tokens instead of an AST
-
queue-microtask fast, tiny queueMicrotask shim for modern engines
-
lines-and-columns Maps lines and columns to character offsets and back.
-
@sinclair/typebox JSONSchema Type Builder with Static Type Resolution for TypeScript
-
@jest/schemas Experimental and currently incomplete module for JSON schemas for Jest's configuration.
-
slash Convert Windows backslash paths to slash paths
-
domutils Utilities for working with htmlparser2's dom
-
merge2 Merge multiple streams into one stream in sequence or parallel.
-
assertion-error Error constructor for test and validation frameworks that implements standardized AssertionError specification.
-
@vitest/expect Jest's expect matchers as a Chai plugin
-
combined-stream A stream that emits multiple other streams one after another.
-
@eslint/config-array General purpose glob-based configuration matching.
-
retry Abstraction for exponential and custom retry strategies for failed operations.
-
unpipe Unpipe a stream from all destinations
-
domhandler Handler for htmlparser2 that turns pages into a dom
-
@eslint/eslintrc The legacy ESLintRC config file format for ESLint
-
vary Manipulate the HTTP Vary header
-
lodash.merge The Lodash method _.merge exported as a module.
-
buffer-from A ponyfill for Buffer.from, uses native implementation if available.
-
@radix-ui/react-context
-
kleur The fastest Node.js library for formatting terminal text with ANSI colors~!
-
jest-util This packages is a collection of utilities and helper functions
-
@eslint/plugin-kit Utilities for building ESLint plugins.
-
define-data-property Define a data property on an object. Will fall back to assignment in an engine without descriptors.
-
@eslint/config-helpers Helper utilities for creating ESLint configuration
-
jest-worker Module for executing heavy tasks under forked processes in parallel, by providing a Promise based interface, minimum overhead, and bound…
-
esprima ECMAScript parsing infrastructure for multipurpose analysis
-
tsconfig-paths Load node modules according to tsconfig paths, in run-time or via API.
-
@humanwhocodes/retry A utility to retry failed async methods.
-
json-parse-even-better-errors JSON.parse with context information on error
-
sharp High performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP, GIF, AVIF and TIFF images
-
proxy-addr Determine address of proxied request
-
jsdom A JavaScript implementation of many web standards
-
jackspeak A very strict and proper argument parser.
-
has-property-descriptors Does the environment have full property descriptor support? Handles IE 8's broken defineProperty/gOPD.
-
tinybench 🔎 A simple, tiny and lightweight benchmarking library!
-
@humanfs/core The core of the humanfs library.
-
chownr like chown -R
-
rolldown Fast JavaScript/TypeScript bundler in Rust with Rollup-compatible API.
-
lightningcss-linux-x64-musl A CSS parser, transformer, and minifier written in Rust
-
schema-utils webpack Validation Utils
-
@humanfs/node The Node.js bindings of the humanfs library.
-
cjs-module-lexer Lexes CommonJS modules, returning their named exports metadata
-
dom-serializer render domhandler DOM nodes to a string
-
define-lazy-prop Define a lazily evaluated property on an object
-
expect-type
-
set-function-length Set a function's length property
-
tar-stream tar-stream is a streaming tar parser and generator and nothing else.
-
log-symbols Colored symbols for various log levels. Example: ✔︎ Success
-
why-is-node-running Node is running but you don't know why? why-is-node-running is here to help you.
-
get-tsconfig Find and parse the tsconfig.json file from a directory path
-
use-sync-external-store Backwards compatible shim for React's useSyncExternalStore. Works with any React that supports hooks.
-
foreground-child Run a child as if it's the foreground process. Give it stdio. Exit when it exits.
-
html-encoding-sniffer Sniff the encoding of an HTML or XML byte stream
-
dequal A tiny (304B to 489B) utility for check for deep equality
-
slice-ansi Slice a string with ANSI escape codes
-
is-regex Is this value a JS regex? Works cross-realm/iframe, and despite ES6 @@toStringTag
-
which-typed-array Which kind of Typed Array is this JavaScript value? Works cross-realm, without instanceof, and despite Symbol.toStringTag.
-
forwarded Parse HTTP X-Forwarded-For header
-
gaxios A simple common HTTP client specifically for Google APIs and services.
-
follow-redirects HTTP and HTTPS modules that follow redirects.
-
indent-string Indent each line in a string
-
@aws-sdk/token-providers A collection of token providers
Nothing on this page matches. Search all 85,062 technologies.