ccshare
Version:
Share Claude Code prompts and results easily
50 lines • 1.25 kB
TypeScript
export interface ProjectInfo {
timestamp: string;
projectPath: string;
projectName: string;
prompts: {
count: number;
recent: Array<{
content: string;
timestamp?: string;
response?: string;
}>;
};
changes: {
files: Array<{
path: string;
type: 'created' | 'modified' | 'deleted';
additions?: number;
deletions?: number;
diff?: string;
codeChanges?: Array<{
lineNumber: number;
type: 'added' | 'removed' | 'context';
content: string;
}>;
beforeCode?: string;
afterCode?: string;
}>;
summary: string;
};
claudeConfig: {
exists: boolean;
content?: any;
};
projectSummary: {
language: string;
framework?: string;
description: string;
};
sessionHistory?: Array<{
timestamp: string;
prompts: number;
filesChanged: number;
}>;
fileDiffs?: Array<{
path: string;
diff: string;
}>;
}
export declare function analyzeProject(): Promise<ProjectInfo>;
//# sourceMappingURL=analyze.d.ts.map