JSFiddle - React, Tailwind, and code Playground

by jrunning

HTML

<script src="https://bundle.run/[email protected]"></script>

<textarea rows=3>foo,bar,"baz qux"
1,2,3
98,99,100</textarea>
<pre></pre>

CSS

textarea { font-family: monospace; }

JavaScript

const textarea = document.querySelector('textarea');
const pre = document.querySelector('pre');

function convert() {
	csvtojson().fromString(textarea.value)
		.then(data => {
    	pre.textContent = JSON.stringify(data, null, 2);
  	});
}

textarea.addEventListener('input', convert);
convert();