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.

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

New to CodeMeta? The User Guide describes how these terms are used in a codemeta.json file. There are also various tools such as the generator that can help!