trace-svelte
TypeScript icon, indicating that this package has built-in type declarations

0.0.4 • Public • Published

trace-svelte: A line by line highlighter for Svelte

STATUS: barely alpha, like a sad omegaverse protagonist.

Visit trace-site.vercel.app to check more examples and a live editor

Components:

  • Trace.svelte: A wrapper around the lines that control what is highlighted.
  • TLine.svelte: Used for each individual line inside the Trace component.

Usage:

<!-- App.svelte -->
<script>
  import { Trace, TLine } from "trace-svelte";

  let step = 0; // based on the highlights array below
  let highlights = [
    [], // no highlights = empty array
    [1], // to highlight a line, add to array (starts at 1) 
    [1,3], // include multiple lines
    [2]
  ]
</script>

<Trace {step} {highlights}>
  <TLine>const name = "Joe";</TLine>
  <TLine>// use that variable</TLine>
  <TLine>console.log(variable)</TLine>
</Trace>

Readme

Keywords

none

Package Sidebar

Install

npm i trace-svelte

Weekly Downloads

0

Version

0.0.4

License

SEE LICENSE in LICENSE.txt

Unpacked Size

4.84 kB

Total Files

9

Last publish

Collaborators

  • zeucapua