UNPKG

uni-plugin-light

Version:

uni-app相关插件、loader及webpack基础配置

18 lines (14 loc) 487 B
'use strict'; var loaderUtils = require('loader-utils'); function replaceDirective(source, list) { if (!list.length) return source; var reg = new RegExp("(?<=<[^<]+)v-".concat(list.join('|'), "=?[^\\s]*"), 'g'); var newSource = source.replace(reg, ''); return newSource; } function vueDirectiveLoader(source) { var options = loaderUtils.getOptions(this) || {}; var list = options.list || []; return replaceDirective(source, list); } module.exports = vueDirectiveLoader;