Smaller Grafana plugins that load pages on demand.
Reduces Grafana plugin entry bundles by moving feature code into chunks that load on demand.
When to use it
Use when reducing Grafana app plugin bundle size, improving initial loading, or implementing code splitting and lazy loading.
Give it an existing Grafana plugin to optimise; it updates the project with lazy-loading boundaries and verifies the resulting bundles.
What you provide
Requires React ≥ 16.6 and esModuleInterop: true in tsconfig for React.lazy.
Requires a Grafana instance in which to open and test the running plugin.
This skill
GitHub
Posts bundle comparisons on pull requests (irreversible)
npm registry
Checks the published create-plugin version