From 0be6fa1958c059a43375fe2a57b0b914cb19cdb7 Mon Sep 17 00:00:00 2001 From: Shivam Mathur Date: Mon, 12 Jun 2023 05:40:08 +0530 Subject: [PATCH] Remove quotes after `:` in CSVArray --- dist/index.js | 3 ++- src/utils.ts | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/dist/index.js b/dist/index.js index 3cb7a692..8ee2d068 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1200,7 +1200,8 @@ async function CSVArray(values_csv) { .trim() .replace(/^["']|["']$|(?<==)["']/g, '') .replace(/=(((?!E_).)*[?{}|&~![()^]+((?!E_).)+)/, "='$1'") - .replace(/=(.*?)(=.*)/, "='$1$2'"); + .replace(/=(.*?)(=.*)/, "='$1$2'") + .replace(/:\s*["'](.*?)/g, ':$1'); }) .filter(Boolean); } diff --git a/src/utils.ts b/src/utils.ts index c8c047cb..e25928a4 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -249,7 +249,8 @@ export async function CSVArray(values_csv: string): Promise> { .trim() .replace(/^["']|["']$|(?<==)["']/g, '') .replace(/=(((?!E_).)*[?{}|&~![()^]+((?!E_).)+)/, "='$1'") - .replace(/=(.*?)(=.*)/, "='$1$2'"); + .replace(/=(.*?)(=.*)/, "='$1$2'") + .replace(/:\s*["'](.*?)/g, ':$1'); }) .filter(Boolean); }