JSFiddle - React, Tailwind, and code Playground

HTML

<script src="https://unpkg.com/[email protected]/dist/jsts.min.js"></script>
<div id="result">
</div>

JavaScript

const WKTReader = jsts.io.WKTReader
const WKTWriter = jsts.io.WKTWriter
const LineMerger = jsts.operation.linemerge.LineMerger
const reader = new WKTReader()
const ls1 = reader.read('LINESTRING(0 0, 1 1)')
const ls2 = reader.read('LINESTRING(1 1, 2 2)')
const lineMerger = new LineMerger()
lineMerger.add(ls1)
lineMerger.add(ls2)
lineMerger.merge()
const mergedLineStrings = lineMerger.getMergedLineStrings()
const mergedLineString = mergedLineStrings.get(0)
const writer = new WKTWriter()
const result = writer.write(mergedLineString)
document.getElementById('result').innerHTML = result