toJSON = (text) => {
const splitLines = text.split(/\n?\S/).filter((line) => line?.trim());
const keyValuePairs = splitLines.map((line) => {
const split = line?.trim()?.split(/:(.*)/s);
if (!split) return;
const [key, value] = split;
return [key.trim(), value.trim()];
});
const typed = autoType(Object.fromEntries(keyValuePairs));
return typed;
}