node/deps/npm/lib/cache/cached-package-root.js
Rebecca Turner 41923c0c07 deps: upgrade npm to 3.3.6
PR-URL: https://github.com/nodejs/node/pull/3310
Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
2015-10-22 13:56:09 -04:00

15 lines
387 B
JavaScript

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)
}