Loading Makefile +1 −1 Original line number Diff line number Diff line Loading @@ -80,7 +80,7 @@ MANAGE += data.all data.languages data.useragents data.osm_keys_tags MANAGE += docs.html docs.live docs.gh-pages docs.prebuild docs.clean MANAGE += docker.build docker.push docker.buildx MANAGE += gecko.driver MANAGE += node.env node.clean MANAGE += node.env node.env.dev node.clean MANAGE += py.build py.clean MANAGE += pyenv pyenv.install pyenv.uninstall MANAGE += pypi.upload pypi.upload.test Loading manage +10 −6 Original line number Diff line number Diff line Loading @@ -97,7 +97,8 @@ redis: install : create user (${REDIS_USER}) and install systemd service (${REDIS_SERVICE_NAME}) help : show more redis commands node.: env : download & install npm dependencies locally env : download & install SearXNG's npm dependencies locally env.dev : download & install developer and CI tools clean : drop locally npm installations py.: build : Build python packages at ./${PYDIST} Loading Loading @@ -563,16 +564,15 @@ nodejs.ensure() { node.env() { nodejs.ensure ( set -e build_msg INSTALL "searx/static/themes/simple/package.json" build_msg INSTALL "./searx/static/themes/simple/package.json" npm --prefix searx/static/themes/simple install ) dump_return $? } node.env.devtools() { node.env.dev() { nodejs.ensure build_msg INSTALL "package.json: developer and CI tools" build_msg INSTALL "./package.json: developer and CI tools" npm install } Loading @@ -585,6 +585,10 @@ node.clean() { ( set -e npm --prefix searx/static/themes/simple run clean ) build_msg CLEAN "locally installed developer and CI tools" ( set -e npm --prefix . run clean ) dump_return $? } Loading Loading @@ -702,7 +706,7 @@ test.pylint() { test.pyright() { build_msg TEST "[pyright] static type check of python sources" node.env.devtools node.env.dev # We run Pyright in the virtual environment because Pyright # executes "python" to determine the Python version. build_msg TEST "[pyright] suppress warnings related to intentional monkey patching" Loading package.json +3 −0 Original line number Diff line number Diff line Loading @@ -2,5 +2,8 @@ "dependencies": { "eslint": "^8.18.0", "pyright": "^1.1.255" }, "scripts": { "clean": "rm -Rf node_modules package-lock.json" } } Loading
Makefile +1 −1 Original line number Diff line number Diff line Loading @@ -80,7 +80,7 @@ MANAGE += data.all data.languages data.useragents data.osm_keys_tags MANAGE += docs.html docs.live docs.gh-pages docs.prebuild docs.clean MANAGE += docker.build docker.push docker.buildx MANAGE += gecko.driver MANAGE += node.env node.clean MANAGE += node.env node.env.dev node.clean MANAGE += py.build py.clean MANAGE += pyenv pyenv.install pyenv.uninstall MANAGE += pypi.upload pypi.upload.test Loading
manage +10 −6 Original line number Diff line number Diff line Loading @@ -97,7 +97,8 @@ redis: install : create user (${REDIS_USER}) and install systemd service (${REDIS_SERVICE_NAME}) help : show more redis commands node.: env : download & install npm dependencies locally env : download & install SearXNG's npm dependencies locally env.dev : download & install developer and CI tools clean : drop locally npm installations py.: build : Build python packages at ./${PYDIST} Loading Loading @@ -563,16 +564,15 @@ nodejs.ensure() { node.env() { nodejs.ensure ( set -e build_msg INSTALL "searx/static/themes/simple/package.json" build_msg INSTALL "./searx/static/themes/simple/package.json" npm --prefix searx/static/themes/simple install ) dump_return $? } node.env.devtools() { node.env.dev() { nodejs.ensure build_msg INSTALL "package.json: developer and CI tools" build_msg INSTALL "./package.json: developer and CI tools" npm install } Loading @@ -585,6 +585,10 @@ node.clean() { ( set -e npm --prefix searx/static/themes/simple run clean ) build_msg CLEAN "locally installed developer and CI tools" ( set -e npm --prefix . run clean ) dump_return $? } Loading Loading @@ -702,7 +706,7 @@ test.pylint() { test.pyright() { build_msg TEST "[pyright] static type check of python sources" node.env.devtools node.env.dev # We run Pyright in the virtual environment because Pyright # executes "python" to determine the Python version. build_msg TEST "[pyright] suppress warnings related to intentional monkey patching" Loading
package.json +3 −0 Original line number Diff line number Diff line Loading @@ -2,5 +2,8 @@ "dependencies": { "eslint": "^8.18.0", "pyright": "^1.1.255" }, "scripts": { "clean": "rm -Rf node_modules package-lock.json" } }