willow-cli
Version:
CLI for installing Willow Design System components
29 lines • 860 B
TypeScript
import { ProjectType } from '../types/index.js';
export interface ValidationResult {
isValid: boolean;
errors: string[];
warnings: string[];
checkedFiles: string[];
}
export interface ValidationCheck {
name: string;
file: string;
required: boolean;
contentChecks?: {
contains: string[];
description: string;
}[];
}
/**
* Comprehensive validation checker for Willow Design System setup
*/
export declare function validateWillowSetup(projectType: ProjectType): Promise<ValidationResult>;
/**
* Quick validation for essential files only
*/
export declare function validateEssentials(projectType: ProjectType): Promise<boolean>;
/**
* Validate component imports work correctly
*/
export declare function validateComponentImports(): Promise<ValidationResult>;
//# sourceMappingURL=validationChecker.d.ts.map