npmHooks.npmConfigHook: add npmRoot option

authored by winter.bsky.social and committed by Lily Foster 9117f012 ac925d2c

+8
+8
pkgs/build-support/node/build-npm-package/hooks/npm-config-hook.sh
··· 7 export NIX_NODEJS_BUILDNPMPACKAGE=1 8 export prefetchNpmDeps="@prefetchNpmDeps@" 9 10 echo "Configuring npm" 11 12 export HOME="$TMPDIR" ··· 104 105 rm "$CACHE_MAP_PATH" 106 unset CACHE_MAP_PATH 107 108 echo "Finished npmConfigHook" 109 }
··· 7 export NIX_NODEJS_BUILDNPMPACKAGE=1 8 export prefetchNpmDeps="@prefetchNpmDeps@" 9 10 + if [ -n "${npmRoot-}" ]; then 11 + pushd "$npmRoot" 12 + fi 13 + 14 echo "Configuring npm" 15 16 export HOME="$TMPDIR" ··· 108 109 rm "$CACHE_MAP_PATH" 110 unset CACHE_MAP_PATH 111 + 112 + if [ -n "${npmRoot-}" ]; then 113 + popd 114 + fi 115 116 echo "Finished npmConfigHook" 117 }