From 931e7f1c7052a314c1f6c57407972a5b5ae33e2a Mon Sep 17 00:00:00 2001 From: joelazar Date: Sun, 10 May 2026 02:37:46 +0200 Subject: [PATCH] :wrench: switch from bun to npm for global package management --- run_once_install_packages.sh.tmpl | 6 +++--- scripts/utils_install | 6 ++++++ 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/run_once_install_packages.sh.tmpl b/run_once_install_packages.sh.tmpl index 7b5e8357..08ffbc70 100755 --- a/run_once_install_packages.sh.tmpl +++ b/run_once_install_packages.sh.tmpl @@ -44,8 +44,8 @@ install_rust show_section "📚 Installing Language-Specific Packages" "$YELLOW" -# BUN packages -BUN_PACKAGES=( +# NPM packages (installed via mise-managed global node) +NPM_PACKAGES=( "@earendil-works/pi-coding-agent" "ccusage" "@ccusage/codex" @@ -57,7 +57,7 @@ BUN_PACKAGES=( "skills" ) -install_packages_from_list "BUN" "install_bun_package" "${BUN_PACKAGES[@]}" +install_packages_from_list "NPM" "install_npm_package" "${NPM_PACKAGES[@]}" # Go packages GO_PACKAGES=( diff --git a/scripts/utils_install b/scripts/utils_install index 8e920c96..18ca41f0 100755 --- a/scripts/utils_install +++ b/scripts/utils_install @@ -215,6 +215,12 @@ install_bun_package() { execute "bun install -g $PACKAGENAME" "$PACKAGENAME" } +install_npm_package() { + declare -r PACKAGENAME="$1" + + execute "npm install -g $PACKAGENAME" "$PACKAGENAME" +} + install_rust_package() { declare -r PACKAGENAME="$1" -- 2.51.2