UNPKG

sdin

Version:

JavaScript package builder.

24 lines (23 loc) 900 B
import { SdinApplicationModule } from "../../configs/application-module"; import { Configuration, EntryObject, RuleSetRule, WebpackPluginInstance } from 'webpack'; export declare function getWebpackEntry(module: SdinApplicationModule): Promise<EntryObject>; export declare function getWebpackPlugins(module: SdinApplicationModule): WebpackPluginInstance[]; /** * webpack.config.resolve */ export declare function getWebpackResolve(module: SdinApplicationModule): Configuration['resolve']; /** * webpack.config.resolveLoader */ export declare function getWebpackResolveLoader(module: SdinApplicationModule): Configuration['resolveLoader']; /** * 分割代码的设置 */ export declare function getWebpackSplitChunks(): { maxSize: number; cacheGroups: any; }; /** * 获取webpack的loader配置 */ export declare function getWebpackRules(module: SdinApplicationModule): RuleSetRule[];