more robust repository parsing
silenced npm