Optional
author
author?: Record<string, string>
Optional
bin
bin?: Record<string, string>
Optional
bugs
bugs?: Record<string, string>
Optional
dependencies
dependencies?: Record<string, string>
Optional
description
description?: string
Optional
devDependencies
devDependencies?: Record<string, string>
Optional
directories
directories?: Record<string, string>
Optional
engines
engines?: Record<string, string>
Optional
homepage
homepage?: string
Optional
keywords
keywords?: string[]
Optional
license
license?: string
Optional
main
main?: string
Optional
maintainers
maintainers?: { email: string; name: string }[]
Optional
module
module?: string
Optional
optionalDependencies
optionalDependencies?: Record<string, string>
Optional
packageManager
packageManager?: string
Optional
peerDependencies
peerDependencies?: Record<string, string>
Optional
pnpm
pnpm?: { overrides?: Record<string, string> } & Record<string, unknown>
Optional
publishConfig
publishConfig?: {
access: "public" | "restricted";
registry: string;
tags?: string;
[key: string]: unknown;
}
Optional
repository
repository?: { directory?: string; type?: string; url?: string }
Optional
resolutions
resolutions?: Record<string, string>
Optional
scripts
scripts?: Record<string, string>
Optional
type
type?: string
Optional
typings
typings?: string
通用 package.json 类型定义