VimUnDojưrϵ *:"ZZ{]QS this.template('GenericComponent.css', 'app/components/'+ this.name + '.' + ext);?;UI@+_!U!$% !#$5_#`U_"$&b this.template('__tests__/GenericComponent-test.js', 'app/__tests__/' + this.name + '-test.js');5_#cUb"&&f this.template('__tests__/GenericComponent-test.js', 'app/__tests__/' + this.name + '-test.js', {});5_$Ud#%( 5_ #<U?"$(c this.template('__tests__/GenericComponent-test.js', 'app/__tests__/' + this.name + '-test.js', {5_  U$) (5_ U0* )5_ vU7*  var done = this.async(); var prompts = [ { name: 'name',D message: 'What\'s the name of the component? (e.g. StatusBar)',1 default: this.name ? this.name : 'StatusBar' } ]) this.prompt(prompts, function(props) { this.name = props.name; done(); }.bind(this));5_ vUF2 default: this.name ? this.name : 'StatusBar'5_  3vUI)E message: 'What\'s the name of the component? (e.g. StatusBar)',5_ 3vUI)D message: 'What\'s the name of the component? e.g. StatusBar)',5_3vUI)C message: 'What\'s the name of the component? .g. StatusBar)',5_3vUJ)B message: 'What\'s the name of the component? g. StatusBar)',5_3vUJ)A message: 'What\'s the name of the component? . StatusBar)',5_3vUJ)? message: 'What\'s the name of the component? StatusBar)',5_3vUK)6 message: 'What\'s the name of the component? )',5_2vUK)5 message: 'What\'s the name of the component? ',5_vU* )5_vU,+5_vU - ,5_!vU /5_"vU!var process = require('process');5_!vU" /" console.err("Invalid name");5_!vU. / process.edit(1);5_-UI-,// }5_'UI- &(0 add_route: function() {5_ )UI.()5_" ,UI.+-/ },5_ #!""UI/!%/ }5_"$#$UI/#%1 5_#%$$UI/#%1 5_$&%$UI/#%1 fs.readdirSync()5_%'&$&UI/#%1' fs.readdirSync(this.destinationPath)5_&('$UI0#%1) fs.readdirSync(this.destinationPath())5_')($UI0#%1- var fs.readdirSync(this.destinationPath())5_(*)$UI0$&2 $&15_)+*$$%VUI0 #$5 var files = fs.readdirSync(this.destinationPath()) console.log(files)5_*,+$$VUI005_+-,%%VUI015_,.-&&VUI0225_-/.'((VUI0&'5_.0/''VUI0*435_/103((VUI0M45 var files = fs.readdirSync(this.destinationPath())5_0211((VUI1064 }5_1523((VUI1 3583485_2635((VUI1 console.log(files)5_576''VUI15_687VUI1: var files = fs.readdirSync(this.destinationPath('app'))5_798/VUI1/25/055_8:9100VUI1015_9;:100VUI1015_:<;100VUI1015_;=<000VUI1025 0245_<>=100VUI1%045 files.filter()5_=?>100VUI1+027 files.filter(function() {5_>@?000VUI1./17: var files = fs.readdirSync(this.destinationPath('app'))5_?A@000VUI1./179 ar files = fs.readdirSync(this.destinationPath('app'))5_@BA000VUI1//176 files = fs.readdirSync(this.destinationPath('app'))5_ACB000VUI1//170 = fs.readdirSync(this.destinationPath('app'))5_BDC100VUI10027$ files.filter(function(filename) {5_CED000VUI13/17. fs.readdirSync(this.destinationPath('app'))5_DFE100VUI14027 .filter(function(filename) {1275_EGF000VUI16/0 5_FHG100VUI1801 5_GIH000VUI18026 0255_HJI1!00VUI1A026+ /app\.(css|less|scss)/.test('app.xcss')5_IKJ1!00VUI1A026( /app\.(css|less|scss)/.test('.xcss')5_JLK1!00VUI1B026' /app\.(css|less|scss)/.test('xcss')5_KML1!00VUI1B026# /app\.(css|less|scss)/.test('')5_LNM1 00VUI1C026" /app\.(css|less|scss)/.test(')5_MON1 00VUI1C026! /app\.(css|less|scss)/.test()5_NPO100VUI1G026) /app\.(css|less|scss)/.test(filename)5_OQP200VUI1I136 })5_PRQ000VUI1M/16J fs.readdirSync(this.destinationPath('app')).filter(function(filename) {5_QSR200VUI1k136 })[0]5_RTS200VUI1p257 2465_SUT000VUI1z/18V var thing = fs.readdirSync(this.destinationPath('app')).filter(function(filename) {5_TVU000VUI1|/18P var = fs.readdirSync(this.destinationPath('app')).filter(function(filename) {5_UWV400VUI1345_VXW200VUI1258 2475_WYX400VUI1345_XZY400VUI1345_Y[Z300VUI1235_Z\[200VUI1257 2465_[]\000VUI1/18c var mainStyleExtension = fs.readdirSync(this.destinationPath('app')).filter(function(filename) {5_\^]000VUI1/18P var = fs.readdirSync(this.destinationPath('app')).filter(function(filename) {5_]_^400VUI1378 switch (ext5_^`_400VUI148; 46:5__a`800VUI1785_`ba744VUI179= 79<5_acb2* ,V UI124=23=5_bdc2* ,V UI124>5_ced4#* ,V UI135?N this.template('GenericComponent.js', 'app/components/'+ this.name + '.js');5_dfe4#* ,V UI135?L this.template('GenericComponent.', 'app/components/'+ this.name + '.js');5_egf4J* ,V UI135?O this.template('GenericComponent.css', 'app/components/'+ this.name + '.js');5_fhg4J* ,V UI235?N this.template('GenericComponent.css', 'app/components/'+ this.name + '.s');5_gjh4K* ,V UI235?M this.template('GenericComponent.css', 'app/components/'+ this.name + '.');5_hkijUI3??5_jlkUI3 @@5_kml UI3A B  A5_lnmUI3MB3/* deslight style hook - do not modify this line */5_monUI3Q B this.styleHook = ''B5_npoUI3T5_oqpUI3U5_prq3UI3m35@5_qsr4UI3m46A5_rts5UI3m5;B56B5_sut:UI3p:=H :<G5_tvu<UI3z;=I insertText(this.requireHook5_uwv<UI3};<$ insertText(this.requireHook, '');5_vxw@UI3~@BH@AH5_wyxBUI3BDIBCI5_xzyDUI3DFJDEJ5_y{zCUI3CEKCDK5_z|{AUI3ACLABL5_{}|A?IVUI3FH$ insertText(this.requireHook, '');CE$ insertText(this.requireHook, '');@B$ insertText(this.requireHook, '');5_|~};?IVUI3;=N ;=M5_}~5@JVUI357N5_~6AKVUI368O5_4BLVUI3345_4AKVUI3345_4@JVUI3345_0?IVUI302N 02M5_2 2 4v UI313NT var ext = fs.readdirSync(this.destinationPath('app')).filter(function(filename) {0 return /app\.(css|less|scss)/.test(filename) })[0].split('.')[1]5_12 2v UI304L var filename = 12L5_4 4 4v UI335N var ext = .split('.')[1]5_44 4v UI335N# var ext = fileName.split('.')[1]5_<4 4v UI3;< var fileName == 5_<4 4v UI3;<5_14 4v UI302LY var filename = fs.readdirSync(this.destinationPath('app')).filter(function(filename) {5_1 4 4v UI302L^ var stylefilename = fs.readdirSync(this.destinationPath('app')).filter(function(filename) {5_;4 4v UI4;=M ;=L5_<#4 4v UI4;=M# var styleFilename = this.name + 5_14 4v UI4$02M^ var styleFilename = fs.readdirSync(this.destinationPath('app')).filter(function(filename) {5_14 4v UI4%02MQ var = fs.readdirSync(this.destinationPath('app')).filter(function(filename) {5_14 4v UI4.02MY var masterfn = fs.readdirSync(this.destinationPath('app')).filter(function(filename) {5_14 4v UI4/02MX var masterf = fs.readdirSync(this.destinationPath('app')).filter(function(filename) {5_<4 4v UI46;=M- var styleFilename = this.name + '.' + ext;5_<4 4v UI4?;=M. var localStyleFile = this.name + '.' + ext;5_<4 4v UI4B;=M) var StyleFile = this.name + '.' + ext;5_<4 4v UI4D<>M5_=4 4v UI4E<=5_<4 4v UI4J;=M$ var File = this.name + '.' + ext;5_44 4v UI4s47N 46M5_6.4 4v UI457O/ var masterContents = this.readFileAsString()5_6B4 4v UI457OE var masterContents = this.readFileAsString(this.destinationPath())5_6C4 4v UI457OE var masterContents = this.readFileAsString(this.destinationPath())5_6\4 4v UI469P 68O5_>4 4v UI4>@Q5_?4 4v UI4?AR?@R5_@4 4v UI4?AS this.write(path, contents);5_4 4 4v UI435S# var ext = filename.split('.')[1]5_4 4 4v UI435S var ext = .split('.')[1]5_;4 4v UI5:<S* if (contents.indexOf(insert) === -1) {5_;4 4v UI5:<S" if (.indexOf(insert) === -1) {5_<4 4v UI5 ;=S8 contents = contents.replace(hook, insert+'\n'+hook)5_<4 4v UI5 ;=S/ = contents.replace(hook, insert+'\n'+hook)5_<4 4v UI5;=S= masterContents= contents.replace(hook, insert+'\n'+hook)5_<4 4v UI5;=S5 masterContents= .replace(hook, insert+'\n'+hook)5_>4 4v UI5>AT >@S5_@4 4v UI5?AU con5_84 4v UI5@78 console.log(masterStyleFile)5_84 4v UI5A785_@4 4v UI5G?@! // this.write(path, contents);5_N4 4v UI5INPR5_O4 4v UI5JOQS5_P4 4v UI5JPRTPQT5_Q4 4v UI5LPRU! // this.write(path, contents);5_Q4 4v UI5LPRU / this.write(path, contents);5_Q4 4v UI5LPRU this.write(path, contents);5_Q4 4v UI5MPRU this.write(path, contents);5_Q4 4v UI5PPRU! // this.write(path, contents);5_Q 4 4v UI5SPRU* // this.write('app/' + path, contents);5_Q 4 4v UI5TPRU" // this.write('app/' + path, );5_>4 4v UI5[=> console.log(masterContents)5_M4 4v UI5]MOTMNT5_M4 4v UI5]MOU5_>4 4v UI5_=>5_>4 4v UI5_=>5_C#4 4v UI5BDT& insertText(this.requireHook, '');5_C74 4v UI5 BDT9 insertText(this.requireHook, '@import components/');5_C4 4v UI62BDTE insertText(this.requireHook, '@import components/' + this.name);5_C4 4v UI63BDT: insertText(this., '@import components/' + this.name);5_E4 4v UI67EGTEFT5_I4 4v UI67IKUIJU5_K4 4v UI68JK& insertText(this.requireHook, '');5_G4 4v UI69!FG& insertText(this.requireHook, '');5_CA4 4v UI6o"BDTC insertText(this.styleHook, '@import components/' + this.name);5_C!4 4v UI6BDTO insertText(this.styleHook, '@import components/' + this.name + '.' + ext);5_CN4 4v UI6BDTP insertText(this.styleHook, '"@import components/' + this.name + '.' + ext);5_FA4 4v UI6EGTC insertText(this.styleHook, '@import components/' + this.name);5_IA4 4v UI6HJTC insertText(this.styleHook, '@import components/' + this.name);5_I!4 4v UI6HJTG insertText(this.styleHook, '@import components/' + this.name+'"');5_F!4 4v UI6EGTG insertText(this.styleHook, '@import components/' + this.name+'"');5_P4 4v UI6OQT0 // this.write('app/' + path, masterContents);5_P4 4v UI6OQT/ / this.write('app/' + path, masterContents);5_P4 4v UI6OQT. this.write('app/' + path, masterContents);5_M4 4v UI6LM console.log(masterContents)5_M4 4v UI6LM5_M4 4v UI6#LM5_M1M-v0UI8BMOQMNQ5_M1M-v0UI8B$LM- this.write('app/' + path, masterContents);5_I!1M-v0UI9HJQH insertText(this.styleHook, '"@import components/' + this.name+'"');5_I)1M-v0UI9HJQG insertText(this.styleHook, '@import components/' + this.name+'"');5_F*1M-v0UI9EGQH insertText(this.styleHook, '"@import components/' + this.name+'"');5_C*1M-v0UI9BDQT insertText(this.styleHook, '"@import components/' + this.name + '.' + ext+'"');5_C!1M-v0UI9BDQU insertText(this.styleHook, '"@import "components/' + this.name + '.' + ext+'"');5_F!1M-v0UI9%EGQI insertText(this.styleHook, '"@import "components/' + this.name+'"');5_IE1M-v0UI:@HJQH insertText(this.styleHook, '@import "components/' + this.name+'"');5_FE1M-v0UI:A&EGQH insertText(this.styleHook, '@import "components/' + this.name+'"');5_I81M-v0UI;;HJQI insertText(this.styleHook, '@import "components/' + this.name+'";');IJQ5_F81M-v0UI;>EGQI insertText(this.styleHook, '@import "components/' + this.name+'";');FGQ5_C81M-v0UI;A'BDQT insertText(this.styleHook, '@import "components/' + this.name + '.' + ext+'"');CDQ5_2 1M-v0UI;(13Q0 return /app\.(css|less|scss)/.test(filename)5_-1M-v0UI<3-0R -/Q5_/3O-v0UI<:)-.S.0S5_*:1M-v0UI>)+QN this.template('GenericComponent.js', 'app/components/'+ this.name + '.js');*+Q5_*F1M-v0UI>)+QY this.template('GenericComponent.js', 'app/components/'+ this.name +this.name + '.js');5_*E1M-v0UI>)+QZ this.template('GenericComponent.js', 'app/components/'+ this.name + this.name + '.js');5_+S1M-v0UI>*,Qn this.template('__tests__/GenericComponent-test.js', 'app/components/__tests__/' + this.name + '-test.js', {+,Q5_+]1M-v0UI>*,Qy this.template('__tests__/GenericComponent-test.js', 'app/components/__tests__/' +this.name + this.name + '-test.js', {5_+T1M-v0UI>**,Q} this.template('__tests__/GenericComponent-test.js', 'app/components/__tests__/' +this.name+'/' + this.name + '-test.js', {5_?;UI@+>@QS this.template('GenericComponent.css', 'app/components/'+ this.name + '.' + ext);5_<4 4v UI4F;=M) var localFile = this.name + '.' + ext;5_<4 4v UI4@;=M% var eFile = this.name + '.' + ext;5_14 4v UI4 02MP var = fs.readdirSync(this.destinationPath('app')).filter(function(filename) {5_hjiUI2i? kuse strict';5_2453''VUI15_34&&VUI15_ "!,UI/+-/ },5_!vU5_ U5_U 5_#`U"$( this.template('__tests__/GenericComponent-test.js', 'app/__tests__/' + this.name + '-test.js', 'app/components/__tests__/' + this.name + '-test.js', {5