UNPKG

antd4-theme-vars

Version:

Generate different theme files for antd@4.x

24 lines (23 loc) 933 B
export type ThemeConfig = { /** prefix classname, not allowed to be `ant` */ prefixCls: string; /** output file name */ fileName: string; /** * antd less variables * @see https://github.com/ant-design/ant-design/blob/4.x-stable/components/style/themes/default.less */ variables: Record<string, string>; }; export type DefineConfigType = { /** different theme configs */ themes: ThemeConfig[]; /** output directory, default is `join(process.cwd(), "node_modules/antd4-theme-vars/themes")` */ outputDir?: string; /** minify css, will generate another `*.min.css` file, default is `true` */ minifyCSS?: boolean; /** antd less path, default is `join(process.cwd(), "node_modules/antd/dist/antd.less")` */ antdLessPath?: string; /** antd less looking paths, default is `[join(process.cwd(), "node_modules/antd/lib")]` */ antdLessLookingPaths?: string[]; };