23 lines
		
	
	
		
			322 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			322 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
| #!/bin/bash
 | |
| 
 | |
| set -e
 | |
| 
 | |
| current=$(pwd)
 | |
| root_ui_folder=${current}/web/ui
 | |
| 
 | |
| function ncu() {
 | |
|     target=$1
 | |
|     npx npm-check-updates -u --target "${target}"
 | |
| }
 | |
| 
 | |
| cd "${root_ui_folder}"
 | |
| 
 | |
| for workspace in $(jq -r '.workspaces[]' < package.json); do
 | |
|   cd "${workspace}"
 | |
|   ncu "$1"
 | |
|   cd "${root_ui_folder}"
 | |
| done
 | |
| 
 | |
| ncu "$1"
 | |
| npm install
 |