From 4fb02c0c8fec8d241a79581c857d40977852e154 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Lima?= Date: Fri, 5 Jun 2026 18:51:15 +0100 Subject: [PATCH] pnpmConfigHook: add support for __structuredAttrs = true --- .../node/fetch-pnpm-deps/pnpm-config-hook.sh | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/pkgs/build-support/node/fetch-pnpm-deps/pnpm-config-hook.sh b/pkgs/build-support/node/fetch-pnpm-deps/pnpm-config-hook.sh index 5cafdd6d1d8b..38f6eb97b56b 100644 --- a/pkgs/build-support/node/fetch-pnpm-deps/pnpm-config-hook.sh +++ b/pkgs/build-support/node/fetch-pnpm-deps/pnpm-config-hook.sh @@ -71,12 +71,13 @@ pnpmConfigHook() { pnpm config set package-import-method clone-or-copy echo "Installing dependencies" - if [[ -n "$pnpmWorkspaces" ]]; then - local IFS=" " - for ws in $pnpmWorkspaces; do - pnpmInstallFlags+=("--filter=$ws") - done - fi + + local -a pnpmWorkspacesArray + concatTo pnpmWorkspacesArray pnpmWorkspaces + + for ws in "${pnpmWorkspacesArray[@]}"; do + pnpmInstallFlags+=("--filter=$ws") + done runHook prePnpmInstall