An open API service indexing awesome lists of open source software.

awesome-npm

Awesome npm resources and tips
https://github.com/eric-erki/awesome-npm

Last synced: 20 days ago
JSON representation

Articles

Clients

Other

  • yarn - Fast, reliable, and secure dependency management.
  • npm - The official client.
  • pnpm - Fast, disk space efficient package manager.

Community

Standalone version of a package

Documentation

Standalone version of a package

FAQ

Standalone version of a package

Packages

Other

  • npm-home - Open the npm page of a package.
  • gh-home - Open the GitHub page of a package.
  • david - Check if your package dependencies are out of date.
  • npm-check - Check for outdated, incorrect, and unused dependencies, as well as interactive update.
  • npm-upgrade - Update outdated npm dependencies interactively.
  • npm-shrinkwrap - A consistent shrinkwrap tool.
  • generator-nm - Scaffold out an npm package.
  • pkg-up - Find the closest package.json file.
  • read-pkg-up - Read the closest package.json file.
  • normalize-package-data - Normalize package metadata.
  • npm-run-path - Run locally installed binaries in the terminal by name like with global ones.
  • local-npm - Use npm offline.
  • npe - CLI for inspecting and editing properties in package.json.
  • engine-deps - Manage Node.js version specific dependencies with ease.
  • enpeem-search - Search packages by scraping the npm web search.
  • npm-issues - Search known issues of all your packages at once.
  • john - Make npm3's flat dependencies easier to find and sort.
  • ntl - Interactive CLI menu to list & run npm tasks.
  • decheck - Explore dependencies of npm packages in the command-line.
  • shrinkpack - Lock down your dependencies and install offline.
  • redrun - Expand scripts from package.json to improve execution speed.
  • package-size - Get the bundle size of an npm package.
  • synp - Convert yarn.lock to package-lock.json and vice versa.
  • npm-run-all - CLI tool to run multiple npm-scripts in parallel or serial.
  • onchange - Watch files and folders and run a command when something changed.
  • cli-error-notifier - Sends native desktop notifications when npm scripts fail.
  • luna - App to manage npm dependencies.
  • emma-cli - Interactive CLI package search utility.
  • lockfile-lint - Lint lockfiles for improved security and trust policies to mitigate malicious package injection and insecure lockfile resources.
  • npm-shrinkwrap - A consistent shrinkwrap tool.
  • pkg-up - Find the closest package.json file.
  • read-pkg-up - Read the closest package.json file.
  • local-npm - Use npm offline.
  • pkg-conf - Get namespaced config from the closest package.json.

Publishing

  • np - A better npm publish.
  • publish-please - Publish packages safely and gracefully.
  • npm-release - Making releasing to npm so easy a kitten could probably do it™.
  • pkgfiles - List all files which would be published in a package.
  • semantic-release - Fully automated package publishing.
  • npm-release - Making releasing to npm so easy a kitten could probably do it™.
  • release-it - Automate releases for Git repositories and/or npm packages. Changelog generation, GitHub/GitLab releases, etc.

Registry

  • cloudsmith - A fully managed package management SaaS with support for public and private npm registries (and many others).
  • npm-name - Check whether a package name is available on npm.
  • package-json - Get the package.json of a package from the npm registry.
  • latest-version - Get the latest version of an npm package.
  • npm-keyword - Get a list of npm packages with a certain keyword.
  • npm-user - Get user info of an npm user.
  • npm-email - Get the email of an npm user.
  • npm-user-packages - Get packages by an npm user.
  • dpn - Get the dependents of a user's npm packages.
  • npm-stats - Get data from an npm registry.
  • npm-cli-login - Log in to npm.
  • nrm - Registry manager.
  • verdaccio - Lightweight private npm proxy registry.
  • npm-register - Easy to set up and maintain npm registry and proxy.

Related

Standalone version of a package

Support

Standalone version of a package

Tips

Run commands with different Node.js versions

Run scripts

Run script with `npx`

Update to the latest npm version

Tools

Browser extensions

  • npm-search-update - Chrome extension to quickly search for dependencies and monitor changes from the npm registry.
  • Octo-Linker - Chrome extension to navigate across npm packages on GitHub with ease.