Hello Stackers, Svelvet is a lightweight Svelte component library for building interactive node-based diagrams.
Mapping out your ideas with Svelte has never been easier
Svelvet
Quick Start
yarn add svelvet
Basic Usage
<script> import Svelvet from "svelvet"; const initialNodes = [ { id: 1, position: { x: 50, y: 50 }, data: { label: "Input Node" }, width: 175, height: 40, bgColor: "white" }, { id: 2, position: { x: 100, y: 150 }, data: { label: "Default Node" }, width: 175, height: 40, bgColor: "white" }, { id: 3, position: { x: 150, y: 250 }, data: { label: "Output Node" }, width: 175, height: 40, bgColor: "white" } ]; const initialEdges = [ { id: "e1-2", source: 1, target: 2, label: "edge label" }, { id: "e2-3", source: 2, target: 3 } ]; </script> <Svelvet nodes={initialNodes} edges={initialEdges} background />
Result
Alright, That’s All, for the full documentation please refer here. cya