vueless
Version:
Vue Styleless UI Component Library, powered by Tailwind CSS.
19 lines (18 loc) • 1 kB
TypeScript
export function getDirFiles(dirPath: string, ext: string, { recursive, exclude }?: {
recursive?: boolean | undefined;
exclude?: string[] | undefined;
}): Promise<string[]>;
export function getNuxtDirs(): string[];
export function getVueDirs(): string[];
export function getVuelessAppDirs(): string[];
export function getMergedComponentConfig(name: string): Promise<Object>;
export function getDefaultComponentConfig(name: string, configDir: string): Promise<Object>;
export function cacheMergedConfigs({ vuelessSrcDir, basePath }?: {
vuelessSrcDir: string;
basePath: string;
}): Promise<void>;
export function buildTSFile(entryPath: string, configOutFile: string): Promise<void>;
export function removeFolderIfEmpty(dirPath: string): Promise<void>;
export function detectTypeScript(): Promise<boolean>;
export function autoImportUserConfigs(basePath?: string): Promise<void>;
export function generateConfigIndexContent(imports?: string[], componentEntries?: string[]): Promise<string>;