123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- declare namespace globalDirectories {
- interface GlobalDirectories {
- /**
- Directory with globally installed packages.
-
- Equivalent to `npm root --global`.
- */
- readonly packages: string;
-
- /**
- Directory with globally installed binaries.
-
- Equivalent to `npm bin --global`.
- */
- readonly binaries: string;
-
- /**
- Directory with directories for packages and binaries. You probably want either of the above.
-
- Equivalent to `npm prefix --global`.
- */
- readonly prefix: string;
- }
- }
-
- declare const globalDirectories: {
- /**
- Get the directory of globally installed packages and binaries.
-
- @example
- ```
- import globalDirectories = require('global-dirs');
-
- console.log(globalDirectories.npm.prefix);
- //=> '/usr/local'
-
- console.log(globalDirectories.npm.packages);
- //=> '/usr/local/lib/node_modules'
- ```
- */
- readonly npm: globalDirectories.GlobalDirectories;
-
- /**
- Get the directory of globally installed packages and binaries.
-
- @example
- ```
- import globalDirectories = require('global-dirs');
-
- console.log(globalDirectories.npm.binaries);
- //=> '/usr/local/bin'
-
- console.log(globalDirectories.yarn.packages);
- //=> '/Users/sindresorhus/.config/yarn/global/node_modules'
- ```
- */
- readonly yarn: globalDirectories.GlobalDirectories;
- }
-
- export = globalDirectories;
|