UNPKG

emotionctl

Version:

A secure terminal-based journaling system designed as a safe space for developers going through heartbreak, breakups, or betrayal

51 lines 1.08 kB
export interface JournalEntry { id: string; title: string; content: string; date: Date; mood?: string; tags?: string[]; encrypted: boolean; } export interface EncryptedData { data: string; iv: string; salt: string; } export interface JournalConfig { version: string; created: Date; lastModified: Date; entryCount: number; encrypted: boolean; } export interface ReadOptions { date?: string; list?: boolean; search?: string; } export interface CommandOptions { title?: string; output?: string; input?: string; id?: string; date?: string; list?: boolean; search?: string; } export interface BackupData { config: JournalConfig; entries: JournalEntry[]; timestamp: Date; } export declare enum MoodType { HAPPY = "\uD83D\uDE0A", SAD = "\uD83D\uDE22", ANGRY = "\uD83D\uDE20", EXCITED = "\uD83E\uDD29", CALM = "\uD83D\uDE0C", ANXIOUS = "\uD83D\uDE30", GRATEFUL = "\uD83D\uDE4F", NEUTRAL = "\uD83D\uDE10" } //# sourceMappingURL=index.d.ts.map