Your first time on this page? Allow me to give some explanations.
Awesome npm
Awesome npm resources and tips
Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.
Thank you sindresorhus & contributors
View Topic on GitHub:
sindresorhus/awesome-npm
Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.
Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.
Articles
[[I'm slow at replying these days, but I hope to get back to answering questions eventually]] Ask me anything!
A collection of succinct guides - Public Domain
a short introduction to node.js
Web
Browser extensions
CLI
Better completion for npm
List any node_modules directories in your system, as well as the space they take up. You can then select which ones you want to erase to free up space.
Publishing
A better npm publish
Safe and highly functional replacement for npm publish
.
Making releasing to npm so easy a kitten could probably do itโข
Sanity check which files you are and aren't about to publish to npm
๐ Automate versioning and package publishing
Fully automated version management and package publishing
Registry
Check whether a package or organization name is available on npm
Get metadata 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 a npm user
Get the dependents of a users npm modules
Convenience module for getting data from an NPM registry
NPM registry manager, fast switch between different registries: npm, cnpm, nj, taobao
Your own private npm registry and backup server
๐ฆ๐ A lightweight Node.js private proxy registry
Other
Open the npm page, Yarn page, or GitHub repo of a package
Open the GitHub page of the given or current directory repo
Node.js module that tells you when your package npm dependencies are out of date.
Check for outdated, incorrect, and unused dependencies.
Interactive CLI utility to easily update outdated NPM dependencies
A consistent shrinkwrap tool
Upgrade npm on Windows
Scaffold out a node module
Find the closest package.json file
Read the closest package.json file
normalizes package metadata, typically found in package.json file.
Get namespaced config from the closest package.json
Get your PATH prepended with locally installed binaries
Local and offline-first npm mirror
Node Package Editor: a CLI for one-off inspection and editing of properties in package.json files.
install dependencies based on node version
Search npm packages by web scraping and without indexing all npm packages
Search issues based on the packages you have locally installed
Make npm's flat dependencies easier to find and sort
Node Task List: Interactive cli to list and run package.json scripts
Checkout the dependencies an npm module depends on
Fast, resilient, reproducible builds with npm install.
โจ๐ ๐โจ fastest npm scripts runner
Get the bundle size of an npm package.
Convert yarn.lock to package-lock.json and vice versa
A CLI tool to run multiple npm-scripts in parallel or sequential.
Use glob patterns to watch file sets and run a command when anything is added, changed or deleted.
Sends native desktop notifications if CLI apps fail
Manage npm dependencies through a modern UI.
๐ฆ Terminal assistant to find and install node packages.
Lint an npm or yarn lockfile to analyze and detect security issues
Clients
The 1.x line is frozen - features and bugfixes now happen on https://github.com/yarnpkg/berry
the package manager for JavaScript
Fast, disk space efficient package manager -- ๅฟซ้็๏ผ่็็ฃ็็ฉบ้ด็ๅ ็ฎก็ๅทฅๅ ท
Update to the latest npm version
Upgrade npm on Windows
Silent option
Lifecycle scripts
FAQ
Community
Documentation
This repository is moving to: https://github.com/npm/cli
Background jobs and a minimal service for collecting and delivering download counts
Support
Related
Delightful Node.js packages and resources