From 1d5fd98a3eacca210bb0a5061a1a10d3fb2c1364 Mon Sep 17 00:00:00 2001 From: Surma Date: Mon, 21 Sep 2020 18:20:02 +0100 Subject: [PATCH] Add support for no-value encoder flags --- cli/src/index.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/cli/src/index.js b/cli/src/index.js index a56bd9ff..f971900b 100644 --- a/cli/src/index.js +++ b/cli/src/index.js @@ -121,13 +121,15 @@ async function processFiles(files) { if (!program[encName]) { continue; } + const encParam = + typeof program[encName] === "string" ? program[encName] : "{}"; const encConfig = - program[encName].toLowerCase() === "auto" + encParam.toLowerCase() === "auto" ? "auto" : Object.assign( {}, value.defaultEncoderOptions, - JSON5.parse(program[encName]) + JSON5.parse(encParam) ); const outputFile = join(program.outputDir, `${base}.${value.extension}`); jobsStarted++;