From 624ca9f0aecb4e6d2c382520759729c704d8a60b Mon Sep 17 00:00:00 2001 From: Maurizio Vitale Date: Fri, 26 Jul 2019 12:58:37 +0100 Subject: [PATCH] Improve the regexp to cover corner cases (#4960) --- lib/cli/scripts/update-version.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/cli/scripts/update-version.ts b/lib/cli/scripts/update-version.ts index 9ce294301f..e61b99c1fe 100644 --- a/lib/cli/scripts/update-version.ts +++ b/lib/cli/scripts/update-version.ts @@ -32,7 +32,7 @@ export interface UpdateArgs { const ALPHA = 'alpha'; const BETA = 'beta'; const LATEST = 'latest'; -const ADF_LIBS_PREFIX = '@alfresco/adf-'; +const ADF_LIBS_PREFIX = '\"@alfresco/adf-[^"]*\":'; const JS_API_DEPENDENCY = '@alfresco/js-api'; let projects = ['']; @@ -80,7 +80,7 @@ function _betaPerform(args: UpdateArgs, logger: logging.Logger) { function _findADFLibsDependencies(args: UpdateArgs, logger: logging.Logger) { const prjs: any = []; - const result = _exec('grep', [ADF_LIBS_PREFIX, `${args.pathPackage}/package.json`], {}, logger).trim(); + const result = _exec('grep', [`${ADF_LIBS_PREFIX}`, `${args.pathPackage}/package.json`], {}, logger).trim(); const res = result.replace(/,\s*$/, '').split(','); res.forEach( (dependecy) => { const dep = dependecy.split(':');