change behaviour on precise - chris-lea repo is always needed, and supports precise, npm only if necessary