Prism.js wrapper with built-in line numbers
DEMO: https://typectrl.github.io/ngx-numbered-codeblock/
Installation
npm install @ctrl/ngx-numbered-codeblock
Use
Import the module
import { NumberedCodeblockModule } from '@ctrl/ngx-numbered-codeblock';
import 'prismjs';
import 'prismjs/components/prism-typescript';
import 'prismjs/components/prism-javascript';
Use The Component
<ngx-numbered-codeblock [code]="code"></ngx-numbered-codeblock>
Import a theme or create your own
Inputs
code - a formatted string of the code to display
languague - default: typescript the code parser to use with prismjs
lineNumbers - default: true if line numbers should be shown
License
MIT
GitHub @scttcper ·
Twitter @scttcper