JavaScript > npm
Package manager.
Contents
Articles
The linked text (item name)
Install npm packages globally without sudo on macOS and Linux
An introduction to Node.js and client-side development with npm.
Tools
Packages
Publishing
A better npm publish.
Publish packages safely and gracefully.
Making releasing to npm so easy a kitten could probably do it.
List all files which would be published in a package.
Automate releases for Git repositories and/or npm packages. Changelog generation, GitHub/GitLab releases, etc.
Fully automated package publishing.
Registry
Check whether a package name is available on npm.
Get the package.json of a package from the npm registry.
Get the latest version of an npm package.
Get a list of npm packages with a certain keyword.
Get user info of an npm user.
Get the email of an npm user.
Get packages by an npm user.
Get the dependents of a user's npm packages.
Get data from an npm registry.
Log in to npm.
Registry manager.
Easy to set up and maintain npm registry and proxy.
Lightweight private npm proxy registry.
Other
Open the npm page of a package.
Open the GitHub page of a package.
Check if your package dependencies are out of date.
Check for outdated, incorrect, and unused dependencies, as well as interactive update.
Update outdated npm dependencies interactively.
A consistent shrinkwrap tool.
Scaffold out an npm package.
Find the closest package.json file.
Read the closest package.json file.
Normalize package metadata.
Get namespaced config from the closest package.json.
Run locally installed binaries in the terminal by name like with global ones.
Use npm offline.
CLI for inspecting and editing properties in package.json.
Manage Node.js version specific dependencies with ease.
Search packages by scraping the npm web search.
Search known issues of all your packages at once.
Make npm3's flat dependencies easier to find and sort.
Interactive CLI menu to list & run npm tasks.
Explore dependencies of npm packages in the command-line.
Lock down your dependencies and install offline.
Expand scripts from package.json to improve execution speed.
Get the bundle size of an npm package.
Convert yarn.lock to package-lock.json and vice versa.
CLI tool to run multiple npm-scripts in parallel or serial.
Watch files and folders and run a command when something changed.
Sends native desktop notifications when npm scripts fail.
App to manage npm dependencies.
Interactive CLI package search utility.
Lint lockfiles for improved security and trust policies to mitigate malicious package injection and insecure lockfile resources.