0.1.2 • Published 8 months ago

codemirror-shiki v0.1.2

Weekly downloads
-
License
MIT
Repository
-
Last release
8 months ago

codemirror-shiki

npm version npm downloads

Install

npm i codemirror-shiki

Usage

Install shiki, @shikijs/langs and @shikijs/themes

import { createHighlighterCore } from 'shiki/core'
import { createOnigurumaEngine } from 'shiki/engine/oniguruma'
import shiki from 'codemirror-shiki'

const highlighter = createHighlighterCore({
  langs: [
    import('@shikijs/langs/javascript')
  ],
  themes: [
    import('@shikijs/themes/one-dark-pro')
  ],
  engine: createOnigurumaEngine(import('shiki/wasm')),
})

// pass codemirror-shiki as extension
EditorState.create({
  doc: '',
  extensions: [
    shiki({
      highlighter,
      language: 'javascript',
      theme: 'one-dark-pro',
    }),
  ],
})

For more usages to create highlighter, see Bundles - shiki

License

MIT © fengzilong

0.1.2

8 months ago

0.1.1

8 months ago

0.1.0

8 months ago