config-loader: fix for ConfigSource arg parsing not handling single arg

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
This commit is contained in:
Patrik Oldsberg
2023-03-31 11:11:52 +02:00
parent fbabef096f
commit 41504e2646
@@ -31,7 +31,7 @@ export class ConfigSources {
static parseArgs(
argv: string[] = process.argv,
): Array<{ type: 'url' | 'path'; target: string }> {
const args: string[] = parseArgs(argv).config ?? [];
const args: string[] = [parseArgs(argv).config].flat().filter(Boolean);
return args.map(target => {
try {
// eslint-disable-next-line no-new