support adding npm.org packages
throw errors