git-contributor-stats
Version:
CLI to compute contributor and repository statistics from a Git repository (commits, lines added/deleted, frequency, heatmap, bus-factor), with filters and multiple output formats.
20 lines • 747 B
TypeScript
export type AliasGroup = string | RegExp | string[];
export interface AliasCanonicalInfo {
name?: string;
email?: string;
}
export interface AliasConfigObject {
groups?: AliasGroup[];
map?: Record<string, string>;
canonical?: Record<string, AliasCanonicalInfo>;
[key: string]: string | AliasGroup[] | Record<string, string> | Record<string, AliasCanonicalInfo> | undefined;
}
export type AliasConfig = AliasGroup[] | AliasConfigObject | undefined;
export declare function buildAliasResolver(config?: AliasConfig): {
resolve: null | ((n: string, name?: string, email?: string) => string);
canonicalDetails: Map<string, {
name?: string;
email?: string;
}>;
};
//# sourceMappingURL=aliases.d.ts.map