added npm/repo essentials