openclaw/extensions/diffs-language-pack
Peter Steinberger 92a7977173
refactor(plugins): deslop long-tail extensions (#161096)
* refactor(plugins): deslop long-tail extensions

Reuse SDK coercion and error contracts, remove unused state projections and forwarding layers, and simplify plugin-owned request and lifecycle flows without changing registered descriptors or persisted data.

Also fix diff-renderer hydration timeout placement, Canvas recovery after transient asset-root lookup failures, and Twitch probe timer cleanup after synchronous connection failure.

* refactor(plugins): finish long-tail type and lint cleanup

Carry the validated Twitch client ID into auth setup, keep the unused DiffIndicators type local, shrink assertion allowances, and retain the existing audit projection form required by lint.
2026-09-29 03:46:06 -07:00
..
assets
src refactor(plugins): deslop long-tail extensions (#161096) 2026-09-29 03:46:06 -07:00
index.ts refactor(plugins): deslop long-tail extensions (#161096) 2026-09-29 03:46:06 -07:00
openclaw.plugin.json
package.json chore(release): close out 2026.9.6 on main (#156869) 2026-09-23 23:02:54 -07:00
README.md

@openclaw/diffs-language-pack

Official extended syntax highlighting pack for the OpenClaw Diffs plugin.

The base @openclaw/diffs plugin ships a curated language set. Install this package when you want the full Shiki language catalog available in rendered diff viewers and diff image/PDF output.

The pack adds highlighting for languages outside the default diffs viewer set, including Astro, Vue, Svelte, MDX, GraphQL, Terraform/HCL, Nix, Clojure, Elixir, Haskell, OCaml, Scala, Zig, Solidity, Verilog/VHDL, Fortran, MATLAB, LaTeX, Mermaid, Sass/Less/SCSS, Nginx, Apache, CSV, dotenv, INI, and diff files. See the plugin reference and Shiki language catalog for details.

Install

openclaw plugins install @openclaw/diffs-language-pack

Restart the Gateway after installing or updating the plugin.

Use with Diffs

Install @openclaw/diffs first, then install this language pack. The language pack contributes static viewer assets; it does not register a separate agent tool.

Docs

Package

  • Plugin id: diffs-language-pack
  • Package: @openclaw/diffs-language-pack
  • Minimum OpenClaw host: 2026.5.27