-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
What I do; - run https://www.npmjs.com/package/npm-check with the -u command - select all libs that are relatively safe (minor, patch upgrades) and that are unrelated - upgrade those first and check the app; run it and prod build plus any tests you might have - commit; this is your save point - then upgrade clusters; sets of dependencies that are related (I.e. all test dependencies in one go, all webpack, or all react dependencies in one go) - build, run, test and save again. - Repeat previous two steps until done. - if some dependency requires a major change through the whole app; skip it / revert and safe for another day. Upgrading is sometimes as much about information gathering as it is about upgrading.
Use something like Renovate (https://github.com/renovatebot/renovate) and update them a little by a little. Have fun! 🍀
Related posts
-
How use Renovate Bot on self-hosted GitLab
-
Understanding Mend Renovate's Pull Request Workflow
-
Evaluating New Software Forges
-
Automatically Updating Helm Chart Referenced in Argo CD Using Renovate - Part 2
-
Anyone maintaining a large application (with many developers), how do you maintain your npm packages?