There is a need to add Pinia, the new Vue state management library, to core to be able to start stores migrations. Pinia was security reviewed last year, although we should at least audit npm dependencies of the version we end up adding to core since the library has been updated since the review.
Possible steps required for this task:
- define which version of pinia to use (last reviewed was 2.0.16) - https://phabricator.wikimedia.org/T308495
- Add the lib to core