"Fossies" - the Fresh Open Source Software Archive

Member "Atom/resources/app/apm/node_modules/npm-cache-filename/README.md" (17 Oct 2016, 558 Bytes) of archive /windows/misc/atom-windows.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.


javascript 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:

```javascript 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 ```