1 | import webpack from 'webpack';
|
2 | import { validatePlatforms } from './config/config';
|
3 | export interface NanachiOptions {
|
4 | watch?: boolean;
|
5 | platform?: validatePlatforms;
|
6 | beta?: boolean;
|
7 | betaUi?: boolean;
|
8 | compress?: boolean;
|
9 | compressOption?: any;
|
10 | typescript?: boolean;
|
11 | huawei?: boolean;
|
12 | rules?: Array<webpack.Rule>;
|
13 | prevLoaders?: Array<string>;
|
14 | prevJsLoaders?: Array<string>;
|
15 | postJsLoaders?: Array<string>;
|
16 | prevCssLoaders?: Array<string>;
|
17 | postCssLoaders?: Array<string>;
|
18 | postLoaders?: Array<string>;
|
19 | plugins?: Array<webpack.Plugin>;
|
20 | analysis?: boolean;
|
21 | silent?: boolean;
|
22 | complete?: Function;
|
23 | }
|
24 | declare function nanachi(options?: NanachiOptions): Promise<void>;
|
25 | export default nanachi;
|