nvl
Installation
SKILL.md
NVL (Neo4j Visualization Library)
When to Use
Use this skill when building graph visualizations with NVL. Covers rendering setup, styling nodes and relationships, layout algorithms, user interaction handling, and proven patterns from production FinSight usage.
1. Installation & Packages
npm install @neo4j-nvl/base @neo4j-nvl/react @neo4j-nvl/interaction-handlers
| Package | Purpose |
|---|---|
@neo4j-nvl/base |
Core NVL class, types (Node, Relationship, NvlOptions) |
@neo4j-nvl/react |
BasicNvlWrapper, InteractiveNvlWrapper, StaticPictureWrapper |
@neo4j-nvl/interaction-handlers |
ZoomInteraction, PanInteraction, ClickInteraction, etc. |