at master 31 lines 763 B view raw
1linkNodeModulesHook() { 2 echo "Executing linkNodeModulesHook" 3 runHook preShellHook 4 5 if [ -n "${npmRoot-}" ]; then 6 pushd "$npmRoot" 7 fi 8 9 @nodejs@ @script@ @storePrefix@ "${npmDeps}/node_modules" 10 if test -d node_modules/.bin; then 11 export PATH=$(readlink -f node_modules/.bin):$PATH 12 fi 13 14 if [ -n "${npmRoot-}" ]; then 15 popd 16 fi 17 18 runHook postShellHook 19 echo "Finished executing linkNodeModulesShellHook" 20} 21 22if [ -z "${dontLinkNodeModules:-}" ] && [ -z "${shellHook-}" ]; then 23 echo "Using linkNodeModulesHook shell hook" 24 shellHook=linkNodeModulesHook 25fi 26 27 28if [ -z "${dontLinkNodeModules:-}" ]; then 29 echo "Using linkNodeModulesHook preConfigure hook" 30 preConfigureHooks+=(linkNodeModulesHook) 31fi