You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
GDB-12871: Bundle plugins for loading optimization
## What
- Replace per-plugin packaging with a single bundled file.
- Update the plugins manifest to describe the bundled package instead of individual plugins.
## Why
Previously, each plugin required its own network request. Bundling reduces this to a single request, improving load performance.
## How
A script was added that iterates through all plugin modules and collects them into an array. It then creates a module with a register function, which loops over the array of plugin modules and registers each one in sequence.
This PR changes the webpack configuration to bundle all plugins into a single file for easier loading. It replaces the previous approach of generating individual plugin entry points using glob patterns with a new bundled approach using a central plugins-bundle.js file that auto-discovers and registers all plugins.
Modified webpack config to use a single entry point instead of glob-based individual plugin files
Created a new plugins bundle file with auto-discovery functionality for plugin registration
Updated webpack optimization settings to prevent code splitting
0 commit comments