diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 902f37d5..aca746c8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,7 +12,7 @@ jobs: strategy: matrix: - node-version: [14.x, 16.x, 18.x, 20.x] + node-version: [12.x, 14.x, 16.x, 18.x, 20.x] steps: - uses: actions/checkout@v3 diff --git a/lib/main.js b/lib/main.js index a7b6aeb9..1a99afdf 100644 --- a/lib/main.js +++ b/lib/main.js @@ -207,7 +207,7 @@ function configDotenv (options) { let encoding = 'utf8' const debug = Boolean(options && options.debug) - if (options?.encoding) { + if (options && options.encoding) { encoding = options.encoding } else { if (debug) { @@ -216,7 +216,7 @@ function configDotenv (options) { } let optionPathsThatExist = [] - if (options?.path) { + if (options && options.path) { if (!Array.isArray(options.path)) { if (fs.existsSync(options.path)) { optionPathsThatExist = [_resolveHome(options.path)]