Get the set npm registry URL
It's usually https://registry.npmjs.org/, but it's configurable.
Use this if you do anything with the npm registry as users will expect it to use their configured registry.
npm install registry-url
# .npmrc
registry = 'https://custom-registry.com/'
import registryUrl, {defaultUrl} from 'registry-url';
console.log(registryUrl());
//=> 'https://custom-registry.com/'
console.log(defaultUrl);
//=> 'https://registry.npmjs.org/'
It can also retrieve the registry URL associated with an npm scope.
# .npmrc
@myco:registry = 'https://custom-registry.com/'
import registryUrl from 'registry-url';
console.log(registryUrl('@myco'));
//=> 'https://custom-registry.com/'
If the provided scope is not in the user's .npmrc file, then registry-url will check for the existence of registry, or if that's not set, fallback to the default npm registry.
Overall
Maintained
Code review
npm
Latest release
Releases this year
1,405 followers · starred Apr 2020
223 followers · starred Jun 2016
357 followers · starred Jan 2019
Get the set npm registry URL
It's usually https://registry.npmjs.org/, but it's configurable.
Use this if you do anything with the npm registry as users will expect it to use their configured registry.
npm install registry-url
# .npmrc
registry = 'https://custom-registry.com/'
import registryUrl, {defaultUrl} from 'registry-url';
console.log(registryUrl());
//=> 'https://custom-registry.com/'
console.log(defaultUrl);
//=> 'https://registry.npmjs.org/'
It can also retrieve the registry URL associated with an npm scope.
# .npmrc
@myco:registry = 'https://custom-registry.com/'
import registryUrl from 'registry-url';
console.log(registryUrl('@myco'));
//=> 'https://custom-registry.com/'
If the provided scope is not in the user's .npmrc file, then registry-url will check for the existence of registry, or if that's not set, fallback to the default npm registry.
Overall
Maintained
Code review
npm
Latest release
Releases this year
1,405 followers · starred Apr 2020
223 followers · starred Jun 2016
357 followers · starred Jan 2019