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',
 | 
						|
        ],
 | 
						|
    }
 |