export interface Dependency { name: string; source: "relative" | "remote"; location: string; } export interface Item { avatar_url: string; name: string; full_name: string; created_at: string; description?: string | null; default_branch?: string; open_issues: number; stargazers_count: number; forks_count: number; watchers_count: number; contentIsCorrect?: boolean; tags_url: string; license: string; readme_content: string; specials?: string; topics?: string[]; size: number; has_build_zig_zon?: boolean; has_build_zig?: boolean; fork: boolean; updated_at: string; dependencies?: Dependency[]; berg?: number; gitlab?: number; archived?: boolean; owner?: string; // Added for findItem compatibility }