Type Alias PackageManifest

PackageManifest: {
    author?: PackageManifestPerson;
    bin?: string;
    browser?: string;
    bugs?: {
        email?: string;
        url: string;
    };
    bundledDependencies?: string[];
    contributors?: PackageManifestPerson[];
    cpu?: string[];
    dependencies?: PackageManifestDependency;
    description?: string;
    engines?: PackageManifestDependency[];
    exports?: string | Record<string, string>;
    funding?: PackageManifestFunding | PackageManifestFunding[];
    homepage?: string;
    imports?: Record<string, Record<string, string>>;
    keywords?: string[];
    license?: string;
    main?: string;
    man?: string | string[];
    module?: string;
    name?: string;
    os?: string[];
    peerDependencies?: PackageManifestDependency[];
    peerDependenciesMeta?: Record<string, {
        optional: boolean;
    }>[];
    repository?: {
        directory?: string;
        type?: string;
        url: string;
    };
    types?: string;
    version?: string;
}