@alicloud/console-toolkit-preset-component
Version:
console toolkit preset for component
39 lines (38 loc) • 1.04 kB
TypeScript
import { DocsPluginConfig } from '@alicloud/console-toolkit-plugin-docs';
export interface IOption {
moduleName: string;
useTypescript?: boolean;
sourcemap?: boolean;
externals?: any;
typescript?: {
useBabel: boolean;
};
babelJestTransformPatterns?: string[];
disableStyleRemove?: boolean;
entry?: string;
output?: string | {
baseDir: string;
dirs: Partial<OutputType>;
};
processJestConfig?: (originalJestConfig: object) => object;
bootJest?: (jestConfig: any, cliArgs: any) => Promise<void>;
webpackConfigPaths?: string[];
babelModuleResolve?: object;
bableFilter?: Function;
rollup?: (rollConfig: any) => any;
formats?: [
{
format: string;
file: string;
sourcemap: boolean;
}
];
disableStyleComponentsMinify?: boolean;
docs?: DocsPluginConfig;
}
export interface OutputType {
es: string;
cjs: string;
umd: string;
}
export type OutputTypeKey = 'es' | 'cjs' | 'umd';