UNPKG

ui-thing

Version:

CLI used to add Nuxt 3 components to a project

38 lines (34 loc) 844 B
export type UIConfig = { nuxtVersion?: number; theme: string; tailwindCSSLocation: string; tailwindConfigLocation: string; componentsLocation: string; composablesLocation: string; pluginsLocation?: string; utilsLocation: string; force: boolean; useDefaultFilename: boolean; packageManager: string; }; export type InitOptions = { force?: boolean; yes?: boolean; nuxtVersion?: number }; export type Component = { name: string; value: string; deps?: string[]; devDeps?: string[]; nuxtModules?: string[]; instructions?: string[]; files: Composable[]; utils: Composable[]; composables: Composable[]; plugins: Composable[]; components?: string[]; askValidator?: boolean; overrides?: Record<string, any>; }; export type Composable = { fileName: string; dirPath: string; fileContent: string; };