summaryrefslogtreecommitdiff
path: root/utils/lib_nvm.sh
AgeCommit message (Collapse)Author
2024-11-24[chore] *: fix typos detected by typos-cliBnyro
2023-02-11[fix] make nvm.env exit with error when VERBOSE is unsetMarkus Heiser
$ make nvm.install INFO: install (update) NVM at /800GBPCIex4/share/SearXNG/.nvm INFO: already cloned at: /800GBPCIex4/share/SearXNG/.nvm || Fetching origin INFO: checkout v0.39.1 || HEAD is now at 9600617 v0.39.1 make: *** [Makefile:96: nvm.install] Error 1 Without this fix we need to set VERBOSE environment to avoid the 'Error 1': $ VERBOSE=0 make nvm.install BTW: fix an issue if there are any leftovers in ${NVM_DIR} from previos installations Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-09-27[fix] typos / reported by @kianmeng in searx PR-3366Markus Heiser
[PR-3366] https://github.com/searx/searx/pull/3366 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-04-13typo: wanr_msg -> warn_msgHZH
2022-01-24Merge pull request #804 from return42/minor-fixMartin Fischer
[mod] lib_nvm.sh: minor improvements / no functional change
2022-01-24[mod] introduce node.env.devtools functionMarkus Heiser
2022-01-23[mod] remove .nvm_packages, add eslint to package.jsonMartin Fischer
2022-01-22[mod] lib_nvm.sh: minor improvements / no functional changeMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-11-20[mod] NVM: dev-tools pre-installed in NVM's node installationMarkus Heiser
The Node.js installation in the NVM environment can be used by IDEs and other developer tasks. The required developer packagaes are added to the file ./.nvm_packages and will be installed when Node.js is installed. Initial we start with: - eslint Having a dedicated developer enviroment, provided by nvm makes it easy to integrate Node.js packages into various IDEs. One example is shown in the .dir-locals.el which is used by emacs. [1] https://github.com/nvm-sh/nvm#default-global-packages-from-file-while-installing [2] https://eslint.org Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-11-20[mod] nvm.cmd ... : run command ... in NVM environmentMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-11-20[mod] NVM: pin Node.js to v16.13.0Markus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-11-20[fix] nvm.install: add missing popd / node.env exit with error (254)Markus Heiser
Issue:: $ make clean node.env ... CLEAN [NVM] drop .nvm/ ... INFO: install Node.js by NVM ... Now using node v16.13.0 (npm v8.1.0) ... INSTALL searx/static/themes/oscar/package.json npm ERR! code ENOENT npm ERR! syscall open # Here now comes the issue, caused by the missing 'popd' .. npm ERR! path SearXNG/.nvm/searx/static/themes/oscar/package.json npm ERR! errno -2 npm ERR! enoent ENOENT: no such file or directory, open 'SearXNG/.nvm/searx/static/themes/oscar/package.json' ERROR: node.env exit with error (254) make: *** [Makefile:99: node.env] Error 254 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-11-19[fix] make nvm.clean - don't raise error when NVM is not installedMarkus Heiser
Issue was:: $ LANG=C make nvm.clean INFO: NVM is not installed make: *** [Makefile:99: nvm.clean] Error 42 Now:: $ LANG=C make nvm.clean CLEAN [NVM] not installed BTW: change info_msg to build_msg Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-11-16[mod] Tools to install and maintain NVM versions manager for Node.jsMarkus Heiser
[1] https://github.com/nvm-sh/nvm Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>