opencast / annotation-tool

A video annotation service that is suitable for research, teaching and learning
Educational Community License v2.0
40 stars 19 forks source link

Get frontend dependencies from NPM instead of vendoring them #621

Open JulianKniephoff opened 9 months ago

JulianKniephoff commented 9 months ago

Not all of the libraries we were using could be found (in the correct version) in NPM, so had to get creative with some of them.

I tried to stick to our current versions as closely as possible, except for some that were easy to update. Thus, most versions are pinned instead of using the usual ^x.y.z constraint. Only ones where we are using a current version anyway, and where minor updates should be fine use the more traditional constraint.

Here are the detailed notes about where dependencies (might have) changed:

Fixes #138. Fixes #457.