@cqfactory/component-generator
Version:
Builds ReactJS/Vue/Angular enabled AEM Touch UI components with dialogue.
1 lines • 4.47 kB
JavaScript
var _0x2edc=['PlaceHolder','readFileSync','resolve','templates/','.template.xml','toString','template','dialog','tab','textfield','richtext','numberfield','pathfield','select','dropdown','multifieldNested','tracking','component','templates/react.template.html','templates/react.component.template.txt','templates/react.scss.template.txt','cqEditConfig','htmlTag','imagefield','hiddenField','__importStar','__esModule','hasOwnProperty','call','default','defineProperty','path','Common','{{COMMON}}','Tab','{{TABPLACEHOLDER}}','ELNAME','{{TITLE}}','Field','{{FIELD}}','Database','Options','{{OPTIONS}}','{{GROUP}}','TrackingEvents','{{EVENTS}}','TrackingVars','{{VARS}}','Required','{{REQUIRED}}','{{MAXLENGTH}}','{{DISABLED}}','Max','{{MAX}}','Min','{{MIN}}','ComponentDescription','{{COMP_DESCRIPTION}}','{{CLASS}}','NoDecoration','{{NO_DECORATION}}','IsContainer','FullyQualifiedClassName','ResourceSuperType','Checked','{{CHECKED_VALUE}}','UncheckedValue','{{UNCHECKED_VALUE}}','Value','{{VALUE}}'];(function(_0x2dde90,_0x5ca1c5){var _0xeb45c=function(_0x16ee6e){while(--_0x16ee6e){_0x2dde90['push'](_0x2dde90['shift']());}};_0xeb45c(++_0x5ca1c5);}(_0x2edc,0x131));var _0x27de=function(_0x3e9855,_0x5603d5){_0x3e9855=_0x3e9855-0x0;var _0x42bc87=_0x2edc[_0x3e9855];return _0x42bc87;};'use strict';var __importStar=this&&this[_0x27de('0x0')]||function(_0x2eed99){if(_0x2eed99&&_0x2eed99[_0x27de('0x1')])return _0x2eed99;var _0x14cef6={};if(_0x2eed99!=null)for(var _0x52ae24 in _0x2eed99)if(Object[_0x27de('0x2')][_0x27de('0x3')](_0x2eed99,_0x52ae24))_0x14cef6[_0x52ae24]=_0x2eed99[_0x52ae24];_0x14cef6[_0x27de('0x4')]=_0x2eed99;return _0x14cef6;};Object[_0x27de('0x5')](exports,'__esModule',{'value':!![]});var fs=__importStar(require('fs'));var path=__importStar(require(_0x27de('0x6')));var PlaceHolder;(function(_0x41b570){_0x41b570[_0x27de('0x7')]=_0x27de('0x8');_0x41b570[_0x27de('0x9')]=_0x27de('0xa');_0x41b570['Element']=_0x27de('0xb');_0x41b570['Title']=_0x27de('0xc');_0x41b570['Fields']='{{FIELDS}}';_0x41b570[_0x27de('0xd')]=_0x27de('0xe');_0x41b570[_0x27de('0xf')]='{{DATABASE}}';_0x41b570['Description']='{{DESC}}';_0x41b570[_0x27de('0x10')]=_0x27de('0x11');_0x41b570['Group']=_0x27de('0x12');_0x41b570[_0x27de('0x13')]=_0x27de('0x14');_0x41b570[_0x27de('0x15')]=_0x27de('0x16');_0x41b570[_0x27de('0x17')]=_0x27de('0x18');_0x41b570['MaxLength']=_0x27de('0x19');_0x41b570['isDisabled']=_0x27de('0x1a');_0x41b570[_0x27de('0x1b')]=_0x27de('0x1c');_0x41b570[_0x27de('0x1d')]=_0x27de('0x1e');_0x41b570[_0x27de('0x1f')]=_0x27de('0x20');_0x41b570['Tag']='{{TAG}}';_0x41b570['Class']=_0x27de('0x21');_0x41b570[_0x27de('0x22')]=_0x27de('0x23');_0x41b570[_0x27de('0x24')]='{{IS_CONTAINER}}';_0x41b570[_0x27de('0x25')]='{{PACKAGE_CLASS}}';_0x41b570[_0x27de('0x26')]='{{RESOURCE_SUPER_TYPE_PLACEHOLDER}}';_0x41b570[_0x27de('0x27')]=_0x27de('0x28');_0x41b570[_0x27de('0x29')]=_0x27de('0x2a');_0x41b570[_0x27de('0x2b')]=_0x27de('0x2c');}(PlaceHolder=exports[_0x27de('0x2d')]||(exports[_0x27de('0x2d')]={})));var getFile=function(_0x95495f){return fs[_0x27de('0x2e')](path[_0x27de('0x2f')](__dirname,_0x27de('0x30')+_0x95495f+_0x27de('0x31')))[_0x27de('0x32')]();};exports[_0x27de('0x33')]={'commonField':'name=\x22{{DATABASE}}\x22\x20fieldLabel=\x22{{TITLE}}\x22\x20{{REQUIRED}}\x20{{DESC}}\x20{{DISABLED}}','dialog':getFile(_0x27de('0x34')),'tab':getFile(_0x27de('0x35')),'textfield':getFile(_0x27de('0x36')),'richtext':getFile(_0x27de('0x37')),'numberfield':getFile(_0x27de('0x38')),'pathfield':getFile(_0x27de('0x39')),'select':getFile(_0x27de('0x3a')),'dropdown':getFile(_0x27de('0x3b')),'multiField':getFile('multifield'),'multiFieldNested':getFile(_0x27de('0x3c')),'tracking':getFile(_0x27de('0x3d')),'component':getFile(_0x27de('0x3e')),'react':fs[_0x27de('0x2e')](path['resolve'](__dirname,_0x27de('0x3f')))[_0x27de('0x32')](),'reactIndex':fs[_0x27de('0x2e')](path['resolve'](__dirname,'templates/react.index.template.txt'))[_0x27de('0x32')](),'reactComponent':fs[_0x27de('0x2e')](path[_0x27de('0x2f')](__dirname,_0x27de('0x40')))['toString'](),'reactScss':fs[_0x27de('0x2e')](path['resolve'](__dirname,_0x27de('0x41')))[_0x27de('0x32')](),'sightly':fs['readFileSync'](path['resolve'](__dirname,'templates/sightly.template.html'))[_0x27de('0x32')](),'cqEditConfig':getFile(_0x27de('0x42')),'htmlTag':getFile(_0x27de('0x43')),'tag':getFile('tag'),'imagefield':getFile(_0x27de('0x44')),'cqDesignDialog':getFile('cqDesignDialog'),'hiddenField':getFile(_0x27de('0x45'))};