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

PropertyNodeJS
codeRepositoryrepository
runtimePlatformengines
operatingSystemos
processorRequirementscpu
softwareRequirementsdependencies / bundledDependencies / bundleDependencies / peerDependencies
authorauthor
contributorcontributors
keywordskeywords
licenselicense
versionversion
descriptiondescription
identifiername
namename
urlhomepage
emailauthor.email
nameauthor.name
softwareSuggestionsdevDependencies / optionalDependencies
issueTrackerbugs