From 309147d86f08f69ce1467aa4d25d3d6a56b2bc46 Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Sat, 22 Jan 2022 09:26:17 +0100 Subject: [mod] introduce node.env.devtools function --- manage | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'manage') diff --git a/manage b/manage index 45853de3d..6cc98c1be 100755 --- a/manage +++ b/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 -- cgit v1.2.3