This is a
playground to test code. It runs a full
Node.js environment and already has all of
npm’s 400,000 packages pre-installed, including
registry-url with all
npm packages installed. Try it out:
This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.
Get the set npm registry URL
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/'
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.
MIT © Sindre Sorhus