UNPKG

generator-begcode

Version:

Spring Boot + Angular/React/Vue in one handy generator

1 lines 10.2 kB
const _0x14c809=_0x18b9;(function(_0x3908ba,_0xebe10e){const _0x3d7b4d=_0x18b9;const _0x124c20=_0x3908ba();do{try{const _0x3daf23=-parseInt(_0x3d7b4d(0x28))/0x1*(-parseInt(_0x3d7b4d(0x6))/0x2)+parseInt(_0x3d7b4d(0x19))/0x3+parseInt(_0x3d7b4d(0x5))/0x4*(parseInt(_0x3d7b4d(0x4))/0x5)+parseInt(_0x3d7b4d(0x1d))/0x6*(-parseInt(_0x3d7b4d(0x21))/0x7)+-parseInt(_0x3d7b4d(0x11))/0x8+-parseInt(_0x3d7b4d(0xb))/0x9+parseInt(_0x3d7b4d(0xf))/0xa;if(_0x3daf23===_0xebe10e){break;}else{_0x124c20["\u0070\u0075\u0073\u0068"](_0x124c20["\u0073\u0068\u0069\u0066\u0074"]());}}catch(_0x1585ba){_0x124c20['push'](_0x124c20['shift']());}}while(!![]);})(_0x4948,0x5c822);import{getEnumInfo}from"\u002e\u002e\u002f\u0062\u0061\u0073\u0065\u002d\u0061\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u002f\u0069\u006e\u0064\u0065\u0078\u002e\u006a\u0073";import{CLIENT_MAIN_SRC_DIR}from"\u002e\u002e\u002f\u0067\u0065\u006e\u0065\u0072\u0061\u0074\u006f\u0072\u002d\u0063\u006f\u006e\u0073\u0074\u0061\u006e\u0074\u0073\u002e\u006a\u0073";export const entityClientI18nFiles={"\u0065\u006e\u0074\u0069\u0074\u0079\u0042\u0061\u0073\u0065\u0046\u0069\u006c\u0065\u0073":[{'templates':[{"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065":_0x54a1c1=>_0x14c809(0xd)+_0x54a1c1['lang']+_0x14c809(0xe),'destinationFile':_0x1bf8c6=>_0x1bf8c6['clientSrcDir']+_0x14c809(0xa)+_0x1bf8c6["\u006c\u0061\u006e\u0067"]+"\u002f"+_0x1bf8c6["\u0065\u006e\u0074\u0069\u0074\u0079\u0054\u0072\u0061\u006e\u0073\u006c\u0061\u0074\u0069\u006f\u006e\u004b\u0065\u0079"]+_0x14c809(0x1a)}]}]};export const userTranslationfiles={"\u0075\u0073\u0065\u0072\u0054\u0072\u0061\u006e\u0073\u006c\u0061\u0074\u0069\u006f\u006e\u0066\u0069\u006c\u0065\u0073":[{'from':_0x1ec2a4=>CLIENT_MAIN_SRC_DIR+_0x14c809(0x17)+_0x1ec2a4['lang']+"\u002f","\u0074\u006f":_0x23caca=>_0x23caca["\u0063\u006c\u0069\u0065\u006e\u0074\u0053\u0072\u0063\u0044\u0069\u0072"]+_0x14c809(0x17)+_0x23caca['lang']+"\u002f","\u0074\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d":![],'templates':[_0x14c809(0x16)]}]};export const enumClientI18nFiles={"\u0065\u006e\u0075\u006d\u0042\u0061\u0073\u0065\u0046\u0069\u006c\u0065\u0073":[{'templates':[{'sourceFile':_0x14c809(0x15),'destinationFile':_0x54a29c=>{const _0x548c7f=_0x18b9;if(_0x54a29c['onlyLowcode']){return _0x54a29c["\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0069\u0072"]+_0x548c7f(0xa)+_0x54a29c["\u006c\u0061\u006e\u0067"]+"\u002f"+_0x54a29c['enumInstance']+_0x548c7f(0x1a);}return _0x54a29c["\u0063\u006c\u0069\u0065\u006e\u0074\u0053\u0072\u0063\u0044\u0069\u0072"]+_0x548c7f(0xa)+_0x54a29c['lang']+"\u002f"+_0x54a29c['clientRootFolder']+_0x54a29c['enumInstance']+_0x548c7f(0x1a);}}]}]};function _0x18b9(_0xb60ccc,_0x4948bb){const _0x18b924=_0x4948();_0x18b9=function(_0x2bb8c4,_0x3b83db){_0x2bb8c4=_0x2bb8c4-0x0;let _0x575922=_0x18b924[_0x2bb8c4];return _0x575922;};return _0x18b9(_0xb60ccc,_0x4948bb);}function xGVTWK(_0x5351b8,_0x58150c){if(!![]!=![])return;xGVTWK=function(_0x42761f,_0x4e0d68){_0x42761f=_0x42761f-(0x973c9^0x973c9);var _0x53bdc3=_0x5e50e6[_0x42761f];return _0x53bdc3;};return xGVTWK(_0x5351b8,_0x58150c);}xGVTWK();export function writeEntityFiles(){return{async"\u0077\u0072\u0069\u0074\u0065\u0045\u006e\u0075\u006d\u0046\u0069\u006c\u0065\u0073"({entities:_0x254257,application:_0x2c1e17}){if(_0x2c1e17['skipClient'])return;const _0x5ac771=_0x2c1e17["\u0065\u006e\u0061\u0062\u006c\u0065\u0054\u0072\u0061\u006e\u0073\u006c\u0061\u0074\u0069\u006f\u006e"]?this['languagesToApply']:[...new Set([_0x2c1e17['nativeLanguage'],"\u0065\u006e"])];_0x254257=_0x254257['filter'](_0x3b2612=>!_0x3b2612['skipClient']);const{onlyLowcode:_0x212bb4,clientSrcDir:_0x395dae,packageName:_0xe32946,frontendAppName:_0x5b35f3,clientDir:_0x18f0e4,clientFramework:_0x43ca3e,skipServer:_0x533265}=_0x2c1e17;await Promise['all'](_0x254257["\u006d\u0061\u0070"](_0x5a3d10=>_0x5a3d10["\u0066\u0069\u0065\u006c\u0064\u0073"]["\u006d\u0061\u0070"](_0xecb7c4=>{if(!_0xecb7c4['fieldIsEnum'])return undefined;return _0x5ac771['map'](_0x8bc3d5=>this["\u0077\u0072\u0069\u0074\u0065\u0046\u0069\u006c\u0065\u0073"]({"\u0073\u0065\u0063\u0074\u0069\u006f\u006e\u0073":enumClientI18nFiles,"\u0063\u006f\u006e\u0074\u0065\u0078\u0074":{...getEnumInfo(_0xecb7c4,_0x5a3d10['clientRootFolder']),"\u006c\u0061\u006e\u0067":_0x8bc3d5,"\u0066\u0072\u006f\u006e\u0074\u0065\u006e\u0064\u0041\u0070\u0070\u004e\u0061\u006d\u0065":_0x5b35f3,'packageName':_0xe32946,'clientSrcDir':_0x395dae,"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0069\u0072":_0x18f0e4,'onlyLowcode':_0x212bb4,"\u0063\u006c\u0069\u0065\u006e\u0074\u0046\u0072\u0061\u006d\u0065\u0077\u006f\u0072\u006b":_0x43ca3e,'skipServer':_0x533265}}));})['flat']())["\u0066\u006c\u0061\u0074"]());},async"\u0077\u0072\u0069\u0074\u0065\u0043\u006c\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u0065\u0073"({application:_0x49c5ac,entities:_0x2be5d4}){if(_0x49c5ac['skipClient']||_0x49c5ac["\u006f\u006e\u006c\u0079\u004c\u006f\u0077\u0063\u006f\u0064\u0065"])return;const _0x3abc2c=_0x2be5d4["\u0066\u0069\u006c\u0074\u0065\u0072"](_0x34518d=>!_0x34518d["\u0073\u006b\u0069\u0070\u0043\u006c\u0069\u0065\u006e\u0074"]&&!_0x34518d["\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u0073\u0065\u0072"]);if(_0x49c5ac['userManagement']&&_0x49c5ac['userManagement']["\u0073\u006b\u0069\u0070\u0043\u006c\u0069\u0065\u006e\u0074"]){_0x3abc2c["\u0070\u0075\u0073\u0068"](_0x49c5ac["\u0075\u0073\u0065\u0072\u004d\u0061\u006e\u0061\u0067\u0065\u006d\u0065\u006e\u0074"]);}const{clientSrcDir:_0x1fa876,frontendAppName:_0x14e21c}=_0x49c5ac;const _0x525cdc=_0x49c5ac["\u0065\u006e\u0061\u0062\u006c\u0065\u0054\u0072\u0061\u006e\u0073\u006c\u0061\u0074\u0069\u006f\u006e"]?this['languagesToApply']:[...new Set([_0x49c5ac['nativeLanguage'],"\u0065\u006e"])];for(const _0x49ad69 of _0x3abc2c){for(const _0x91549e of _0x525cdc){const _0x2e4f5e=_0x49ad69["\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"]["\u0066\u0069\u006c\u0074\u0065\u0072"](_0x20a587=>!(!_0x20a587["\u006f\u0077\u006e\u0065\u0072\u0053\u0069\u0064\u0065"]&&_0x20a587["\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0054\u0079\u0070\u0065"]==="\u006d\u0061\u006e\u0079\u002d\u0074\u006f\u002d\u006d\u0061\u006e\u0079"&&_0x20a587["\u0073\u006f\u0075\u0072\u0063\u0065"]?.["\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u004f\u006e\u0053\u006f\u0075\u0072\u0063\u0065"]?.["sedulcni".split("").reverse().join("")]("\u0075\u006e\u0069\u0064\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e\u0061\u006c")));if(_0x49ad69["\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u0073\u0065\u0072"]){await this['writeFiles']({'sections':userTranslationfiles,"\u0063\u006f\u006e\u0074\u0065\u0078\u0074":{..._0x49ad69,'clientSrcDir':_0x1fa876,'frontendAppName':_0x14e21c,'lang':_0x91549e,"\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073":_0x2e4f5e}});}else{await this["\u0077\u0072\u0069\u0074\u0065\u0046\u0069\u006c\u0065\u0073"]({"\u0073\u0065\u0063\u0074\u0069\u006f\u006e\u0073":entityClientI18nFiles,'context':{..._0x49ad69,"\u0063\u006c\u0069\u0065\u006e\u0074\u0053\u0072\u0063\u0044\u0069\u0072":_0x1fa876,"\u0066\u0072\u006f\u006e\u0074\u0065\u006e\u0064\u0041\u0070\u0070\u004e\u0061\u006d\u0065":_0x14e21c,"\u006c\u0061\u006e\u0067":_0x91549e,"\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073":_0x2e4f5e}});}}}}};}function _0x4948(){const _0x51e7f1=["yeKnoitalsnarTytitne".split("").reverse().join(""),"\u0063\u006c\u0069\u0065\u006e\u0074\u0052\u006f\u006f\u0074\u0046\u006f\u006c\u0064\u0065\u0072","retlif".split("").reverse().join(""),"noitalsnarTelbane".split("").reverse().join(""),"\u0069\u006e\u0063\u006c\u0075\u0064\u0065\u0073","sdleif".split("").reverse().join(""),"\u006f\u0077\u006e\u0065\u0072\u0053\u0069\u0064\u0065","ecruoSnOnoitatonna".split("").reverse().join(""),"\u0075\u006e\u0069\u0064\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e\u0061\u006c","rwtfey095".split("").reverse().join(""),"\u0032\u0030\u0038\u0039\u0036\u0071\u0074\u0059\u004c\u0076\u0078","\u0031\u0033\u0036\u0075\u004b\u0046\u005a\u0044\u0041","\u006c\u0061\u006e\u0067","\u0066\u0069\u0065\u006c\u0064\u0049\u0073\u0045\u006e\u0075\u006d","ylppAoTsegaugnal".split("").reverse().join(""),"/n81i".split("").reverse().join(""),"\u0036\u0036\u0032\u0037\u0037\u0038\u0030\u0052\u0048\u0071\u006e\u0059\u0053","\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u0073\u0065\u0072","\u0065\u006e\u0074\u0069\u0074\u0079\u002f\u0069\u0031\u0038\u006e\u002f\u0065\u006e\u0074\u0069\u0074\u0079\u005f","\u002e\u006a\u0073\u006f\u006e\u002e\u0065\u006a\u0073","\u0031\u0034\u0032\u0034\u0035\u0030\u0030\u0058\u0063\u005a\u0041\u0046\u0064","\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0054\u0079\u0070\u0065","aCzUnk86726".split("").reverse().join(""),"\u0073\u006f\u0075\u0072\u0063\u0065","hsup".split("").reverse().join(""),"\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073","sje.nosj.mune/n81i/ytitne".split("").reverse().join(""),"nosj.tnemeganam-resu".split("").reverse().join(""),"/n81i/".split("").reverse().join(""),"\u0066\u006c\u0061\u0074","tnMMuK8215821".split("").reverse().join(""),"\u002e\u006a\u0073\u006f\u006e","\u0063\u006c\u0069\u0065\u006e\u0074\u0053\u0072\u0063\u0044\u0069\u0072","\u0077\u0072\u0069\u0074\u0065\u0046\u0069\u006c\u0065\u0073","\u0036\u0037\u0034\u0033\u0034\u0051\u0041\u0075\u006c\u0070\u0062","\u006e\u0061\u0074\u0069\u0076\u0065\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065","riDtneilc".split("").reverse().join(""),"\u0073\u006b\u0069\u0070\u0043\u006c\u0069\u0065\u006e\u0074","\u0034\u0033\u0034\u004e\u0073\u0051\u0067\u0045\u0069","\u0075\u0073\u0065\u0072\u004d\u0061\u006e\u0061\u0067\u0065\u006d\u0065\u006e\u0074","\u0061\u006c\u006c","ecnatsnImune".split("").reverse().join(""),"ynam-ot-ynam".split("").reverse().join(""),"\u006d\u0061\u0070","edocwoLylno".split("").reverse().join(""),"\u0039\u0033\u0030\u0035\u0073\u006c\u0042\u004a\u0050\u0059"];_0x4948=function(){return _0x51e7f1;};return _0x4948();}