Nuclear Powered Marshmallows
    Have ideas to improve npm?Join in the discussion! »

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

    0.2.2 • Public • Published

    @yapv/core

    Build Status lerna npm version

    Contains the bootstrap functionality of YAPV. The core module is not used standalone and is always paired with a renderer.

    Usage

    import YAPV from '@yapv/core';
    import SVG from '@yapv/svg';
    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 renderer implementation. Here, we use the SVG based renderer
    plasmidViewer.use(SVG.circular);
    // Draw it!
    plasmidViewer.draw(data);
    // We can swap that out, and draw again!
    plasmidViewer.use(Canvas.circular);
    plasmidViewer.draw(data);

    Install

    npm i @yapv/core

    DownloadsWeekly Downloads

    4

    Version

    0.2.2

    License

    MIT

    Unpacked Size

    155 kB

    Total Files

    18

    Last publish

    Collaborators

    • avatar