The npm package manager for NodeJS defines software metadata using a package.json file.

Property NodeJS
codeRepository repository
operatingSystem os
processorRequirements cpu / engines
softwareRequirements dependencies / bundledDependencies / peerDependencies
author author
contributor contributor
creator author
keywords keywords
license license
version version
description description
identifier name
name name
email author.email
name author.name
softwareSuggestions devDependencies / optionalDependencies
issueTracker bugs