# npm

> Discover, install, and publish JavaScript packages

npm is a package registry and command line toolset for discovering, installing, and publishing JavaScript software. Developers use the website to find libraries and tools, inspect package information, and choose code to reuse in their own projects. The npm CLI installs dependencies from the registry, manages their versions, and runs project commands defined in a package.json file.

A project's package.json records its dependencies and scripts, while the lockfile captures the exact dependency tree to help reproduce installations across development environments. Developers can publish reusable packages for others to install, or use private packages to share code with selected collaborators. Organizations and teams provide controls for managing package access and coordinating maintenance across a group.

## Listing details

- Canonical BetaNeon page: https://betaneon.com/products/npm
- Official website: https://www.npmjs.com/
- Category: Developer tools / Terminals & command-line tools
- Status: Launched
- Topics: Command line, Developer tools, JavaScript, Open source, Web development
- Listing updated: 2026-10-30T16:52:33.616Z
- Information source: https://www.npmjs.com/

This is a product introduction, not an endorsement. Confirm current availability, features, and prices on the official website. Community upvotes on BetaNeon are not star ratings.
