[mod] slightly improve make node.clean themes.all

Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
This commit is contained in:
Markus Heiser 2025-01-14 15:08:05 +01:00 committed by Markus Heiser
parent 5a1a43ef74
commit e4f8f0483f
4 changed files with 36 additions and 26 deletions

View file

@ -1,6 +1,9 @@
#!/usr/bin/env bash
# SPDX-License-Identifier: AGPL-3.0-or-later
declare _Blue
declare _creset
export NODE_MINIMUM_VERSION="16.13.0"
node.help(){
@ -22,7 +25,7 @@ nodejs.ensure() {
node.env() {
nodejs.ensure
( set -e
build_msg INSTALL "./searx/static/themes/simple/package.json"
build_msg INSTALL "[npm] ./searx/static/themes/simple/package.json"
npm --prefix searx/static/themes/simple install
)
dump_return $?
@ -30,7 +33,7 @@ node.env() {
node.env.dev() {
nodejs.ensure
build_msg INSTALL "./package.json: developer and CI tools"
build_msg INSTALL "[npm] ./package.json: developer and CI tools"
npm install
}
@ -41,11 +44,19 @@ node.clean() {
fi
build_msg CLEAN "themes -- locally installed npm dependencies"
( set -e
npm --prefix searx/static/themes/simple run clean
npm --prefix searx/static/themes/simple run clean \
| prefix_stdout "${_Blue}CLEAN ${_creset} "
if [ "${PIPESTATUS[0]}" -ne "0" ]; then
return 1
fi
)
build_msg CLEAN "locally installed developer and CI tools"
( set -e
npm --prefix . run clean
npm --prefix . run clean \
| prefix_stdout "${_Blue}CLEAN ${_creset} "
if [ "${PIPESTATUS[0]}" -ne "0" ]; then
return 1
fi
)
dump_return $?
}