Skip to content

Commit e99c367

Browse files
committed
clean up
1 parent 281354e commit e99c367

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

lib/main.js

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -245,8 +245,12 @@ function _configVault (options) {
245245
function configDotenv (options) {
246246
const dotenvPath = path.resolve(process.cwd(), '.env')
247247
let encoding = 'utf8'
248-
let debug = parseBoolean(process.env.DOTENV_CONFIG_DEBUG || (options && options.debug))
249-
let quiet = parseBoolean(process.env.DOTENV_CONFIG_QUIET || (options && options.quiet))
248+
let processEnv = process.env
249+
if (options && options.processEnv != null) {
250+
processEnv = options.processEnv
251+
}
252+
let debug = parseBoolean(processEnv.DOTENV_CONFIG_DEBUG || (options && options.debug))
253+
let quiet = parseBoolean(processEnv.DOTENV_CONFIG_QUIET || (options && options.quiet))
250254

251255
if (options && options.encoding) {
252256
encoding = options.encoding
@@ -286,16 +290,11 @@ function configDotenv (options) {
286290
}
287291
}
288292

289-
let processEnv = process.env
290-
if (options && options.processEnv != null) {
291-
processEnv = options.processEnv
292-
}
293-
294293
const populated = DotenvModule.populate(processEnv, parsedAll, options)
295294

296295
// handle user settings DOTENV_CONFIG_ options inside .env file(s)
297296
debug = parseBoolean(processEnv.DOTENV_CONFIG_DEBUG || debug)
298-
quiet = parseBoolean(process.env.DOTENV_CONFIG_QUIET || quiet)
297+
quiet = parseBoolean(processEnv.DOTENV_CONFIG_QUIET || quiet)
299298

300299
if (debug || !quiet) {
301300
const keysCount = Object.keys(populated).length

tests/test-config.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ const dotenv = require('../lib/main')
99
let logStub
1010

1111
t.beforeEach(() => {
12+
logStub = null
1213
delete process.env.BASIC // reset
1314
})
1415

0 commit comments

Comments
 (0)