npm.io
2.0.0 • Published 7 years ago

npm-cache-path

Licence
ISC
Version
2.0.0
Deps
1
Size
3 kB
Vulns
0
Weekly
0
Stars
1

npm-cache-path

npm version Build Status Coverage Status

Get the path of npm cache folder

const npmCachePath = require('npm-cache-path');

(async () => {
  await npmCachePath(); //=> '/Users/shinnn/.npm'
})();

Installation

Use npm.

npm install npm-cache-path

API

const npmCachePath = require('npm-cache-path');
npmCachePath()

Return: Promise<string>

It tries to get the path of npm cache folder, first from the environment variables, second from the stdout of npm config get cache command.

// npm_config_cache=/foo/bar node ./example.js

(async () => {
  await npmCachePath(); //=> '/foo/bar'
})();

License

ISC License 2018 Shinnosuke Watanabe