From b9456e98fa734ab2642a020de06eca16255926a0 Mon Sep 17 00:00:00 2001 From: Yeting Li Date: Fri, 15 Oct 2021 12:12:24 +0800 Subject: [PATCH 1/2] fix the regular expression for function `clean` --- lib/utils.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/utils.js b/lib/utils.js index e3d5d73a58..7aea3ed184 100644 --- a/lib/utils.js +++ b/lib/utils.js @@ -76,7 +76,7 @@ exports.clean = function(str) { .replace(/^\uFEFF/, '') // (traditional)-> space/name parameters body (lambda)-> parameters body multi-statement/single keep body content .replace( - /^function(?:\s*|\s+[^(]*)\([^)]*\)\s*\{((?:.|\n)*?)\s*\}$|^\([^)]*\)\s*=>\s*(?:\{((?:.|\n)*?)\s*\}|((?:.|\n)*))$/, + /^function(?:\s*|\s[^(]*)\([^)]*\)\s*\{((?:.|\n)*?)\}$|^\([^)]*\)\s*=>\s*(?:\{((?:.|\n)*?)\}|((?:.|\n)*))$/ '$1$2$3' ); From 2a3005c67df109db0eb9ec5934f0b50469e89621 Mon Sep 17 00:00:00 2001 From: Yeting Li Date: Fri, 15 Oct 2021 12:43:53 +0800 Subject: [PATCH 2/2] fix the regular expression for function `clean` --- lib/utils.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/utils.js b/lib/utils.js index 7aea3ed184..7e2e8499ff 100644 --- a/lib/utils.js +++ b/lib/utils.js @@ -76,7 +76,7 @@ exports.clean = function(str) { .replace(/^\uFEFF/, '') // (traditional)-> space/name parameters body (lambda)-> parameters body multi-statement/single keep body content .replace( - /^function(?:\s*|\s[^(]*)\([^)]*\)\s*\{((?:.|\n)*?)\}$|^\([^)]*\)\s*=>\s*(?:\{((?:.|\n)*?)\}|((?:.|\n)*))$/ + /^function(?:\s*|\s[^(]*)\([^)]*\)\s*\{((?:.|\n)*?)\}$|^\([^)]*\)\s*=>\s*(?:\{((?:.|\n)*?)\}|((?:.|\n)*))$/, '$1$2$3' );