Lightlines
By grafana

react-19-plugin-migration

grafana3.6k installs

Get your Grafana plugin ready for React 19.

What it does

Prepares a Grafana plugin for React 19 compatibility through scaffolding, dependency, and source changes while keeping React on version 18.

When to use it

Use when asked to prepare or fix a Grafana plugin for React 19, externalize its JSX runtime, or run the compatibility scanner.

How to use it

Give it a Grafana plugin project to prepare for React 19; it makes and verifies compatibility changes consolidated into one PR.

What you provide

  • An existing project

Uses

Latest review

What you need · 2

Uses jq to extract the plugin ID and scaffolding version from JSON files.

The prescribed installation and verification steps use yarn, including build, typecheck, and test commands.


Access · 4

This skill

@grafana-cloud/* package changelogs

Read

Reads package compatibility changelogs

package registry

Read

Checks current package versions