mirror of
https://github.com/jimeh/dotfiles.git
synced 2026-02-19 13:46:41 +00:00
chore(node): improve node/volta setup
This commit is contained in:
@@ -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[@]}"
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user