Repository URL to install this package:
|
Version:
1.16.0 ▾
|
| .. |
| LICENSE |
| README.md |
| index.js |
| package.json |
| test.js |
Given a cache folder and url, return the appropriate cache folder.
var cf = require('npm-cache-filename'); console.log(cf('/tmp/cache', 'https://registry.npmjs.org:1234/foo/bar')); // outputs: /tmp/cache/registry.npmjs.org_1234/foo/bar
As a bonus, you can also bind it to a specific root path:
var cf = require('npm-cache-filename'); var getFile = cf('/tmp/cache'); console.log(getFile('https://registry.npmjs.org:1234/foo/bar')); // outputs: /tmp/cache/registry.npmjs.org_1234/foo/bar