shiki-renderer-hast

hast renderer for Shiki

Usage no npm install needed!

<script type="module">
  import shikiRendererHast from 'https://cdn.skypack.dev/shiki-renderer-hast';
</script>

README

shiki-renderer-hast

hast renderer for Shiki

Installation

npm install shiki-renderer-hast

Usage

import shiki from 'shiki'
import { codeToHast } from 'shiki-renderer-hast'
;(async () => {
  const highlighter = await shiki.getHighlighter({
    theme: 'nord',
  })

  const code = fs.readFileSync('gen-hast.js', 'utf-8')

  const tree = codeToHast(highlighter, code, 'js')

  // work with tree...
})()