better handling of missing repo in package.json
it should install itself