mirror of
https://github.com/titanscouting/tra-analysis.git
synced 2024-11-10 15:04:45 +00:00
30 lines
788 B
JavaScript
30 lines
788 B
JavaScript
|
'use strict'
|
||
|
|
||
|
module.exports = regClientConfig
|
||
|
function regClientConfig (npm, log, config) {
|
||
|
return {
|
||
|
proxy: {
|
||
|
http: config.get('proxy'),
|
||
|
https: config.get('https-proxy'),
|
||
|
localAddress: config.get('local-address')
|
||
|
},
|
||
|
ssl: {
|
||
|
certificate: config.get('cert'),
|
||
|
key: config.get('key'),
|
||
|
ca: config.get('ca'),
|
||
|
strict: config.get('strict-ssl')
|
||
|
},
|
||
|
retry: {
|
||
|
retries: config.get('fetch-retries'),
|
||
|
factor: config.get('fetch-retry-factor'),
|
||
|
minTimeout: config.get('fetch-retry-mintimeout'),
|
||
|
maxTimeout: config.get('fetch-retry-maxtimeout')
|
||
|
},
|
||
|
userAgent: config.get('user-agent'),
|
||
|
log: log,
|
||
|
defaultTag: config.get('tag'),
|
||
|
maxSockets: config.get('maxsockets'),
|
||
|
scope: npm.projectScope
|
||
|
}
|
||
|
}
|