fix npm install recursion