chore(node): improve node/volta setup

This commit is contained in:
2022-07-28 00:12:26 +01:00
parent 837d8065d2
commit 9d8b8d769d

View File

@@ -16,21 +16,21 @@ zinit light-mode wait lucid as'program' from'gh-r' \
alias no="node" alias no="node"
alias np="npm" alias np="npm"
alias ni="npm install"
alias ngi="npm install -g"
alias cof="coffee"
# ============================================================================== # ==============================================================================
# global node packages # global node packages
# ============================================================================== # ==============================================================================
install_node_global_packages() { install_node_global_packages() {
local packages=( local volta_packages=(
npm npm
npx npx
yarn yarn
)
local npm_packages=(
@commitlint/cli @commitlint/cli
@commitlint/config-conventional @commitlint/config-conventional
@mermaid-js/mermaid-cli
@prettier/plugin-php @prettier/plugin-php
@prettier/plugin-ruby @prettier/plugin-ruby
@prettier/plugin-xml @prettier/plugin-xml
@@ -45,7 +45,6 @@ install_node_global_packages() {
jsonlint jsonlint
localtunnel localtunnel
markdown-it markdown-it
mermaid.cli
prettier prettier
prettier-plugin-toml prettier-plugin-toml
standard-version standard-version
@@ -60,5 +59,5 @@ install_node_global_packages() {
yaml-language-server yaml-language-server
) )
volta install "${packages[@]}" volta install "${volta_packages[@]}" "${npm_packages[@]}"
} }