Headless engine preview
svelte-highlight/engine, headless -- an isolated Registry built with createRegistry and registerAll, with zero Svelte dependency.
renderHtml(events)
function add(a: number, b: number): number {
return a + b;
}
console.log(add(1, 2)); events (first 30)
0: OPENs=keyword1: TEXTv="function"2: CLOSE3: TEXTv=" "4: OPENs=title.function5: TEXTv="add"6: CLOSE7: TEXTv="("8: OPENs=params9: OPENs=attr10: TEXTv="a"11: CLOSE12: TEXTv=": "13: OPENs=built_in14: TEXTv="number"15: CLOSE16: TEXTv=", "17: OPENs=attr18: TEXTv="b"19: CLOSE20: TEXTv=": "21: OPENs=built_in22: TEXTv="number"23: CLOSE24: CLOSE25: TEXTv=")"26: TEXTv=": "27: OPENs=built_in28: TEXTv="number"29: CLOSE
tokenLines(events)
| 0 | function add(a: number, b: number): number { |
| 1 | return a + b; |
| 2 | } |
| 3 | |
| 4 | console.log(add(1, 2)); |
Streaming: registry.createSession(language)
0 / 87 chars streamed