import { html2hsmlStr, html2hsml, hsml2str } from "../src/hsml-convert"; const html = `
Hello

text text


, !
`; const formEl = document.getElementById("form")! as HTMLFormElement; const htmlEl = document.getElementById("html")! as HTMLTextAreaElement; const hsmlEl = document.getElementById("hsml")! as HTMLTextAreaElement; htmlEl.value = html; hsmlEl.value = html2hsmlStr(html); htmlEl.addEventListener("keyup", () => { const htmlIn = htmlEl.value; hsmlEl.value = html2hsmlStr(htmlIn); }); formEl.addEventListener("submit", e => { e.preventDefault(); const htmlIn = htmlEl.value; hsmlEl.value = html2hsmlStr(htmlIn); }); htmlEl.focus(); const hsml = html2hsml(html); // console.log(JSON.stringify(hsml, undefined, 4)); console.log(hsml2str(hsml, true));