code-step-highlighter

1.0.0 • Public • Published

Code Step Highlighter

코드 설명을 단계별로 하이라이트하며 보여주는 JavaScript 라이브러리

설치

npm install code-step-highlighter

사용법

HTML에서 직접 사용:

<div class="code-highlighter" data-language="javascript">
  function example() {
    const a = 1; // [1]
    const b = 2; // [2]
    return a + b; // [3]
  }
</div>

<script>
  const highlighter = new CodeHighlighter('.code-highlighter');
  highlighter.init();
</script>

모듈로 사용:

import CodeHighlighter from 'code-step-highlighter';

const highlighter = new CodeHighlighter('#my-code');
highlighter.init();

설정 옵션

const options = {
  theme: 'dark', // 테마 (dark/light)
  lineNumbers: true, // 라인 번호 표시
  highlightColor: '#ffeb3b', // 하이라이트 색상
  stepDelay: 1000 // 단계별 딜레이 (ms)
};

const highlighter = new CodeHighlighter('.code-highlighter', options);

스타일 커스터마이징

CSS 변수를 통해 스타일을 커스터마이징할 수 있습니다:

.code-highlighter {
  --highlight-color: #ffeb3b;
  --background-color: #1e1e1e;
  --text-color: #d4d4d4;
}

Package Sidebar

Install

npm i code-step-highlighter

Weekly Downloads

1

Version

1.0.0

License

MIT

Unpacked Size

3.27 kB

Total Files

5

Last publish

Collaborators

  • dodo-perth