Skip to main content

highlights

Use when an app uses @pierre/highlights to generate syntax-highlighted HTML or tokens, stream code, incrementally tokenize edits, or apply Zed-compatible themes and CSS variables.

Quellinformationen

Repository
pierrecomputer/pierre
Letzte Quellaktivität
15. September 2026 um 19:40
Erkannte Sprache von SKILL.md
Englisch
Sterne
6.278
Forks
228

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

Datei-Explorer
5 Dateien

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
name
highlights
description
Use when an app uses @pierre/highlights to generate syntax-highlighted HTML or tokens, stream code, incrementally tokenize edits, or apply Zed-compatible themes and CSS variables.
# `@pierre/highlights` Use `@pierre/highlights` for standalone syntax highlighting with built-in WebAssembly lexers. Choose HTML for a complete code block, tokens for a custom renderer, `StreamTokenizer` for append-only input, or `LiveTokenizer` for an editable document. ## Install ```bash pnpm add @pierre/highlights ``` Import from `@pierre/highlights`. Conditional exports initialize WebAssembly automatically for Node.js, browsers, and Cloudflare Workers. Highlighting is synchronous after import; ordinary usage needs no `init()` or language registration. ## Select a reference | Task | Reference | | -------------------------------------------------------------------------- | ----------------------------------------- | | Generate HTML or tokens, validate a language, or manage a Wasm module | [Rendering](references/rendering.md) | | Load or customize themes, switch CSS variables, or render multiple schemes | [Themes](references/themes.md) | | Tokenize streamed strings or bytes | [Streaming](references/streaming.md) | | Apply edits, prioritize a viewport, or read packed token records | [Incremental editing](references/live.md) | For file, diff, or editor components, read the [diffs skill](../diffs/SKILL.md).
Auf GitHub ansehen