Add Twoslash support to your Expressive Code TypeScript code blocks.
> This is an ESM-only fork of Typescript VFS for [Expressive Code Twoslash](https://github.com/withstudiocms/expressive-code-twoslash)
Integrate TypeScript Twoslash into Volar
Markup for generating rich type information in your documentations ahead of time
The protocol for the Twoslash interface
Shiki transformer for twoslash
Extended Twoslash for Vue SFC support
Markup for generating rich type information in your documentation ahead of time
Extended Twoslash for Vue SFC support
API primitives to mix Shiki with Twoslash
Enable Twoslash support in VitePress
A text marking & annotation engine for presenting source code on the web.
Rehype plugin for Expressive Code, a modular syntax highlighting & annotation engine for presenting source code on the web. Offers full VS Code theme support, editor & terminal frames, copy to clipboard, text markers, collapsible sections, and more.
Astro integration for Expressive Code, a modular syntax highlighting & annotation engine for presenting source code on the web. Offers full VS Code theme support, editor & terminal frames, copy to clipboard, text markers, collapsible sections, and more.
A markup format for TypeScript code, ideal for creating self-contained code samples which let the TypeScript compiler do the extra leg-work. Inspired by the [fourslash test system](https://github.com/orta/typescript-notes/blob/master/systems/testing/fours
Typescript Twoslash Integration for Fumadocs
Shiki syntax highlighting plugin for Expressive Code, a text marking & annotation engine for presenting source code on the web.
Text marker plugin for Expressive Code, a text marking & annotation engine for presenting source code on the web.
Frames plugin for Expressive Code. Wraps code blocks in a styled editor or terminal frame with support for titles, multiple tabs and more.
A text marking & annotation engine for presenting source code on the web.
A remark plugin which renders code samples for all languages via Shiki, but has some real cool features for TS/JS code
ESLint-backed twoslash runner
Run Twoslash on the browser, with Auto-Type-Acquisition on CDN.
A Shiki renderer for Twoslash based on web components