interface PackageJsonPerson { name: string; email?: string; url?: string;}
interface PackageJsonBugs { url?: string; email?: string;}
export interface PackageJson { name: string; version: string; description?: string; keywords?: string[]; homepage?: string; bugs?: PackageJsonBugs | string; license?: "MIT" | "ISC" | "UNLICENSED" | string; author?: PackageJsonPerson | string; contributors?: (PackageJsonPerson | string)[]; main?: string; types?: string; scripts?: { [key: string]: string }; repository?: string | { type: string; url: string; directory?: string }; dependencies?: { [packageName: string]: string }; devDependencies?: { [packageName: string]: string }; peerDependencies?: { [packageName: string]: string }; bundleDependencies?: { [packageName: string]: string }; optionalDependencies?: { [packageName: string]: string }; engines?: { [engineName: string]: string }; os?: string[]; cpu?: string[]; private?: boolean; [propertyName: string]: any;}
export type ScriptTarget = | "ES3" | "ES5" | "ES2015" | "ES2016" | "ES2017" | "ES2018" | "ES2019" | "ES2020" | "ES2021" | "ES2022" | "Latest";