plugin-light
Version:
Webpack 相关插件、Loader、基础配置及 CLI 命令
127 lines (124 loc) • 5.03 kB
TypeScript
var publishUtil = "./webpack-publish.js";
var vueDirective = "./loader/vue-directive.js";
var vueDirectiveProd = "./loader/vue-directive.prod.js";
var vLazy = "./loader/v-lazy.js";
var vLazyProd = "./loader/v-lazy.prod.js";
var transformDynamicComp = "./loader/transform-dynamic-comp.js";
var transformDynamicCompProd = "./loader/transform-dynamic-comp.prod.js";
var swipeComponent = "./loader/swipe-component.js";
var swipeComponentProd = "./loader/swipe-component.prod.js";
var replaceVueKey = "./loader/replace-vue-key.js";
var replaceVueKeyProd = "./loader/replace-vue-key.prod.js";
var replaceTemplateTag = "./loader/replace-template-tag.js";
var replaceTemplateTagProd = "./loader/replace-template-tag.prod.js";
var replaceLibrary = "./loader/replace-library.js";
var replaceLibraryProd = "./loader/replace-library.prod.js";
var replaceContent = "./loader/replace-content.js";
var replaceContentProd = "./loader/replace-content.prod.js";
var insertPageMeta = "./loader/insert-page-meta.js";
var insertPageMetaProd = "./loader/insert-page-meta.prod.js";
var insertGlobalComp = "./loader/insert-global-comp.js";
var insertGlobalCompProd = "./loader/insert-global-comp.prod.js";
var injectDynamicStyleWeb = "./loader/inject-dynamic-style-web.js";
var injectDynamicStyleWebProd = "./loader/inject-dynamic-style-web.prod.js";
var injectDynamicStyleMp = "./loader/inject-dynamic-style-mp.js";
var injectDynamicStyleMpProd = "./loader/inject-dynamic-style-mp.prod.js";
var ifdefLoader = "./loader/ifdef-loader.js";
var ifdefLoaderProd = "./loader/ifdef-loader.prod.js";
var ifdef = "./loader/ifdef.js";
var ifdefProd = "./loader/ifdef.prod.js";
var cssUrlBlankSpace = "./loader/css-url-blank-space.js";
var cssUrlBlankSpaceProd = "./loader/css-url-blank-space.prod.js";
var crossPlatform = "./loader/cross-platform.js";
var crossPlatformProd = "./loader/cross-platform.prod.js";
var crossModuleStyle = "./loader/cross-module-style.js";
var crossModuleStyleProd = "./loader/cross-module-style.prod.js";
var crossGameStyle = "./loader/cross-game-style.js";
var crossGameStyleProd = "./loader/cross-game-style.prod.js";
var autoPlaceholder = "./loader/auto-placeholder.js";
var autoPlaceholderProd = "./loader/auto-placeholder.prod.js";
var LoaderMap = {
publishUtil: publishUtil,
vueDirective: vueDirective,
vueDirectiveProd: vueDirectiveProd,
vLazy: vLazy,
vLazyProd: vLazyProd,
transformDynamicComp: transformDynamicComp,
transformDynamicCompProd: transformDynamicCompProd,
swipeComponent: swipeComponent,
swipeComponentProd: swipeComponentProd,
replaceVueKey: replaceVueKey,
replaceVueKeyProd: replaceVueKeyProd,
replaceTemplateTag: replaceTemplateTag,
replaceTemplateTagProd: replaceTemplateTagProd,
replaceLibrary: replaceLibrary,
replaceLibraryProd: replaceLibraryProd,
replaceContent: replaceContent,
replaceContentProd: replaceContentProd,
insertPageMeta: insertPageMeta,
insertPageMetaProd: insertPageMetaProd,
insertGlobalComp: insertGlobalComp,
insertGlobalCompProd: insertGlobalCompProd,
injectDynamicStyleWeb: injectDynamicStyleWeb,
injectDynamicStyleWebProd: injectDynamicStyleWebProd,
injectDynamicStyleMp: injectDynamicStyleMp,
injectDynamicStyleMpProd: injectDynamicStyleMpProd,
ifdefLoader: ifdefLoader,
ifdefLoaderProd: ifdefLoaderProd,
ifdef: ifdef,
ifdefProd: ifdefProd,
cssUrlBlankSpace: cssUrlBlankSpace,
cssUrlBlankSpaceProd: cssUrlBlankSpaceProd,
crossPlatform: crossPlatform,
crossPlatformProd: crossPlatformProd,
crossModuleStyle: crossModuleStyle,
crossModuleStyleProd: crossModuleStyleProd,
crossGameStyle: crossGameStyle,
crossGameStyleProd: crossGameStyleProd,
autoPlaceholder: autoPlaceholder,
autoPlaceholderProd: autoPlaceholderProd
};
type ILoaderMap = typeof LoaderMap;
declare function getLoaderMap(): ILoaderMap;
declare const LOADER_MAP: {
publishUtil: string;
vueDirective: string;
vueDirectiveProd: string;
vLazy: string;
vLazyProd: string;
transformDynamicComp: string;
transformDynamicCompProd: string;
swipeComponent: string;
swipeComponentProd: string;
replaceVueKey: string;
replaceVueKeyProd: string;
replaceTemplateTag: string;
replaceTemplateTagProd: string;
replaceLibrary: string;
replaceLibraryProd: string;
replaceContent: string;
replaceContentProd: string;
insertPageMeta: string;
insertPageMetaProd: string;
insertGlobalComp: string;
insertGlobalCompProd: string;
injectDynamicStyleWeb: string;
injectDynamicStyleWebProd: string;
injectDynamicStyleMp: string;
injectDynamicStyleMpProd: string;
ifdefLoader: string;
ifdefLoaderProd: string;
ifdef: string;
ifdefProd: string;
cssUrlBlankSpace: string;
cssUrlBlankSpaceProd: string;
crossPlatform: string;
crossPlatformProd: string;
crossModuleStyle: string;
crossModuleStyleProd: string;
crossGameStyle: string;
crossGameStyleProd: string;
autoPlaceholder: string;
autoPlaceholderProd: string;
};
export { LOADER_MAP, getLoaderMap };