npm's repositories
node-semver
The semver parser for node (the one npm uses)
node-which
Like which(1) unix command. Find the first instance of an executable in the PATH.
hosted-git-info
Provides metadata and conversions from repository urls for Github, Bitbucket and Gitlab
normalize-package-data
normalizes package metadata, typically found in package.json file.
minipass-fetch
An implementation of window.fetch in Node.js using Minipass streams
mute-stream
Bytes go in, but they don't come out (when muted).
read-package-json-fast
Like read-package-json, but faster
npm-audit-report
npm audit security report
parse-conflict-json
Parse a JSON string that has git merge conflicts, resolving if possible
npm-install-checks
contains checks that npm runs during the installation
json-parse-even-better-errors
get better errors
promise-spawn
spawn processes the way the npm cli likes to do
npm-user-validate
user validation
eslint-config
a base eslint config used by the npm CLI team
read-cmd-shim
Read the path a cmd-shim is pointing at. Acts like fs.readlink but for cmd-shims.
stafftools
npm CLI Team's Internal Tools
npm-bundled
Run this in a node package, and it'll tell you which things in node_modules are bundledDependencies, or transitive dependencies of bundled dependencies.
name-from-folder
Get the package name from a folder path
npm-normalize-package-bin
Turn any flavor of allowable package.json bin into a normalized object
minify-registry-metadata
how big will docs be if we trim some things out?