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.

Informations de source

Dépôt
pierrecomputer/pierre
Dernière activité de la source
15 septembre 2026 à 19:40
Langue détectée de SKILL.md
anglais
Étoiles
6 257
Forks
228

Options d'installation

Le prompt qui vérifie d'abord la source est sélectionné par défaut. Vous pouvez passer à une commande directe ou télécharger une copie locale.

Vérifiez les fichiers source

Lisez SKILL.md et les fichiers associés affichés par SkillsMP avant de décider de l'installer.

Explorateur de fichiers
5 fichiers

Affichage de SKILL.md

SKILL.md
Instructions source · Aperçu en lecture seule
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).
Voir sur GitHub