Have ideas to improve npm?Join in the discussion! »

    registry-url
    TypeScript icon, indicating that this package has built-in type declarations

    6.0.0 • Public • Published

    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/'
    import registryUrl from '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/'
    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.


    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.

    Install

    npm i registry-url

    DownloadsWeekly Downloads

    8,852,794

    Version

    6.0.0

    License

    MIT

    Unpacked Size

    4.29 kB

    Total Files

    5

    Last publish

    Collaborators

    • avatar