.. | ||
index.d.ts | ||
index.js | ||
license | ||
package.json | ||
readme.md |
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
- import-global - Import a globally installed module
- resolve-global - Resolve the path of a globally installed module
- is-installed-globally - Check if your package was installed globally
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.