Optionalauthor
author?: string | { email?: string; name?: string }
Optionalbugs
bugs?: string | { url?: string }
Optionaldescription
description?: string
Optionalhomepage
homepage?: string
Optionallicense
license?: string
Optionallicenses
licenses?: { type?: string; url?: string }[]
Optionalname
name?: string
Optionalrepository
repository?: string | { directory?: string; type?: string; url?: string }
Optionalversion
version?: string
Intended to represent normalized data structures based on PackageJson spec and explained by PackageJson description. Normalization should be done downstream, for example via
normalize-package-data.