fa-toolkit
Version:
a devtool for fast app
1 lines • 4.19 kB
JavaScript
;var _0x53ad8c=_0x5023;function _createForOfIteratorHelper(r,e){var n=_0x5023,t=typeof Symbol!==n(121)&&r[Symbol[n(116)]]||r[n(107)];if(!t){if(Array.isArray(r)||(t=_unsupportedIterableToArray(r))||e&&r&&typeof r.length===n(130)){t&&(r=t);var o=0,e=function(){};return{s:e,n:function(){return o>=r[n(120)]?{done:!0}:{done:!1,value:r[o++]}},e:function(r){throw r},f:e}}throw new TypeError(n(113))}var a,i=!0,u=!1;return{s:function(){t=t[n(109)](r)},n:function(){var r=n,e=t[r(129)]();return i=e[r(138)],e},e:function(r){u=!0,a=r},f:function(){var r=n;try{i||null==t[r(106)]||t.return()}finally{if(u)throw a}}}}function _unsupportedIterableToArray(r,e){var n=_0x5023;if(r){if(typeof r===n(148))return _arrayLikeToArray(r,e);var t=Object[n(134)].toString[n(109)](r)[n(154)](8,-1);return"Map"===(t=t===n(131)&&r[n(150)]?r[n(150)][n(127)]:t)||t===n(122)?Array.from(r):t===n(137)||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/[n(125)](t)?_arrayLikeToArray(r,e):void 0}}function _0x12bd(){var r=["folder","value","prototype","node_modules","type","Arguments","done","prefix","ignore","push","regexp","30142xXsTVb","replace","869530Shofju","startsWith","indexOf","string","10iXRVlY","constructor","extname","file","42JLGWAh","slice","minimatch","^\\.","concat","69LEbQoz","return","@@iterator","suffix","call","packOptions","transform.log","glob","Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.","81723YPfwqo","413735ZxsCOy","iterator","2540468redgbB","594576anWOeo","dist","length","undefined","Set","9408843UipUPe","some","test","exports","name","output","next","number","Object"];return(_0x12bd=function(){return r})()}function _arrayLikeToArray(r,e){var n=_0x5023;(null==e||e>r[n(120)])&&(e=r[n(120)]);for(var t=0,o=new Array(e);t<e;t++)o[t]=r[t];return o}!function(){for(var r=_0x5023,e=_0x12bd();;)try{if(325347==+parseInt(r(114))+parseInt(r(143))/2*(parseInt(r(105))/3)+-parseInt(r(117))/4+-parseInt(r(145))/5+-parseInt(r(153))/6*(parseInt(r(115))/7)+parseInt(r(118))/8+parseInt(r(123))/9*(parseInt(r(149))/10))break;e.push(e.shift())}catch(r){e.push(e.shift())}}();var _path=require("path"),_minimatch=require(_0x53ad8c(155)),ignoreModes=["folder",_0x53ad8c(152),_0x53ad8c(108),_0x53ad8c(139),_0x53ad8c(142),"glob"],ignoreFolders=[_0x53ad8c(135),_0x53ad8c(128),_0x53ad8c(119)],ingoreRegexps=[_0x53ad8c(103),".*.tgz$",_0x53ad8c(111)],ignoreFile=function(e,r){return r[_0x53ad8c(124)](function(r){return e===r})},ignoreFolder=function(e,r){return r.some(function(r){return e[_0x5023(146)](r)})},ignoreSuffix=function(e,r){var n=_0x53ad8c;return r[n(124)](function(r){return _path[n(151)](e)===r})},ignorePrefix=function(n,r){var t=_0x53ad8c;return r[t(124)](function(r){var e=t;return _path.basename(n)[e(146)](r)})},ignoreGlob=function(e,r){return r[_0x53ad8c(124)](function(r){return _minimatch(e,r)})},ignoreRegexp=function(n,r){return r.some(function(r){var e=_0x5023;return new RegExp(r,"g")[e(125)](n)})};function parseIgnoreRules(r){var e=_0x53ad8c,n={};if((r[e(110)]||{})[e(140)]&&0<r[e(110)][e(140)].length){var t,o=_createForOfIteratorHelper(r.packOptions[e(140)]);try{for(o.s();!(t=o.n()).done;){var a=t[e(133)];ignoreModes[e(147)](a[e(136)])<0||(n[a.type]||(n[a.type]=[]),"regexp"===a[e(136)]?n[a[e(136)]][e(141)](new RegExp(a.value[e(144)](/\//g,"\\\\"),"g")):n[a[e(136)]].push(a[e(133)].replace(/\//g,"\\")))}}catch(r){o.e(r)}finally{o.f()}}return n.folder=(n[e(132)]||[])[e(104)](ignoreFolders),n[e(142)]=(n[e(142)]||[]).concat(ingoreRegexps),n}function _0x5023(r,e){var n=_0x12bd();return(_0x5023=function(r,e){return n[r-=103]})(r,e)}function isIgnoreFile(r,e,n){if(!e)return!1;if(n)return doIgnore(r,e,n);for(var t in e)if(doIgnore(r,e,t))return!0;return!1}function doIgnore(r,e,n){var t=_0x53ad8c;switch(n){case"file":return ignoreFile(r,e[t(152)]);case t(132):return ignoreFolder(r,e[t(132)]);case t(108):return ignoreSuffix(r,e[t(108)]);case t(139):return ignorePrefix(r,e.prefix);case t(112):return ignoreGlob(r,e[t(112)]);case t(142):return ignoreRegexp(r,e[t(142)]);default:return!1}}module[_0x53ad8c(126)]={parseIgnoreRules:parseIgnoreRules,isIgnoreFile:isIgnoreFile};