var assert = require("assert") | |
var resolve = require("path").resolve | |
var npm = require("../npm.js") | |
module.exports = getCacheRoot | |
function getCacheRoot (data) { | |
assert(data, "must pass package metadata") | |
assert(data.name, "package metadata must include name") | |
assert(data.version, "package metadata must include version") | |
return resolve(npm.cache, data.name, data.version) | |
} |