JSFiddle - React, Tailwind, and code Playground

by Darby Rathbone

JavaScript

var re = /\<(.*)\>(.*)/g; 
var str = '<name> value\n<name2>value2\n other stuff<name3>value3\nstuff';
var m;
 var arr = [];
while ((m = re.exec(str)) != null) {
    if (m.index === re.lastIndex) {
        regex.lastIndex++;
    }
    arr.push('"'+m[1]+'":"'+m[2]+'"');
    
}
document.body.appendChild(document.createTextNode('{'+arr.join(',')+'}'));