When updating the NPM packages, I ran into TypeScript-related issues, specifically in the various SubmitValues.vue files which make use of mapState.
I am not entirely sure what is causing these new linting issues to appear but it seems to be related to the TypeScript packages and linting packages. The code appears to be working fine as before, but we will likely need to refactor all SubmitValues.vue files when updating the NPM packages the next time.
Acceptance criteria:
package.lock file can be deleted and updated with make update-js without creating any linting / code errors.