@yapv/canvas
TypeScript icon, indicating that this package has built-in type declarations

0.2.2 • Public • Published

@yapv/canvas

Build Status lerna npm version

Renders the plasmid map in an HTML5 Canvas, re-rendering on every draw request.

Usage

import YAPV from '@yapv/core';
import Canvas from '@yapv/canvas';

const data = { ... }
const workspace = document.querySelector('#workspace');
// Attaches the viewer to the HTML element with the specified selector
const plasmidViewer = YAPV.create(workspace);
// Use the Canvas renderer
plasmidViewer.use(Canvas.circular);
// Draw it!
plasmidViewer.draw(data);

The 'data' instance is a JS object that conforms to the schema specified here. There are several sample files you can use as a reference.

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i @yapv/canvas

      Weekly Downloads

      0

      Version

      0.2.2

      License

      MIT

      Unpacked Size

      99.9 kB

      Total Files

      27

      Last publish

      Collaborators

      • mycql