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
 |