The npm package manager for JavaScript defines software metadata using a package.json file.
npm is the default package manager for the JavaScript runtime environment Node.js.
| Property | NodeJS |
|---|---|
| codeRepository | repository |
| runtimePlatform | engines |
| operatingSystem | os |
| processorRequirements | cpu |
| softwareRequirements | dependencies / bundledDependencies / bundleDependencies / peerDependencies |
| author | author |
| contributor | contributors |
| keywords | keywords |
| license | license |
| version | version |
| description | description |
| identifier | name |
| name | name |
| url | homepage |
| author.email | |
| name | author.name |
| softwareSuggestions | devDependencies / optionalDependencies |
| issueTracker | bugs |