From e4a777f825066bff26ba246ef4e48025caf71a26 Mon Sep 17 00:00:00 2001 From: Michael Gmelin Date: Tue, 9 Oct 2018 12:37:38 +0200 Subject: [PATCH] Environment variable prefixes should start at the beginning, not in the middle of an environment variable. This fixes this example: SOME_YARN_CONFIG=123 yarn config list | grep some 'some-yarn-config': { 'some-yarn-config': --- src/registries/base-registry.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/registries/base-registry.js b/src/registries/base-registry.js index 87cdfce385..1f55448a23 100644 --- a/src/registries/base-registry.js +++ b/src/registries/base-registry.js @@ -151,7 +151,7 @@ export default class BaseRegistry { let key = envKey.toLowerCase(); // only accept keys prefixed with the prefix - if (key.indexOf(prefix.toLowerCase()) < 0) { + if (key.indexOf(prefix.toLowerCase()) !== 0) { continue; }