An open API service indexing awesome lists of open source software.

https://github.com/vue-terminal/syntax-highlight

Syntax highlight component for vue-termui.
https://github.com/vue-terminal/syntax-highlight

syntax-highlight terminal vue vue-termui

Last synced: 11 months ago
JSON representation

Syntax highlight component for vue-termui.

Awesome Lists containing this project

README

          

# syntax-highlight

Syntax highlight component for [vue-termui](https://github.com/vue-terminal/vue-termui).













## Install

```shell
npm install @vue-termui/syntax-highlight
```

## Usage

```html

improt { TuiBox } from 'vue-termui'
import SyntaxHighlight from '@vue-termui/syntax-highlight'

const code = `const hello = 'world'`



```

## Props

### code

- Type: `string`

Source code to highlight.

### lang

- Type: [Lang](https://github.com/shikijs/shiki/blob/main/docs/languages.md)

### theme

- Type: [Theme](https://github.com/shikijs/shiki/blob/main/docs/themes.md)

## Credits

Syntax Highlight is based on [Shiki](https://github.com/shikijs/shiki)