0.5.0 • Published 10 months ago

lsp-code-sample v0.5.0

Weekly downloads
-
License
-
Repository
-
Last release
10 months ago

LSP Code Sample Component

Show your code. Exactly how you see it in editor.

This React component renders a code sample expressed as a specific object. The code is semantically highlighted.

Requires Node.js 21 in case the React component will be ran at server side (due to Object.groupBy).

Installation

npm i lsp-code-sample

Usage

The code sample component is a server component. However, the copy button needs interactivity and therefore it is a client component. You can substitute the button for your own if you have different requirements.

Customizing

The component ships with a stylesheet:

import 'lsp-code-sample/style.css';

The class names are not mangled, so you can quite easily enhance the style. This comes in handy especially for defining custom token types.

0.5.0

10 months ago

0.4.0

10 months ago

0.3.0

11 months ago

0.2.0

11 months ago

0.1.0

11 months ago