diff --git a/src/setup/dev/node.py b/src/setup/dev/node.py deleted file mode 100644 index aa1bb71..0000000 --- a/src/setup/dev/node.py +++ /dev/null @@ -1,31 +0,0 @@ -from src.constants import home_dir -from src.util import paru_install, command_exists -from src.setup.system import zsh -from src.log import log - -from os.path import isdir -from os import system - -desc = "Javascript everywhere!" - - -def setup(): - # Install zsh if it's not installed already - if not command_exists("zsh"): - zsh.setup() - - paru_install("nvm") - - log("Installing Node.JS LTS") - system("source /usr/share/nvm/init-nvm.sh; nvm install --lts") - - # todo: add "source /usr/share/nvm/init-nvm.sh" to ~/.zshrc - - log("Installing npm") - system("npm install --global npm") - - log("Installing pnpm") - system("npm install --global pnpm") - - log("Installing yarn") - system("npm install --global yarn") diff --git a/src/setup/dev/nodejs.py b/src/setup/dev/nodejs.py new file mode 100644 index 0000000..bdd9c0d --- /dev/null +++ b/src/setup/dev/nodejs.py @@ -0,0 +1,17 @@ +from src.util import paru_install +from src.log import log + +desc = "Javascript everywhere!" + + +def setup(): + paru_install("nodejs-lts-hydrogen") + + log("Installing npm") + system("npm install --global npm") + + log("Installing pnpm") + system("npm install --global pnpm") + + log("Installing yarn") + system("npm install --global yarn")