Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

elk-svg

Package Overview
Dependencies
Maintainers
1
Versions
22
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

elk-svg

![NPM Version](https://img.shields.io/npm/v/elk-svg) ![NPM Version (with dist tag)](https://img.shields.io/npm/v/elk-svg/alpha)

  • 2.2.1-alpha.1
  • alpha
  • Source
  • npm
  • Socket score

Version published
Maintainers
1
Created
Source

NPM Version NPM Version (with dist tag)

elk-svg

Lightweight: elk-svg is a zero-dependency library renders ELK json format into SVG.

Customizable: There is no additional abstraction layer. You can do whatever if SVG supports it. elk-svg manages internal state and modifies DOM only if necessary: it means CSS animation will works well.

Check out wiki for more information.

Usage

npm i elk-svg
import "./style.css" // See 'Styling' page in wiki.
import { ElkSvg } from "elk-svg";

const elk = new ELK();
const elkSvg = new ElkSvg({ container:document.querySelector("svg") });

async function renderElkNode(node:ElkNode) {
    await elk.layout(node);
    elkSvg.render(node);
}

Wiki

FAQs

Package last updated on 22 May 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc