0.1.0 • Published 10 months ago

@cmshiki/shiki v0.1.0

Weekly downloads
-
License
MIT
Repository
github
Last release
10 months ago

Install

npm install @cmshiki/shiki

Usage

import { shikiToCodeMirror } from '@cmshiki/shiki';

const { shiki, getTheme } = await shikiToCodeMirror({
  lang: 'typescript',
  themes: {
    light: 'github-light',
    dark: 'github-dark',
    dim: 'dracula'
    // any number of themes
  },
  // defaultColor: false,
  cssVariablePrefix: '--cm-',
  doc: props.lang.value,
  parent: editorView.value,
  extensions: [shiki()]
});

TODO

  • 编辑后在滚动测试,顶部会缺少渲染
  • 滚动时样式会无限挂载