[Programmer Tools] Npm packages
The list have been obtained with the help of VisualAPI, former BlocklyAutomation.
You can obtain a list on your device by running
dotnet tool update --global programmerall --no-cache
programerall
Then browse to http://localhost:37283/blocklyAutomation/automation/loadexample/npms and press Execute
( You can have automation the same for your site – just contact me)
Those are my npm packages found on my PC:
- @adobe/css-tools:CSS parser / stringifier
- @ampproject/remapping:Remap sequential sourcemaps through transformations to point at the original source code
- @angular-devkit/architect:Angular Build Facade
- @angular-devkit/build-angular:Angular Webpack Build Facade
- @angular-devkit/build-webpack:Webpack Builder for Architect
- @angular-devkit/core:Angular DevKit – Core Utility Library
- @angular-devkit/schematics:Angular Schematics – Library
- @angular/animations:Angular – animations integration with web-animations
- @angular/cdk:Angular Material Component Development Kit
- @angular/cli:CLI tool for Angular
- @angular/common:Angular – commonly needed directives and services
- @angular/compiler-cli:Angular – the compiler CLI for Node.js
- @angular/compiler:Angular – the compiler library
- @angular/core:Angular – the core framework
- @angular/forms:Angular – directives and services for creating forms
- @angular/material:Angular Material
- @angular/platform-browser-dynamic:Angular – library for using Angular in a web browser with JIT compilation
- @angular/platform-browser:Angular – library for using Angular in a web browser
- @angular/router:Angular – the routing library
- @api-platform/api-doc-parser:Transform an API documentation (Hydra, OpenAPI, GraphQL) in an intermediate representation that can …
- @apideck/better-ajv-errors:Human-friendly JSON Schema validation for APIs
- @apidevtools/json-schema-ref-parser:Parse, Resolve, and Dereference JSON Schema $ref pointers
- @apidevtools/openapi-schemas:JSON Schemas for every version of the OpenAPI Specification
- @apidevtools/swagger-methods:HTTP methods that are supported by Swagger 2.0
- @apidevtools/swagger-parser:Swagger 2.0 and OpenAPI 3.0 parser and validator for Node and browsers
- @assemblyscript/loader:A convenient loader for AssemblyScript modules.
- @babel/code-frame:Generate errors that contain a code frame that point to source locations.
- @babel/core:Babel compiler core.
- @babel/eslint-parser:ESLint parser that allows for linting of experimental syntax transformed by Babel
- @babel/generator:Turns an AST into code.
- @babel/helper-annotate-as-pure:Helper function to annotate paths and nodes with #__PURE__ comment
- @babel/helper-builder-binary-assignment-operator-visitor:Helper function to build binary assignment operator visitors
- @babel/helper-compilation-targets:Helper functions on Babel compilation targets
- @babel/helper-create-class-features-plugin:Compile class public and private fields, private methods and decorators to ES6
- @babel/helper-create-regexp-features-plugin:Compile ESNext Regular Expressions to ES5
- @babel/helper-define-polyfill-provider:Babel helper to create your own polyfill provider
- @babel/helper-environment-visitor:Helper visitor to only visit nodes in the current ‘this’ context
- @babel/helper-explode-assignable-expression:Helper function to explode an assignable expression
- @babel/helper-function-name:Helper function to change the property ‘name’ of every function
- @babel/helper-get-function-arity:Helper function to get function arity
- @babel/helper-hoist-variables:Helper function to hoist variables
- @babel/helper-member-expression-to-functions:Helper function to replace certain member expressions with function calls
- @babel/helper-module-imports:Babel helper functions for inserting module loads
- @babel/helper-module-transforms:Babel helper functions for implementing ES6 module transformations
- @babel/helper-optimise-call-expression:Helper function to optimise call expression
- @babel/helper-plugin-utils:General utilities for plugins to use
- @babel/helper-remap-async-to-generator:Helper function to remap async functions to generators
- @babel/helper-replace-supers:Helper function to replace supers
- @babel/helper-simple-access:Babel helper for ensuring that access to a given value is performed through simple accesses
- @babel/helper-skip-transparent-expression-wrappers:Helper which skips types and parentheses
- @babel/helper-string-parser:A utility package to parse strings
- @babel/helper-validator-identifier:Validate identifier/keywords name
- @babel/helper-validator-option:Validate plugin/preset options
- @babel/helper-wrap-function:Helper to wrap functions inside a function call.
- @babel/helpers:Collection of helper functions used by Babel transforms.
- @babel/highlight:Syntax highlight JavaScript strings for output in terminals.
- @babel/parser:A JavaScript parser
- @babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression:Rename destructuring parameter to workaround https://bugs.webkit.org/show_bug.cgi?id=220517
- @babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining:Transform optional chaining operators to workaround https://crbug.com/v8/11558
- @babel/plugin-proposal-async-generator-functions:Turn async generator functions into ES2015 generators
- @babel/plugin-proposal-class-properties:This plugin transforms static class properties as well as properties declared with the property init…
- @babel/plugin-proposal-class-static-block:Transform class static blocks
- @babel/plugin-proposal-decorators:Compile class and object decorators to ES5
- @babel/plugin-proposal-dynamic-import:Transform import() expressions
- @babel/plugin-proposal-export-namespace-from:Compile export namespace to ES2015
- @babel/plugin-proposal-json-strings:Escape U+2028 LINE SEPARATOR and U+2029 PARAGRAPH SEPARATOR in JS strings
- @babel/plugin-proposal-logical-assignment-operators:Transforms logical assignment operators into short-circuited assignments
- @babel/plugin-proposal-nullish-coalescing-operator:Remove nullish coalescing operator
- @babel/plugin-proposal-numeric-separator:Remove numeric separators from Decimal, Binary, Hex and Octal literals
- @babel/plugin-proposal-object-rest-spread:Compile object rest and spread to ES5
- @babel/plugin-proposal-optional-catch-binding:Compile optional catch bindings
- @babel/plugin-proposal-optional-chaining:Transform optional chaining operators into a series of nil checks
- @babel/plugin-proposal-private-methods:This plugin transforms private class methods
- @babel/plugin-proposal-private-property-in-object:This plugin transforms checks for a private property in an object
- @babel/plugin-proposal-unicode-property-regex:Compile Unicode property escapes in Unicode regular expressions to ES5.
- @babel/plugin-syntax-async-generators:Allow parsing of async generator functions
- @babel/plugin-syntax-bigint:Allow parsing of BigInt literals
- @babel/plugin-syntax-class-properties:Allow parsing of class properties
- @babel/plugin-syntax-class-static-block:Allow parsing of class static blocks
- @babel/plugin-syntax-decorators:Allow parsing of decorators
- @babel/plugin-syntax-dynamic-import:Allow parsing of import()
- @babel/plugin-syntax-export-namespace-from:Allow parsing of export namespace from
- @babel/plugin-syntax-flow:Allow parsing of the flow syntax
- @babel/plugin-syntax-import-assertions:Allow parsing of the module assertion attributes in the import statement
- @babel/plugin-syntax-import-meta:Allow parsing of import.meta
- @babel/plugin-syntax-json-strings:Allow parsing of the U+2028 LINE SEPARATOR and U+2029 PARAGRAPH SEPARATOR in JS strings
- @babel/plugin-syntax-jsx:Allow parsing of jsx
- @babel/plugin-syntax-logical-assignment-operators:Allow parsing of the logical assignment operators
- @babel/plugin-syntax-nullish-coalescing-operator:Allow parsing of the nullish-coalescing operator
- @babel/plugin-syntax-numeric-separator:Allow parsing of Decimal, Binary, Hex and Octal literals that contain a Numeric Literal Separator
- @babel/plugin-syntax-object-rest-spread:Allow parsing of object rest/spread
- @babel/plugin-syntax-optional-catch-binding:Allow parsing of optional catch bindings
- @babel/plugin-syntax-optional-chaining:Allow parsing of optional properties
- @babel/plugin-syntax-private-property-in-object:Allow parsing of ‘#foo in obj’ brand checks
- @babel/plugin-syntax-top-level-await:Allow parsing of top-level await in modules
- @babel/plugin-syntax-typescript:Allow parsing of TypeScript syntax
- @babel/plugin-transform-arrow-functions:Compile ES2015 arrow functions to ES5
- @babel/plugin-transform-async-to-generator:Turn async functions into ES2015 generators
- @babel/plugin-transform-block-scoped-functions:Babel plugin to ensure function declarations at the block level are block scoped
- @babel/plugin-transform-block-scoping:Compile ES2015 block scoping (const and let) to ES5
- @babel/plugin-transform-classes:Compile ES2015 classes to ES5
- @babel/plugin-transform-computed-properties:Compile ES2015 computed properties to ES5
- @babel/plugin-transform-destructuring:Compile ES2015 destructuring to ES5
- @babel/plugin-transform-dotall-regex:Compile regular expressions using the `s` (`dotAll`) flag to ES5.
- @babel/plugin-transform-duplicate-keys:Compile objects with duplicate keys to valid strict ES5
- @babel/plugin-transform-exponentiation-operator:Compile exponentiation operator to ES5
- @babel/plugin-transform-flow-strip-types:Strip flow type annotations from your output code.
- @babel/plugin-transform-for-of:Compile ES2015 for…of to ES5
- @babel/plugin-transform-function-name:Apply ES2015 function.name semantics to all functions
- @babel/plugin-transform-literals:Compile ES2015 unicode string and number literals to ES5
- @babel/plugin-transform-member-expression-literals:Ensure that reserved words are quoted in property accesses
- @babel/plugin-transform-modules-amd:This plugin transforms ES2015 modules to AMD
- @babel/plugin-transform-modules-commonjs:This plugin transforms ES2015 modules to CommonJS
- @babel/plugin-transform-modules-systemjs:This plugin transforms ES2015 modules to SystemJS
- @babel/plugin-transform-modules-umd:This plugin transforms ES2015 modules to UMD
- @babel/plugin-transform-named-capturing-groups-regex:Compile regular expressions using named groups to ES5.
- @babel/plugin-transform-new-target:Transforms new.target meta property
- @babel/plugin-transform-object-super:Compile ES2015 object super to ES5
- @babel/plugin-transform-parameters:Compile ES2015 default and rest parameters to ES5
- @babel/plugin-transform-property-literals:Ensure that reserved words are quoted in object property keys
- @babel/plugin-transform-react-constant-elements:Treat React JSX elements as value types and hoist them to the highest scope
- @babel/plugin-transform-react-display-name:Add displayName to React.createClass calls
- @babel/plugin-transform-react-jsx-development:Turn JSX into React function calls in development
- @babel/plugin-transform-react-jsx:Turn JSX into React function calls
- @babel/plugin-transform-react-pure-annotations:Mark top-level React method calls as pure for tree shaking
- @babel/plugin-transform-regenerator:Explode async and generator functions into a state machine.
- @babel/plugin-transform-reserved-words:Ensure that no reserved words are used.
- @babel/plugin-transform-runtime:Externalise references to helpers and builtins, automatically polyfilling your code without pollutin…
- @babel/plugin-transform-shorthand-properties:Compile ES2015 shorthand properties to ES5
- @babel/plugin-transform-spread:Compile ES2015 spread to ES5
- @babel/plugin-transform-sticky-regex:Compile ES2015 sticky regex to an ES5 RegExp constructor
- @babel/plugin-transform-template-literals:Compile ES2015 template literals to ES5
- @babel/plugin-transform-typeof-symbol:This transformer wraps all typeof expressions with a method that replicates native behaviour. (ie. r…
- @babel/plugin-transform-typescript:Transform TypeScript into ES.next
- @babel/plugin-transform-unicode-escapes:Compile ES2015 Unicode escapes to ES5
- @babel/plugin-transform-unicode-regex:Compile ES2015 Unicode regex to ES5
- @babel/preset-env:A Babel preset for each environment.
- @babel/preset-modules:A Babel preset that targets modern browsers by fixing engine bugs.
- @babel/preset-react:Babel preset for all React plugins.
- @babel/preset-typescript:Babel preset for TypeScript.
- @babel/runtime-corejs3:babel’s modular runtime helpers with core-js@3 polyfilling
- @babel/runtime:babel’s modular runtime helpers
- @babel/template:Generate an AST from a string template.
- @babel/traverse:The Babel Traverse module maintains the overall tree state, and is responsible for replacing, removi…
- @babel/types:Babel Types is a Lodash-esque utility library for AST nodes
- @bcoe/v8-coverage:Helper functions for V8 coverage files.
- @blockly/workspace-content-highlight:A Blockly workspace plugin that adds a highlight around the content area.
- @csstools/convert-colors:Convert colors between RGB, HEX, HSL, HWB, LAB, LCH, and more
- @csstools/normalize.css:A cross-browser CSS foundation
- @csstools/postcss-cascade-layers:Use cascade layers in CSS
- @csstools/postcss-color-function:Use the color() function in CSS
- @csstools/postcss-font-format-keywords:Use unquoted format on @font-face CSS definitions.
- @csstools/postcss-hwb-function:Use hwb() color functions in CSS
- @csstools/postcss-ic-unit:Use the ic length unit
- @csstools/postcss-is-pseudo-class:A pseudo-class for matching elements in a selector list
- @csstools/postcss-nested-calc:Use nested calc() expressions in CSS
- @csstools/postcss-normalize-display-values:Use two values display syntax for inner and outer display types.
- @csstools/postcss-oklab-function:Use oklab() and oklch() color functions in CSS
- @csstools/postcss-progressive-custom-properties:Correctly declare progressive enhancements for CSS Custom Properties.
- @csstools/postcss-stepped-value-functions:Use round, rem and mod functions in CSS
- @csstools/postcss-text-decoration-shorthand:Use text-decoration in it’s shorthand form in CSS
- @csstools/postcss-trigonometric-functions:Use sin(), cos(), tan(), acos(), atan(), and atan2() to compute trigonometric relationships
- @csstools/postcss-unset-value:Use the unset keyword in CSS.
- @csstools/selector-specificity:Determine selector specificity with postcss-selector-parser
- @discoveryjs/json-ext:A set of utilities that extend the use of JSON
- @emotion/babel-plugin:A recommended babel preprocessing plugin for emotion, The Next Generation of CSS-in-JS.
- @emotion/cache:emotion’s cache
- @emotion/hash:A MurmurHash2 implementation
- @emotion/is-prop-valid:A function to check whether a prop is valid for HTML and SVG elements
- @emotion/memoize:emotion’s memoize utility
- @emotion/react:> Simple styling in React.
- @emotion/serialize:serialization utils for emotion
- @emotion/sheet:emotion’s stylesheet
- @emotion/styled:styled API for emotion
- @emotion/unitless:An object of css properties that don’t accept values with units
- @emotion/use-insertion-effect-with-fallbacks:A wrapper package that uses `useInsertionEffect` or a fallback for it
- @emotion/utils:internal utils for emotion
- @emotion/weak-memoize:A memoization function that uses a WeakMap
- @eslint/eslintrc:The legacy ESLintRC config file format for ESLint
- @gar/promisify:Promisify an entire class or object
- @humanwhocodes/config-array:Glob-based configuration matching.
- @humanwhocodes/module-importer:Universal module importer for Node.js
- @humanwhocodes/object-schema:An object schema merger/validator
- @istanbuljs/load-nyc-config:Utility function to load nyc configuration
- @istanbuljs/schema:Schemas describing various structures used by nyc and istanbuljs
- @jest/core:Delightful JavaScript Testing.
- @jest/reporters:Jest’s reporters
- @jest/schemas:Experimental and currently incomplete module for JSON schemas for [Jest’s](https://jestjs.io/) confi…
- @jest/types:This package contains shared types of Jest’s packages.
- @jridgewell/gen-mapping:Generate source maps
- @jridgewell/resolve-uri:Resolve a URI relative to an optional base URI
- @jridgewell/set-array:Like a Set, but provides the index of the `key` in the backing array
- @jridgewell/source-map:Packages @jridgewell/trace-mapping and @jridgewell/gen-mapping into the familiar source-map API
- @jridgewell/sourcemap-codec:Encode/decode sourcemap mappings
- @jridgewell/trace-mapping:Trace the original position through a source map
- @jsdevtools/ono:Throw better errors.
- @leichtgewicht/ip-codec:Small package to encode or decode IP addresses from buffers to strings.
- @mui/base:A library of headless (‘unstyled’) React UI components and low-level hooks.
- @mui/core-downloads-tracker:Internal package to track number of downloads of our design system libraries
- @mui/icons-material:Material Design icons distributed as SVG React components.
- @mui/material:React components that implement Google’s Material Design.
- @mui/private-theming:Private – The React theme context to be shared between `@mui/styles` and `@mui/material`.
- @mui/styled-engine:styled() API wrapper package for emotion.
- @mui/system:CSS utilities for rapidly laying out custom designs.
- @mui/types:Utility types for MUI.
- @mui/utils:Utility functions for React components.
- @ngtools/webpack:Webpack plugin that AoT compiles your Angular components and modules.
- @nicolo-ribaudo/eslint-scope-5-internals:Proxy package exposing internals of eslint-scope@5 for @babel/eslint-parser
- @nodelib/fs.scandir:List files and directories inside the specified directory
- @nodelib/fs.stat:Get the status of a file with some features
- @nodelib/fs.walk:A library for efficiently walking a directory recursively
- @npmcli/fs:filesystem utilities for the npm cli
- @npmcli/git:a util for spawning git from npm CLI contexts
- @npmcli/installed-package-contents:Get the list of files installed in a package in node_modules, including bundled dependencies
- @npmcli/move-file:move a file (fork of move-file)
- @npmcli/node-gyp:Tools for dealing with node-gyp packages
- @npmcli/promise-spawn:spawn processes the way the npm cli likes to do
- @npmcli/run-script:Run a lifecycle script for a package (descendant of npm-lifecycle)
- @pmmmwh/react-refresh-webpack-plugin:An **EXPERIMENTAL** Webpack plugin to enable “Fast Refresh” (also previously known as _Hot Reloading…
- @popperjs/core:Tooltip and Popover Positioning Engine
- @rollup/plugin-babel:Seamless integration between Rollup and Babel.
- @rollup/plugin-node-resolve:Locate and bundle third-party dependencies in node_modules
- @rollup/plugin-replace:Replace strings in files while bundling
- @rollup/pluginutils:A set of utility functions commonly used by Rollup plugins
- @rushstack/eslint-patch:A patch that improves how ESLint loads plugins when working in a monorepo with a reusable toolchain
- @schematics/angular:Schematics specific to Angular
- @sinclair/typebox:JSONSchema Type Builder with Static Type Resolution for TypeScript
- @sinonjs/commons:Simple functions shared among the sinon end user libraries
- @sinonjs/fake-timers:Fake JavaScript timers
- @surma/rollup-plugin-off-main-thread:Use Rollup with workers and ES6 modules today.
- @svgr/babel-plugin-add-jsx-attribute:Add JSX attribute
- @svgr/babel-plugin-remove-jsx-attribute:Remove JSX attribute
- @svgr/babel-plugin-remove-jsx-empty-expression:Remove JSX empty expression
- @svgr/babel-plugin-replace-jsx-attribute-value:Replace JSX attribute value
- @svgr/babel-plugin-svg-dynamic-title:Transform SVG by adding a dynamic title element
- @svgr/babel-plugin-svg-em-dimensions:Transform SVG to use em-based dimensions
- @svgr/babel-plugin-transform-react-native-svg:Transform DOM elements into react-native-svg components
- @svgr/babel-plugin-transform-svg-component:Transform SVG into component
- @svgr/babel-preset:SVGR preset that apply transformations from config
- @svgr/core:Transform SVG into React Components.
- @svgr/hast-util-to-babel-ast:Transform HAST to Babel AST (JSX)
- @svgr/plugin-jsx:Transform SVG into JSX
- @svgr/plugin-svgo:Optimize SVG
- @svgr/webpack:SVGR webpack loader.
- @testing-library/dom:Simple and complete DOM testing utilities that encourage good testing practices.
- @testing-library/jest-dom:Custom jest matchers to test the state of the DOM
- @testing-library/react:Simple and complete React DOM testing utilities that encourage good testing practices.
- @testing-library/user-event:Fire events the same way the user does
- @tootallnate/once:Creates a Promise that waits for a single event
- @trysound/sax:An evented streaming XML parser in JavaScript
- @types/aria-query:TypeScript definitions for aria-query
- @types/babel__core:TypeScript definitions for @babel/core
- @types/babel__generator:TypeScript definitions for @babel/generator
- @types/babel__template:TypeScript definitions for @babel/template
- @types/babel__traverse:TypeScript definitions for @babel/traverse
- @types/body-parser:TypeScript definitions for body-parser
- @types/bonjour:TypeScript definitions for bonjour
- @types/component-emitter:TypeScript definitions for component-emitter
- @types/connect-history-api-fallback:TypeScript definitions for connect-history-api-fallback
- @types/connect:TypeScript definitions for connect
- @types/cookie:TypeScript definitions for cookie
- @types/cors:TypeScript definitions for cors
- @types/eslint-scope:TypeScript definitions for eslint-scope
- @types/eslint:TypeScript definitions for eslint
- @types/estree:TypeScript definitions for estree
- @types/express-serve-static-core:TypeScript definitions for Express
- @types/express:TypeScript definitions for Express
- @types/graceful-fs:TypeScript definitions for graceful-fs
- @types/html-minifier-terser:TypeScript definitions for html-minifier-terser
- @types/http-proxy:TypeScript definitions for node-http-proxy
- @types/intro.js:TypeScript definitions for intro.js
- @types/istanbul-lib-coverage:TypeScript definitions for istanbul-lib-coverage
- @types/istanbul-lib-report:TypeScript definitions for istanbul-lib-report
- @types/istanbul-reports:TypeScript definitions for istanbul-reports
- @types/jasmine:TypeScript definitions for Jasmine
- @types/jest:TypeScript definitions for Jest
- @types/json-schema:TypeScript definitions for json-schema 4.0, 6.0 and
- @types/json5:Stub TypeScript definitions entry for json5, which provides its own types definitions
- @types/mime:TypeScript definitions for mime
- @types/node:TypeScript definitions for Node.js
- @types/parse-json:TypeScript definitions for parse-json
- @types/prettier:TypeScript definitions for prettier
- @types/prop-types:TypeScript definitions for prop-types
- @types/q:TypeScript definitions for Q
- @types/qs:TypeScript definitions for qs
- @types/range-parser:TypeScript definitions for range-parser
- @types/react-dom:TypeScript definitions for React (react-dom)
- @types/react-is:TypeScript definitions for react-is
- @types/react-transition-group:TypeScript definitions for react-transition-group
- @types/react:TypeScript definitions for React
- @types/resolve:TypeScript definitions for resolve
- @types/retry:TypeScript definitions for retry
- @types/scheduler:TypeScript definitions for scheduler
- @types/semver:TypeScript definitions for semver
- @types/serve-index:TypeScript definitions for serve-index
- @types/serve-static:TypeScript definitions for serve-static
- @types/sockjs:TypeScript definitions for sockjs
- @types/stack-utils:TypeScript definitions for stack-utils
- @types/tabulator-tables:TypeScript definitions for tabulator-tables
- @types/testing-library__jest-dom:TypeScript definitions for @testing-library/jest-dom
- @types/trusted-types:TypeScript definitions for trusted-types
- @types/ws:TypeScript definitions for ws
- @types/yargs-parser:TypeScript definitions for yargs-parser
- @types/yargs:TypeScript definitions for yargs
- @typescript-eslint/eslint-plugin:TypeScript plugin for ESLint
- @typescript-eslint/experimental-utils:(Experimental) Utilities for working with TypeScript + ESLint together
- @typescript-eslint/parser:An ESLint custom parser which leverages TypeScript ESTree
- @typescript-eslint/scope-manager:TypeScript scope analyser for ESLint
- @typescript-eslint/type-utils:Type utilities for working with TypeScript + ESLint together
- @typescript-eslint/types:Types for the TypeScript-ESTree AST spec
- @typescript-eslint/typescript-estree:A parser that converts TypeScript source code into an ESTree compatible form
- @typescript-eslint/utils:Utilities for working with TypeScript + ESLint together
- @typescript-eslint/visitor-keys:Visitor keys used to help traverse the TypeScript-ESTree AST
- @webassemblyjs/ast:AST utils for webassemblyjs
- @webassemblyjs/floating-point-hex-parser:A function to parse floating point hexadecimal strings as defined by the WebAssembly specification
- @webassemblyjs/helper-api-error:Common API errors
- @webassemblyjs/helper-buffer:Buffer manipulation utility
- @webassemblyjs/helper-numbers:Number parsing utility
- @webassemblyjs/helper-wasm-bytecode:WASM’s Bytecode constants
- @webassemblyjs/ieee754:IEEE754 decoder and encoder
- @webassemblyjs/leb128:LEB128 decoder and encoder
- @webassemblyjs/utf8:UTF8 encoder/decoder for WASM
- @webassemblyjs/wasm-edit:> Rewrite a WASM binary
- @webassemblyjs/wasm-gen:WebAssembly binary format printer
- @webassemblyjs/wasm-parser:WebAssembly binary format parser
- @webassemblyjs/wast-printer:WebAssembly text format printer
- @xtuc/ieee754:Read/write IEEE754 floating point numbers from/to a Buffer or array-like object
- @xtuc/long:A Long class for representing a 64-bit two’s-complement integer value.
- @yarnpkg/lockfile:The parser/stringifier for Yarn lockfiles.
- abab:WHATWG spec-compliant implementations of window.atob and window.btoa.
- abbrev:Like ruby’s abbrev module, but in js
- accepts:Higher-level content negotiation
- acorn-globals:Detect global variables in JavaScript using acorn
- acorn-import-assertions:Support for import assertions in acorn
- acorn-jsx:Modern, fast React.js JSX parser
- acorn-node:the acorn javascript parser, preloaded with plugins for syntax parity with recent node versions
- acorn-walk:ECMAScript (ESTree) AST walker
- acorn:ECMAScript parser
- address:Get current machine IP, MAC and DNS servers.
- adjust-sourcemap-loader:Webpack loader that adjusts source maps
- agent-base:Turn a function into an `http.Agent` instance
- agentkeepalive:Missing keepalive http.Agent
- aggregate-error:Create an error from multiple errors
- ajv-formats:Format validation for Ajv v7+
- ajv-keywords:Additional JSON-Schema keywords for Ajv JSON validator
- ajv:Another JSON Schema Validator
- ansi-colors:Easily add ANSI colors to your text and symbols in the terminal. A faster drop-in replacement for ch…
- ansi-escapes:ANSI escape codes for manipulating the terminal
- ansi-html-community:An elegant lib that converts the chalked (ANSI) text to HTML. (Community)
- ansi-regex:Regular expression for matching ANSI escape codes
- ansi-styles:ANSI escape codes for styling strings in the terminal
- anymatch:Matches strings against configurable strings, globs, regular expressions, and/or functions
- aproba:A ridiculously light-weight argument validator (now browser friendly)
- are-we-there-yet:Keep track of the overall completion of many disparate processes
- arg:Unopinionated, no-frills CLI argument parser
- argparse:CLI arguments parser. Native port of python’s argparse.
- aria-query:Programmatic access to the ARIA specification
- array-flatten:Flatten nested arrays
- array-includes:An ES7/ES2016 spec-compliant `Array.prototype.includes` shim/polyfill/replacement that works as far …
- array-union:Create an array of unique values, in order, from the input arrays
- array.prototype.flat:An ES2019 spec-compliant `Array.prototype.flat` shim/polyfill/replacement that works as far down as …
- array.prototype.flatmap:An ES2019 spec-compliant `Array.prototype.flatMap` shim/polyfill/replacement that works as far down …
- array.prototype.reduce:An ES5 spec-compliant `Array.prototype.reduce` shim/polyfill/replacement that works as far down as E…
- asap:High-priority task queue for Node.js and browsers
- asn1:Contains parsers and serializers for ASN.1 (currently BER only)
- ast-types-flow:Flow types for the Javascript AST
- async:Higher-order functions and common patterns for asynchronous code
- asynckit:Minimal async jobs utility library, with streams support
- at-least-node:Lightweight Node.js version sniffing/comparison
- atob:atob for Node.JS and Linux / Mac / Windows CLI (it’s a one-liner)
- autoprefixer:Parse CSS and add vendor prefixes to CSS rules using values from the Can I Use website
- available-typed-arrays:Returns an array of Typed Array names that are available in the current environment
- aws4:Signs and prepares requests using AWS Signature Version 4
- axe-core:Accessibility engine for automated Web UI testing
- axobject-query:Programmatic access to information about the AXObject Model
- babel-jest:Jest plugin to use babel for transformation.
- babel-loader:babel module loader for webpack
- babel-plugin-dynamic-import-node:Babel plugin to transpile import() to a deferred require(), for node
- babel-plugin-istanbul:A babel plugin that adds istanbul instrumentation to ES6 code
- babel-plugin-jest-hoist:Babel plugin to hoist `jest.disableAutomock`, `jest.enableAutomock`, `jest.unmock`, `jest.mock`, cal…
- babel-plugin-macros:Allows you to build compile-time libraries
- babel-plugin-named-asset-import:Babel plugin for named asset imports in Create React App
- babel-plugin-polyfill-corejs2:A Babel plugin to inject imports to core-js@2 polyfills
- babel-plugin-polyfill-corejs3:A Babel plugin to inject imports to core-js@3 polyfills
- babel-plugin-polyfill-regenerator:A Babel plugin to inject imports to regenerator-runtime
- babel-plugin-transform-react-remove-prop-types:Remove unnecessary React propTypes from the production build
- babel-preset-current-node-syntax:A Babel preset that enables parsing of proposals supported by the current Node.js version.
- babel-preset-jest:> Babel preset for all Jest plugins. This preset is automatically included when using [babel-jest](h…
- babel-preset-react-app:Babel preset used by Create React App
- balanced-match:Match balanced character pairs, like “{” and “}”
- base64-arraybuffer:Encode/decode base64 data into ArrayBuffers
- base64-js:Base64 encoding/decoding in pure JS
- base64id:Generates a base64 id
- batch:Simple async batch with concurrency control and progress reporting.
- bfj:Big-friendly JSON. Asynchronous streaming functions for large JSON data sets.
- big.js:A small, fast, easy-to-use library for arbitrary-precision decimal arithmetic
- binary-extensions:List of binary file extensions
- bl:Buffer List: collect buffers and access with a standard readable Buffer interface, streamable too!
- blockly:Blockly is a library for building visual programming editors.
- bluebird:Full featured Promises/A+ implementation with exceptionally good performance
- body-parser:Node.js body parsing middleware
- bonjour-service:A Bonjour/Zeroconf implementation in TypeScript
- boolbase:two functions: One that returns true, one that returns false
- brace-expansion:Brace expansion as known from sh/bash
- braces:Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with co…
- browser-process-hrtime:Shim for process.hrtime in the browser
- browserslist:Share target browsers between different front-end tools, like Autoprefixer, Stylelint and babel-env-…
- bser:JavaScript implementation of the BSER Binary Serialization
- btoa:btoa for Node.JS (it’s a one-liner)
- buffer-from:A [ponyfill](https://ponyfill.com) for `Buffer.from`, uses native implementation if available.
- buffer-indexof:find the index of a buffer in a buffer
- buffer:Node.js Buffer API, for the browser
- builtin-modules:List of the Node.js builtin modules
- bytes:Utility to parse a string bytes to bytes and vice-versa
- cacache:Fast, fault-tolerant, cross-platform, disk-based, data-agnostic, content-addressable cache.
- call-bind:Robustly `.call.bind()` a function
- callsites:Get callsites from the V8 stack trace API
- camel-case:Transform into a string with the separator denoted by the next word capitalized
- camelcase-css:Convert a kebab-cased CSS property into a camelCased DOM property.
- camelcase:Convert a dash/dot/underscore/space separated string to camelCase or PascalCase: `foo-bar` → `fooBar…
- caniuse-api:request the caniuse data to check browsers compatibilities
- caniuse-lite:A smaller version of caniuse-db, with only the essentials!
- canonical-path:paths that always use forward slashes
- canonicalize:JSON canonicalize function
- case-sensitive-paths-webpack-plugin:Enforces module path case sensitivity in Webpack
- chalk:Terminal string styling done right
- char-regex:A regex to match any full character, considering weird character ranges.
- chardet:Character encoding detector
- chart.js:Simple HTML5 charts using the canvas element.
- check-types:A little library for asserting types and values, with zero dependencies.
- chokidar:Minimal and efficient cross-platform file watching library
- chownr:like `chown -R`
- chrome-trace-event:A library to create a trace of your node app per Google’s Trace Event format.
- ci-info:Get details about the current Continuous Integration environment
- circular-dependency-plugin:Detect modules with circular dependencies when bundling with webpack.
- cjs-module-lexer:Lexes CommonJS modules, returning their named exports metadata
- clean-css:A well-tested CSS minifier
- clean-stack:Clean up error stack traces
- cli-cursor:Toggle the CLI cursor
- cli-spinners:Spinners for use in the terminal
- cli-width:Get stdout window width, with two fallbacks, tty and then a default.
- cliui:easily create complex multi-column command-line-interfaces
- clone-deep:Recursively (deep) clone JavaScript native types, like Object, Array, RegExp, Date as well as primit…
- clsx:A tiny (228B) utility for constructing className strings conditionally.
- co:generator async control flow goodness
- coa:Command-Option-Argument: Yet another parser for command line options.
- collect-v8-coverage:Use this module to start and stop the V8 inspector manually and collect precise coverage.
- color-convert:Plain color conversion functions
- color-name:A list of color names and its values
- color-support:A module which will endeavor to guess your terminal’s level of color support.
- colord: A tiny yet powerful tool for high-performance color manipulations and conversions
- colorette:Easily set your terminal text color & styles.
- colors:get colors in your node.js console
- combined-stream:A stream that emits multiple other streams one after another.
- commander:the complete solution for node.js command-line programs
- common-path-prefix:Computes the longest prefix string that is common to each path, excluding the base component
- common-tags:a few common utility template tags for ES2015
- commondir:compute the closest common parent for file paths
- component-emitter:Event emitter
- compressible:Compressible Content-Type / mime checking
- compression:Node.js compression middleware
- concat-map:concatenative mapdashery
- confusing-browser-globals:A list of browser globals that are often used by mistake instead of local variables
- connect-history-api-fallback:Provides a fallback for non-existing directories so that the HTML 5 history API can be used.
- connect:High performance middleware framework
- content-disposition:Create and parse Content-Disposition header
- content-type:Create and parse HTTP Content-Type header
- convert-source-map:Converts a source-map from/to different formats and allows adding/changing properties.
- cookie-signature:Sign and unsign cookies
- cookie:HTTP server cookie parsing and serialization
- copy-anything:An optimised way to copy’ing an object. A small and simple integration
- copy-webpack-plugin:Copy files && directories with webpack
- core-js-compat:core-js compat
- core-js-pure:Standard library
- core-js:Standard library
- core-util-is:The `util.is*` functions introduced in Node v0.12.
- cors:Node.js CORS middleware
- cosmiconfig:Find and load configuration from a package.json property, rc file, or CommonJS module
- critters:Inline critical CSS and lazy-load the rest.
- cross-fetch:Universal WHATWG Fetch API for Node, Browsers and React Native
- cross-spawn:Cross platform child_process#spawn and child_process#spawnSync
- crypto-random-string:Generate a cryptographically strong random string
- css-blank-pseudo:Style form elements when they are empty
- css-declaration-sorter:Sorts CSS declarations fast and automatically in a certain order.
- css-has-pseudo:Style elements relative to other elements in CSS
- css-loader:css loader module for webpack
- css-minimizer-webpack-plugin:cssnano plugin for Webpack
- css-prefers-color-scheme:Use light and dark color schemes in all browsers
- css-select-base-adapter:Provides some base functions needed by a css-select adapter so that you don’t have to implement the …
- css-select:a CSS selector compiler/engine
- css-tree:A tool set for CSS: fast detailed parser (CSS → AST), walker (AST traversal), generator (AST → CSS) …
- css-what:a CSS selector parser
- css.escape:A robust polyfill for the `CSS.escape` utility method as defined in CSSOM.
- css:CSS parser / stringifier
- cssdb:A comprehensive list of CSS features and their positions in the process of becoming implemented web …
- cssesc:A JavaScript library for escaping CSS strings and identifiers while generating the shortest possible…
- cssnano-preset-default:Safe defaults for cssnano which require minimal configuration.
- cssnano-utils:Utility methods and plugin for cssnano projects
- cssnano:A modular minifier, built on top of the PostCSS ecosystem.
- csso:CSS minifier with structural optimisations
- cssom:CSS Object Model implementation and CSS parser
- cssstyle:CSSStyleDeclaration Object Model implementation
- csstype:Strict TypeScript and Flow types for style based on MDN data
- damerau-levenshtein:Damerau – Levenshtein distance by The Spanish Inquisition + relative distance
- data-urls:Parses data: URLs
- date-format:Formatting Date objects as strings since 2013
- debug:Lightweight debugging utility for Node.js and the browser
- decimal.js:An arbitrary-precision Decimal type for JavaScript.
- dedent:An ES6 string tag that strips indentation from multi-line strings
- deep-equal:node’s assert.deepEqual algorithm
- deep-extend:Recursive object extending
- deep-is:node’s assert.deepEqual algorithm except for NaN being equal to NaN
- deepmerge:A library for deep (recursive) merging of Javascript objects
- default-gateway:Get the default network gateway, cross-platform.
- define-lazy-prop:Define a lazily evaluated property on an object
- define-properties:Define multiple non-enumerable properties at once. Uses `Object.defineProperty` when available; fall…
- defined:return the first argument that is `!== undefined`
- del:Delete files and directories
- delayed-stream:Buffers events from a stream until you are ready to handle them.
- depd:Deprecate all the things
- dependency-graph:Simple dependency graph.
- destroy:destroy a stream if possible
- detect-newline:Detect the dominant newline character of a string
- detect-node:Detect Node.JS (as opposite to browser environment) (reliable)
- detect-port-alt:detect available port
- detective:find all require() calls by walking the AST
- didyoumean:Match human-quality input to potential matches by edit distance.
- diff-sequences:Compare items in two sequences to find a longest common subsequence
- dir-glob:Convert directories to glob compatible strings
- dlv:Safely get a dot-notated property within an object.
- dns-equal:Compare DNS record strings for equality
- dns-packet:An abstract-encoding compliant module for encoding / decoding DNS packets
- doctrine:JSDoc parser
- dom-accessibility-api:Implements https://w3c.github.io/accname/
- dom-converter:converts bare objects to DOM objects or xml representations
- dom-helpers:tiny modular DOM lib for ie9+
- dom-serializer:render domhandler DOM nodes to a string
- domelementtype:all the types of nodes in htmlparser2’s dom
- domexception:An implementation of the DOMException class from browsers
- domhandler:Handler for htmlparser2 that turns pages into a dom
- domutils:Utilities for working with htmlparser2’s dom
- dot-case:Transform into a lower case string with a period between words
- dotenv-expand:Expand environment variables using dotenv
- dotenv:Loads environment variables from .env file
- duplexer:Creates a duplex stream
- ee-first:return the first event in a set of ee/event pairs
- ejs:Embedded JavaScript templates
- electron-to-chromium:Provides a list of electron-to-chromium version mappings
- emittery:Simple and modern async event emitter
- emoji-regex:A regular expression to match all Emoji-only symbols as per the Unicode Standard.
- emojis-list:Complete list of standard emojis.
- encodeurl:Encode a URL to a percent-encoded form, excluding already-encoded sequences
- encoding:Convert encodings, uses iconv-lite
- engine.io-parser:Parser for the client for the realtime Engine
- engine.io:The realtime engine behind Socket.IO. Provides the foundation of a bidirectional connection between …
- enhanced-resolve:Offers a async require.resolve function. It’s highly configurable.
- entities:Encode & decode XML and HTML entities with ease & speed
- env-paths:Get paths for storing things like data, config, cache, etc
- err-code:Create an error with a code
- errno:libuv errno details exposed
- error-ex:Easy error subclassing and stack customization
- error-stack-parser:Extract meaning from JS Errors
- es-abstract:ECMAScript spec abstract operations.
- es-array-method-boxes-properly:Utility package to determine if an `Array.prototype` method properly boxes the callback’s receiver a…
- es-get-iterator:Get an iterator for any JS language value. Works robustly across all environments, all versions.
- es-module-lexer:Lexes ES modules returning their import/export metadata
- es-shim-unscopables:Helper package to shim a method into `Array.prototype[Symbol.unscopables]`
- es-to-primitive:ECMAScript “ToPrimitive” algorithm. Provides ES5 and ES2015 versions.
- esbuild-wasm:The cross-platform WebAssembly binary for esbuild, a JavaScript bundler.
- esbuild-windows-64:The Windows 64-bit binary for esbuild, a JavaScript bundler.
- esbuild:An extremely fast JavaScript and CSS bundler and minifier.
- escalade:A tiny (183B to 210B) and fast utility to ascend parent directories
- escape-html:Escape string for use in HTML
- escape-string-regexp:Escape RegExp special characters
- escodegen:ECMAScript code generator
- eslint-config-react-app:ESLint configuration used by Create React App
- eslint-import-resolver-node:Node default behavior import resolution plugin for eslint-plugin-import.
- eslint-module-utils:Core utilities to support eslint-plugin-import and other module-related plugins.
- eslint-plugin-flowtype:Flowtype linting rules for ESLint.
- eslint-plugin-import:Import with sanity.
- eslint-plugin-jest:ESLint rules for Jest
- eslint-plugin-jsx-a11y:Static AST checker for accessibility rules on JSX elements.
- eslint-plugin-react-hooks:ESLint rules for React Hooks
- eslint-plugin-react:React specific linting rules for ESLint
- eslint-plugin-testing-library:ESLint rules for Testing Library
- eslint-scope:ECMAScript scope analyzer for ESLint
- eslint-utils:Utilities for ESLint plugins.
- eslint-visitor-keys:Constants and utilities about visitor keys to traverse AST.
- eslint-webpack-plugin:A ESLint plugin for webpack
- eslint:An AST-based pattern checker for JavaScript.
- espree:An Esprima-compatible JavaScript parser built on Acorn
- esprima:ECMAScript parsing infrastructure for multipurpose analysis
- esquery:A query library for ECMAScript AST using a CSS selector like query language.
- esrecurse:ECMAScript AST recursive visitor
- estraverse:ECMAScript JS AST traversal functions
- estree-walker:Traverse an ESTree-compliant AST
- esutils:utility box for ECMAScript language tools
- etag:Create simple HTTP ETags
- eventemitter-asyncresource:AsyncResource integration for EventEmitter
- eventemitter3:EventEmitter3 focuses on performance while maintaining a Node.js AND browser compatible interface.
- events:Node’s event emitter for all engines.
- execa:Process execution for humans
- exit:A replacement for process.exit that ensures stdio are fully drained before exiting.
- expect:This package exports the `expect` function used in [Jest](https://jestjs.io/). You can find its docu…
- express:Fast, unopinionated, minimalist web framework
- extend:Port of jQuery.extend for node.js and the browser
- external-editor:Edit a string with the users preferred text editor using $VISUAL or $ENVIRONMENT
- fast-deep-equal:Fast deep equal
- fast-glob:It’s a very fast and efficient glob library for Node.js
- fast-json-patch:Fast implementation of JSON-Patch (RFC-6902) with duplex (observe changes) capabilities
- fast-json-stable-stringify:deterministic `JSON.stringify()` – a faster version of substack’s json-stable-strigify without jsoni…
- fast-levenshtein:Efficient implementation of Levenshtein algorithm with locale-specific collator support.
- fastq:Fast, in memory work queue
- faye-websocket:Standards-compliant WebSocket server and client
- fb-watchman:Bindings for the Watchman file watching service
- figures:Unicode symbols with fallbacks for older terminals
- file-entry-cache:Super simple cache for file metadata, useful for process that work o a given series of files and tha…
- file-loader:A file loader module for webpack
- file-saver:An HTML5 saveAs() FileSaver implementation
- filelist:Lazy-evaluating list of files, based on globs or regex patterns
- filesize:JavaScript library to generate a human readable String describing the file size
- fill-range:Fill in a range of numbers or letters, optionally passing an increment or `step` to use, or create a…
- finalhandler:Node.js final http responder
- find-cache-dir:Finds the common standard cache directory
- find-root:find the closest package.json
- find-up:Find a file or directory by walking up parent directories
- flat-cache:A stupidly simple key/value storage using files to persist some data
- flatted:A super light and fast circular JSON parser.
- flatten:Flatten arbitrarily nested arrays into a non-nested list of non-array items. Maintained for legacy c…
- follow-redirects:HTTP and HTTPS modules that follow redirects.
- for-each:A better forEach
- fork-ts-checker-webpack-plugin:Runs typescript type checker and linter on separate process.
- form-data-encoder:Encode FormData content into the multipart/form-data format
- form-data:A library to create readable “multipart/form-data” streams. Can be used to submit forms and file upl…
- formdata-node:Spec-compliant FormData implementation for Node.js
- forwarded:Parse HTTP X-Forwarded-For header
- fraction.js:A rational number library
- fresh:HTTP response freshness testing
- fs-extra:fs-extra contains methods that aren’t included in the vanilla Node.js fs package. Such as recursive …
- fs-minipass:fs read and write streams based on minipass
- fs-monkey:Monkey patches for file system related things.
- fs.realpath:Use node’s fs.realpath, but fall back to the JS implementation if the native one fails
- function-bind:Implementation of Function.prototype.bind
- function.prototype.name:An ES2015 spec-compliant `Function.prototype.name` shim
- functions-have-names:Does this JS environment support the `name` property on functions?
- gauge:A terminal based horizontal gauge
- gensync:Allows users to use generators in order to write common functions that can be both sync or async.
- get-caller-file:[![Build Status](https://travis-ci.org/stefanpenner/get-caller-file.svg?branch=master)](https://trav…
- get-intrinsic:Get and robustly cache all JS language-level intrinsics at first require time
- get-own-enumerable-property-symbols:Returns an array of all enumerable symbol properties found directly upon a given object
- get-package-type:Determine the `package.json#type` which applies to a location
- get-stream:Get a stream as a string, buffer, or array
- get-symbol-description:Gets the description of a Symbol. Handles `Symbol()` vs `Symbol(”)` properly when possible.
- glob-parent:Extract the non-magic parent path from a glob string.
- glob-to-regexp:Convert globs to regular expressions
- glob:a little globber
- global-modules:The directory used by npm for globally installed npm modules.
- global-prefix:Get the npm global path prefix.
- globals:Global identifiers from different JavaScript environments
- globby:User-friendly glob matching
- graceful-fs:A drop-in replacement for fs, making various improvements.
- grapheme-splitter:A JavaScript library that breaks strings into their individual user-perceived characters. It support…
- graphql:A Query Language and Runtime which can target any service.
- gzip-size:Get the gzipped size of a string or buffer
- handle-thing:Wrap Streams2 instance into a HandleWrap
- har-validator:Extremely fast HTTP Archive (HAR) validator using JSON Schema
- harmony-reflect:ES5 shim for ES6 (ECMAScript 6) Reflect and Proxy objects
- has-bigints:Determine if the JS environment has BigInt support.
- has-flag:Check if argv has a specific flag
- has-property-descriptors:Does the environment have full property descriptor support? Handles IE 8’s broken defineProperty/gOP…
- has-symbols:Determine if the JS environment has Symbol support. Supports spec, or shams.
- has-tostringtag:Determine if the JS environment has `Symbol.toStringTag` support. Supports spec, or shams.
- has:Object.prototype.hasOwnProperty.call shortcut
- hdr-histogram-js:TypeScript port of HdrHistogram
- hdr-histogram-percentiles-obj:A little lib for turning hdr-histogram-js to objects
- he:A robust HTML entities encoder/decoder with full Unicode support.
- hoist-non-react-statics:Copies non-react specific statics from a child component to a parent component
- hoopy:Like an array, but rounder.
- hosted-git-info:Provides metadata and conversions from repository urls for GitHub, Bitbucket and GitLab
- hpack.js:HPACK implementation
- html-encoding-sniffer:Sniff the encoding from a HTML byte stream
- html-entities:Fastest HTML entities encode/decode library.
- html-escaper:fast and safe way to escape and unescape &<>'” chars
- html-minifier-terser:Highly configurable, well-tested, JavaScript-based HTML minifier.
- html-webpack-plugin:Simplifies creation of HTML files to serve your webpack bundles
- htmlparser2:Fast & forgiving HTML/XML parser
- http-cache-semantics:Parses Cache-Control and other headers. Helps building correct HTTP caches and proxies
- http-deceiver:Deceive HTTP parser
- http-errors:Create HTTP error objects
- http-parser-js:A pure JS HTTP parser for node.
- http-proxy-agent:An HTTP(s) proxy `http.Agent` implementation for HTTP
- http-proxy-middleware:The one-liner node.js proxy middleware for connect, express and browser-sync
- http-proxy:HTTP proxying for the masses
- https-proxy-agent:An HTTP(s) proxy `http.Agent` implementation for HTTPS
- human-signals:Human-friendly process signals
- i:custom inflections for nodejs
- iconv-lite:Convert character encodings in pure javascript.
- icss-utils:ICSS utils for postcss ast
- idb:A small wrapper that makes IndexedDB usable
- identity-obj-proxy:an identity object using ES6 proxies
- ieee754:Read/write IEEE754 floating point numbers from/to a Buffer or array-like object
- ignore-walk:Nested/recursive `.gitignore`/`.npmignore` parsing and filtering.
- ignore:Ignore is a manager and filter for .gitignore rules, the one used by eslint, gitbook and many others…
- immer:Create your next immutable state by mutating the current one
- immutable:Immutable Data Collections
- import-fresh:Import a module while bypassing the cache
- import-local:Let a globally installed package use a locally installed version of itself if available
- imurmurhash:An incremental implementation of MurmurHash3
- indent-string:Indent each line in a string
- infer-owner:Infer the owner of a path based on the owner of its nearest existing parent
- inflight:Add callbacks to requests in flight to avoid async duplication
- inherits:Browser-friendly inheritance fully compatible with standard node.js inherits()
- ini:An ini encoder/decoder for node
- inquirer:A collection of common interactive command line user interfaces.
- install:Minimal JavaScript module loader
- internal-ip:Get your internal IP address
- internal-slot:ES spec-like internal slots
- intro.js:User Onboarding and Product Walkthrough Library
- ip-regex:Regular expression for matching IP addresses (IPv4 & IPv6)
- ipaddr.js:A library for manipulating IPv4 and IPv6 addresses in JavaScript.
- is-arguments:Is this an arguments object? It’s a harder question than you think.
- is-arrayish:Determines if an object can be used as an array
- is-bigint:Is this value an ES BigInt?
- is-binary-path:Check if a file path is a binary file
- is-boolean-object:Is this value a JS Boolean? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
- is-callable:Is this JS value callable? Works with Functions and GeneratorFunctions, despite ES6 @@toStringTag.
- is-core-module:Is this specifier a node.js core module?
- is-date-object:Is this value a JS Date object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
- is-docker:Check if the process is running inside a Docker container
- is-extglob:Returns true if a string has an extglob.
- is-fullwidth-code-point:Check if the character represented by a given Unicode code point is fullwidth
- is-generator-fn:Check if something is a generator function
- is-glob:Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it ea…
- is-interactive:Check if stdout or stderr is interactive
- is-ip:Check if a string is an IP address
- is-map:Is this value a JS Map? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
- is-module:check if a source string is an es6 module
- is-negative-zero:Is this value negative zero? === will lie to you
- is-number-object:Is this value a JS Number object? This module works cross-realm/iframe, and despite ES6 @@toStringTa…
- is-number:Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user…
- is-obj:Check if a value is an object
- is-path-cwd:Check if a path is the current working directory
- is-path-inside:Check if a path is inside another path
- is-plain-obj:Check if a value is a plain object
- is-plain-object:Returns true if an object was created by the `Object` constructor, or Object.create(null).
- is-potential-custom-element-name:Check whether a given string matches the `PotentialCustomElementName` production as defined in the H…
- is-regex:Is this value a JS regex? Works cross-realm/iframe, and despite ES6 @@toStringTag
- is-regexp:Check if a value is a regular expression
- is-root:Check if the process is running as root user, for example, one started with `sudo`
- is-set:Is this value a JS Set? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
- is-shared-array-buffer:Is this value a JS SharedArrayBuffer?
- is-stream:Check if something is a Node.js stream
- is-string:Is this value a JS String object or primitive? This module works cross-realm/iframe, and despite ES6…
- is-symbol:Determine if a value is an ES6 Symbol or not.
- is-typed-array:Is this value a JS Typed Array? This module works cross-realm/iframe, does not depend on `instanceof…
- is-typedarray:Detect whether or not an object is a Typed Array
- is-unicode-supported:Detect whether the terminal supports Unicode
- is-weakmap:Is this value a JS WeakMap? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
- is-weakref:Is this value a JS WeakRef? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
- is-weakset:Is this value a JS WeakSet? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
- is-what:JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & smal…
- is-wsl:Check if the process is running inside Windows Subsystem for Linux (Bash on Windows)
- isarray:Array#isArray for older browsers
- isbinaryfile:Detects if a file is binary in Node.js. Similar to Perl’s -B.
- isexe:Minimal module to check if a file is executable.
- istanbul-lib-coverage:Data library for istanbul coverage objects
- istanbul-lib-instrument:Core istanbul API for JS code coverage
- istanbul-lib-report:Base reporting library for istanbul
- istanbul-lib-source-maps:Source maps support for istanbul
- istanbul-reports:istanbul reports
- jake:JavaScript build tool, similar to Make or Rake
- jasmine-core:Simple JavaScript testing framework for browsers and node.js
- jest-changed-files:A module used internally by Jest to check which files have changed since you last committed in git o…
- jest-circus:[type-definitions]: https://github.com/facebook/jest/blob/main/packages/jest-types/src/Circus.ts
- jest-cli:Delightful JavaScript Testing.
- jest-diff:Display differences clearly so people can review changes confidently.
- jest-docblock:`jest-docblock` is a package that can extract and parse a specially-formatted comment called a “docb…
- jest-each:Parameterised tests for Jest
- jest-get-type:A utility function to get the type of a value
- jest-leak-detector:Module for verifying whether an object has been garbage collected or not.
- jest-matcher-utils:A set of utility functions for expect and related packages
- jest-mock:**Note:** More details on user side API can be found in [Jest documentation](https://jestjs.io/docs/…
- jest-pnp-resolver:plug’n’play resolver for Webpack
- jest-serializer:> DEPRECATED: Use `v8` APIs directly: https://nodejs.org/api/v8.html#serialization-api
- jest-validate:Generic configuration validation tool that helps you with warnings, errors and deprecation messages …
- jest-watch-typeahead:Jest plugin for filtering by filename or test name
- jest-watcher:Delightful JavaScript Testing.
- jest-worker:Module for executing heavy tasks under forked processes in parallel, by providing a `Promise` based …
- jest:Delightful JavaScript Testing.
- js-interpreter:NPM package for https://github.com/NeilFraser/JS-Interpreter
- js-sdsl:javascript standard data structure library which benchmark against C++ STL
- js-tokens:Tiny JavaScript tokenizer.
- js-yaml:YAML 1.2 parser and serializer
- jsdom:A JavaScript implementation of many web standards
- jsesc:Given some data, jsesc returns the shortest possible stringified & ASCII-safe representation of that…
- json-parse-better-errors:JSON.parse with context information on error
- json-parse-even-better-errors:JSON.parse with context information on error
- json-schema-traverse:Traverse JSON Schema passing each schema object to callback
- json-schema:JSON Schema validation and specifications
- json-stable-stringify-without-jsonify:deterministic JSON.stringify() with custom sorting to get deterministic hashes from stringified resu…
- json5:JSON for Humans
- jsonc-parser:Scanner and parser for JSON with comments.
- jsonfile:Easily read/write JSON files.
- jsonld:A JSON-LD Processor and API implementation in JavaScript.
- jsonpointer:Simple JSON Addressing.
- jsprim:utilities for primitive JavaScript types
- jsx-ast-utils:AST utility module for statically analyzing JSX
- karma-chrome-launcher:A Karma plugin. Launcher for Chrome and Chrome Canary.
- karma-coverage:A Karma plugin. Generate code coverage.
- karma-jasmine-html-reporter:A Karma plugin. Dynamically displays tests results at debug.html page
- karma-jasmine:A Karma plugin – adapter for Jasmine testing framework.
- karma-source-map-support:Karma plugin for inline sourcemap support
- karma:Spectacular Test Runner for JavaScript.
- kind-of:Get the native type of a value.
- kleur:The fastest Node.js library for formatting terminal text with ANSI colors~!
- klona:A tiny (240B to 501B) and fast utility to “deep clone” Objects, Arrays, Dates, RegExps, and more!
- language-subtag-registry:Full BCP 47 language subtag data from the official IANA repository, in JSON format with multiple ind…
- language-tags:Work with IANA language tags.
- less-loader:A Less loader for webpack. Compiles Less to CSS.
- less:Leaner CSS
- leven:Measure the difference between two strings using the Levenshtein distance algorithm
- levn:Light ECMAScript (JavaScript) Value Notation – human written, concise, typed, flexible
- license-webpack-plugin:Outputs licenses from 3rd party libraries to a file
- lilconfig:A zero-dependency alternative to cosmiconfig
- lines-and-columns:Maps lines and columns to character offsets and back.
- loader-runner:Runs (webpack) loaders
- loader-utils:utils for webpack loaders
- locate-path:Get the first path that exists on disk of multiple paths
- lodash.debounce:The lodash method `_.debounce` exported as a module.
- lodash.memoize:The lodash method `_.memoize` exported as a module.
- lodash.merge:The Lodash method `_.merge` exported as a module.
- lodash.sortby:The lodash method `_.sortBy` exported as a module.
- lodash.uniq:The lodash method `_.uniq` exported as a module.
- lodash:Lodash modular utilities.
- log-symbols:Colored symbols for various log levels. Example: `✔︎ Success`
- log4js:Port of Log4js to work with node.
- loose-envify:Fast (and loose) selective `process.env` replacer using js-tokens instead of an AST
- lower-case:Transforms the string to lower case
- lru-cache:A cache object that deletes the least-recently-used items.
- lz-string:LZ-based compression algorithm
- magic-string:Modify strings, generate sourcemaps
- make-dir:Make a directory and its parents if needed – Think `mkdir -p`
- make-fetch-happen:Opinionated, caching, retrying fetch client
- makeerror:A library to make errors.
- mdn-data:Open Web data by the Mozilla Developer Network
- media-typer:Simple RFC 6838 media type parser and formatter
- memfs:In-memory file-system with Node’s fs API.
- merge-descriptors:Merge objects using descriptors
- merge-stream:Create a stream that emits events from multiple other streams
- merge2:Merge multiple streams into one stream in sequence or parallel.
- methods:HTTP methods that node supports
- micromatch:Glob matching for javascript/node.js. A replacement and faster alternative to minimatch and multimat…
- mime-db:Media Type Database
- mime-types:The ultimate javascript content-type utility.
- mime:A comprehensive library for mime-type mapping
- mimic-fn:Make a function mimic another one
- min-indent:Get the shortest leading whitespace from lines in a string
- mini-css-extract-plugin:extracts CSS into separate files
- minimalistic-assert:minimalistic-assert ===
- minimatch:a glob matcher in javascript
- minimist:parse argument options
- minipass-collect:A Minipass stream that collects all the data into a single chunk
- minipass-fetch:An implementation of window.fetch in Node.js using Minipass streams
- minipass-flush:A Minipass stream that calls a flush function before emitting ‘end’
- minipass-json-stream:Like JSONStream, but using Minipass streams
- minipass-pipeline:create a pipeline of streams using Minipass
- minipass-sized:A Minipass stream that raises an error if you get a different number of bytes than expected
- minipass:minimal implementation of a PassThrough stream
- minizlib:A small fast zlib stream built on [minipass](http://npm.im/minipass) and Node.js’s zlib binding.
- mkdirp:Recursively mkdir, like `mkdir -p`
- monaco-editor:A browser based code editor
- ms:Tiny millisecond conversion utility
- multicast-dns:Low level multicast-dns implementation in pure javascript
- mute-stream:Bytes go in, but they don’t come out (when muted).
- nanoid:A tiny (116 bytes), secure URL-friendly unique string ID generator
- natural-compare-lite:Compare strings containing a mix of letters and numbers in the way a human being would in sort order…
- natural-compare:Compare strings containing a mix of letters and numbers in the way a human being would in sort order…
- needle:The leanest and most handsome HTTP client in the Nodelands.
- negotiator:HTTP content negotiation
- neo-async:Neo-Async is a drop-in replacement for Async, it almost fully covers its functionality and runs fast…
- ngx-monaco-editor:Monaco Code Editor for Angular
- no-case:Transform into a lower cased string with spaces between words
- node-addon-api:Node.js API (Node-API)
- node-domexception:An implementation of the DOMException class from NodeJS
- node-fetch:A light-weight module that brings Fetch API to node.js
- node-forge:JavaScript implementations of network transports, cryptography, ciphers, PKI, message digests, and v…
- node-gyp-build:Build tool and bindings loader for node-gyp that supports prebuilds
- node-gyp:Node.js native addon build tool
- node-int64:Support for representing 64-bit integers in JavaScript
- node-releases:Node.js releases data
- nopt:Option parsing for Node, supporting types, shorthands, etc. Used by npm.
- normalize-path:Normalize slashes in a file path to be posix/unix-like forward slashes. Also condenses repeat slashe…
- normalize-range:Utility for normalizing a numeric range, with a wrapping function useful for polar coordinates
- normalize-url:Normalize a URL
- npm-bundled:list things in node_modules that are bundledDependencies, or transitive dependencies thereof
- npm-install-checks:Check the engines and platform fields in package.json
- npm-normalize-package-bin:Turn any flavor of allowable package.json bin into a normalized object
- npm-package-arg:Parse the things that can be arguments to `npm install`
- npm-packlist:Get a list of the files to add from a folder into an npm package
- npm-pick-manifest:Resolves a matching manifest from a package metadata document according to standard npm semver resol…
- npm-registry-fetch:Fetch-based http client for use with npm registry APIs
- npm-run-path:Get your PATH prepended with locally installed binaries
- npm:a package manager for JavaScript
- npmlog:logger for npm
- nth-check:Parses and compiles CSS nth-checks to highly optimized functions.
- nwsapi:Fast CSS Selectors API Engine
- oauth-sign:OAuth 1 signing. Formerly a vendor lib in mikeal/request, now a standalone module.
- object-assign:ES2015 `Object.assign()` ponyfill
- object-hash:Generate hashes from javascript objects in node and the browser.
- object-inspect:string representations of objects in node and the browser
- object-is:ES2015-compliant shim for Object.is – differentiates between -0 and +0
- object-keys:An Object.keys replacement, in case Object.keys is not available. From https://github.com/es-shims/e…
- object.assign:ES6 spec-compliant Object.assign shim. From https://github.com/es-shims/es6-shim
- object.entries:ES2017 spec-compliant Object.entries shim.
- object.fromentries:ES proposal-spec-compliant Object.fromEntries shim.
- object.getownpropertydescriptors:ES2017 spec-compliant shim for `Object.getOwnPropertyDescriptors` that works in ES5.
- object.hasown:ES spec-compliant shim for Object.hasOwn
- object.values:ES2017 spec-compliant Object.values shim.
- obuf:Byte buffer specialized for data in chunks with special cases for dropping bytes in the front, mergi…
- on-finished:Execute a callback when a request closes, finishes, or errors
- on-headers:Execute a listener when a response is about to write headers
- once:Run a function exactly one time
- onetime:Ensure a function is only called once
- open:Open stuff like URLs, files, executables. Cross-platform.
- openapi-types:Types for OpenAPI documents.
- optionator:option parsing and help generation
- ora:Elegant terminal spinner
- p-event:Promisify an event by waiting for it to be emitted
- p-limit:Run multiple promise-returning & async functions with limited concurrency
- p-locate:Get the first fulfilled promise that satisfies the provided testing function
- p-map:Map over promises concurrently
- p-retry:Retry a promise-returning or async function
- p-timeout:Timeout a promise after a specified amount of time
- p-try:`Start a promise chain
- pacote:JavaScript package downloader
- pako:zlib port to javascript – fast, modularized, with browser support
- param-case:Transform into a lower cased string with dashes between words
- parent-module:Get the path of the parent module
- parse-json:Parse JSON with more helpful errors
- parse-node-version:Turn node’s process.version into something useful.
- parse5-html-rewriting-stream:Streaming HTML rewriter.
- parse5-htmlparser2-tree-adapter:htmlparser2 tree adapter for parse5.
- parse5-sax-parser:Streaming SAX-style HTML parser.
- parse5:HTML parser and serializer.
- parseurl:parse a url with memoization
- pascal-case:Transform into a string of capitalized words without separators
- path-exists:Check if a path exists
- path-is-absolute:Node.js 0.12 path.isAbsolute() ponyfill
- path-key:Get the PATH environment variable key cross-platform
- path-parse:Node.js path.parse() ponyfill
- path-to-regexp:Express style path to RegExp utility
- path-type:Check if a path is a file, directory, or symlink
- performance-now:Implements performance.now (based on process.hrtime).
- picocolors:The tiniest and the fastest library for terminal output formatting with ANSI colors
- picomatch:Blazing fast and accurate glob matcher written in JavaScript, with no dependencies and full support …
- pify:Promisify a callback-style function
- pirates:Properly hijack require
- piscina:A fast, efficient Node.js Worker Thread Pool implementation
- pkg-dir:Find the root directory of a Node.js project or npm package
- pkg-up:Find the closest package.json file
- pn:Promisify the node standard library.
- portfinder:A simple tool to find an open port on the current machine
- postcss-attribute-case-insensitive:Enable support for case insensitive attribute matching in selectors
- postcss-browser-comments:Keep only the CSS you need based on comments and your browserslist
- postcss-calc:PostCSS plugin to reduce calc()
- postcss-clamp:PostCSS plugin to transform clamp() to combination of min/max
- postcss-color-functional-notation:Use space and slash separated color notation in CSS
- postcss-color-gray:Use the gray() color function in CSS
- postcss-color-hex-alpha:Use 4 & 8 character hex color notation in CSS
- postcss-color-mod-function:Modify colors using the color-mod() function in CSS
- postcss-color-rebeccapurple:Use the rebeccapurple color keyword in CSS
- postcss-colormin:Minify colors in your CSS files with PostCSS.
- postcss-convert-values:Convert values with PostCSS (e.g. ms -> s)
- postcss-custom-media:Use Custom Media Queries in CSS
- postcss-custom-properties:Use Custom Properties Queries in CSS
- postcss-custom-selectors:Use Custom Selectors in CSS
- postcss-dir-pseudo-class:Use the :dir pseudo-class in CSS
- postcss-discard-comments:Discard comments in your CSS files with PostCSS.
- postcss-discard-duplicates:Discard duplicate rules in your CSS files with PostCSS.
- postcss-discard-empty:Discard empty rules and values with PostCSS.
- postcss-discard-overridden:PostCSS plugin to discard overridden @keyframes or @counter-style.
- postcss-double-position-gradients:Use double-position gradients in CSS
- postcss-env-function:Use env() variables in CSS
- postcss-flexbugs-fixes:PostCSS plugin This project tries to fix all of flexbug’s issues
- postcss-focus-visible:Use the :focus-visible pseudo-selector in CSS
- postcss-focus-within:Use the :focus-within pseudo-selector in CSS
- postcss-font-variant:PostCSS plugin to transform W3C font-variant properties to more compatible CSS (font-feature-settin…
- postcss-gap-properties:Use the gap, column-gap, and row-gap shorthand properties in CSS
- postcss-image-set-function:Display resolution-dependent images using the image-set() function in CSS
- postcss-import:PostCSS plugin to import CSS files
- postcss-initial:PostCSS plugin to fallback initial keyword.
- postcss-js:PostCSS for CSS-in-JS and styles in JS objects
- postcss-lab-function:Use lab() and lch() color functions in CSS
- postcss-load-config:Autoload Config for PostCSS
- postcss-loader:PostCSS loader for webpack
- postcss-logical:Use logical properties and values in CSS
- postcss-media-minmax:Using more intuitive `>=`, `<=`, `>`, `<` instead of media queries min/max prefix.
- postcss-merge-longhand:Merge longhand properties into shorthand with PostCSS.
- postcss-merge-rules:Merge CSS rules with PostCSS.
- postcss-minify-font-values:Minify font declarations with PostCSS
- postcss-minify-gradients:Minify gradient parameters with PostCSS.
- postcss-minify-params:Minify at-rule params with PostCSS
- postcss-minify-selectors:Minify selectors with PostCSS.
- postcss-modules-extract-imports:A CSS Modules transform to extract local aliases for inline imports
- postcss-modules-local-by-default:A CSS Modules transform to make local scope the default
- postcss-modules-scope:A CSS Modules transform to extract export statements from local-scope classes
- postcss-modules-values:PostCSS plugin for CSS Modules to pass arbitrary values between your module files
- postcss-nested:PostCSS plugin to unwrap nested rules like how Sass does it
- postcss-nesting:Nest rules inside each other in CSS
- postcss-normalize-charset:Add necessary or remove extra charset with PostCSS
- postcss-normalize-display-values:Normalize multiple value display syntaxes into single values.
- postcss-normalize-positions:Normalize keyword values for position into length values.
- postcss-normalize-repeat-style:Convert two value syntax for repeat-style into one value.
- postcss-normalize-string:Normalize wrapping quotes for CSS string literals.
- postcss-normalize-timing-functions:Normalize CSS animation/transition timing functions.
- postcss-normalize-unicode:Normalize unicode-range descriptors, and can convert to wildcard ranges.
- postcss-normalize-url:Normalize URLs with PostCSS
- postcss-normalize-whitespace:Trim whitespace inside and around CSS rules & declarations.
- postcss-normalize:Use the parts of normalize.css or sanitize.css you need from your browserslist
- postcss-opacity-percentage:PostCSS plugin to transform percentage-based opacity values to more compatible floating-point values…
- postcss-ordered-values:Ensure values are ordered consistently in your CSS.
- postcss-overflow-shorthand:Use the overflow shorthand in CSS
- postcss-page-break:PostCSS plugin postcss-page-break to fallback `break-` properties with `page-break-` alias
- postcss-place:Use a place-* shorthand for align-* and justify-* in CSS
- postcss-preset-env:Convert modern CSS into something browsers understand
- postcss-pseudo-class-any-link:Use the :any-link pseudo-class in CSS
- postcss-reduce-initial:Reduce initial definitions to the actual initial value, where possible.
- postcss-reduce-transforms:Reduce transform functions with PostCSS.
- postcss-replace-overflow-wrap:PostCSS plugin to replace overflow-wrap with word-wrap or optionally retain both declarations.
- postcss-selector-matches:PostCSS plugin to transform :matches() W3C CSS pseudo class to more compatible CSS selectors
- postcss-selector-not:PostCSS plugin to transform :not() W3C CSS level 4 pseudo class to :not() CSS level 3 selectors
- postcss-selector-parser:> Selector parser with built in methods for working with selector strings.
- postcss-svgo:Optimise inline SVG with PostCSS.
- postcss-unique-selectors:Ensure CSS selectors are unique.
- postcss-value-parser:Transforms css values and at-rule params into the tree
- postcss-values-parser:A CSS property value parser for use with PostCSS
- postcss:Tool for transforming styles with JS plugins
- prelude-ls:prelude.ls is a functionally oriented utility library. It is powerful and flexible. Almost all of it…
- pretty-bytes:Convert bytes to a human readable string: 1337 → 1.34 kB
- pretty-error:See nodejs errors with less clutter
- pretty-format:Stringify any JavaScript value.
- process-nextick-args:process.nextTick but always with args
- promise-retry:Retries a function that returns a promise, leveraging the power of the retry module.
- promise:Bare bones Promises/A+ implementation
- prompts:Lightweight, beautiful and user-friendly prompts
- prop-types:Runtime type checking for React props and similar objects.
- proxy-addr:Determine address of proxied request
- psl:Domain name parser based on the Public Suffix List
- punycode:A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all Ja…
- q:A library for promises (CommonJS/Promises/A,B,D)
- qjobs:qjobs is a simple and stupid queue job manager for nodejs
- qs:A querystring parser that supports nesting and arrays, with a depth limit
- querystringify:Querystringify – Small, simple but powerful query string parser.
- queue-microtask:fast, tiny `queueMicrotask` shim for modern engines
- quick-lru:Simple “Least Recently Used” (LRU) cache
- raf:requestAnimationFrame polyfill for node and the browser
- randombytes:random bytes from browserify stand alone
- range-parser:Range header field string parser
- raw-body:Get and validate the raw body of a readable stream.
- rdf-canonize:An implementation of the RDF Dataset Normalization Algorithm in JavaScript
- react-app-polyfill:Polyfills for various browsers including commonly used language features
- react-dev-utils:webpack utilities used by Create React App
- react-dom:React package for working with the DOM.
- react-error-overlay:An overlay for displaying stack frames.
- react-is:Brand checking of React Elements.
- react-refresh:React is a JavaScript library for building user interfaces.
- react-scripts:Configuration and scripts for Create React App.
- react-transition-group:A react component toolset for managing animations
- react:React is a JavaScript library for building user interfaces.
- read-cache:Reads and caches the entire contents of a file until it is modified
- read-package-json-fast:Like read-package-json, but faster
- readable-stream:Node.js Streams, a user-land copy of the stream library from Node.js
- readdirp:Recursive version of fs.readdir with streaming API.
- recursive-readdir:Get an array of all files in a directory and subdirectories.
- redent:Strip redundant indentation and indent the string
- reflect-metadata:Polyfill for Metadata Reflection API
- regenerate-unicode-properties:Regenerate sets for Unicode properties and values.
- regenerate:Generate JavaScript-compatible regular expressions based on a given set of Unicode symbols or code p…
- regenerator-runtime:Runtime for Regenerator-compiled generator and async functions.
- regenerator-transform:Explode async and generator functions into a state machine.
- regex-parser:A module that parses a string as regular expression and returns the parsed value.
- regexp.prototype.flags:ES6 spec-compliant RegExp.prototype.flags shim.
- regexpp:Regular expression parser for ECMAScript.
- regexpu-core:regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unic…
- regjsgen:Generate regular expressions from regjsparser’s AST.
- regjsparser:Parsing the JavaScript’s RegExp in JavaScript.
- relateurl:Minify URLs by converting them from absolute to relative.
- renderkid:Stylish console.log for node
- request-promise-core:Core Promise support implementation for the simplified HTTP request client ‘request’.
- request-promise-native:The simplified HTTP request client ‘request’ with Promise support. Powered by native ES6 promises.
- request:Simplified HTTP request client.
- require-directory:Recursively iterates over specified directory, require()’ing each file, and returning a nested hash …
- require-from-string:Require module from string
- requires-port:Check if a protocol requires a certain port number to be added to an URL.
- resolve-cwd:Resolve the path of a module like `require.resolve()` but from the current working directory
- resolve-from:Resolve the path of a module like `require.resolve()` but from a given path
- resolve-url-loader:Webpack loader that resolves relative paths in url() statements based on the original source file
- resolve.exports:A tiny (737b), correct, general-purpose, and configurable “exports” resolver without file-system rel…
- resolve:resolve like require.resolve() on behalf of files asynchronously and synchronously
- restore-cursor:Gracefully restore the CLI cursor on exit
- retry:Abstraction for exponential and custom retry strategies for failed operations.
- reusify:Reuse objects and functions with style
- rfdc:Really Fast Deep Clone
- rimraf:A deep deletion module for node (like `rm -rf`)
- rollup-plugin-terser:Rollup plugin to minify generated es bundle
- rollup:Next-generation ES module bundler
- run-async:Utility method to run function either synchronously or asynchronously using the common `this.async()…
- run-parallel:Run an array of functions in parallel
- rxjs:Reactive Extensions for modern JavaScript
- safe-buffer:Safer Node.js Buffer API
- safe-regex-test:Give a regex, get a robust predicate function that tests it against a string.
- safer-buffer:Modern Buffer API polyfill without footguns
- sanitize.css:A best-practices CSS foundation
- sass-loader:Sass loader for webpack
- sass:A pure JavaScript implementation of Sass.
- sax:An evented streaming XML parser in JavaScript
- saxes:An evented streaming XML parser in JavaScript
- scheduler:Cooperative scheduler for the browser environment.
- schema-utils:webpack Validation Utils
- select-hose:Select protocol using first bytes of incoming data and hose stuff to the handler
- selfsigned:Generate self signed certificates private and public keys
- semver:The semantic version parser used by npm.
- send:Better streaming static file server with Range and conditional-GET support
- serialize-javascript:Serialize JavaScript to a superset of JSON that includes regular expressions and functions.
- serve-index:Serve directory listings
- serve-static:Serve static files
- setprototypeof:A small polyfill for Object.setprototypeof
- shallow-clone:Creates a shallow clone of any JavaScript value.
- shebang-command:Get the command from a shebang
- shebang-regex:Regular expression for matching a shebang line
- shell-quote:quote and parse shell commands
- side-channel:Store information about any JS value in a side channel. Uses WeakMap if available.
- signal-exit:when you want to fire an event no matter how a process exits.
- sisteransi:ANSI escape codes for some terminal swag
- slash:Convert Windows backslash paths to slash paths
- smart-buffer:smart-buffer is a Buffer wrapper that adds automatic read & write offset tracking, string operations…
- socket.io-adapter:default socket.io in-memory adapter
- socket.io-parser:socket.io protocol parser
- socket.io:node.js realtime framework server
- sockjs:SockJS-node is a server counterpart of SockJS-client a JavaScript library that provides a WebSocket-…
- socks-proxy-agent:A SOCKS proxy `http.Agent` implementation for HTTP and HTTPS
- socks:Fully featured SOCKS proxy client supporting SOCKSv4, SOCKSv4a, and SOCKSv5. Includes Bind and Assoc…
- source-list-map:Fast line to line SourceMap generator.
- source-map-js:Generates and consumes source maps
- source-map-loader:extracts inlined source map and offers it to webpack
- source-map-resolve:Resolve the source map and/or sources for a generated file.
- source-map-support:Fixes stack traces for files with source maps
- source-map:Generates and consumes source maps
- sourcemap-codec:Encode/decode sourcemap mappings
- spdy-transport:SPDY v2, v3, v3.1 and HTTP2 transport
- spdy:Implementation of the SPDY protocol on node.js.
- sprintf-js:JavaScript sprintf implementation
- sshpk:A library for finding and using SSH public keys
- ssri:Standard Subresource Integrity library — parses, serializes, generates, and verifies integrity meta…
- stable:A stable array sort for JavaScript
- stack-utils:Captures and cleans stack traces
- stackframe:JS Object representation of a stack frame
- statuses:HTTP status utility
- streamroller:file streams that roll over when size limits, or dates are reached
- string_decoder:The string_decoder module from Node core
- string-length:Get the real length of a string – by correctly counting astral symbols and ignoring ansi escape code…
- string-natural-compare:Compare alphanumeric strings the same way a human would, using a natural order algorithm
- string-width:Get the visual width of a string – the number of columns required to display it
- string.prototype.matchall:Spec-compliant polyfill for String.prototype.matchAll
- string.prototype.trimend:ES2019 spec-compliant String.prototype.trimEnd shim.
- string.prototype.trimstart:ES2019 spec-compliant String.prototype.trimStart shim.
- stringify-object:Stringify an object/array like JSON.stringify just without all the double-quotes
- strip-ansi:Strip ANSI escape codes from a string
- strip-bom:Strip UTF-8 byte order mark (BOM) from a string
- strip-comments:Strip line and/or block comments from a string. Blazing fast, and works with JavaScript, Sass, CSS, …
- strip-final-newline:Strip the final newline character from a string/buffer
- strip-indent:Strip leading whitespace from each line in a string
- strip-json-comments:Strip comments from JSON. Lets you use comments in your JSON files!
- style-loader:style loader module for webpack
- stylehacks:Detect/remove browser hacks from CSS files.
- stylis:A Light–weight CSS Preprocessor
- stylus-loader:Stylus loader for webpack
- stylus:Robust, expressive, and feature-rich CSS superset
- supports-color:Detect whether a terminal supports color
- supports-hyperlinks:Detect if your terminal emulator supports hyperlinks
- supports-preserve-symlinks-flag:Determine if the current node version supports the `–preserve-symlinks` flag.
- svg-parser:Create a JSON-friendly object from an SVG string
- svgo:Nodejs-based tool for optimizing SVG vector graphics files
- swagger-client:SwaggerJS – a collection of interfaces for OAI specs
- swagger-parser:Swagger 2.0 and OpenAPI 3.0 parser and validator for Node and browsers
- symbol-observable:Symbol.observable ponyfill
- symbol-tree:Turn any collection of objects into its own efficient tree or linked list using Symbol
- tabulator-tables:Interactive table generation JavaScript library
- tailwindcss:A utility-first CSS framework for rapidly building custom user interfaces.
- tapable:Just a little module for plugins.
- tar:tar for node
- temp-dir:Get the real path of the system temp directory
- tempy:Get a random temporary file or directory path
- terminal-link:Create clickable links in the terminal
- terser-webpack-plugin:Terser plugin for webpack
- terser:JavaScript parser, mangler/compressor and beautifier toolkit for ES6+
- test-exclude:test for inclusion or exclusion of paths using globs
- text-table:borderless text tables with alignment
- throat:Throttle the parallelism of an asynchronous (promise returning) function / functions
- thunky:delay the evaluation of a paramless async function and cache the result
- tmp:Temporary file and directory creator
- tmpl:JavaScript micro templates.
- to-fast-properties:Force V8 to use fast properties for an object
- to-regex-range:Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more t…
- toidentifier:Convert a string of words to a JavaScript identifier
- tough-cookie:RFC6265 Cookies and Cookie Jar for node.js
- tr46:An implementation of the Unicode UTS #46: Unicode IDNA Compatibility Processing
- tree-kill:kill trees of processes
- tryer:Because everyone loves a tryer! Conditional and repeated task invocation for node and browser.
- tsconfig-paths:Load node modules according to tsconfig paths, in run-time or via API.
- tslib:Runtime library for TypeScript helper functions
- tsutils:utilities for working with typescript’s AST
- type-check:type-check allows you to check the types of JavaScript values at runtime with a Haskell like type sy…
- type-detect:Improved typeof detection for node.js and the browser.
- type-fest:A collection of essential TypeScript types
- type-is:Infer the content-type of a request.
- typed-assert:typesafe assertion library for TypeScript 3.7+
- typedarray-to-buffer:Convert a typed array to a Buffer without a copy
- typescript:TypeScript is a language for application scale JavaScript development
- ua-parser-js:Detect Browser, Engine, OS, CPU, and Device type/model from User-Agent data. Supports browser & node…
- unbox-primitive:Unbox a boxed JS primitive value.
- unicode-canonical-property-names-ecmascript:The set of canonical Unicode property names supported in ECMAScript RegExp property escapes.
- unicode-match-property-ecmascript:Match a Unicode property or property alias to its canonical property name per the algorithm used for…
- unicode-match-property-value-ecmascript:Match a Unicode property or property alias to its canonical property name per the algorithm used for…
- unicode-property-aliases-ecmascript:Unicode property alias mappings in JavaScript format for property names that are supported in ECMASc…
- unique-filename:Generate a unique filename for use in temporary directories or caches.
- unique-slug:Generate a unique character string suitible for use in files and URLs.
- unique-string:Generate a unique random string
- universalify:Make a callback- or promise-based function support both promises and callbacks.
- unpipe:Unpipe a stream from all destinations
- unquote:Remove wrapping quotes from a string.
- upath:A proxy to `path`, replacing `\` with `/` for all results (supports UNC paths) & new methods to norm…
- update-browserslist-db:CLI tool to update caniuse-lite to refresh target browsers from Browserslist config
- uri-js:An RFC 3986/3987 compliant, scheme extendable URI/IRI parsing/validating/resolving library for JavaS…
- url-parse:Small footprint URL parser that works seamlessly across Node.js and browser environments
- util-deprecate:The Node.js `util.deprecate()` function with browser support
- util.promisify:Polyfill/shim for util.promisify in node versions < v8
- utila:notareplacementforunderscore
- utils-merge:merge() utility function
- uuid:RFC4122 (v1, v4, and v5) UUIDs
- v8-to-istanbul:convert from v8 coverage format to istanbul’s format
- validator:String validation and sanitization
- vary:Manipulate the HTTP Vary header
- vex-dialog:A vex plugin for drop-in alert, confirm, and prompt dialogs
- vex-js:Beautiful, functional dialogs in vanilla JavaScript
- w3c-hr-time:An implementation of the W3C High Resolution Time Level 2 specification.
- w3c-xmlserializer:A per-spec XML serializer implementation
- walker:A simple directory tree walker.
- watchpack:Wrapper library for directory and file watching.
- wbuf:Write buffer
- web-streams-polyfill:Web Streams, based on the WHATWG spec reference implementation
- web-vitals:Easily measure performance metrics in JavaScript
- webidl-conversions:Implements the WebIDL algorithms for converting to and from JavaScript values
- webpack-dev-middleware:A development middleware for webpack
- webpack-dev-server:Serves a webpack app. Updates the browser on changes.
- webpack-manifest-plugin:A Webpack Plugin for generating Asset Manifests
- webpack-merge:Variant of merge that’s useful for webpack configuration
- webpack-sources:Source code handling classes for webpack
- webpack-subresource-integrity:Webpack plugin for enabling Subresource Integrity
- webpack:Packs CommonJs/AMD modules for the browser. Allows to split your codebase into multiple bundles, whi…
- websocket-driver:WebSocket protocol handler with pluggable I/O
- websocket-extensions:Generic extension manager for WebSocket connections
- whatwg-encoding:Decode strings according to the WHATWG Encoding Standard
- whatwg-fetch:A window.fetch polyfill.
- whatwg-mimetype:Parses, serializes, and manipulates MIME types, according to the WHATWG MIME Sniffing Standard
- whatwg-url:An implementation of the WHATWG URL Standard’s URL API and parsing machinery
- which-boxed-primitive:Which kind of boxed JS primitive is this?
- which-collection:Which kind of Collection (Map, Set, WeakMap, WeakSet) is this JavaScript value? Works cross-realm, w…
- which-typed-array:Which kind of Typed Array is this JavaScript value? Works cross-realm, without `instanceof`, and des…
- which:Like which(1) unix command. Find the first instance of an executable in the PATH.
- wide-align:A wide-character aware text alignment function for use on the console or with fixed width fonts.
- wildcard:Wildcard matching tools
- word-wrap:Wrap words to a specified length.
- workbox-background-sync:Queues failed requests and uses the Background Sync API to replay them when the network is available
- workbox-broadcast-update:A service worker helper library that uses the Broadcast Channel API to announce when a cached respon…
- workbox-build:A module that integrates into your build process, helping you generate a manifest of local files tha…
- workbox-cacheable-response:This library takes a Response object and determines whether it’s cacheable based on a specific confi…
- workbox-core:This module is used by a number of the other Workbox modules to share common code.
- workbox-expiration:A service worker helper library that expires cached responses based on age or maximum number of entr…
- workbox-google-analytics:Queues failed requests and uses the Background Sync API to replay them when the network is available
- workbox-navigation-preload:This library allows developers to opt-in to using Navigation Preload in their service worker.
- workbox-precaching:This module efficiently precaches assets.
- workbox-range-requests:This library creates a new Response, given a source Response and a Range header value.
- workbox-recipes:A service worker helper library to manage common request and caching patterns
- workbox-routing:A service worker helper library to route request URLs to handlers.
- workbox-strategies:A service worker helper library implementing common caching strategies.
- workbox-streams:A library that makes it easier to work with Streams in the browser.
- workbox-sw:This module makes it easy to get started with the Workbox service worker libraries.
- workbox-webpack-plugin:A plugin for your Webpack build process, helping you generate a manifest of local files that workbox…
- workbox-window:Simplifies communications with Workbox packages running in the service worker
- wrap-ansi:Wordwrap a string with ANSI escape codes
- wrappy:Callback wrapping utility
- write-file-atomic:Write files in an atomic fashion w/configurable ownership
- ws:Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js
- xml-name-validator:Validates whether a string matches the production for an XML name or qualified name
- xmlchars:Utilities for determining if characters belong to character classes defined by the XML specs.
- xtend:extend like a boss
- y18n:the bare-bones internationalization library used by yargs
- yallist:Yet Another Linked List
- yaml:JavaScript parser and stringifier for YAML
- yargs-parser:the mighty option parser used by yargs
- yargs:yargs the modern, pirate-themed, successor to optimist.
- yocto-queue:Tiny queue data structure
- z-schema:JSON schema validator
- zone.js:Zones for JavaScript
Leave a Reply