UNPKG

@feedinbox/cli

Version:

CLI tool for installing FeedInbox components into your project

27 lines (21 loc) 734 B
interface AddOptions { dir: string; force: boolean; yes: boolean; } declare function addComponents(type: string, options: AddOptions): Promise<void>; declare function initConfig(): Promise<void>; declare function listTemplates(): void; declare function validateProject(): Promise<void>; interface Template { name: string; description: string; dependencies: Record<string, string>; devDependencies: Record<string, string>; files: string[]; } interface TemplateRegistry { [key: string]: Template; } declare function getTemplateRegistry(): Promise<TemplateRegistry>; export { type Template, type TemplateRegistry, addComponents, getTemplateRegistry, initConfig, listTemplates, validateProject };