@pitifulhawk/flash-up
Version:
Interactive project scaffolder for modern web applications
9 lines • 670 B
TypeScript
import { ValidationResult } from '../types/index.js';
export declare function validateProjectName(name: string): ValidationResult;
export declare function validateTargetDirectory(targetPath: string, allowNonEmpty?: boolean): Promise<ValidationResult>;
export declare function validateFramework(framework: string): ValidationResult;
export declare function validatePackageManager(packageManager: string): ValidationResult;
export declare function validateAddOns(addOns: string[]): ValidationResult;
export declare function sanitizeProjectName(name: string): string;
export declare function isValidSemVer(version: string): boolean;
//# sourceMappingURL=validation.d.ts.map