|  |  | @@ -828,6 +828,19 @@ var __runcmd = function(label){ | 
		
	
		
			
			|  |  |  | , 'npmi' : ()=>{ | 
		
	
		
			
			|  |  |  | var tasks = []; | 
		
	
		
			
			|  |  |  | var bowerRepos = ['client'] | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | var npmbuildrepos = ['loopback-jsonapi-model-serializer'] | 
		
	
		
			
			|  |  |  | npmbuildrepos.forEach(repo => { | 
		
	
		
			
			|  |  |  | tasks.push(()=>{ | 
		
	
		
			
			|  |  |  | var p = nodeShellExec('npm', ['run build'], { | 
		
	
		
			
			|  |  |  | inherit : true, shell: true | 
		
	
		
			
			|  |  |  | , cwd : repo | 
		
	
		
			
			|  |  |  | , env: process.env | 
		
	
		
			
			|  |  |  | , title : `bower i for ${repo}` | 
		
	
		
			
			|  |  |  | }).catch((e)=>{ console.error(e) }) | 
		
	
		
			
			|  |  |  | return p; | 
		
	
		
			
			|  |  |  | }) | 
		
	
		
			
			|  |  |  | }) | 
		
	
		
			
			|  |  |  | bowerRepos.forEach(repo => { | 
		
	
		
			
			|  |  |  | tasks.push(()=>{ | 
		
	
		
			
			|  |  |  | var p = nodeShellExec('bower', ['install'], { | 
		
	
	
		
			
			|  |  | @@ -856,15 +869,18 @@ var __runcmd = function(label){ | 
		
	
		
			
			|  |  |  | , env: process.env | 
		
	
		
			
			|  |  |  | , title : `rm 'package-lock.json' for ${repo}` | 
		
	
		
			
			|  |  |  | }).catch((e)=>{ console.error(e) }) | 
		
	
		
			
			|  |  |  | tasks.push(()=>{ | 
		
	
		
			
			|  |  |  | var p = nodeShellExec('npm', ['i'], { | 
		
	
		
			
			|  |  |  | inherit : true, shell: true | 
		
	
		
			
			|  |  |  | , cwd : repo | 
		
	
		
			
			|  |  |  | , env: process.env | 
		
	
		
			
			|  |  |  | , title : `npm i for ${repo}` | 
		
	
		
			
			|  |  |  | }).catch((e)=>{ console.error(e) }) | 
		
	
		
			
			|  |  |  | return p; | 
		
	
		
			
			|  |  |  | }) | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | if( npmbuildrepos.indexOf(repo) != -1) { | 
		
	
		
			
			|  |  |  | tasks.push(()=>{ | 
		
	
		
			
			|  |  |  | var p = nodeShellExec('npm', ['i --force'], { | 
		
	
		
			
			|  |  |  | inherit : true, shell: true | 
		
	
		
			
			|  |  |  | , cwd : repo | 
		
	
		
			
			|  |  |  | , env: process.env | 
		
	
		
			
			|  |  |  | , title : `npm i for ${repo}` | 
		
	
		
			
			|  |  |  | }).catch((e)=>{ console.error(e) }) | 
		
	
		
			
			|  |  |  | return p; | 
		
	
		
			
			|  |  |  | }) | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | }) | 
		
	
		
			
			|  |  |  | any(tasks); | 
		
	
		
			
			|  |  |  |  |