diff --git a/lib/config/figgy-config.js b/lib/config/figgy-config.js index 9e9ca0ba561ef..8ca1fd963756d 100644 --- a/lib/config/figgy-config.js +++ b/lib/config/figgy-config.js @@ -24,7 +24,11 @@ let baseConfig module.exports = mkConfig function mkConfig (...providers) { if (!baseConfig) { - baseConfig = NpmConfig(npm.config, { + const allOpts = {} + npm.config.forEach(k => { + allOpts[k] = npm.config.get(k) + }) + baseConfig = NpmConfig(allOpts, { // Add some non-npm-config opts by hand. cache: path.join(npm.config.get('cache'), '_cacache'), // NOTE: npm has some magic logic around color distinct from the config