mirror of
https://github.com/S2-/minifyfromhtml.git
synced 2025-08-04 20:40:07 +02:00
update packages to latest version
This commit is contained in:
25
node_modules/npm/lib/utils/get-publish-config.js
generated
vendored
Normal file
25
node_modules/npm/lib/utils/get-publish-config.js
generated
vendored
Normal file
@@ -0,0 +1,25 @@
|
||||
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 }
|
||||
}
|
Reference in New Issue
Block a user