Skip to content

[graph/plugins] migrate product-land addons to @magic/graph-plugins #692

@Yonava

Description

@Yonava

Overview

@magic/graph-addons has been created as a dedicated package for opt-in, treeshakable addons that build on a graph instance already wrapped with plugins. These sit above the plugin layer — they manage their own state, listen to events, and bolt on discrete behavior without touching core.

The following product-land addons have been identified as generalizable and should be migrated, stripped of product-specific assumptions, and re-exported from @magic/graph-addons.

What "migration" means

Each addon should:

  • Accept a graph instance (with canvas plugin applied) as its only dependency
  • Expose a clean, consumer-facing API with no product-specific opinions baked in
  • Be exported treeshakably from the package root

Metadata

Metadata

Assignees

No one assigned

    Labels

    magic graphs 📊Pertaining to packages/graph in the Magic Graphs mono-reporefactor 🧱This is about refactoring existing features

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions