[mod] introduce node.env.devtools function
This commit is contained in:
		
							parent
							
								
									cac0352986
								
							
						
					
					
						commit
						309147d86f
					
				
							
								
								
									
										12
									
								
								manage
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								manage
									
									
									
									
									
								
							| @ -20,6 +20,8 @@ source "$(dirname "${BASH_SOURCE[0]}")/utils/lib_go.sh" | ||||
| # shellcheck source=utils/lib_redis.sh | ||||
| source "$(dirname "${BASH_SOURCE[0]}")/utils/lib_redis.sh" | ||||
| 
 | ||||
| PATH="${REPO_ROOT}/node_modules/.bin:${PATH}" | ||||
| 
 | ||||
| # config | ||||
| 
 | ||||
| PYOBJECTS="searx" | ||||
| @ -559,6 +561,12 @@ node.env() { | ||||
|     dump_return $? | ||||
| } | ||||
| 
 | ||||
| node.env.devtools() { | ||||
|     nodejs.ensure | ||||
|     build_msg INSTALL "package.json: developer and CI tools" | ||||
|     npm install | ||||
| } | ||||
| 
 | ||||
| node.clean() { | ||||
|     if ! required_commands npm 2>/dev/null; then | ||||
|         build_msg CLEAN "npm is not installed / ignore npm dependencies" | ||||
| @ -683,11 +691,9 @@ test.pylint() { | ||||
|     dump_return $? | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
| test.pyright() { | ||||
|     build_msg TEST "[pyright] static type check of python sources" | ||||
|     nodejs.ensure | ||||
|     npm install | ||||
|     node.env.devtools | ||||
|     # We run Pyright in the virtual environment because Pyright | ||||
|     # executes "python" to determine the Python version. | ||||
|     pyenv.cmd npx --no-install pyright -p pyrightconfig-ci.json | ||||
|  | ||||
| @ -117,6 +117,9 @@ nvm.install() { | ||||
|     info_msg "checkout ${NVM_VERSION_TAG}" | ||||
|     git checkout "${NVM_VERSION_TAG}" 2>&1 | prefix_stdout "  ${_Yellow}||${_creset} " | ||||
|     popd &> /dev/null | ||||
|     if [ -f "${REPO_ROOT}/.nvm_packages" ]; then | ||||
|         cp "${REPO_ROOT}/.nvm_packages" "${NVM_DIR}/default-packages" | ||||
|     fi | ||||
|     nvm.env | ||||
| } | ||||
| 
 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Markus Heiser
						Markus Heiser