refractor-canvas
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

refractor-canvas

Render refractor nodes to canvas

Installation

yarn add refractor-canvas

Usage

import refractor from 'refractor/core';
import ts from 'refractor/lang/typescript';
import { refractorCanvas } from 'refractor-canvas';
import theme from "./themes/prism-vsc-dark-plus.json";

refractor.register(ts);

const canvas = document.createElement("canvas");
const context = canvas.getContext('2d');e

const tokens = refractor.highlight(area.textContent, 'ts');refractorCanvas(tokens, { context, theme });

document.body.append(canvas);

License

MIT - Copyright 2020 Mario Nebl hello@mario-nebl.de

Readme

Keywords

none

Package Sidebar

Install

npm i refractor-canvas

Weekly Downloads

3

Version

1.0.1

License

MIT

Unpacked Size

6.94 kB

Total Files

7

Last publish

Collaborators

  • marionebl