UNPKG

fa-toolkit

Version:

a devtool for fast app

1 lines 3.15 kB
"use strict";var _0x263f48=_0x3e4f;function _0x3e4f(e,r){var t=_0x20a7();return(_0x3e4f=function(e,r){return t[e-=391]})(e,r)}function _0x20a7(){var e=["@babel/generator","concat","fnTestCase","3278460eqApvy","unshift","stringLiteral","properties","importDefaultSpecifier","type","@babel/parser","25025950kCiFPs","function () {\n runTestCase(this, fnTestCase); \n }","getOptions","6wVPaya","variableDeclarator","dynamicImport","loader-utils","default","cacheable","onReady","importDeclaration","8vMcIph","insertBefore",".js","app.js","341896wGcooR","declaration","resolve","scope","exports","4780600MpJCzE","140CvRQzG","ObjectExpression","2999709NfjeUV","module","replace","assignmentExpression","program","@babel/types","1772687mMevMs","objectMethod",".ts","hookName","callback","variableDeclaration","body","generateUidIdentifier","parseQuery","method","parse","push","length","identifier","node","app","existsSync","key","44169skbvJO","code","@babel/traverse"];return(_0x20a7=function(){return e})()}!function(){for(var e=_0x3e4f,r=_0x20a7();;)try{if(620988==-parseInt(e(421))*(-parseInt(e(433))/2)+parseInt(e(405))/3*(parseInt(e(439))/4)+parseInt(e(438))/5+parseInt(e(411))/6+-parseInt(e(447))/7+-parseInt(e(429))/8*(-parseInt(e(441))/9)+-parseInt(e(418))/10)break;r.push(r.shift())}catch(e){r.push(r.shift())}}();var fs=require("fs"),path=require("path"),parser=require(_0x263f48(417)),generate=require(_0x263f48(408)).default,traverse=require(_0x263f48(407))[_0x263f48(425)],types=require(_0x263f48(446)),loaderUtils=require(_0x263f48(424));function generateFn(){var e=_0x263f48,r=e(419);return parser.parseExpression(r)[e(393)]}function injectSuiteLoader(e){var o=_0x263f48,r=1<arguments[o(399)]&&void 0!==arguments[1]?arguments[1]:{},t=loaderUtils[o(395)](this.query||"?").appType,a=loaderUtils[o(420)](this),f=a&&a[o(450)]||o(427),a=parser[o(397)](e,{sourceType:o(442),plugins:["jsx",o(423)]}),e=this.resourcePath.replace(/([\\/])(src)([\\/])/,function(){var e=o;return""[e(409)](arguments[e(399)]<=1?void 0:arguments[1],"test")[e(409)](arguments.length<=3?void 0:arguments[3])})[o(443)](/\.\w{2,5}$/,o(431));fs.existsSync(e)||(e=e.replace(/\.\w{2,5}$/,o(449))),this[o(426)]&&this[o(426)](),t===o(402)?(t=path[o(435)](__dirname,o(432)),t=types[o(428)]([],types.stringLiteral(t)),a[o(445)][o(393)][o(412)](t)):fs[o(403)](e)&&(e=types[o(428)]([types[o(415)](types[o(400)](o(410)))],types[o(413)](e)),a[o(445)][o(393)][o(412)](e),traverse(a,{ExportDefaultDeclaration:function(e){var a=o,r=generateFn(),t=e[a(401)].declaration;if(a(440)!==t[a(416)]){var s=e[a(436)][a(394)](a(443));e.node[a(434)]=s;var n=types[a(392)]("const",[types[a(422)](s,t)]),s=types[a(444)]("=",types.memberExpression(s,types.identifier(f)),types.functionExpression(types[a(400)](f),[],r));return e[a(430)](n),void e[a(430)](s)}var i,t=t[a(414)],p=!1;t.forEach(function(e,r){var t=a;e[t(404)].name===f&&!0===e[t(396)]&&(i=r,p=!0)}),p?t[i][a(393)][a(393)]=t[i][a(393)][a(393)][a(409)](r[a(393)]):(t=types[a(400)](f),r=types[a(448)](a(396),t,[],r),e[a(401)][a(434)][a(414)][a(398)](r))}})),this[o(391)](null,generate(a)[o(406)],r)}module[_0x263f48(437)]=injectSuiteLoader;