This library provides the PUI9 store based on vuex.
npm install pui9-store
Then import and merge with your project store:
import Pui9Store from 'pui9-store';
...
const localStore = { state, getters, mutations, actions };
const store = deepmerge(Pui9Store, localStore);
export default new Vuex.Store(store);