UNPKG

codecanon

Version:

CLI tool that downloads documentation from 3rd party libraries, converts them to Markdown, and optimizes for LLMs

30 lines (29 loc) 836 B
import type { InitWorkspaceOptions, WorkspaceConfig } from "./types.js"; /** * Initialize a new CodeCanon workspace */ export declare function initWorkspace(options: InitWorkspaceOptions): Promise<void>; /** * Load workspace configuration */ export declare function loadWorkspaceConfig(cwd: string): Promise<WorkspaceConfig>; /** * Save workspace configuration */ export declare function saveWorkspaceConfig(cwd: string, config: WorkspaceConfig): Promise<void>; /** * Check if workspace is initialized */ export declare function isWorkspaceInitialized(cwd: string): Promise<boolean>; /** * Get paths for the workspace */ export declare function getWorkspacePaths(cwd: string): { root: string; cache: string; context: string; db: string; settings: string; localSettings: string; llmsTxt: string; };