Update utils.mjs

This commit is contained in:
Nikhil Nagarajan 2026-01-26 13:43:17 -05:00
parent bae9470a4f
commit f689d6d137

View file

@ -12,7 +12,7 @@ export function rollCommandToJSON(text) {
const flavor = flavorMatch ? flavorMatch[1] : null;
// Match key="quoted string" OR key=unquotedValue
const PAIR_RE = /(\w+)=("(?:[^"\\]|\\.)*"|\S+)/g;
const PAIR_RE = /(\w+)\s*=\s*("(?:[^"\\]|\\.)*"|[^\]\}\s]+)/g; //updated regex to allow escaped quotes in quoted strings
const result = {};
for (const [, key, raw] of text.matchAll(PAIR_RE)) {
let value;