npm Components

Search Components

Ecosystem Component Description
npm readdirp Recursive version of fs.readdir with streaming API.
npm type-fest A collection of essential TypeScript types
npm mime-types The ultimate javascript content-type utility.
npm read-pkg-up Read the closest package.json file
npm jsesc Given some data, jsesc returns the shortest possible stringified & ASCII-safe representation of that data.
npm estraverse ECMAScript JS AST traversal functions
npm tough-cookie RFC6265 Cookies and Cookie Jar for node.js
npm esprima ECMAScript parsing infrastructure for multipurpose analysis
npm bytes Utility to parse a string bytes to bytes and vice-versa
npm strip-bom Strip UTF-8 byte order mark (BOM) from a string
npm find-cache-dir Finds the common standard cache directory
npm slash Convert Windows backslash paths to slash paths
npm globals Global identifiers from different JavaScript environments
npm is-buffer Determine if an object is a Buffer
npm pump pipe streams together and close all of them if one of them closes
npm arr-diff Returns an array with only the unique values from the first array, by excluding all values from additional arrays using strict equality for comparisons.
npm form-data A library to create readable "multipart/form-data" streams. Can be used to submit forms and file uploads to other web applications.
npm cacache Fast, fault-tolerant, cross-platform, disk-based, data-agnostic, content-addressable cache.
npm is-binary-path Check if a file path is a binary file
npm inquirer A collection of common interactive command line user interfaces.
npm is-extglob Returns true if a string has an extglob.
npm js-yaml YAML 1.2 parser and serializer
npm minimatch a glob matcher in javascript
npm source-map-support Fixes stack traces for files with source maps
npm setprototypeof A small polyfill for Object.setprototypeof
npm ignore Ignore is a manager and filter for .gitignore rules, the one used by eslint, gitbook and many others.
npm get-caller-file [![Build Status](]( [![Build status](](https://ci.a
npm component-emitter Event emitter
npm array-unique Remove duplicate values from an array. Fastest ES5 implementation.
npm ansi-escapes ANSI escape codes for manipulating the terminal
npm escape-string-regexp Escape RegExp special characters
npm path-key Get the PATH environment variable key cross-platform
npm request Simplified HTTP request client.
npm convert-source-map Converts a source-map from/to different formats and allows adding/changing properties.
npm js-tokens Tiny JavaScript tokenizer.
npm require-main-filename shim for require.main.filename() that works in as many environments as possible
npm load-json-file Read and parse a JSON file
npm callsites Get callsites from the V8 stack trace API
npm hosted-git-info Provides metadata and conversions from repository urls for Github, Bitbucket and Gitlab
npm shebang-command Get the command from a shebang
npm shebang-regex Regular expression for matching a shebang line
npm process-nextick-args process.nextTick but always with args
npm through2 A tiny wrapper around Node.js streams.Transform (Streams2/3) to avoid explicit subclassing noise
npm util Node.js's util module for all engines
npm y18n the bare-bones internationalization library used by yargs
npm parse5 HTML parser and serializer.
npm is-arrayish Determines if an object can be used as an array
npm is-stream Check if something is a Node.js stream
npm object-assign ES2015 `Object.assign()` ponyfill
npm extglob Extended glob support for JavaScript. Adds (almost) the expressive power of regular expressions to glob patterns.