npm's repositories
validate-npm-package-name
Is the given string an acceptable npm package name?
write-file-atomic
Write files in an atomic fashion w/configurable ownership
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
npm-packlist
Walk through a folder and figure out what goes in an npm package
mute-stream
Bytes go in, but they don't come out (when muted).
run-script
Run a lifecycle script for a package (descendant of npm-lifecycle)
read-package-json-fast
Like read-package-json, but faster
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.
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
stafftools
npm CLI Team's Internal Tools
read-cmd-shim
Read the path a cmd-shim is pointing at. Acts like fs.readlink but for cmd-shims.
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
minify-registry-metadata
how big will docs be if we trim some things out?