UNPKG

plugin-light

Version:

Webpack 相关插件、Loader、基础配置及 CLI 命令

118 lines (110 loc) 4.6 kB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var path = require('path'); function _interopNamespace(e) { if (e && e.__esModule) return e; var n = Object.create(null); if (e) { Object.keys(e).forEach(function (k) { if (k !== 'default') { var d = Object.getOwnPropertyDescriptor(e, k); Object.defineProperty(n, k, d.get ? d : { enumerable: true, get: function () { return e[k]; } }); } }); } n["default"] = e; return Object.freeze(n); } var path__namespace = /*#__PURE__*/_interopNamespace(path); 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 }; function getLoaderMap() { return Object.keys(LoaderMap).reduce(function (acc, key) { acc[key] = path__namespace.resolve(__dirname, LoaderMap[key]); return acc; }, {}); } var LOADER_MAP = getLoaderMap(); exports.LOADER_MAP = LOADER_MAP; exports.getLoaderMap = getLoaderMap;