UNPKG

@maddragon/wptool

Version:

项目开发通用工具类封装:webpack

147 lines (146 loc) 5 kB
declare const _default: { setPages: (files: [], model?: string) => any; setPack: (config: any, version: string, openGzip?: boolean, deleteOriginalAssets?: boolean) => { performance: { hints: string; maxEntrypointSize: number; maxAssetSize: number; assetFilter: (assetFilename: any) => any; }; output: any; optimization: { minimizer: any[]; splitChunks: { chunks: string; minSize: number; minChunks: number; maxAsyncRequests: number; maxInitialRequests: number; automaticNameDelimiter: string; name: boolean; cacheGroups: { 'element-ui': { chunks: string; name: string; test: RegExp; minChunks: number; maxInitialRequests: number; minSize: number; priority: number; }; vant: { chunks: string; name: string; test: RegExp; minChunks: number; maxInitialRequests: number; minSize: number; priority: number; }; echarts: { chunks: string; name: string; test: RegExp; minChunks: number; maxInitialRequests: number; minSize: number; priority: number; }; 'view-design': { chunks: string; name: string; test: RegExp; minChunks: number; maxInitialRequests: number; minSize: number; priority: number; }; 'vue-cobweb': { chunks: string; name: string; test: RegExp; minChunks: number; maxInitialRequests: number; minSize: number; priority: number; }; ptool: { chunks: string; name: string; test: RegExp; minChunks: number; maxInitialRequests: number; minSize: number; priority: number; }; vendors: { chunks: string; name: string; test: RegExp; minChunks: number; maxInitialRequests: number; minSize: number; priority: number; }; }; }; }; plugins: any[]; } | { performance?: undefined; output?: undefined; optimization?: undefined; plugins?: undefined; }; defaultPack: (projectname: string) => { devServer: { open: boolean; host: string; port: number; https: boolean; disableHostCheck: boolean; overlay: { warnings: boolean; errors: boolean; }; proxy: { '/api/weather/': { target: string; changeOrigin: boolean; pathRewrite: { '^/api': string; }; }; '/api/': { target: string; changeOrigin: boolean; pathRewrite: { '^/api/': string; }; }; }; }; publicPath: string; assetsDir: string; outputDir: string; lintOnSave: string; transpileDependencies: string[]; productionSourceMap: boolean; css: { extract: boolean; sourceMap: boolean; loaderOptions: { less: { javascriptEnabled: boolean; }; css: {}; postcss: {}; }; requireModuleExtension: boolean; }; parallel: boolean; pwa: {}; pluginOptions: {}; }; }; export default _default;