UNPKG

fa-toolkit

Version:

a devtool for fast app

1 lines 5.07 kB
"use strict";var _0x278b17=_0x5c45;!function(){for(var e=_0x5c45,r=_0x2914();;)try{if(175385==+parseInt(e(472))+parseInt(e(461))/2*(-parseInt(e(454))/3)+parseInt(e(422))/4+parseInt(e(429))/5*(parseInt(e(407))/6)+parseInt(e(431))/7*(parseInt(e(416))/8)+-parseInt(e(439))/9+parseInt(e(404))/10)break;r.push(r.shift())}catch(e){r.push(r.shift())}}();var rimraf=require(_0x278b17(434)),fs=require("fs"),path=require(_0x278b17(418)),semver=require(_0x278b17(449)),projectPath=process[_0x278b17(425)][_0x278b17(405)]||process[_0x278b17(410)](),webCfgPath=path[_0x278b17(455)](projectPath,_0x278b17(428)),signConfigPath=path.join(projectPath,"./quickapp.config.js"),signConfig=fs[_0x278b17(411)](signConfigPath)?require(signConfigPath):{},webSignConfig=fs[_0x278b17(411)](webCfgPath)?require(webCfgPath):{},quickAppConfigPath=path[_0x278b17(455)](projectPath,_0x278b17(415)),quickAppConfig=fs[_0x278b17(411)](quickAppConfigPath)?require(quickAppConfigPath):{};function getJsonData(r){var t=_0x278b17;if(!fs[t(411)](r))return{};var e={};try{e=JSON.parse(fs.readFileSync(r,"utf-8"))}catch(e){throw t(447)[t(406)](r)}return e}function _0x2914(){var e=["SIGN_CONFIG","[object String]","cwd","existsSync","version","debug","all","./quickapp.config.js","4568CYBSaK",">= ","path","page","map","\n-----END RSA PRIVATE KEY-----","1214940wehbmD","parse","ERROR: private key parameter is invalid.","env","cardIds","readFileSync","./quickapp.config.json","185KjITNf","WEB_SIGN_CONFIG","119PDJtiW","trim","getFlexibleCardManifestPath","rimraf","beta","split","satisfies","package.json","2799216teZASi","sign","comboCard","signFlag","checkNodeVersion","true","getFlexibleCards","test","ERROR: The file format is incorrect: ","prototype","semver","quickAppConfig","call","getPrivateKeyStr","fa-toolkit","773937hYOCdI","join","clearResource","uglifyjs","[Fa-Toolkit Warn]: You are using Node ","readdirSync","enableE2e","2wxPgfb","manifest.json","_versionType","name","ERROR: Can not find quick card '","privateKey"," at least.\nPlease upgrade your Node version.","error","push","versionType","getFlexibleCfg","76592rgODGT","includes","enableIstanbul","src","package.config.json","release","splitChunksMode","getCardIds","quickCard","140650HhHsko","projectRoot","concat","55182mQPmMt"];return(_0x2914=function(){return e})()}function initVersionType(){var e=_0x278b17,r=[e(413),e(435),e(477)],t=process[e(425)][e(470)];global[e(463)]="debug",t&&r[e(473)](t)?global[e(463)]=t:(t="true"===process[e(425)][e(457)],global[e(463)]=e(t?477:413))}function isComboCard(e){var r=_0x278b17;return[r(441),r(419)][r(473)](e)}function _0x5c45(e,r){var t=_0x2914();return(_0x5c45=function(e,r){return t[e-=402]})(e,r)}function getFlexibleCardManifestPath(){var n=_0x278b17,e=getFlexibleCards(),s=[],o=fs[n(459)](path[n(455)](projectPath,n(475)));return e[n(420)](function(e){var r=n,t=path[r(455)](projectPath,r(475),e,r(462));if(!fs[r(411)](t)||!o[r(473)](e))throw r(465)[r(406)](e,"'.");s[r(469)](t)}),s}function getFlexibleCards(){var e=_0x278b17,r=getFlexibleCfg(),t=r[e(403)],t=void 0===t?[]:t,e=r[e(441)];return t.concat(void 0===e?[]:e)}function getFlexibleCfg(){var e=_0x278b17,r=path[e(455)](projectPath,e(475),e(476));return JSON[e(423)](fs[e(427)](r,"utf-8"))}function getCardIds(){var e=_0x278b17;return process[e(425)][e(426)]?process[e(425)][e(426)][e(432)]()[e(436)](","):getFlexibleCards()}exports[_0x278b17(450)]=quickAppConfig,exports.norpk=process.env.norpk===_0x278b17(444),exports.enableE2e="true"===process[_0x278b17(425)][_0x278b17(460)],exports.enableIstanbul="true"===process[_0x278b17(425)][_0x278b17(474)],exports[_0x278b17(478)]=process[_0x278b17(425)][_0x278b17(478)],initVersionType(),exports.IS_PRD=(global._versionType===_0x278b17(477)||global[_0x278b17(463)]===_0x278b17(435))&&"true"!==process[_0x278b17(425)][_0x278b17(460)],exports[_0x278b17(408)]=signConfig.sign,exports[_0x278b17(430)]=webSignConfig[_0x278b17(440)],exports.PROJECT_PATH=projectPath,exports[_0x278b17(442)]=process.env.sign===_0x278b17(477),exports[_0x278b17(456)]=function(e){var t=_0x278b17;return Promise[t(414)](e[t(420)](function(r){if(fs[t(411)](r))return new Promise(function(e){rimraf.sync(r)&&e()})}))},exports[_0x278b17(443)]=function(e,r){var t=_0x278b17;semver[t(437)](process.version,t(417).concat(e))||(console[t(468)](t(458)[t(406)](process[t(412)],", but this version of ")[t(406)](r," ")+"requires Node ".concat(e,t(467))),process.exit(1))},exports.isPrivatePkg=function(){var e=_0x278b17,r=getJsonData(path[e(455)](__dirname,"..","..",e(438)))[e(464)];return r!==e(453)&&r[e(473)]("/")},exports[_0x278b17(452)]=function(e){var r=_0x278b17;if(!e||!e[r(466)])return"";e=e.privateKey,e=Object[r(448)].toString[r(451)](e)===r(409)?e:"";if(e){if(!/^[a-zA-Z0-9+=/]*$/[r(446)](e))throw r(424);e="-----BEGIN RSA PRIVATE KEY-----\n".concat(e,r(421))}return e},exports[_0x278b17(445)]=getFlexibleCards,exports[_0x278b17(471)]=getFlexibleCfg,exports[_0x278b17(433)]=getFlexibleCardManifestPath,exports.isComboCard=isComboCard,exports.getJsonData=getJsonData,exports[_0x278b17(402)]=getCardIds;