8 lines
		
	
	
	
		
			300 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			8 lines
		
	
	
	
		
			300 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| for package, conf in node.metadata.get('npm').items():
 | |
|     actions[f'npm_{package}'] = {
 | |
|         'command': f'npm install -g {package}',
 | |
|         'unless': f"npm list -g -json | jq -r '.dependencies | keys[]' | grep -q '^{package}$'",
 | |
|         'needs': [
 | |
|             'pkg_apt:nodejs',
 | |
|         ],
 | |
|     }
 |