export interface IAppInfo {
    name: string;
    version: string;
    homepage?: string;
    bugs?: {
        url: string;
    };
    repository?: {
        url: string;
    };
}
/**
 * 包体积信息（用于在版本通知中展示发布前后的体积变化）
 *
 * 字段单位均为「字节」。所有字段都允许缺省，缺省项不会出现在最终消息中。
 */
export interface PackageSizeInfo {
    /** 旧包 tarball 体积（字节）。0 或未传时，不展示新旧对比 */
    oldSize?: number;
    /** 新包 tarball 体积（字节）。必传，否则 packageSize 区块不会显示 */
    newSize: number;
    /** 旧包解包后体积（字节，可选） */
    oldUnpacked?: number;
    /** 新包解包后体积（字节，可选） */
    newUnpacked?: number;
    /** 新包文件数（可选） */
    fileCount?: number;
}
