Considering the Admin UI, the management of dependencies is currently somewhere between non-existent and weak.
The current build system has bower [1] integrated, but it is not used consistently in means of most dependencies are actually not managed at all.
Also, bower seems end-of-life - even the official webpage recommends to not use it anymore (see [1]).
The goal of this story are:
Evaluate a dependency manager for managing JavaScript libraries as used by the Admin UI
Integrate dependency manager into Admin UI build system (e.g. dependency injection)
Control existing dependencies using the dependency manager
Comments, Hints and Questions:
How do we deal with the fact that we are managing dependencies of two applications (build system vs. webapp)?