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

    global-dirs
    TypeScript icon, indicating that this package has built-in type declarations

    3.0.0 • Public • Published

    global-dirs

    Get the directory of globally installed packages and binaries

    Uses the same resolution logic as npm and yarn.

    Install

    $ npm install global-dirs
    

    Usage

    const globalDirectories = require('global-dirs');
    
    console.log(globalDirectories.npm.prefix);
    //=> '/usr/local'
    
    console.log(globalDirectories.npm.packages);
    //=> '/usr/local/lib/node_modules'
    
    console.log(globalDirectories.npm.binaries);
    //=> '/usr/local/bin'
    
    console.log(globalDirectories.yarn.packages);
    //=> '/Users/sindresorhus/.config/yarn/global/node_modules'

    API

    globalDirectories

    npm

    yarn

    packages

    Directory with globally installed packages.

    Equivalent to npm root --global.

    binaries

    Directory with globally installed binaries.

    Equivalent to npm bin --global.

    prefix

    Directory with directories for packages and binaries. You probably want either of the above.

    Equivalent to npm prefix --global.

    Related


    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 global-dirs

    DownloadsWeekly Downloads

    10,975,425

    Version

    3.0.0

    License

    MIT

    Unpacked Size

    8.29 kB

    Total Files

    5

    Last publish

    Collaborators

    • avatar