"Fossies" - the Fresh Open Source Software Archive

Member "node-v12.18.4-win-x86/node_modules/npm/node_modules/npm-cache-filename/README.md" (14 Feb 2020, 579 Bytes) of package /windows/www/node-v12.18.4-win-x86.zip:

As a special service "Fossies" has tried to format the requested source page into HTML format (assuming markdown format). Alternatively you can here view or download the uninterpreted source code file. A member file download can also be achieved by clicking within a package contents listing on the according byte size field.


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');

// outputs: /tmp/cache/registry.npmjs.org_1234/foo/bar