UNPKG

fake-it-til-you-git

Version:

A modern CLI tool to generate fake Git commit history for your GitHub/GitLab profile

43 lines 1.21 kB
export type MessageStyle = 'default' | 'lorem' | 'emoji'; interface MessageGeneratorOptions { style: MessageStyle; customMessages?: string[]; seed?: string; } /** * Load messages from a file */ export declare function loadMessagesFromFile(filePath: string): string[]; /** * Get messages array based on style */ export declare function getMessagesByStyle(style: MessageStyle, customMessages?: string[]): string[]; /** * Generate a random commit message */ export declare function generateRandomMessage(options: MessageGeneratorOptions): string; /** * Validate custom messages */ export declare function validateCustomMessages(messages: string[]): { valid: boolean; errors: string[]; }; /** * Sanitize a single commit message */ export declare function sanitizeMessage(message: string): string; /** * Sanitize an array of commit messages */ export declare function sanitizeMessages(messages: string[]): string[]; /** * Get message generator statistics */ export declare function getMessageStats(style: MessageStyle, customMessages?: string[]): { style: MessageStyle; totalMessages: number; sampleMessages: string[]; }; export {}; //# sourceMappingURL=messages.d.ts.map