PATH:
opt
/
alt
/
alt-nodejs6
/
root
/
usr
/
lib
/
node_modules
/
npm
/
lib
/
utils
var Conf = require('../config/core.js').Conf var CachingRegClient = require('../cache/caching-client.js') var log = require('npmlog') module.exports = getPublishConfig function getPublishConfig (publishConfig, defaultConfig, defaultClient) { var config = defaultConfig var client = defaultClient log.verbose('getPublishConfig', publishConfig) if (publishConfig) { config = new Conf(defaultConfig) config.save = defaultConfig.save.bind(defaultConfig) // don't modify the actual publishConfig object, in case we have // to set a login token or some other data. config.unshift(Object.keys(publishConfig).reduce(function (s, k) { s[k] = publishConfig[k] return s }, {})) client = new CachingRegClient(config) } return { config: config, client: client } }
[-] completion.sh
[edit]
[-] error-handler.js
[edit]
[-] usage.js
[edit]
[-] parse-json.js
[edit]
[-] save-stack.js
[edit]
[-] read-local-package.js
[edit]
[-] warn-deprecated.js
[edit]
[-] spawn.js
[edit]
[-] is-windows.js
[edit]
[-] escape-exec-path.js
[edit]
[-] error-message.js
[edit]
[+]
completion
[-] lifecycle.js
[edit]
[+]
..
[-] is-windows-shell.js
[edit]
[-] output.js
[edit]
[-] link.js
[edit]
[-] temp-filename.js
[edit]
[-] git.js
[edit]
[-] pulse-till-done.js
[edit]
[-] umask.js
[edit]
[-] child-path.js
[edit]
[-] module-name.js
[edit]
[-] escape-arg.js
[edit]
[-] package-id.js
[edit]
[-] map-to-registry.js
[edit]
[-] no-progress-while-running.js
[edit]
[-] rename.js
[edit]
[-] depr-check.js
[edit]
[-] get-publish-config.js
[edit]
[-] deep-sort-object.js
[edit]
[-] tar.js
[edit]
[-] correct-mkdir.js
[edit]
[-] locker.js
[edit]
[-] gently-rm.js
[edit]
[-] is-windows-bash.js
[edit]