grafana/public/app/features/plugins/loader
Jack Westbrook fd1bf66d86
Plugins: Selectively load plugins using script tags (#85750)
* feat(plugins): introduce logic to selectively load fe plugins via script tags

* feat(plugins): extend cache to store isAngular flag. use isAngular in shouldFetch

* revert(plugins): remove unused prepareImport from SystemJSWithLoaderHooks type

* fix(plugins): cache[path] maybe undefined if not registered or invalidated

* Update public/app/features/plugins/plugin_loader.ts

Co-authored-by: Levente Balogh <balogh.levente.hu@gmail.com>

---------

Co-authored-by: Levente Balogh <balogh.levente.hu@gmail.com>
2024-04-24 12:27:28 +02:00
..
cache.test.ts Plugins: Bump SystemJS to 6.14.2 (#70068) 2023-08-31 15:45:44 +02:00
cache.ts Plugins: Selectively load plugins using script tags (#85750) 2024-04-24 12:27:28 +02:00
constants.ts Monaco Editor: Load via ESM (#78261) 2024-02-22 12:31:40 +01:00
packageMetrics.test.ts Plugins: Only track metrics for grafana packages and core packages (#77785) 2023-11-07 13:56:26 +01:00
packageMetrics.ts Plugins: Only track metrics for grafana packages and core packages (#77785) 2023-11-07 13:56:26 +01:00
pluginLoader.mock.ts Remove explicit imports of whatwg-fetch from individual test files 2024-04-18 12:23:38 +01:00
sharedDependencies.ts Monaco Editor: Load via ESM (#78261) 2024-02-22 12:31:40 +01:00
systemjs.ts Grafana/Runtime: Remove SystemJS export (#84561) 2024-03-21 09:22:35 +01:00
systemjsHooks.test.ts Remove explicit imports of whatwg-fetch from individual test files 2024-04-18 12:23:38 +01:00
systemjsHooks.ts Grafana/Runtime: Remove SystemJS export (#84561) 2024-03-21 09:22:35 +01:00
types.ts Plugins: Selectively load plugins using script tags (#85750) 2024-04-24 12:27:28 +02:00
utils.test.ts Plugins: Don't auto prepend app sub url to plugin asset paths (#81658) 2024-02-08 12:19:28 +01:00
utils.ts Grafana/Runtime: Remove SystemJS export (#84561) 2024-03-21 09:22:35 +01:00