registry-url
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.
Install
$ npm install registry-url
Usage
# .npmrc
registry = 'https://custom-registry.com/'
const registryUrl = require('registry-url');
console.log(registryUrl());
//=> 'https://custom-registry.com/'
It can also retrieve the registry URL associated with an npm scope.
# .npmrc
@myco:registry = 'https://custom-registry.com/'
const registryUrl = require('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.
Get professional support for this package with a Tidelift subscription
Tidelift helps make open source sustainable for maintainers while giving companies
assurances about security, maintenance, and licensing for their dependencies.
Tidelift helps make open source sustainable for maintainers while giving companies
assurances about security, maintenance, and licensing for their dependencies.