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 • 20.3 kB
JavaScript
function c(){const ap=['KpHEn','HrnnQ','xbUtQ','ZnxND','DhgGf','out/**/*','\x20already\x20exists.\x20Overwrite?','projectName','mixone-app','SfgDV','constructor','eVoQU','GVreg','^19.1.2','Vue\x203.x','Element\x20UI','YAzdm','SiXBd','QVTTD','AntDesign','yarn','overwrite','@mui/material','KFNqj','antd','^1.5.7','!out/watch-manager.js','catch','hdWqZ','Select\x20Electron\x20version\x20(21\x20supports\x20Win7):','1912137txnxfw','less','^3.0.3','@emotion/react','udhgT','oItgK','sQzxn','1|3|0|4|2','Number\x20must\x20be\x20less\x20than\x2039','^0.1.0-alpha.31','./out/build/main/mixone_start.js','pDCLE','763636bGcyxm','viteVersion','vJGRD','length','mYoPh','LiuXiaoJie','faPwg','hzCLZ','^2.7.16','XIrWG','CcrJp','The\x20number\x20must\x20be\x20at\x20least\x20version\x2015','NldYC','vVrbD','statSync','DvIlh','goIUR','jpNxg','JldlE','@vitejs/plugin-vue','eslint','^4.5.1','copyFileSync','npm','match','pkgrN','Select\x20UI\x20library:','nsis','AntDesignVue','kHcvP','vuex-composition-helpers','IJomw','xZlzB','dgRsH','tQNmS','THvjw','JnHFQ','npm\x20run\x20compile\x20&&\x20npm\x20run\x20build:desktop\x20&&\x20mixone\x20preview\x20--start-desktop','DPPFR','SFeFf','SUGoV','21MgkXXP','ynmIx','@types/react','MBcSk','jPYPT','cqgDa','cLamV','TANMu','cwd','babel-polyfill','^9.2.0','VbBgh','qZkbE','@vitejs/plugin-vue2','pLzeL','guydC','error','CWaMh','krmxM','EYclr','Project\x20name:','LQdEB','OOaZg','element-plus','typescript','gEKNi','mYfEq','XRDfU','gkKJz','^1.2.0','globals','react-dom','vue27','^2.15.14','view','toString','Not\x20using\x20the\x20UI\x20library','gzkPh','npm\x20run\x20compile\x20&&\x20npm\x20run\x20build:desktop\x20&&\x20mixone\x20package\x20--mac','pBZPL','prompts','Ant\x20Design','MEjeq','zaQLD','Ant\x20Design\x20Vue','search','cFPAu','iCOhs','GkVMZ','^16.0.0','PhycS','^0.4.19','pnpm','electronVersion','npm\x20run\x20compile\x20&&\x20npm\x20run\x20build:web\x20&&\x20mixone\x20preview\x20--start-web','dVCya','react-router-dom','nzkSJ','@vue/tsconfig','qjMQE','MizTE','hhfwc','writeFileSync','^3.6.2','BiajU','xfBQU','pcmYS','Eomzr','2VEcbvs','@reduxjs/toolkit','Pawnz','HegmA','stringify','push','^4.3.0','.zip','npm\x20run\x20compile\x20&&\x20npm\x20run\x20build:desktop\x20&&\x20mixone\x20package\x20--linux','Element\x20Plus','^5.2.0','vardm','Vite\x207','cpoLq','ZlbNM','vdvcE','^3.6.5','supBg','vue','HtQvK','^6.3.9','1349315wRfvZZ','pinia','@eslint/js','bootstrap','fQJhT','BiCQP','tFmUr','KRpqg','text','iXPpn','CdvXR','nZgxe','eslint-plugin-react-refresh','apply','FepQv','jpjZQ','^6.26.0','@types/react-dom','^19.1.0','^3.5.13','npm\x20run\x20compile\x20&&\x20npm\x20run\x20build:desktop\x20&&\x20mixone\x20package\x20--win','vue-tsc','0|4|1|3|2','AwOtW','HbvId','WRYxR','1649300vdybUI','vue-router','mixone\x20compile','okKFk','yFwnM','^5.2.4','Aoqyf',',This\x20project\x20is\x20created\x20based\x20on\x20the\x20mixone\x20tool','komLH','UunAN','^3.5.3','com.example.','^26.0.12','existsSync','4DwdCmD','@fontsource/roboto','VIFTm','react19','eNpNt','AiPlt','WTVKc','EIdiX','EDKCX','^2.3.3','Select\x20Vite\x20version:','Vite\x204','rOGLM','nxYaN','1910871ximRiK','mQJHg','OznCB','startsWith','ZuLeA','dist/packager','LMTbv','^7.1.2','qkiuy','@emotion/styled','template','^0.7.0','select','IVDOu','ZTPFf','xkgWH','rlnSj','tYJMw','24VrYcwI','cERhi','Material-UI','YVRYV','xuIul','BueTW','skCew','ArQbi','exadF','child_process','vuex','OFkAp','fwgRF','iMGaZ','PpFQu','JhlVo','extname','^5.3.7','react-bootstrap','592392WMKoWx','!{out/vite.config.js,out/vite.config,out/vite.config.ts,out/package.json}','react','scXth','Select\x20JS\x20framework:','CWacP','assets/favicon.icns','~5.8.3','YNMfE','mixone\x20serve\x20--web\x20--open\x20--watch','npm_config_user_agent','nVLOd','@mui/icons-material','IcaBL','forEach','electron','typescript-eslint','CKrRx','wanZM','xFUaW','twxgX','mixone\x20check','^2.2.8','fcJAa','PctBI','env','ateXI','okDLb','mBNmt','LPdKY','^7.6.2','WoQRV','argv','fneIP','gVUhj','0.1.0','vzpzW','utf-8','^11.14.0','elementUI','join','isDirectory','fBUQQ','^2.10.10','ZFjvm','ldMpK','split','ElementPlus','includes','tJLDq','Yjqts','7.0.5','DwSeY','readdirSync','LWNWO','3483775DMdkOL','assets/favicon.ico','exit','QIbVQ','mixone\x20build\x20--web','yucwi','Please\x20enter\x20a\x20valid\x20number','BCxyp','react-redux','cjQrb','Vue\x202.7','fYTsX','ilDxg','UMWjG','filter','mkdirSync','ant-design-vue','dependencies','cifJa','kDBDx','gWJEs','npm\x20run\x20compile\x20&&\x20npm\x20run\x20build:desktop\x20&&\x20mixone\x20package\x20--dir','devDependencies','Mxwsv','AppImage','tPhgk','aZpmi','IGbxB','qkniM','GzbIv','!out/serve.js','IVKbM','fheio','tStnz','QIfGq','^4.4.1','unshift','mixone\x20build\x20--desktop','IPdhH','HVVck','eslint-plugin-react-hooks','vue3','HoqNq','Target\x20directory\x20','QkiWr','@vitejs/plugin-react','qypsj','(((.+)+)+)+$','^3.5.0','./utils/saveJs','xgHqf'];c=function(){return ap;};return c();}const ab=d;(function(a,b){const aa=d,e=a();while(!![]){try{const f=parseInt(aa(0x21f))/0x1*(parseInt(aa(0x28c))/0x2)+parseInt(aa(0x213))/0x3*(-parseInt(aa(0x2c9))/0x4)+parseInt(aa(0x333))/0x5+-parseInt(aa(0x2fc))/0x6*(-parseInt(aa(0x248))/0x7)+parseInt(aa(0x2e9))/0x8*(-parseInt(aa(0x2d7))/0x9)+parseInt(aa(0x2bb))/0xa+parseInt(aa(0x2a1))/0xb;if(f===b)break;else e['push'](e['shift']());}catch(g){e['push'](e['shift']());}}}(c,0xbbf36));const fs=require('fs'),path=require('path'),prompts=require(ab(0x270)),{spawnSync}=require(ab(0x2f2)),{rmSync}=require(ab(0x1f3)),getNpmVersion=(a,b)=>{const ac=ab,e={'gWJEs':function(k,l,m,n){return k(l,m,n);},'JApsd':'npm','KpHEn':ac(0x26a),'tPhgk':function(k,l){return k+l;},'YVRYV':'version','JhlVo':ac(0x27f),'OeQqy':function(k,l){return k-l;}},f=e[ac(0x1d6)](spawnSync,e['JApsd'],[e[ac(0x1f5)],e[ac(0x1db)](b,'@')+a,e[ac(0x2ec)]],{'encoding':ac(0x321),'shell':!![]});if(f['error']){if(e[ac(0x2f8)]!==e[ac(0x2f8)]){const l={'BCxyp':function(m,n,o){return m(n,o);}};m[ac(0x331)](n)[ac(0x30a)](L=>{const ad=ac,M=w[ad(0x324)](x,L),N=y[ad(0x324)](z,L),O=A[ad(0x22d)](M);O[ad(0x325)]()?(E['mkdirSync'](N,{'recursive':!![]}),l[ad(0x1c9)](F,M,N)):G[ad(0x235)](M,N);});}else throw f[ac(0x258)];}const g=f['stdout']['trim'](),h=g[ac(0x32a)]('\x0a')[ac(0x1d0)](Boolean);let i=h[e['OeQqy'](h[ac(0x222)],0x1)],j=i[ac(0x237)](/'([\d.]+)'/);return j[0x1];};async function init(){const ae=ab,e={'MBcSk':ae(0x1f1),'BueTW':function(r,s){return r===s;},'JnHFQ':ae(0x21b),'IVDOu':function(r,s,t){return r(s,t);},'BiCQP':ae(0x2b4),'WIdnT':ae(0x234),'sQzxn':ae(0x2a2),'pkgrN':'^6.0.0','nVLOd':ae(0x2c0),'QIbVQ':ae(0x282),'hhfwc':ae(0x2e2),'qjMQE':ae(0x214),'BiajU':ae(0x292),'FepQv':ae(0x260),'jpNxg':ae(0x2b6),'ZTPFf':ae(0x312),'EIdiX':function(r,s){return r===s;},'GGIxR':ae(0x23b),'HVVck':ae(0x1d2),'SiXBd':'^4.2.6','CdvXR':ae(0x1c8),'udhgT':ae(0x22a),'AfZgu':function(r,s){return r>=s;},'IVKbM':ae(0x330),'fwgRF':function(r,s){return r(s);},'LMTbv':function(r,s){return r(s);},'tJLDq':function(r,s){return r<s;},'QIfGq':function(r,s){return r!==s;},'PhycS':ae(0x2ef),'xfBQU':function(r,s){return r===s;},'BeBOf':ae(0x293),'qkiuy':'react-dom','GzbIv':ae(0x2b3),'pLzeL':ae(0x28d),'HegmA':'^2.8.2','HoqNq':ae(0x1ca),'scXth':ae(0x252),'KRpqg':ae(0x2a3),'krmxM':ae(0x24a),'vJGRD':ae(0x2b2),'THvjw':'^19.1.2','ArQbi':ae(0x1ef),'MizTE':ae(0x1e5),'QqrzR':'eslint','CcrJp':'^9.25.0','PctBI':ae(0x1ea),'hdWqZ':ae(0x296),'gVUhj':ae(0x2ad),'cifJa':ae(0x27b),'mYfEq':ae(0x266),'GkVMZ':ae(0x279),'cjQrb':ae(0x303),'WoQRV':ae(0x30c),'UunAN':'^8.30.1','iCOhs':function(r,s){return r===s;},'XRDfU':ae(0x20d),'CWaMh':'^5.26.1','fheio':ae(0x2fb),'OznCB':ae(0x2a4),'vzpzW':ae(0x2fa),'jpjZQ':ae(0x327),'twxgX':function(r,s){return r===s;},'nZgxe':ae(0x2eb),'pDCLE':ae(0x2b7),'ZnxND':ae(0x322),'cqgDa':'^5.2.6','ZFjvm':'^7.1.2','xbUtQ':ae(0x308),'vdvcE':ae(0x2e0),'nxYaN':function(r,s,t){return r(s,t);},'wGDNi':function(r){return r();},'IPdhH':ae(0x30e),'YNMfE':ae(0x257),'KFNqj':ae(0x2a9),'PpFQu':ae(0x1fc),'rlnSj':'请指定项目名称','VbBgh':function(r,s){return r!==s;},'xgHqf':ae(0x28b),'Aoqyf':ae(0x26f),'EYclr':'confirm','tFmUr':ae(0x20a),'OFkAp':ae(0x2e3),'ScbmK':ae(0x2e1),'cLamV':ae(0x300),'QIkoq':ae(0x2cc),'Mxwsv':ae(0x203),'vPDoZ':'vue3','VIFTm':ae(0x1cc),'fQJhT':ae(0x268),'Pawnz':ae(0x204),'TANMu':ae(0x323),'exadF':function(r,s){return r(s);},'komLH':ae(0x239),'kHcvP':ae(0x295),'faPwg':ae(0x32b),'RsGOA':ae(0x274),'jPYPT':function(r,s){return r(s);},'LWNWO':ae(0x271),'EMJIL':'Vite\x206','iXPpn':'6.3.5','xZlzB':function(r,s){return r!==s;},'fneIP':'rmaNt','xkgWH':ae(0x22b),'HtQvK':ae(0x2d4),'cKRtt':ae(0x32f),'RGORu':function(r,s){return r(s);},'okDLb':ae(0x220),'eVVOn':ae(0x2d3),'CWacP':ae(0x27d),'YpUQb':ae(0x212),'mYoPh':'init_project','OjZwy':ae(0x21d),'OOaZg':ae(0x224),'WRYxR':'npm\x20run\x20compile\x20&&\x20npm\x20run\x20start:desktop','kDBDx':ae(0x2bd),'SUGoV':'mixone\x20serve\x20--desktop\x20--watch','AwOtW':ae(0x1e7),'mBNmt':ae(0x337),'zDhRt':ae(0x2b5),'fcJAa':ae(0x26e),'DhgGf':ae(0x294),'nswUw':ae(0x27e),'supBg':ae(0x244),'IJomw':function(r,s){return r+s;},'iMGaZ':ae(0x2c6),'LPdKY':ae(0x2dc),'YAzdm':'!dist','cFPAu':ae(0x2fd),'TVugT':ae(0x1e0),'MEjeq':ae(0x20f),'JldlE':'!{main,utils,store,windows,components,assets,out/main,out/utils,out/store,out/main,out/components,out/assets,out/logs,.prettierignore,.eslintignore,.eslintrc.cjs,.prettierignore,.prettierrc.yaml,dev-app-update.yml,CHANGELOG.md,README.md}','cERhi':ae(0x23a),'Yjqts':'dmg','nzkSJ':ae(0x302),'yucwi':ae(0x1da),'qypsj':ae(0x2a0),'oItgK':'21.4.4','lrato':ae(0x1f2),'gkKJz':ae(0x21c),'vardm':function(r,s){return r===s;},'goIUR':ae(0x249),'SFeFf':ae(0x228),'okKFk':ae(0x227),'qZkbE':ae(0x29c),'pcmYS':ae(0x2f3),'yFwnM':ae(0x287),'DvIlh':ae(0x23d),'rOGLM':ae(0x265),'fBUQQ':ae(0x251),'HbvId':ae(0x255),'AiPlt':ae(0x2d2),'GVreg':'element-ui','SfgDV':'^3.0.3','UMWjG':ae(0x232),'ZuLeA':ae(0x241),'hlewt':ae(0x25f),'iBpWi':'^2.10.2','tStnz':ae(0x280),'pYSao':ae(0x208),'gEKNi':ae(0x21a),'YUIjA':'@fontsource/roboto','ldMpK':ae(0x216),'tYJMw':'@mui/material','WTVKc':'package.json'},f=(function(){const af=ae,r={'xFUaW':af(0x209),'HrnnQ':function(t,u){return t!==u;},'IGbxB':e[af(0x24b)],'hzCLZ':function(t,u){const ag=af;return e[ag(0x2ee)](t,u);},'aZpmi':af(0x2d8)};let s=!![];return function(t,u){const ah=af;if(r[ah(0x226)](r[ah(0x1dc)],r[ah(0x1dc)])){const v=s?function(){const ai=ah,w={'vVrbD':r[ai(0x30f)],'zaQLD':'pnpm'};if(r[ai(0x1f6)](ai(0x245),ai(0x245))){if(e['startsWith'](w[ai(0x22c)]))return w[ai(0x22c)];if(f[ai(0x2da)](ai(0x27c)))return w[ai(0x273)];}else{if(u){const y=u[ai(0x2ae)](t,arguments);return u=null,y;}}}:function(){};return s=![],v;}else return e['toString']()[ah(0x275)](DeXyYW[ah(0x1dd)])['toString']()[ah(0x1ff)](f)[ah(0x275)](ah(0x1f1));};}()),g=e[ae(0x2d6)](f,this,function(){const aj=ae;return g[aj(0x26b)]()[aj(0x275)](aj(0x1f1))[aj(0x26b)]()[aj(0x1ff)](g)[aj(0x275)]('(((.+)+)+)+$');});e['wGDNi'](g);let h=process[ae(0x31c)][0x2];if(!h){if(e[ae(0x2d0)](e[ae(0x1e8)],e[ae(0x304)]))return ae(0x22a);else{const s=await e[ae(0x2dd)](prompts,{'type':e[ae(0x20c)],'name':e[ae(0x2f7)],'message':ae(0x25c),'initial':ae(0x1fd)});h=s[ae(0x1fc)];}}!h&&(console['log'](e[ae(0x2e7)]),process[ae(0x335)](0x1));const i=path[ae(0x324)](process[ae(0x250)](),h);if(fs[ae(0x2c8)](i)){if(e[ae(0x253)](e[ae(0x1f4)],e[ae(0x2c1)])){const {overwrite:t}=await e[ae(0x2dd)](prompts,{'type':e[ae(0x25b)],'name':e[ae(0x2a7)],'message':ae(0x1ed)+h+ae(0x1fb),'initial':![]});t?e[ae(0x2e4)](rmSync,i,{'recursive':!![]}):process['exit'](0x1);}else return e[ae(0x243)];}fs[ae(0x1d1)](i,{'recursive':!![]});const {template:j}=await prompts({'type':e[ae(0x2f4)],'name':e['ScbmK'],'message':e[ae(0x24e)],'choices':[{'title':'react\x2019.x','value':e['QIkoq']},{'title':e[ae(0x1d9)],'value':e['vPDoZ']},{'title':e[ae(0x2cb)],'value':e[ae(0x2a5)]}]});let k='';if(e['xfBQU'](j,e[ae(0x2a5)])){const {ui:v}=await prompts({'type':e[ae(0x2f4)],'name':'ui','message':'Select\x20UI\x20library:','choices':[{'title':ae(0x26c),'value':''},{'title':e[ae(0x28e)],'value':e[ae(0x24f)]}]});k=v;}else{if(e['BueTW'](j,ae(0x1eb))){const {ui:w}=await e[ae(0x2f1)](prompts,{'type':e[ae(0x2f4)],'name':'ui','message':e[ae(0x2c3)],'choices':[{'title':ae(0x26c),'value':''},{'title':e[ae(0x23c)],'value':e[ae(0x225)]},{'title':e['RsGOA'],'value':ae(0x23b)}]});k=w;}else{if(j===e['QIkoq']){const {ui:x}=await e[ae(0x24c)](prompts,{'type':e[ae(0x2f4)],'name':'ui','message':e[ae(0x2c3)],'choices':[{'title':ae(0x26c),'value':''},{'title':'react-bootstrap','value':'react-bootstrap'},{'title':e[ae(0x332)],'value':ae(0x208)},{'title':e[ae(0x2ac)],'value':e[ae(0x2ac)]}]});k=x;}}}if(!j)return;let l=[{'title':e['EMJIL'],'value':e[ae(0x2aa)]}];if(e['twxgX'](j,e[ae(0x2a5)])){if(e[ae(0x23f)](e[ae(0x31d)],e[ae(0x2e6)]))l[ae(0x1e6)]({'title':e[ae(0x29f)],'value':'4.5.14'});else{const C=m[ae(0x324)](n,o),D=p[ae(0x324)](q,r),E=s['statSync'](C);E[ae(0x325)]()?(w[ae(0x1d1)](D,{'recursive':!![]}),e['IVDOu'](x,C,D)):y[ae(0x235)](C,D);}}else j===ae(0x1eb)&&l[ae(0x291)]({'title':ae(0x298),'value':e['cKRtt']});const {viteVersion:m}=await e['RGORu'](prompts,{'type':e[ae(0x2f4)],'name':e[ae(0x317)],'message':e['eVVOn'],'choices':l,'initial':0x0}),{electronVersion:n}=await e[ae(0x2dd)](prompts,{'type':e[ae(0x20c)],'name':e[ae(0x301)],'message':e['YpUQb'],'initial':'21','validate':z=>{const ak=ae,A={'eVoQU':function(B,C){return B(C);},'ilDxg':e[ak(0x2ab)],'xuIul':e[ak(0x217)],'EDKCX':function(B,C){return e['AfZgu'](B,C);},'QkiWr':ak(0x21b)};if(e[ak(0x1e1)]!==e[ak(0x1e1)]){const C=f(g);if(A[ak(0x200)](h,C))return A[ak(0x1ce)];if(C<0xf)return A[ak(0x2ed)];if(A[ak(0x2d1)](C,0x26))return A[ak(0x1ee)];return!![];}else{const C=e[ak(0x2f5)](parseInt,z);if(e[ak(0x2dd)](isNaN,C))return e['CdvXR'];if(e[ak(0x32d)](C,0xf)){if(e[ak(0x1e4)](e[ak(0x27a)],e[ak(0x27a)])){p['devDependencies']['vue']=e[ak(0x2a6)],q['devDependencies'][ak(0x2bc)]=e['WIdnT'],r['devDependencies'][e[ak(0x219)]]=ak(0x215),s[ak(0x1d8)][ak(0x232)]=t[ak(0x2da)]('7.')?e[ak(0x238)]:e['nVLOd'],u[ak(0x1d8)][e[ak(0x336)]]=e[ak(0x285)],v[ak(0x1d8)][e['qjMQE']]=e[ak(0x288)],w['devDependencies'][e['FepQv']]='~5.8.3',x[ak(0x1d8)][e['jpNxg']]=e[ak(0x2e5)];if(e[ak(0x2d0)](y,e['GGIxR']))C['devDependencies'][e[ak(0x1e9)]]=e[ak(0x206)];else e[ak(0x2ee)](A,ak(0x32b))&&(D['devDependencies'][ak(0x25f)]='^2.10.2');}else return e['udhgT'];}if(e['AfZgu'](C,0x26))return e[ak(0x243)];return!![];}}}),o=path['join'](__dirname,e[ae(0x223)],j);fs[ae(0x2c8)](o)&&fs[ae(0x331)](o)[ae(0x30a)](z=>{const al=ae,A=path[al(0x324)](o,z),B=path[al(0x324)](i,z),C=fs[al(0x22d)](A);if(e[al(0x289)](path[al(0x2f9)](z),e['BeBOf']))return;C[al(0x325)]()?(fs[al(0x1d1)](B,{'recursive':!![]}),e['IVDOu'](copyDir,A,B)):fs[al(0x235)](A,B);});const p={'name':h,'version':ae(0x31f),'private':!![],'main':e['OjZwy'],'author':e[ae(0x25e)],'description':h+ae(0x2c2),'scripts':{'dev':e[ae(0x2ba)],'compile':e[ae(0x1d5)],'start:desktop':e[ae(0x247)],'start:web':ae(0x305),'build:desktop':e[ae(0x2b8)],'build:web':e[ae(0x318)],'build:unpack':ae(0x1d7),'build:win':e['zDhRt'],'build:mac':e[ae(0x313)],'build:linux':e[ae(0x1f9)],'preview:web':e['nswUw'],'preview:desktop':e[ae(0x29d)],'postinstall':ae(0x311)},'build':{'appId':e[ae(0x23e)](e[ae(0x2f6)],h),'productName':h,'directories':{'output':e[ae(0x319)]},'files':[ae(0x1fa),e[ae(0x205)],e[ae(0x276)],e['TVugT'],e[ae(0x272)],e[ae(0x231)]],'win':{'target':e[ae(0x2ea)],'icon':'assets/favicon.ico'},'mac':{'target':e[ae(0x32e)],'icon':e[ae(0x281)]},'linux':{'target':e[ae(0x338)],'icon':ae(0x334)}},'dependencies':{'electron-updater':e[ae(0x1f0)],'bytenode':ae(0x20e)},'devDependencies':{'chokidar':ae(0x2c5),'electron':e[ae(0x218)],'electron-builder':ae(0x2c7),'rollup-plugin-copy':e['lrato'],'mixone':e[ae(0x264)]}};if(j[ae(0x32c)](e[ae(0x2a5)])){if(e[ae(0x297)](e[ae(0x22f)],e[ae(0x246)]))return;else p['devDependencies'][ae(0x29e)]=e[ae(0x2be)],p[ae(0x1d8)][ae(0x2bc)]=e[ae(0x254)],p[ae(0x1d8)][e[ae(0x28a)]]=e[ae(0x2bf)],p['devDependencies'][e[ae(0x22e)]]=e[ae(0x2d5)],p[ae(0x1d8)][e[ae(0x326)]]=ae(0x2b1),p[ae(0x1d8)][e[ae(0x2b9)]]=e[ae(0x2ce)],k===e['TANMu']&&(p[ae(0x1d3)][e[ae(0x201)]]=ae(0x269));}else{if(j[ae(0x32c)](e['vPDoZ'])){p[ae(0x1d8)][ae(0x29e)]=e[ae(0x2a6)],p[ae(0x1d8)]['vue-router']=ae(0x234),p[ae(0x1d8)][ae(0x2a2)]=e[ae(0x1fe)],p[ae(0x1d8)][e[ae(0x1cf)]]=m[ae(0x2da)]('7.')?e[ae(0x238)]:e[ae(0x307)],p['devDependencies'][ae(0x282)]=e[ae(0x285)],p[ae(0x1d8)][e[ae(0x283)]]=e[ae(0x288)],p[ae(0x1d8)][e[ae(0x2af)]]=e[ae(0x1cb)],p['devDependencies'][e[ae(0x230)]]=e[ae(0x2e5)];if(e[ae(0x310)](k,e['GGIxR'])){if(e[ae(0x2ee)](e['ZuLeA'],e[ae(0x2db)]))p[ae(0x1d8)][e[ae(0x1e9)]]=e[ae(0x206)];else{C[ae(0x1d8)][ae(0x2fe)]=ae(0x2b3),D[ae(0x1d8)][e[ae(0x2df)]]=e[ae(0x1df)],E[ae(0x1d8)]['react-router-dom']=ae(0x31a),F['devDependencies'][e[ae(0x256)]]=e[ae(0x28f)],G[ae(0x1d8)][e[ae(0x1ec)]]=e[ae(0x2ff)],H[ae(0x1d8)][e['KRpqg']]='^9.25.0',I['devDependencies'][e[ae(0x25a)]]=ae(0x202),J[ae(0x1d8)][e[ae(0x221)]]=e[ae(0x242)],K[ae(0x1d8)][e[ae(0x2f0)]]=e[ae(0x284)],L['devDependencies'][e['QqrzR']]=e[ae(0x229)],M[ae(0x1d8)][e[ae(0x314)]]=e[ae(0x211)],N['devDependencies'][e['gVUhj']]=e[ae(0x1d4)],O[ae(0x1d8)][e[ae(0x262)]]=e[ae(0x278)],P[ae(0x1d8)][e['FepQv']]=e[ae(0x1cb)],Q[ae(0x1d8)][e[ae(0x31b)]]=e['UunAN'];if(e[ae(0x277)](R,'AntDesign'))a2[ae(0x1d8)][e['XRDfU']]=e[ae(0x259)];else{if(e[ae(0x2d0)](T,e[ae(0x1e2)]))a3[ae(0x1d8)][e['OznCB']]=e[ae(0x320)],a4['devDependencies'][e[ae(0x1e2)]]=e[ae(0x2b0)];else{if(e[ae(0x310)](W,e[ae(0x2ac)])){const B=e[ae(0x21e)][ae(0x32a)]('|');let C=0x0;while(!![]){switch(B[C++]){case'0':a5[ae(0x1d8)]['@emotion/react']=e[ae(0x1f8)];continue;case'1':a7[ae(0x1d8)][ae(0x2ca)]=e[ae(0x24d)];continue;case'2':a9['devDependencies'][ae(0x20b)]=e['ZFjvm'];continue;case'3':a8[ae(0x1d8)][e[ae(0x1f7)]]=e['ZFjvm'];continue;case'4':a6[ae(0x1d8)][e[ae(0x29b)]]=e[ae(0x1f8)];continue;}break;}}}}}}else e[ae(0x277)](k,e[ae(0x225)])&&(p[ae(0x1d8)][e['hlewt']]=e['iBpWi']);}else{if(j['includes'](ae(0x2cc))){p['devDependencies']['react']=e[ae(0x1df)],p['devDependencies'][ae(0x267)]=ae(0x2b3),p['devDependencies'][e[ae(0x1e3)]]=ae(0x31a),p[ae(0x1d8)][ae(0x28d)]=e[ae(0x28f)],p[ae(0x1d8)]['react-redux']=e['scXth'],p[ae(0x1d8)][e[ae(0x2a8)]]=e[ae(0x229)],p[ae(0x1d8)][e['krmxM']]=e[ae(0x242)],p[ae(0x1d8)][e['vJGRD']]=e[ae(0x242)],p[ae(0x1d8)][e[ae(0x2f0)]]=e['MizTE'],p[ae(0x1d8)][ae(0x233)]=e[ae(0x229)],p[ae(0x1d8)][ae(0x1ea)]=e['hdWqZ'],p[ae(0x1d8)][e[ae(0x31e)]]=e['cifJa'],p[ae(0x1d8)][e[ae(0x262)]]=ae(0x279),p['devDependencies'][e[ae(0x2af)]]=e['cjQrb'],p['devDependencies'][e[ae(0x31b)]]=e[ae(0x2c4)];if(e[ae(0x297)](k,e['pYSao']))p[ae(0x1d8)][e[ae(0x263)]]=e['CWaMh'];else{if(e[ae(0x289)](k,e[ae(0x1e2)]))p[ae(0x1d8)][e[ae(0x2d9)]]=e[ae(0x320)],p['devDependencies'][e[ae(0x1e2)]]=ae(0x327);else{if(k===e['nZgxe']){const B=e[ae(0x261)][ae(0x32a)]('|');let C=0x0;while(!![]){switch(B[C++]){case'0':p[ae(0x1d8)][e['YUIjA']]=e[ae(0x24d)];continue;case'1':p[ae(0x1d8)][e[ae(0x329)]]=e[ae(0x1f8)];continue;case'2':p[ae(0x1d8)][e[ae(0x2e8)]]=e[ae(0x328)];continue;case'3':p[ae(0x1d8)][ae(0x2e0)]=e[ae(0x1f8)];continue;case'4':p['devDependencies'][e['xbUtQ']]=ae(0x2de);continue;}break;}}}}}}}p[ae(0x1d8)]['vite']='^'+m;let q=await getNpmVersion(n,'electron');p[ae(0x1d8)][ae(0x30b)]=''+q,fs[ae(0x286)](path['join'](i,e[ae(0x2cf)]),JSON[ae(0x290)](p,null,0x2));}function d(a,b){const e=c();return d=function(f,g){f=f-0x1c8;let h=e[f];return h;},d(a,b);}function copyDir(a,b){const am=ab,e={'ZGFuN':am(0x207),'qkniM':function(f,g){return f===g;},'CKrRx':am(0x25d),'ateXI':function(f,g,h){return f(g,h);}};fs[am(0x331)](a)['forEach'](f=>{const an=am;if(an(0x207)!==e['ZGFuN']){if(g){const h=k['apply'](l,arguments);return m=null,h;}}else{const h=path[an(0x324)](a,f),i=path[an(0x324)](b,f),j=fs[an(0x22d)](h);j[an(0x325)]()?e[an(0x1de)](an(0x26d),e[an(0x30d)])?b[an(0x335)](0x1):(fs[an(0x1d1)](i,{'recursive':!![]}),e[an(0x316)](copyDir,h,i)):fs[an(0x235)](h,i);}});}function detectPackageManager(){const ao=ab,a={'cpoLq':function(e,f){return e!==f;},'ZlbNM':ao(0x309),'dgRsH':ao(0x209),'fYTsX':'pnpm'},b=process[ao(0x315)][ao(0x306)];if(b){if(a[ao(0x299)](ao(0x2cd),a[ao(0x29a)])){if(b['startsWith'](a[ao(0x240)]))return a[ao(0x240)];if(b[ao(0x2da)](a[ao(0x1cd)]))return a[ao(0x1cd)];}else return;}return ao(0x236);}init()[ab(0x210)](a=>{console['error'](a),process['exit'](0x1);});