npm

E24478

npm is the default package manager and registry for Node.js, widely used to share, install, and manage JavaScript libraries and tools.

All labels observed (11)

How this entity was disambiguated

Statements (76)

Predicate Object
instanceOf JavaScript package manager
Node.js package manager
software package manager
software registry
acquiredBy GitHub
acquisitionYear 2020
authenticationMethod token-based authentication
category package management system
software development tool
commandLineInterface npm CLI
linked to: npm
configurationMethod .npmrc file
creator Isaac Z. Schlueter
defaultConfigFile package.json
defaultPackageManagerFor Node.js
developedFor Node.js runtime
distributionModel open source
ecosystem JavaScript ecosystem
linked to: JavaScript
fullName Node Package Manager
linked to: npm
hasCommand npm audit
npm cache
npm ci
npm config
npm init
npm install
npm login
npm logout
npm publish
npm run
npm test
npm uninstall
npm update
hasComponent npm CLI
linked to: npm

npm registry
linked to: npm

npm website
hasNamespace @scope packages
initialReleaseYear 2010
license Artistic License 2.0
operatingSystem Linux
Windows
macOS
originalAuthor Isaac Z. Schlueter
ownedBy GitHub
packageRegistryURL https://registry.npmjs.org/
parentOrganization GitHub
platform cross-platform
previousParentOrganization npm, Inc.
primaryEcosystem Node.js
registryType public package registry
supports private registries via npm Enterprise
supportsFeature audit for vulnerabilities
lockfiles
organization accounts
package scripts
private packages
scoped packages
semantic versioning
two-factor authentication
supportsFile package-lock.json
package.json
supportsInstallSource git repositories
local file paths
registry
supportsLanguage JavaScript
TypeScript
supportsProtocol HTTPS
usedFor JavaScript library distribution
Node.js tooling distribution
dependency management
package installation
usedWith Angular
Node.js
React
Vue.js
front-end build tools
website https://www.npmjs.com/
writtenIn JavaScript

How these facts were elicited

Referenced by (35)

Full triples — surface form annotated when it differs from this entity's canonical label.

JavaScript ecosystem npm
Plotly distribution npm
Mocha packageManager npm
npm fullName Node Package Manager
linked to: npm
npm hasComponent npm CLI
linked to: npm
npm hasComponent npm registry
linked to: npm
npm commandLineInterface npm CLI
linked to: npm
Yarn alternativeTo npm
subject linked to: yarn
DefinitelyTyped relatedTo npm
Grunt requires npm
Grunt competesWith npm scripts
linked to: npm
Gulp pluginRegistry npm
Gulp packageManager npm
Vue CLI requires npm or Yarn
linked to: npm
CommonJS module system usedIn npm ecosystem
linked to: npm
npm, Inc. product npm registry
linked to: npm
npm, Inc. product npmjs.com
linked to: npm
npm, Inc. operates npm public registry
linked to: npm
npm, Inc. hasComponent npm CLI
linked to: npm
npm, Inc. hasComponent npm registry API
linked to: npm
Yarn 1 (Classic) supports npm registry
linked to: npm
Isaac Z. Schlueter notableWork npm package manager
linked to: npm
Isaac Z. Schlueter softwareProject npm CLI
linked to: npm
Isaac Z. Schlueter associatedWith npm registry
linked to: npm
Nest CLI requires npm
Yeoman requires npm