Package detail

svelte-rune-highlight

shinokada2.5kMIT0.7.1

A highlight library for Svelte 5 with Rune

svelte 5, svelte runes, highlight.js, syntax-highlight

readme

Svelte Rune Highlight

DEMO

Syntax highlighting for Svelte using highlight.js. This lib is ported from Svelte-Highlight.

Installation

pnpm i -D svelte-rune-highlight highlight.js

Then in +layout.svelte

<script lang="ts">
    // select your faviroite scheme from https://highlightjs.org/demo
    import 'highlight.js/styles/github-dark.css';
</script>

or use directly from cdnjs

<svelte:head>
    <link
        rel="stylesheet"
        href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.11.1/styles/dark.min.css"
    />
</svelte:head>

Docs

Docs

Highlight component

Highlight

HighlightAuto component

HighlightAuto

HighlightSvelte component

HighlightSvelte

Line numbers

Line numbers

Credit

Svelte-Highlight

changelog

svelte-rune-highlight

0.7.1

Patch Changes

  • fix: LangTag update docs: pages update

0.7.0

Minor Changes

  • feat: dependencies update, component update

0.6.9

Patch Changes

  • fix: package.json export

0.6.8

Patch Changes

  • docs: add +layout.svelte to installation

0.6.7

Patch Changes

  • feat: add class

0.6.6

Patch Changes

  • docs: README and theme-selector page

0.6.5

Patch Changes

  • fix: update CodeThemeSelector

0.6.4

Patch Changes

  • fix: update CodeThemeSelector

0.6.3

Patch Changes

  • fix: update CodeThemeSelector

0.6.2

Patch Changes

  • fix: package.json to export languages and styles

0.6.1

Patch Changes

  • fix: update CodeThemeSelector

0.6.0

Minor Changes

  • feat: add CodeThemeSelector component

0.5.15

Patch Changes

  • feat: add position prop

0.5.14

Patch Changes

  • feat: add backgroud-color style to Highlight component

0.5.13

Patch Changes

  • fix: lint

0.5.12

Patch Changes

0.5.11

Patch Changes

0.5.10

Patch Changes

0.5.9

Patch Changes

0.5.8

Patch Changes

0.5.7

Patch Changes

0.5.6

Patch Changes

0.5.5

Patch Changes

0.5.4

Patch Changes

0.5.3

Patch Changes

0.5.2

Patch Changes

  • fix: remove CodeBlockSwitcher

0.5.1

Patch Changes

  • fix: CodeBlockSwitcher import names using json file

0.5.0

Minor Changes

0.4.0

Minor Changes

0.3.1

Patch Changes

0.3.0

Minor Changes

    • edebb35chore: lib-helpers and format
    • d1524ad (numberlines) feat: update all components
    • 1bf9847 docs: adding menu
    • 9e91731 fix: fixing number lines
    • bca7148 feat: add new way to change style dynamically
    • 809a55b fix: use JSON file for names
    • 7d351f4 fix: update homepage

0.2.6

Patch Changes

0.2.5

Patch Changes

0.2.4

Patch Changes

0.2.3

Patch Changes

0.2.2

Patch Changes

  • fix: add ? types

0.2.1

Patch Changes

  • fix: update peerDependencies and dependencies in package.json

0.2.0

Minor Changes