alan-turing-institute / CROP

CROP is a Research Observation Platform
MIT License
25 stars 5 forks source link

Manage javascript dependencies with NPM #351

Closed mhauru closed 2 years ago

mhauru commented 2 years ago

I expected many of the packages we use to be very far behind their latest development, but it's actually not that bad. We use jquery 2 and bootstrap 3, which have been superseded by jquery 3 and bootstrap 4 and 5. At least with bootstrap 5 it's a whole new world and we shouldn't upgrade. Didn't look into jquery 3 and bootstrap 4 in detail, but bootstrap 3 is still getting security support, so could stick with that. jQuery 2 has been unsupported for 5+ years, not sure how serious that is. All other packages we seem to be at the latest major version number.