streamdown-syntax 0.1.4

Syntax highlighting for streamdown via syntect
Documentation
# streamdown-syntax

Syntax highlighting for the [streamdown](https://crates.io/crates/streamdown) streaming markdown renderer.

## Overview

Provides syntax highlighting via [syntect](https://github.com/trishume/syntect):

- **Language detection** - Automatic language identification
- **Theme support** - Customizable color themes
- **ANSI output** - Terminal-ready highlighted output
- **Wide language support** - 100+ programming languages

## Usage

```toml
[dependencies]
streamdown-syntax = "0.1"
```

```rust
use streamdown_syntax::Highlighter;

let highlighter = Highlighter::new();
let highlighted = highlighter.highlight("fn main() {}", "rust");
println!("{}", highlighted);
```

## Supported Languages

All languages supported by syntect, including:
- Rust, Python, JavaScript, TypeScript
- Go, C, C++, Java, Kotlin
- Ruby, PHP, Swift, Scala
- HTML, CSS, JSON, YAML, TOML
- Bash, SQL, Markdown, and many more

## Part of Streamdown

This is a component of [streamdown-rs](https://github.com/fed-stew/streamdown-rs), a streaming markdown renderer for modern terminals.

## License

MIT