add support for cloning non npm hosted deps into a repo

what was the problem?