Optionalauthor
author?: Record<string, string>
Optionalbin
bin?: Record<string, string>
Optionalbugs
bugs?: Record<string, string>
Optionaldependencies
dependencies?: Record<string, string>
Optionaldescription
description?: string
OptionaldevDependencies
devDependencies?: Record<string, string>
Optionaldirectories
directories?: Record<string, string>
Optionalengines
engines?: Record<string, string>
Optionalhomepage
homepage?: string
Optionalkeywords
keywords?: string[]
Optionallicense
license?: string
Optionalmain
main?: string
Optionalmaintainers
maintainers?: { email: string; name: string }[]
Optionalmodule
module?: string
OptionaloptionalDependencies
optionalDependencies?: Record<string, string>
OptionalpackageManager
packageManager?: string
OptionalpeerDependencies
peerDependencies?: Record<string, string>
Optionalpnpm
pnpm?: { overrides?: Record<string, string> } & Record<string, unknown>
OptionalpublishConfig
publishConfig?: {
access: "public" | "restricted";
registry: string;
tags?: string;
[key: string]: unknown;
}
Optionalrepository
repository?: { directory?: string; type?: string; url?: string }
Optionalresolutions
resolutions?: Record<string, string>
Optionalscripts
scripts?: Record<string, string>
Optionaltype
type?: string
Optionaltypings
typings?: string
通用 package.json 类型定义