UNPKG

mixone

Version:

MixOne is a Node scaffolding tool implemented based on Vite, used for compiling HTML5, JavasCript, Vue, React and other codes. It supports packaging Web applications with multiple HTML entry points (BS architecture) and desktop installation packages (CS a

1 lines 21.5 kB
const ab=d;(function(a,b){const aa=d,e=a();while(!![]){try{const f=parseInt(aa(0x261))/0x1*(parseInt(aa(0x1b2))/0x2)+parseInt(aa(0x216))/0x3+-parseInt(aa(0x254))/0x4*(-parseInt(aa(0x253))/0x5)+parseInt(aa(0x191))/0x6*(parseInt(aa(0x139))/0x7)+-parseInt(aa(0x163))/0x8*(-parseInt(aa(0x16d))/0x9)+-parseInt(aa(0x1ad))/0xa+-parseInt(aa(0x263))/0xb*(parseInt(aa(0x1f2))/0xc);if(f===b)break;else e['push'](e['shift']());}catch(g){e['push'](e['shift']());}}}(c,0x4e6e1));const fs=require('fs'),path=require(ab(0x1ec)),prompts=require('prompts'),{spawnSync}=require(ab(0x192)),{rmSync}=require(ab(0x262)),getNpmVersion=(a,b)=>{const ac=ab,e={'QAwQv':function(k,l){return k(l);},'vTrBd':'The\x20number\x20must\x20be\x20at\x20least\x20version\x2015','QkXow':function(k,l){return k>=l;},'BpoWM':'Number\x20must\x20be\x20less\x20than\x2039','urXyW':ac(0x236),'SjXmw':function(k,l){return k+l;},'Wttbz':function(k,l){return k+l;},'oqtmz':'utf-8','DeeOs':function(k,l){return k!==l;},'OBAhX':'rxRkD'},f=spawnSync(e['urXyW'],[ac(0x239),e[ac(0x265)](e[ac(0x203)](b,'@'),a),ac(0x272)],{'encoding':e[ac(0x129)],'shell':!![]});if(f['error']){if(e['DeeOs'](ac(0x1d6),e[ac(0x16b)]))throw f[ac(0x14b)];else{const l=e[ac(0x25b)](f,g);if(e[ac(0x25b)](h,l))return ac(0x193);if(l<0xf)return e['vTrBd'];if(e['QkXow'](l,0x26))return e[ac(0x251)];return!![];}}const g=f[ac(0x235)][ac(0x22c)](),h=g['split']('\x0a')[ac(0x1a3)](Boolean);let i=h[h[ac(0x234)]-0x1],j=i[ac(0x1e1)](/'([\d.]+)'/);return j[0x1];};async function init(){const ad=ab,a={'zHxbB':ad(0x125),'WcUTx':ad(0x201),'VuLGb':ad(0x210),'cCtIR':ad(0x18a),'EdcNn':function(w,x,y){return w(x,y);},'Elvpt':ad(0x230),'aLbZE':ad(0x1d2),'doNXg':ad(0x1ca),'oDwYy':ad(0x19a),'DxHec':ad(0x247),'cgWdn':ad(0x1c5),'qAPgk':function(w,z){return w===z;},'exjQn':ad(0x178),'WQApG':ad(0x27a),'vMAsU':ad(0x27b),'QUZlr':ad(0x241),'YGEYE':'^3.6.5','SHsXN':'babel-polyfill','OpoyL':ad(0x22f),'sGULI':function(w,z){return w!==z;},'uyEev':'lAqjb','VsgNR':function(w,x){return w(x);},'AKXSv':ad(0x12e),'debTi':function(w,z){return w<z;},'XgDNK':ad(0x155),'FjBIN':ad(0x1dd),'JGlkk':'npm','tCsNf':ad(0x239),'vKhpJ':function(w,z){return w+z;},'VTcVZ':ad(0x272),'oMarH':ad(0x13d),'sfuZZ':function(w,z){return w-z;},'awpEW':function(w,z){return w===z;},'IUvtr':ad(0x1b8),'znQsj':ad(0x20d),'dJocA':ad(0x14e),'LuVwg':ad(0x277),'QrdWf':ad(0x1a6),'mHFvb':'antd','wsKoa':'^5.26.1','zfpcf':ad(0x1c7),'truoj':ad(0x1b9),'TFMQI':function(w,x,y){return w(x,y);},'mYYcM':function(w){return w();},'egiQC':ad(0x218),'KpoQt':ad(0x1fe),'FAePL':'Asia/Shanghai','WEeMo':ad(0x12d),'ppQCn':ad(0x1a2),'UzpRH':ad(0x23c),'wShGg':ad(0x266),'rsXlN':ad(0x26f),'QrPkx':ad(0x13f),'PIbUP':ad(0x1e8),'xVaqj':ad(0x21b),'QYfDF':ad(0x278),'QTGel':'mixone-app','GOGPO':'请指定项目名称','TuSLg':ad(0x1c8),'arLpZ':function(w,x){return w(x);},'LDXvo':ad(0x131),'mhPHy':ad(0x133),'PnrtW':function(w,x){return w(x);},'RlQdI':'select','EFXvi':ad(0x23d),'rQvGy':ad(0x19b),'CphWm':ad(0x240),'SlfZf':'Vue\x202.7','dvuaD':ad(0x1ac),'UGiDR':ad(0x1a8),'uLMPS':ad(0x1ed),'LsSyz':function(w,z){return w===z;},'VYhmc':'vue3','DmlNq':ad(0x1b1),'GKnEd':ad(0x1a9),'WeyDn':ad(0x143),'ncGlZ':function(w,z){return w===z;},'QWIVj':ad(0x238),'eWRsN':'AntDesign','ZMtmj':ad(0x25c),'YCTuz':ad(0x14d),'JLMsj':ad(0x1a5),'PMEQi':ad(0x12c),'XHmIQ':ad(0x166),'qlNlI':function(w,z){return w===z;},'jWUPQ':'7.0.5','OXvQb':ad(0x158),'vcETH':ad(0x1cc),'Symlg':ad(0x209),'EIsEZ':ad(0x25d),'jLzJd':function(w,z){return w===z;},'BAljQ':function(w,z){return w===z;},'YunRP':ad(0x15e),'dNMII':ad(0x283),'scDOJ':'zh-CN','SNToH':ad(0x156),'UIlDd':ad(0x115),'WEnUh':ad(0x130),'BltCx':ad(0x1fd),'lUaBZ':ad(0x116),'Eekdu':ad(0x20a),'YTpum':'npm\x20run\x20compile\x20&&\x20npm\x20run\x20start:desktop','KVXgz':ad(0x1b7),'xNAPV':ad(0x200),'JnAxI':ad(0x282),'OUCEj':ad(0x26d),'TpYBG':ad(0x15c),'RrVCU':ad(0x1e9),'nOUuf':ad(0x132),'dFNXa':'mixone\x20check','FGcod':ad(0x1a4),'AyfLM':ad(0x15f),'FrgTI':'!dist','ijUwF':'!{main,utils,store,windows,components,assets,out/main,out/utils,out/store,out/main,out/components,out/assets,out/logs,out/windows,out/devServe.js,.prettierignore,.eslintignore,.eslintrc.cjs,.prettierignore,package-lock.json,.prettierrc.yaml,dev-app-update.yml,CHANGELOG.md,README.md}','Ysjyt':ad(0x160),'grJbk':ad(0x223),'WULef':ad(0x1f5),'Lmfqm':'assets/favicon.icns','mpgbs':ad(0x1d4),'XNOlZ':ad(0x16a),'sgYwC':ad(0x1ff),'xDnkC':ad(0x1db),'XOxiu':'^2.3.3','UYMmc':ad(0x183),'FKdHr':'pinia','SUWtF':ad(0x144),'hvYiE':ad(0x18d),'GTFVv':ad(0x246),'KLrWP':ad(0x22a),'PsAAk':ad(0x1bc),'YtAog':ad(0x122),'SaENh':ad(0x22e),'HokiH':ad(0x168),'ZcwFM':ad(0x202),'xoiKR':'^2.2.8','qByeo':'AntDesignVue','JdGlz':ad(0x1e5),'IZSom':ad(0x1bf),'SFANV':function(w,z){return w!==z;},'tJQLR':ad(0x1c3),'Qjkhr':ad(0x287),'qvJun':function(w,z){return w!==z;},'sOJbW':ad(0x198),'tvsKN':ad(0x222),'jByWJ':'react-dom','GsHbP':ad(0x285),'LUrwB':ad(0x24b),'berFN':ad(0x114),'Afykn':ad(0x173),'yrXli':'^9.2.0','rOmRv':ad(0x211),'vbFVA':ad(0x257),'jdeQW':ad(0x250),'KVJnF':ad(0x270),'UOetR':ad(0x20b),'EfOeI':ad(0x149),'BHDIA':ad(0x1d0),'hLPjZ':ad(0x208),'mYJCB':ad(0x248),'sswkU':ad(0x23e),'HXnQq':'^8.30.1','sTHBc':function(w,z){return w===z;},'EJjXY':function(w,z){return w===z;},'sgMVw':ad(0x1e6),'CcvjG':ad(0x19d),'VfVVE':ad(0x182),'OXaJe':ad(0x164),'Ktxwo':'^11.14.0','BtnCG':'^7.1.2','aYGFW':'@emotion/react','Cfiuv':ad(0x26c)},e=(function(){const ae=ad,w={'TQUtH':function(z,A){return z!==A;},'oCBMb':a[ae(0x124)]};let x=!![];return function(y,z){const af=ae,A={'GCRBK':'^11.14.0','HGkjp':af(0x164),'WHoCO':a['zHxbB'],'wQfUh':a[af(0x228)],'QhcBP':a[af(0x127)],'voOEF':af(0x13a)},B=x?function(){const ag=af;if(w[ag(0x19f)](w[ag(0x11b)],ag(0x212))){if(z){const C=z[ag(0x1ee)](y,arguments);return z=null,C;}}else h[ag(0x27c)]['@emotion/react']=A[ag(0x1f0)],i['devDependencies'][A[ag(0x1b5)]]=A[ag(0x1f0)],j['devDependencies'][A[ag(0x28c)]]=A[ag(0x188)],k['devDependencies'][A['QhcBP']]=A[ag(0x16e)],l[ag(0x27c)]['@mui/material']=A[ag(0x16e)];}:function(){};return x=![],B;};}());let f=process['argv'][0x2];if(!f){const w=await a[ad(0x159)](prompts,{'type':ad(0x170),'name':a[ad(0x1fb)],'message':ad(0x18b),'initial':a[ad(0x22b)]});f=w[ad(0x278)];}!f&&(console[ad(0x1e3)](a[ad(0x1fc)]),process[ad(0x184)](0x1));const g=path[ad(0x26b)](process[ad(0x280)](),f);if(fs[ad(0x17c)](g)){if(a[ad(0x227)]('NTkcM',a[ad(0x217)]))m[ad(0x194)](n)[ad(0x28b)](L=>{const ah=ad,M=w[ah(0x26b)](x,L),N=y[ah(0x26b)](z,L),O=A[ah(0x123)](M);O['isDirectory']()?(E[ah(0x189)](N,{'recursive':!![]}),a[ah(0x229)](F,M,N)):G['copyFileSync'](M,N);});else{const {overwrite:y}=await a[ad(0x17b)](prompts,{'type':a[ad(0x279)],'name':a[ad(0x20c)],'message':ad(0x195)+f+ad(0x22d),'initial':![]});y?a[ad(0x18f)](rmSync,g,{'recursive':!![]}):process[ad(0x184)](0x1);}}fs[ad(0x189)](g,{'recursive':!![]});const {template:h}=await a[ad(0x259)](prompts,{'type':a[ad(0x157)],'name':a[ad(0x269)],'message':ad(0x1c9),'choices':[{'title':ad(0x226),'value':a['rQvGy']},{'title':a[ad(0x14f)],'value':ad(0x21a)},{'title':a[ad(0x245)],'value':a['dvuaD']}]});let i='';if(a['awpEW'](h,a['dvuaD'])){const {ui:z}=await prompts({'type':ad(0x134),'name':'ui','message':ad(0x1b1),'choices':[{'title':a[ad(0x24f)],'value':''},{'title':a[ad(0x165)],'value':ad(0x178)}]});i=z;}else{if(a['LsSyz'](h,a['VYhmc'])){const {ui:A}=await a[ad(0x259)](prompts,{'type':a[ad(0x157)],'name':'ui','message':a[ad(0x1b0)],'choices':[{'title':a[ad(0x24f)],'value':''},{'title':ad(0x1bd),'value':a[ad(0x243)]},{'title':a[ad(0x161)],'value':ad(0x18c)}]});i=A;}else{if(a[ad(0x1be)](h,a['rQvGy'])){const {ui:B}=await a['VsgNR'](prompts,{'type':ad(0x134),'name':'ui','message':a[ad(0x1b0)],'choices':[{'title':ad(0x1a8),'value':''},{'title':a[ad(0x180)],'value':a[ad(0x180)]},{'title':a[ad(0x119)],'value':a[ad(0x12a)]},{'title':a[ad(0x204)],'value':a['ZMtmj']}]});i=B;}}}if(!h)return;let j=[{'title':a[ad(0x185)],'value':a[ad(0x1a0)]}];if(h===a[ad(0x1f7)])j[ad(0x181)]({'title':a['PMEQi'],'value':a[ad(0x21e)]});else a[ad(0x11d)](h,'vue3')&&j[ad(0x1e2)]({'title':ad(0x288),'value':a['jWUPQ']});const {viteVersion:k}=await a[ad(0x17b)](prompts,{'type':a[ad(0x157)],'name':'viteVersion','message':a[ad(0x232)],'choices':j,'initial':0x0}),{electronVersion:l}=await a['VsgNR'](prompts,{'type':ad(0x170),'name':a[ad(0x11e)],'message':ad(0x26a),'initial':'21','validate':C=>{const ai=ad;if(a['sGULI'](a['uyEev'],a[ai(0x215)])){const E=a[ai(0x273)][ai(0x13c)]('|');let F=0x0;while(!![]){switch(E[F++]){case'0':m[ai(0x27c)][a[ai(0x27e)]]=a[ai(0x154)];continue;case'1':n[ai(0x27c)][a[ai(0x252)]]=a['DxHec'];continue;case'2':p[ai(0x27c)][a[ai(0x11f)]]=ai(0x152);continue;case'3':a[ai(0x1bb)](q,a[ai(0x1c6)])&&(s[ai(0x27c)][a[ai(0x117)]]=a[ai(0x220)]);continue;case'4':k[ai(0x27c)][ai(0x15d)]=ai(0x255);continue;case'5':l[ai(0x27c)][a[ai(0x28a)]]=a['YGEYE'];continue;case'6':o['devDependencies'][a['SHsXN']]=a[ai(0x242)];continue;}break;}}else{const E=parseInt(C);if(a['VsgNR'](isNaN,E)){if(ai(0x12e)===a['AKXSv'])return'Please\x20enter\x20a\x20valid\x20number';else{const G=m[ai(0x26b)](n,o),H=p[ai(0x26b)](q,r),I=s[ai(0x123)](G);I[ai(0x1ae)]()?(w[ai(0x189)](H,{'recursive':!![]}),a[ai(0x229)](x,G,H)):y[ai(0x207)](G,H);}}if(a[ai(0x19c)](E,0xf))return a[ai(0x27d)];if(E>=0x26)return a[ai(0x221)];return!![];}}}),m=path[ad(0x26b)](__dirname,a[ad(0x186)],h);fs[ad(0x17c)](m)&&fs[ad(0x194)](m)['forEach'](C=>{const aj=ad,D=path['join'](m,C),E=path['join'](g,C),F=fs[aj(0x123)](D);if(a[aj(0x21d)](path[aj(0x1f4)](C),a[aj(0x1ba)]))return;if(F[aj(0x1ae)]())fs[aj(0x189)](E,{'recursive':!![]}),a[aj(0x229)](copyDir,D,E);else{if(a[aj(0x227)](a[aj(0x1ce)],aj(0x1f3)))fs[aj(0x207)](D,E);else{const H=g(a['JGlkk'],[a[aj(0x176)],a[aj(0x233)](h,'@')+i,a['VTcVZ']],{'encoding':a[aj(0x264)],'shell':!![]});if(H[aj(0x14b)])throw H[aj(0x14b)];const I=H[aj(0x235)][aj(0x22c)](),J=I[aj(0x13c)]('\x0a')[aj(0x1a3)](j);let K=J[a[aj(0x112)](J[aj(0x234)],0x1)],L=K['match'](/'([\d.]+)'/);return L[0x1];}}});const n=path['join'](__dirname,a[ad(0x186)],a[ad(0x17a)]);fs[ad(0x17c)](n)&&copyDir(n,g);function o(){const ak=ad,C={'ZEnPr':a[ak(0x12f)],'rHJNj':a['wsKoa']};if(a[ak(0x231)]!==a['truoj']){const D=a[ak(0x18f)](e,this,function(){const al=ak;if(a[al(0x120)]!==a['LuVwg'])return D[al(0x14c)]()[al(0x1f1)](a[al(0x16c)])['toString']()[al(0x169)](D)[al(0x1f1)](al(0x1a6));else e[al(0x27c)][C[al(0x268)]]=C[al(0x1b6)];});a[ak(0x1df)](D);try{if(a[ak(0x227)](a['egiQC'],a[ak(0x13e)])){const E=Intl[ak(0x14a)]()[ak(0x1ef)]()[ak(0x25e)],F=[a[ak(0x135)],a[ak(0x16f)],a['ppQCn'],a['UzpRH'],ak(0x13f),a[ak(0x121)]],G=F['includes'](E);return G;}else{if(g){const I=k['apply'](l,arguments);return m=null,I;}}}catch(I){return console[ak(0x1e3)](a[ak(0x118)],I[ak(0x205)]),![];}}else{const K=i?function(){const am=ak;if(K){const L=s[am(0x1ee)](t,arguments);return u=null,L;}}:function(){};return n=![],K;}}const p=o();if(a[ad(0x1de)](p,!![])){if(a[ad(0x136)](a[ad(0x1c4)],a[ad(0x1dc)])){const D={'cYBSZ':a[ad(0x16c)]},E=f(this,function(){const an=ad;return E['toString']()['search']('(((.+)+)+)+$')['toString']()[an(0x169)](E)[an(0x1f1)](D[an(0x224)]);});E();try{const F=i[ad(0x14a)]()[ad(0x1ef)]()[ad(0x25e)],G=[ad(0x274),a['WEeMo'],a['ppQCn'],a[ad(0x1cb)],a[ad(0x275)],a[ad(0x121)]],H=G['includes'](F);return H;}catch(I){return k[ad(0x1e3)](ad(0x26f),I[ad(0x205)]),![];}}else{let D=ad(0x1ab);fs[ad(0x175)](path[ad(0x26b)](g,'.npmrc'),D);}}const q=Intl[ad(0x14a)]()[ad(0x1ef)]()['locale'],r=new Set([a[ad(0x20e)],a['SNToH']]);r[ad(0x24d)](q);let s=path[ad(0x26b)](__dirname,a[ad(0x1f9)]);const t=JSON[ad(0x15b)](fs['readFileSync'](s,a['WEnUh']))[ad(0x272)],u={'name':f,'version':a[ad(0x271)],'private':!![],'main':a[ad(0x24e)],'author':a[ad(0x1a1)],'description':f+ad(0x258),'scripts':{'dev':a[ad(0x237)],'dev:web':ad(0x1d7),'compile':ad(0x172),'start:desktop':ad(0x1f6),'start:web':a[ad(0x1e7)],'build:desktop':a['xNAPV'],'build:web':a['JnAxI'],'build:unpack':a['OUCEj'],'build:win':'npm\x20run\x20compile\x20&&\x20npm\x20run\x20build:desktop\x20&&\x20mixone\x20package\x20--win','build:mac':a[ad(0x140)],'build:linux':a['RrVCU'],'preview:web':a['nOUuf'],'preview:desktop':'npm\x20run\x20compile\x20&&\x20npm\x20run\x20build:desktop\x20&&\x20mixone\x20preview\x20--start-desktop','postinstall':a[ad(0x190)]},'build':{'appId':a[ad(0x233)](ad(0x1d3),f),'productName':f,'directories':{'output':a[ad(0x213)]},'files':[a['AyfLM'],a[ad(0x23b)],ad(0x15a),a[ad(0x23f)]],'win':{'target':a[ad(0x267)],'icon':a[ad(0x1e0)]},'mac':{'target':a[ad(0x12b)],'icon':a['Lmfqm']},'linux':{'target':ad(0x1da),'icon':a[ad(0x1e0)]},'nsis':{'oneClick':!![]},'electronLanguages':Array[ad(0x174)](r)},'dependencies':{'electron-updater':ad(0x167),'bytenode':'^1.5.7'},'devDependencies':{'chokidar':ad(0x150),'electron':ad(0x1fa),'electron-builder':a[ad(0x1b4)],'rollup-plugin-copy':a[ad(0x1c2)],'mixone':'^'+t}};if(h['includes']('vue27')){if(a['jLzJd'](a[ad(0x244)],a[ad(0x197)]))h[ad(0x189)](i,{'recursive':!![]}),a['TFMQI'](j,k,l);else{const F=ad(0x1f8)[ad(0x13c)]('|');let G=0x0;while(!![]){switch(F[G++]){case'0':u[ad(0x27c)][a[ad(0x28a)]]=a['YGEYE'];continue;case'1':u[ad(0x27c)][a[ad(0x1ea)]]=a[ad(0x242)];continue;case'2':u[ad(0x27c)][a[ad(0x252)]]=a[ad(0x1d9)];continue;case'3':a[ad(0x21d)](i,a[ad(0x1c6)])&&(u[ad(0x27c)][ad(0x27a)]=ad(0x27b));continue;case'4':u[ad(0x27c)][a[ad(0x11f)]]=a[ad(0x1aa)];continue;case'5':u[ad(0x27c)]['vue']=ad(0x255);continue;case'6':u[ad(0x27c)][a[ad(0x27e)]]=a[ad(0x154)];continue;}break;}}}else{if(h[ad(0x284)](a[ad(0x138)])){u[ad(0x27c)][ad(0x15d)]=ad(0x20f),u['devDependencies']['vue-router']=a[ad(0x23a)],u[ad(0x27c)][a[ad(0x286)]]=a['SUWtF'],u['devDependencies'][a[ad(0x289)]]=k['startsWith']('7.')?ad(0x18e):a[ad(0x199)],u[ad(0x27c)][a[ad(0x25a)]]=a[ad(0x24c)],u['devDependencies'][a[ad(0x1c0)]]=a['SaENh'],u[ad(0x27c)][a['HokiH']]=a[ad(0x219)],u[ad(0x27c)][ad(0x162)]=a[ad(0x1e4)];if(a['qAPgk'](i,a['qByeo']))u[ad(0x27c)][a[ad(0x21c)]]=a['IZSom'];else i===a[ad(0x243)]&&(a[ad(0x1af)](ad(0x1c3),a['tJQLR'])?(e[ad(0x27c)]['bootstrap']=a[ad(0x11a)],f[ad(0x27c)][a['xVaqj']]='^2.10.10'):u[ad(0x27c)][a[ad(0x177)]]=ad(0x214));}else{if(h[ad(0x284)](a[ad(0x179)])){if(a[ad(0x128)](a['sOJbW'],a[ad(0x113)])){u[ad(0x27c)][ad(0x249)]='^19.1.0',u[ad(0x27c)][a[ad(0x1b3)]]=a[ad(0x260)],u['devDependencies'][a['LUrwB']]=a['berFN'],u['devDependencies']['@reduxjs/toolkit']=a['Afykn'],u[ad(0x27c)][ad(0x196)]=a[ad(0x1a7)],u[ad(0x27c)][a[ad(0x24a)]]=a[ad(0x225)],u[ad(0x27c)][ad(0x25f)]='^19.1.2',u[ad(0x27c)][a[ad(0x11c)]]=a['KVJnF'],u[ad(0x27c)][a[ad(0x153)]]=a[ad(0x146)],u[ad(0x27c)][ad(0x26e)]=ad(0x257),u['devDependencies'][a[ad(0x1d5)]]=a[ad(0x17f)],u[ad(0x27c)][a[ad(0x1d1)]]=a[ad(0x17e)],u[ad(0x27c)]['globals']=ad(0x142),u[ad(0x27c)][a[ad(0x1cf)]]=a['ZcwFM'],u[ad(0x27c)][ad(0x148)]=a['HXnQq'];if(a[ad(0x281)](i,a['eWRsN']))u[ad(0x27c)][a[ad(0x12f)]]=a[ad(0x13b)];else{if(a[ad(0x1eb)](i,a[ad(0x180)]))u[ad(0x27c)][a[ad(0x276)]]=a[ad(0x11a)],u[ad(0x27c)][a['xVaqj']]=a['CcvjG'];else{if(a[ad(0x126)](i,ad(0x25c))){const I=a['VfVVE'][ad(0x13c)]('|');let J=0x0;while(!![]){switch(I[J++]){case'0':u[ad(0x27c)][a['OXaJe']]=a[ad(0x17d)];continue;case'1':u[ad(0x27c)][ad(0x147)]=a[ad(0x1d8)];continue;case'2':u[ad(0x27c)][a[ad(0x151)]]=a['WcUTx'];continue;case'3':u[ad(0x27c)][a[ad(0x127)]]=ad(0x13a);continue;case'4':u['devDependencies'][a['aYGFW']]=a[ad(0x17d)];continue;}break;}}}}}else return a['FjBIN'];}}}u['devDependencies'][ad(0x21f)]='^'+k;let v=await a[ad(0x18f)](getNpmVersion,l,a[ad(0x187)]);u[ad(0x27c)][ad(0x26c)]=''+v,fs[ad(0x175)](path['join'](g,a['UIlDd']),JSON['stringify'](u,null,0x2));}function copyDir(a,b){const ao=ab,e={'Kpakw':ao(0x193),'pedli':function(f,g){return f!==g;},'eiCcN':ao(0x137)};fs[ao(0x194)](a)[ao(0x28b)](f=>{const ap=ao,g={'HoJpW':e[ap(0x1cd)]},h=path['join'](a,f),i=path[ap(0x26b)](b,f),j=fs[ap(0x123)](h);if(j[ap(0x1ae)]()){if(e[ap(0x206)]('ogqTL',e['eiCcN']))return g[ap(0x141)];else fs[ap(0x189)](i,{'recursive':!![]}),copyDir(h,i);}else fs[ap(0x207)](h,i);});}function d(a,b){const e=c();return d=function(f,g){f=f-0x112;let h=e[f];return h;},d(a,b);}function detectPackageManager(){const aq=ab,a={'hLTnQ':'yarn','PiKpw':aq(0x19e)},b=process[aq(0x171)][aq(0x1c1)];if(b){if(b[aq(0x27f)](a['hLTnQ']))return a['hLTnQ'];if(b[aq(0x27f)](aq(0x19e)))return a[aq(0x256)];}return aq(0x236);}function c(){const as=['Select\x20Electron\x20version\x20(21\x20supports\x20Win7):','join','electron','npm\x20run\x20compile\x20&&\x20npm\x20run\x20build:desktop\x20&&\x20mixone\x20package\x20--dir','eslint','Detecting\x20timezone\x20failed,\x20using\x20default\x20configuration...','^19.1.2','BltCx','version','Elvpt','Asia/Shanghai','QrPkx','sgMVw','PhPqJ','projectName','LDXvo','element-ui','^2.15.14','devDependencies','XgDNK','aLbZE','startsWith','cwd','sTHBc','mixone\x20build\x20--web','lfHIA','includes','^19.1.0','FKdHr','element-plus','Vite\x207','hvYiE','QUZlr','forEach','WHoCO','sfuZZ','tvsKN','^7.6.2','package.json','./out/build/main/mixone_start.js','WQApG','rsXlN','QWIVj','PIbUP','oCBMb','jdeQW','qlNlI','vcETH','cgWdn','dJocA','wShGg','less','statSync','cCtIR','@fontsource/roboto','LsSyz','VuLGb','qvJun','oqtmz','eWRsN','WULef','Vite\x204','Asia/Beijing','NeeuQ','mHFvb','utf8','confirm','npm\x20run\x20compile\x20&&\x20npm\x20run\x20build:web\x20&&\x20mixone\x20preview\x20--start-web','overwrite','select','FAePL','BAljQ','ogqTL','VYhmc','21AFJBjm','^7.1.2','wsKoa','split','utf-8','KpoQt','Asia/Kashgar','TpYBG','HoJpW','^16.0.0','Ant\x20Design\x20Vue','^3.0.3','catch','EfOeI','@mui/material','typescript-eslint','^4.4.1','DateTimeFormat','error','toString','Vite\x206','PbIga','CphWm','^3.5.3','zHxbB','^2.3.3','UOetR','doNXg','The\x20number\x20must\x20be\x20at\x20least\x20version\x2015','en-US','RlQdI','Select\x20Vite\x20version:','VsgNR','!{!out/serve.js,out/vite.config.js,out/vite.config,out/vite.config.ts,out/package.json,.npmrc}','parse','npm\x20run\x20compile\x20&&\x20npm\x20run\x20build:desktop\x20&&\x20mixone\x20package\x20--mac','vue','YteYt','out/build/**/*','nsis','WeyDn','vue-tsc','7824RqAOpW','@emotion/styled','uLMPS','4.5.14','^6.3.9','typescript','constructor','^3.5.0','OBAhX','QrdWf','9ArNJXW','voOEF','WEeMo','text','env','mixone\x20compile','^2.8.2','from','writeFileSync','tCsNf','Qjkhr','elementUI','rQvGy','EIsEZ','arLpZ','existsSync','Ktxwo','sswkU','hLPjZ','xVaqj','unshift','4|0|2|3|1','^4.5.1','exit','YCTuz','Symlg','Cfiuv','wQfUh','mkdirSync','NBaGP','Project\x20name:','AntDesignVue','@vitejs/plugin-vue','^6.0.0','TFMQI','dFNXa','307590pTfkar','child_process','Please\x20enter\x20a\x20valid\x20number','readdirSync','Target\x20directory\x20','react-redux','xDnkC','IHFlR','GTFVv','vuex-composition-helpers','react19','debTi','^2.10.10','pnpm','TQUtH','JLMsj','Eekdu','Asia/Chongqing','filter','dist/packager','6.3.5','(((.+)+)+)+$','yrXli','Not\x20using\x20the\x20UI\x20library','ElementPlus','XOxiu','electron_mirror=https://cdn.npmmirror.com/binaries/electron/\x0aelectron_builder_binaries_mirror=https://npmmirror.com/mirrors/electron-builder-binaries/\x0aregistry=https://registry.npmmirror.com','vue27','894590XnsdTO','isDirectory','SFANV','DmlNq','Select\x20UI\x20library:','364792rXDmVi','jByWJ','mpgbs','HGkjp','rHJNj','mixone\x20serve\x20--web\x20--open\x20--watch','.zip','KhYSc','IUvtr','qAPgk','^0.7.0','Element\x20Plus','ncGlZ','^4.2.6','YtAog','npm_config_user_agent','XNOlZ','uehjQ','YunRP','@vitejs/plugin-vue2','exjQn','VMvLR','NTkcM','Select\x20JS\x20framework:','^3.6.2','UzpRH','electronVersion','Kpakw','znQsj','HokiH','eslint-plugin-react-hooks','mYJCB','vuex','com.mixone.','^26.0.12','BHDIA','UDxhd','npm\x20run\x20compile\x20&&\x20npm\x20run\x20start:web','BtnCG','DxHec','AppImage','jggUT','dNMII','Number\x20must\x20be\x20less\x20than\x2039','jLzJd','mYYcM','grJbk','match','push','log','xoiKR','ant-design-vue','bootstrap','KVXgz','^5.3.7','npm\x20run\x20compile\x20&&\x20npm\x20run\x20build:desktop\x20&&\x20mixone\x20package\x20--linux','SHsXN','EJjXY','path','Element\x20UI','apply','resolvedOptions','GCRBK','search','12ADtOrL','POAhy','extname','dmg','mixone\x20serve\x20--desktop\x20--watch','dvuaD','5|0|6|2|1|4|3','UIlDd','21.4.4','QYfDF','GOGPO','0.1.0','ZaFYb','TufWy','mixone\x20build\x20--desktop','^5.2.6','~5.8.3','Wttbz','ZMtmj','message','pedli','copyFileSync','^5.2.0','init_project','LiuXiaoJie','@vitejs/plugin-react','mhPHy','aqLgz','scDOJ','^3.5.13','@mui/icons-material','@eslint/js','fIQKH','FGcod','^2.10.2','uyEev','1411047MEMYQx','TuSLg','hSTGy','ZcwFM','vue3','react-bootstrap','JdGlz','awpEW','XHmIQ','vite','vMAsU','FjBIN','tDfHn','assets/favicon.ico','cYBSZ','vbFVA','react\x2019.x','sGULI','WcUTx','EdcNn','@vue/tsconfig','QTGel','trim','\x20already\x20exists.\x20Overwrite?','^4.3.0','^6.26.0','4|5|0|1|6|2|3','zfpcf','OXvQb','vKhpJ','length','stdout','npm','YTpum','Ant\x20Design','view','UYMmc','FrgTI','Asia/Harbin','template','^0.4.19','ijUwF','Vue\x203.x','vue-router','OpoyL','GKnEd','sgYwC','SlfZf','^5.2.4','^1.2.0','eslint-plugin-react-refresh','react','rOmRv','react-router-dom','PsAAk','add','lUaBZ','UGiDR','@types/react-dom','BpoWM','oDwYy','10ATbthw','583904uVnpUw','^2.7.16','PiKpw','^9.25.0',',This\x20project\x20is\x20created\x20based\x20on\x20the\x20mixone\x20tool','PnrtW','KLrWP','QAwQv','Material-UI','common_file','timeZone','@types/react','GsHbP','2baFWPw','./utils/saveJs','9582738RwbtSM','oMarH','SjXmw','Asia/Urumqi','Ysjyt','ZEnPr','EFXvi'];c=function(){return as;};return c();}init()[ab(0x145)](a=>{const ar=ab;console[ar(0x14b)](a),process[ar(0x184)](0x1);});