UNPKG

uni-plugin-light

Version:

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

2 lines (1 loc) 1.55 kB
"use strict";var r=require("t-comm"),t=require("loader-utils");function e(r,t){var e="undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(!e){if(Array.isArray(r)||(e=function(r,t){if(!r)return;if("string"==typeof r)return n(r,t);var e=Object.prototype.toString.call(r).slice(8,-1);"Object"===e&&r.constructor&&(e=r.constructor.name);if("Map"===e||"Set"===e)return Array.from(r);if("Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return n(r,t)}(r))||t&&r&&"number"==typeof r.length){e&&(r=e);var o=0,i=function(){};return{s:i,n:function(){return o>=r.length?{done:!0}:{done:!1,value:r[o++]}},e:function(r){throw r},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var u,a=!0,l=!1;return{s:function(){e=e.call(r)},n:function(){var r=e.next();return a=r.done,r},e:function(r){l=!0,u=r},f:function(){try{a||null==e.return||e.return()}finally{if(l)throw u}}}}function n(r,t){(null==t||t>r.length)&&(t=r.length);for(var e=0,n=new Array(t);e<t;e++)n[e]=r[e];return n}function o(t,e){return t.filter((function(t){return r.isRegExp(t)?t.test(e):t.indexOf(t)>-1}))}module.exports=function(n){r.replaceAllPolyfill();var i=(t.getOptions(this)||{}).replaceList,u=void 0===i?[]:i;return u?function(t,n,i){var u,a=t,l=e(n);try{for(l.s();!(u=l.n()).done;){var f=u.value,c=f.from,s=f.to;o(f.files,i)&&(a=r.isRegExp(c)?a.replace(c,s):a.replaceAll(c,s))}}catch(r){l.e(r)}finally{l.f()}return a}(n,u,this.resourcePath):n};