npm.devtool.tech
👏 You can access npm package with using npm variable in browser devtools!
a package manager for JavaScript

code/package/bundle size

0B
publish
0B
install
0B
bundle minified
0B
bundle gzipped

GitHub Workflow Status (branch) Coveralls github branch

npm - a JavaScript package manager

Requirements

  • Node.js v10 or higher must be installed to run this program

Installation

npm comes bundled with node, & most third-party distributions, by default. Officially supported downloads/distributions can be found at: nodejs.org/en/download

Direct Download

You can download & install npm directly from npmjs.com using our custom install.sh script:

curl -qL https://www.npmjs.com/install.sh | sh

Node Version Managers

If you're looking to manage multiple versions of node &/or npm, consider using a "Node Version Manager" such as:

Usage

npm <command>

Links & Resources

  • Documentation - Official docs & how-tos for all things npm
    • Note: you can also search docs locally with npm help-search <query>
  • Bug Tracker - Search or submit bugs against the CLI
  • Roadmap - Track & follow along with our public roadmap
  • Feedback - Contribute ideas & discussion around the npm registry, website & CLI
  • RFCs - Contribute ideas & specifications for the API/design of the npm CLI
  • Service Status - Monitor the current status & see incident reports for the website & registry
  • Project Status - See the health of all our maintained OSS projects in one view
  • Events Calendar - Keep track of our Open RFC calls, releases, meetups, conferences & more
  • Support - Experiencing problems with the npm website or registry? File a ticket here

Acknowledgments

  • npm is configured to use the npm Public Registry at https://registry.npmjs.org by default; Usage of this registry is subject to Terms of Use available at https://npmjs.com/policies/terms
  • You can configure npm to use any other compatible registry you prefer. You can read more about configuring third-party registries here

FAQ on Branding

Is it "npm" or "NPM" or "Npm"?

npm should never be capitalized unless it is being displayed in a location that is customarily all-capitals (ex. titles on man pages).

Is "npm" an acronym for "Node Package Manager"?

Contrary to popular belief, npm is not in fact an acronym for "Node Package Manager"; It is a recursive bacronymic abbreviation for "npm is not an acronym" (if the project was named "ninaa", then it would be an acronym). The precursor to npm was actually a bash utility named "pm", which was the shortform name of "pkgmakeinst" - a bash function that installed various things on various platforms. If npm were to ever have been considered an acronym, it would be as "node pm" or, potentially "new pm".

🔎Explore Package🔎CDN Script

Score

Popularity66/100
Quality76/100
Maintenance67/100

Dependencies

JSONStream^1.3.5abbrev~1.1.1ansicolors~0.3.2ansistyles~0.1.3aproba^2.0.0archy~1.0.0bin-links^1.1.8bluebird^3.5.5byte-size^5.0.1cacache^12.0.3call-limit^1.1.1chownr^1.1.4ci-info^2.0.0cli-columns^3.1.2cli-table3^0.5.1cmd-shim^3.0.3columnify~1.5.4config-chain^1.1.12detect-indent~5.0.0detect-newline^2.1.0dezalgo~1.0.3editor~1.0.0figgy-pudding^3.5.1find-npm-prefix^1.0.2fs-vacuum~1.2.10fs-write-stream-atomic~1.0.10gentle-fs^2.3.1glob^7.1.6graceful-fs^4.2.4has-unicode~2.0.1hosted-git-info^2.8.8iferr^1.0.2infer-owner^1.0.4inflight~1.0.6inherits^2.0.4ini^1.3.5init-package-json^1.10.3is-cidr^3.0.0json-parse-better-errors^1.0.2lazy-property~1.0.0libcipm^4.0.8libnpm^3.0.1libnpmaccess^3.0.2libnpmhook^5.0.3libnpmorg^1.0.1libnpmsearch^2.0.2libnpmteam^1.0.2libnpx^10.2.4lock-verify^2.1.0lockfile^1.0.4lodash._baseuniq~4.6.0lodash.clonedeep~4.5.0lodash.union~4.6.0lodash.uniq~4.5.0lodash.without~4.4.0lru-cache^5.1.1meant^1.0.2mississippi^3.0.0mkdirp^0.5.5move-concurrently^1.0.1node-gyp^5.1.0nopt^4.0.3normalize-package-data^2.5.0npm-audit-report^1.3.3npm-cache-filename~1.0.2npm-install-checks^3.0.2npm-lifecycle^3.1.5npm-package-arg^6.1.1npm-packlist^1.4.8npm-pick-manifest^3.0.2npm-profile^4.0.4npm-registry-fetch^4.0.7npm-user-validate~1.0.0npmlog~4.1.2once~1.4.0opener^1.5.1osenv^0.1.5pacote^9.5.12path-is-inside~1.0.2promise-inflight~1.0.1qrcode-terminal^0.12.0query-string^6.8.2qw~1.0.1read~1.0.7read-cmd-shim^1.0.5read-installed~4.0.3read-package-json^2.1.1read-package-tree^5.3.1readable-stream^3.6.0readdir-scoped-modules^1.1.0request^2.88.0retry^0.12.0rimraf^2.7.1safe-buffer^5.1.2semver^5.7.1sha^3.0.0slide~1.1.6sorted-object~2.0.1sorted-union-stream~2.1.3ssri^6.0.1stringify-package^1.0.1tar^4.4.13text-table~0.2.0tiny-relative-date^1.3.0uid-number0.0.6umask~1.1.0unique-filename^1.1.1unpipe~1.0.0update-notifier^2.5.0uuid^3.3.3validate-npm-package-license^3.0.4validate-npm-package-name~3.0.0which^1.3.1worker-farm^1.7.0write-file-atomic^2.4.3debuglog*imurmurhash*lodash._baseindexof*lodash._bindcallback*lodash._cacheindexof*lodash._createcache*lodash._getnative*lodash.restparam*