svelte-highlight

Syntax Highlighting for Svelte using highlight.js

MIT License

Downloads
77.3K
Stars
230
Committers
5
svelte-highlight -

Published by metonym about 3 years ago

Features

  • include named language export in src/languages/* files

    // default export
    import typescript from "svelte-highlight/src/languages/typescript";
    
    // named export
    import { typescript } from "svelte-highlight/src/languages/typescript";
    
svelte-highlight - v3.2.0

Published by metonym about 3 years ago

Features

svelte-highlight - v3.1.0

Published by metonym over 3 years ago

Features

svelte-highlight - v3.0.0

Published by metonym over 3 years ago

Breaking Changes

  • github-gist style removed from highlight.js

Features

  • upgrade highlight.js to v11.0.0
    • +2 styles (github-dark, github-dark-dimmed)
svelte-highlight - v2.1.0

Published by metonym over 3 years ago

Features

  • upgrade highlight.js to v11.0.0-beta1
    • +1 language (wren)
    • +1 style (colors)
svelte-highlight - v2.0.0-rc.0

Published by metonym over 3 years ago

Breaking Changes

  • upgrade highlight.js to the next major version (v11), which supports ESM
    • removed languages: c-like, htmlbars, sql_more

Features

  • added languages: nestedtext, wasm
  • 143 new styles
svelte-highlight - v2.0.0-rc.1

Published by metonym over 3 years ago

Fixes

  • omit .js extension when importing highlight.js language
  • sort types/styles/index.d.ts by name
svelte-highlight - v2.0.0

Published by metonym over 3 years ago

Breaking Changes

  • upgrade highlight.js to the next major version (v11), which supports ESM
    • removed languages: c-like, htmlbars, sql_more

Features

  • added languages: nestedtext, wasm
  • 143 new styles
svelte-highlight - v1.0.1

Published by metonym over 3 years ago

Fixes

  • fix typos in README.md
svelte-highlight - v1.0.0

Published by metonym over 3 years ago

Breaking Changes

  • upgrade highlight.js to version 10.7
  • remove all forwarded events from Highlight, HighlightSvelte
  • remove legacy component; replace with Highlight.svelte as the default export
  • remove Rollup from build process; only ship Svelte source code and languages/styles as ESM
  • remove highlightjs-svelte dependency; use XML/JavaScript/CSS as sublanguages

Features

  • add HighlightAuto component that auto highlights code
  • major bundle size improvements by using only the core library

Fixes

  • correctly type languages/styles

Other

  • drop Node.js v12 from Travis CI build config

Documentation

  • use SvelteKit instead of Sapper for the documentation/live demo site
  • provide correct NPM install command
svelte-highlight - v0.7.1

Published by metonym over 3 years ago

Fixes

  • include types folder in published files
svelte-highlight - v0.7.0

Published by metonym over 3 years ago

Features

  • include highlighted markup in dispatched event detail

    <Highlight
      language="{typescript}"
      code="{code}"
      on:highlight="{(e) => {
        console.log(e.detail.highlighted); // "<span>...</span>"
      }}"
    />
    
  • add TypeScript definitions

Fixes

  • mark CSS styles as side effects

Other

  • make scripts compatible with Node.js v14
  • upgrade development dependencies
  • remove peerDependencies field
Package Rankings
Top 2.33% on Npmjs.org
Badges
Extracted from project README
NPM