From dfb9466274b004bb1ca040d51bf1862a1bb0c384 Mon Sep 17 00:00:00 2001 From: Patrick Seal Date: Wed, 24 Apr 2024 15:18:11 -0700 Subject: [PATCH] fix: use HOME environment variable for npm configuration file lookup (#1399) --- src/lib/libnpmconfig/index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/libnpmconfig/index.js b/src/lib/libnpmconfig/index.js index a50d89817..5600bab5b 100644 --- a/src/lib/libnpmconfig/index.js +++ b/src/lib/libnpmconfig/index.js @@ -24,14 +24,14 @@ const NpmConfig = figgyPudding( ) const ConfigOpts = figgyPudding({ - cache: { default: path.join(os.homedir(), '.npm') }, + cache: { default: path.join(process.env.HOME || os.homedir(), '.npm') }, configNames: { default: ['npmrc', '.npmrc'] }, envPrefix: { default: /^npm_config_/i }, cwd: { default: () => process.cwd() }, globalconfig: { default: () => path.join(getGlobalPrefix(), 'etc', 'npmrc'), }, - userconfig: { default: path.join(os.homedir(), '.npmrc') }, + userconfig: { default: path.join(process.env.HOME || os.homedir(), '.npmrc') }, }) module.exports.read = getNpmConfig