node/deps/npm/lib/config/clear-credentials-by-uri.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

17 lines
423 B
JavaScript

var assert = require('assert')
var toNerfDart = require('./nerf-dart.js')
module.exports = clearCredentialsByURI
function clearCredentialsByURI (uri) {
assert(uri && typeof uri === 'string', 'registry URL is required')
var nerfed = toNerfDart(uri)
this.del(nerfed + ':_authToken', 'user')
this.del(nerfed + ':_password', 'user')
this.del(nerfed + ':username', 'user')
this.del(nerfed + ':email', 'user')
}