JSFiddle - React, Tailwind, and code Playground

JavaScript

var stringSplitRegExp = /(".+?"|'.+?')/g;
var whitespaceRegExp = /\s+\{/g;
var whitespaceReplacement = "{"

var exampleCode = `var str = "test test test" + 'asdasd "sd"';\n`+
									`var test2 = function()\n{\nconsole.log("This is a string with 'single quotes'")\n}\n`+
                  `console.log('this is a string with "double quotes"')`;
                  
console.log(exampleCode)

var separatedStrings =(exampleCode.split(stringSplitRegExp))

for(var i = 0; i < separatedStrings.length; i++){
	if (i%2 === 1){
  	continue;
  }
  var oldString = separatedStrings[i];
  separatedStrings[i] = oldString.replace(whitespaceRegExp, whitespaceReplacement)
}

console.log(separatedStrings.join(""))