mirror of https://github.com/lukechilds/node.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
558 B
22 lines
558 B
11 years ago
|
# npm-cache-filename
|
||
|
|
||
|
Given a cache folder and url, return the appropriate cache folder.
|
||
|
|
||
|
## USAGE
|
||
|
|
||
|
```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
|
||
|
```
|