From d7797410ae58d5e3fabbb3b52bb47df99109ccdc Mon Sep 17 00:00:00 2001 From: Pablo Cordero Date: Fri, 6 Mar 2026 08:46:17 +0100 Subject: [PATCH] fix: wrong npm dump for scoped packages Closes: #274 --- scripts/package/src/dump.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/scripts/package/src/dump.sh b/scripts/package/src/dump.sh index 604c00bc..440b6bad 100644 --- a/scripts/package/src/dump.sh +++ b/scripts/package/src/dump.sh @@ -83,7 +83,12 @@ package::python_import() { package::npm_dump() { mkdir -p "$DOTFILES_PATH/langs/js" - ls -1 $HOMEBREW_PREFIX/lib/node_modules | grep -v npm >"$NPM_DUMP_FILE_PATH" + { + ls -1 "$HOMEBREW_PREFIX/lib/node_modules" | grep -v npm | grep -v '^@' + for scope in "$HOMEBREW_PREFIX/lib/node_modules/@"*/; do + [ -d "$scope" ] && ls -1 "$scope" | sed "s|^|$(basename "$scope")/|" + done + } >"$NPM_DUMP_FILE_PATH" } package::npm_import() {