28 lines
791 B
JavaScript
28 lines
791 B
JavaScript
import formatSource from "./format-source.js";
|
|
|
|
formatSource(
|
|
`
|
|
\<script type="module">
|
|
import { parseTwtxt } from "/web/dist/twtxt-lib.js";
|
|
|
|
document
|
|
.getElementById("formParse")
|
|
.addEventListener("submit", async (ev) => {
|
|
ev?.preventDefault();
|
|
|
|
const url =
|
|
document.getElementById("parseURL")?.value ??
|
|
"/twtxt-demos/demo-hipster-twtxt.txt";
|
|
|
|
const response = await fetch(url);
|
|
const twtxtFile = await response.text();
|
|
const parsedFile = parseTwtxt(twtxtFile);
|
|
|
|
console.log(parsedFile);
|
|
});
|
|
|
|
<\/script>
|
|
`,
|
|
"tabParse-panel",
|
|
);
|