From 82136fb3b95c8a01e6df8cb3fa6c8fec11f28c77 Mon Sep 17 00:00:00 2001 From: Eric Eldredge Date: Thu, 17 Nov 2022 16:54:21 -0500 Subject: [PATCH] Fix multi option parsing --- packages/dev/parcel-link/bin/link.js | 5 +++-- packages/dev/parcel-link/bin/unlink.js | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/dev/parcel-link/bin/link.js b/packages/dev/parcel-link/bin/link.js index 0ac2d78ec76..2d2b7054ca3 100755 --- a/packages/dev/parcel-link/bin/link.js +++ b/packages/dev/parcel-link/bin/link.js @@ -32,7 +32,6 @@ program .option( '-g, --node-modules-globs ', 'Locations where node_modules should be linked in the app', - value => (Array.isArray(value) ? value : [value]), 'node_modules', ) .action((packageRoot, options) => { @@ -41,7 +40,9 @@ program appRoot: process.cwd(), packageRoot: packageRoot ?? path.join(__dirname, '../../../'), namespace: options.namespace, - nodeModulesGlobs: options.nodeModulesGlobs, + nodeModulesGlobs: Array.isArray(options.nodeModulesGlobs) + ? options.nodeModulesGlobs + : [options.nodeModulesGlobs], dryRun: options.dryRun, log: console.log, }); diff --git a/packages/dev/parcel-link/bin/unlink.js b/packages/dev/parcel-link/bin/unlink.js index f45fc74ef1d..311cf10840c 100755 --- a/packages/dev/parcel-link/bin/unlink.js +++ b/packages/dev/parcel-link/bin/unlink.js @@ -31,7 +31,6 @@ program .option( '-g, --node-modules-globs ', 'Locations where node_modules should be unlinked in the app', - value => (Array.isArray(value) ? value : [value]), 'node_modules', ) .action((packageRoot, options) => { @@ -39,7 +38,9 @@ program unlink({ appRoot: process.cwd(), namespace: options.namespace, - nodeModulesGlobs: options.nodeModulesGlobs, + nodeModulesGlobs: Array.isArray(options.nodeModulesGlobs) + ? options.nodeModulesGlobs + : [options.nodeModulesGlobs], dryRun: options.dryRun, forceInstall: options.forceInstall, log: console.log,