lun-cli
Version:
generator react component using cli
19 lines (16 loc) • 622 B
TypeScript
type Template = 'react' | 'react-ts';
type Css = 'vanilla' | 'module';
type PagesFolderName = 'views' | 'pages';
interface LunConfig {
/** by default [src] - options: 'src' | 'app' | string */
root: string;
/** by default [views] - options 'views' | 'pages' */
pagesFolder: PagesFolderName;
/** by default [react] - options 'react' | 'react-ts' */
defaultTemplate: Template;
/** context or provider folder name, by default [contexts] - options 'contexts' | 'providers' */
provider: string;
/** css - vanilla or module */
css: Css;
}
export type { LunConfig as L, Template as T };