npm

E24478

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

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (11)

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 self-linksurface differs
surface form: npm CLI
configurationMethod .npmrc file
creator Isaac Z. Schlueter
defaultConfigFile package.json
defaultPackageManagerFor Node.js
developedFor Node.js runtime
distributionModel open source
ecosystem JavaScript
surface form: JavaScript ecosystem
fullName npm self-linksurface differs
surface form: Node Package Manager
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 self-linksurface differs
surface form: npm CLI

npm self-linksurface differs
surface form: npm registry

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 programming language
surface form: 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

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 npm self-linksurface differs
this entity surface form: Node Package Manager
npm hasComponent npm self-linksurface differs
this entity surface form: npm CLI
npm hasComponent npm self-linksurface differs
this entity surface form: npm registry
npm commandLineInterface npm self-linksurface differs
this entity surface form: npm CLI
yarn alternativeTo npm
subject surface form: Yarn
DefinitelyTyped type definition repository relatedTo npm
subject surface form: DefinitelyTyped
Grunt requires npm
Grunt competesWith npm
this entity surface form: npm scripts
Gulp pluginRegistry npm
Gulp packageManager npm
Vue CLI requires npm
this entity surface form: npm or Yarn
CommonJS module system usedIn npm
this entity surface form: npm ecosystem
npm, Inc. product npm
this entity surface form: npm registry
npm, Inc. product npm
this entity surface form: npmjs.com
npm, Inc. operates npm
this entity surface form: npm public registry
npm, Inc. hasComponent npm
this entity surface form: npm CLI
npm, Inc. hasComponent npm
this entity surface form: npm registry API
Yarn 1 (Classic) supports npm
this entity surface form: npm registry
Isaac Z. Schlueter notableWork npm
this entity surface form: npm package manager
Isaac Z. Schlueter softwareProject npm
this entity surface form: npm CLI
Isaac Z. Schlueter associatedWith npm
this entity surface form: npm registry
Nest CLI requires npm
Yeoman requires npm