npm's repositories
node-semver
The semver parser for node (the one npm uses)
npm-expansions
Send us a pull request by editing expansions.txt
documentation
Documentation for the npm registry, website, and command-line interface.
init-package-json
A node module to get your node module started
validate-npm-package-name
Is the given string an acceptable npm package name?
read-package-json
The thing npm uses to read package.json files with semantics and defaults and validation and stuff
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.
statusboard
Public monitor/status/health board for @npm/cli-team's maintained projects
minipass-fetch
An implementation of window.fetch in Node.js using Minipass streams
benchmarks
The npm CLI's benchmark suite
parse-conflict-json
Parse a JSON string that has git merge conflicts, resolving if possible
template-oss
a template package for npm CLI team development
promise-spawn
spawn processes the way the npm cli likes to do
npm-user-validate
user validation
create-oss
init module used for OSS projects by the npm CLI team
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.
provenance
Details on npm provenance
npm-pick-manifest
Standard manifest picker/semver resolver for npm
disparity-colors
Colorizes unified diff output