UNPKG

755 BTypeScriptView Raw
1import webpack from 'webpack';
2import { validatePlatforms } from './config/config';
3export 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}
24declare function nanachi(options?: NanachiOptions): Promise<void>;
25export default nanachi;