Skip to content

falcucci/code-surfer

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

47 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Code Surfer <๐Ÿ„/>

Contribute with Forkbox

React component for scrolling, zooming and highlighting code.

How to use with mdx-deck

Add the dependency:

$ yarn add mdx-deck-code-surfer

And then use it from your .mdx:

import { CodeSurfer } from "mdx-deck-code-surfer";

<CodeSurfer
  title="Some Title"
  notes="Start with this note"
  code={require("raw-loader!./my-snippet.jsx")}
  showNumbers={true}
  steps={[
    { lines: [6], notes: "Note for the first step" },
    { range: [5, 9] },
    { tokens: { 9: [3, 4, 5] }, notes: "Note for the third step" }
  ]}
/>

Related / Credits

License

Released under MIT license.

About

React component for scrolling, zooming and highlighting code <๐Ÿ„/>

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 93.9%
  • Dockerfile 4.7%
  • Python 1.4%