This will be needed for the Special:NewLexeme hike, so that we can use proper Vue 3 there.
Overall steps needed:
- upgrade dependencies
storybook- typescript
- vue-cli
- @vue/test-utils
- assess next steps (going to vue/compat or vue 3 directly?)
- https://github.com/wmde/wikit/pull/531 Making wikit test CI apply to the next branch as well
- https://github.com/wmde/wikit/pull/533 stop building and testing for IE11
- https://github.com/wmde/wikit/pull/534 Remove components that will not yet be migrate to vue 3
- https://github.com/wmde/wikit/pull/532 Upgrade storybook to latest version
- https://github.com/wmde/wikit/pull/535 Upgrade vue-test utils
- https://github.com/wmde/wikit/pull/549 Upgrade eslint config and suppress reported false-positive errors
- https://github.com/wmde/wikit/pull/550 Upgrade nightwatch and fix some deprecated assertions
- https://github.com/wmde/wikit/pull/548 Upgrade vue-cli