Eduardo San Martin Morote

Results 119 issues of Eduardo San Martin Morote

It would be great to also expose some utilities to test the store itself, for example, when testing an action, you may want to write an integration test and therefore...

enhancement

http://jeremyckahn.github.io/shifty/doc/

It seems like `toRaw()` on a reactive object doesn't expose the original properties like it does in Vue 3: - [Vue 3 example](https://sfc.vuejs.org/#eyJBcHAudnVlIjoiPHNjcmlwdCBzZXR1cD5cbmltcG9ydCB7IHJlZiwgcmVhY3RpdmUsIHRvUmF3LCBpc1JlZiwgaXNSZWFjdGl2ZSB9IGZyb20gJ3Z1ZSdcbiAgXG4gIGNvbnN0IHN0b3JlID0gcmVhY3RpdmUoeyByOiByZWYoMCkgfSlcbiAgXG5cbmNvbnN0IGlzUmVmVmFsID0gaXNSZWYodG9SYXcoc3RvcmUpLnIpXG5jb25zdCBpc1JlYWN0aXZlVmFsID0gaXNSZWFjdGl2ZSh0b1JhdyhzdG9yZSkucilcbjwvc2NyaXB0PlxuXG48dGVtcGxhdGU+XG4gIDxwPlxuICAgIGlzUmVmOiB7eyBpc1JlZlZhbCB9fVxuICAgIGlzUmVhY3RpdmU6IHt7IGlzUmVhY3RpdmVWYWwgfX1cbiAgPC9wPlxuPC90ZW1wbGF0ZT4iLCJpbXBvcnQtbWFwLmpzb24iOiJ7XG4gIFwiaW1wb3J0c1wiOiB7XG4gICAgXCJ2dWVcIjogXCJodHRwczovL3NmYy52dWVqcy5vcmcvdnVlLnJ1bnRpbWUuZXNtLWJyb3dzZXIuanNcIlxuICB9XG59In0=): isRef: true isReactive: false - [Vue 2...

bug

### Version 3.2.31 ### Reproduction link [sfc.vuejs.org/](https://sfc.vuejs.org/#eyJBcHAudnVlIjoiPHNjcmlwdCBzZXR1cD5cbiAgaW1wb3J0IHsgc2hhbGxvd1JlZiwgcHJvdmlkZSB9IGZyb20gJ3Z1ZSdcbiAgaW1wb3J0IFBhcmVudFN5bmMgZnJvbSAnLi9QYXJlbnRTeW5jLnZ1ZSdcbiAgaW1wb3J0IFBhcmVudEFzeW5jIGZyb20gJy4vUGFyZW50QXN5bmMudnVlJ1xuICBpbXBvcnQgQ2hpbGRBc3luYyBmcm9tICcuL0NoaWxkQXN5bmMudnVlJ1xuICBpbXBvcnQgQ2hpbGRTeW5jIGZyb20gJy4vQ2hpbGRTeW5jLnZ1ZSdcbiAgaW1wb3J0IFJvdXRlclZpZXcgZnJvbSAnLi9Sb3V0ZXJWaWV3LnRzJ1xuXG5cdGNvbnN0IHJvdXRlID0gc2hhbGxvd1JlZigpXG4gIHNob3dTeW5jKClcblx0cHJvdmlkZSgncm91dGUnLCByb3V0ZSlcbiAgXG4gIGZ1bmN0aW9uIHNob3dTeW5jKCkge1xuICAgIHJvdXRlLnZhbHVlID0gW1BhcmVudFN5bmMsIENoaWxkU3luY11cbiAgfVxuICBmdW5jdGlvbiBzaG93QXN5bmMoKSB7XG4gICAgcm91dGUudmFsdWUgPSBbUGFyZW50QXN5bmMsIENoaWxkQXN5bmNdXG4gIH1cbjwvc2NyaXB0PlxuXG48dGVtcGxhdGU+XG4gIDxidXR0b24gQGNsaWNrPVwic2hvd1N5bmNcIj5cbiAgICBTaG93IFN5bmNcbiAgPC9idXR0b24+XG4gIDxidXR0b24gQGNsaWNrPVwic2hvd0FzeW5jXCI+XG4gICAgU2hvdyBBc3luY1xuICA8L2J1dHRvbj5cbiAgPHA+XG4gICAgQ2xpY2sgb24gU2hvdyBBc3luYyBhbmQgY2hlY2sgdGhlIGNvbnNvbGUuIFRoZSBDaGlsZCBBc3luYyBpcyBtb3VudGVkIHR3aWNlOiBmaXJzdCBieSB0aGUgUGFyZW50U3luYyB3aGljaCBpcyBiZWluZyBkZXRhY2hlZCBieSB0aGUgaW5jb21pbmcgUGFyZW50QXN5bmMgYW5kIGJ5IHRoZSBQYXJlbnRBc3luYyBpdHNlbGYuXG4gIDwvcD5cbiAgPGhyPlxuICA8cm91dGVyLXZpZXcgdi1zbG90PVwieyBDb21wb25lbnQgfVwiPlxuICAgIDxTdXNwZW5zZT5cbiAgICAgIDxjb21wb25lbnQgOmlzPVwiQ29tcG9uZW50XCIgLz5cbiAgICA8L1N1c3BlbnNlPlxuICA8L3JvdXRlci12aWV3PiAgXG48L3RlbXBsYXRlPiIsImltcG9ydC1tYXAuanNvbiI6IntcbiAgXCJpbXBvcnRzXCI6IHtcbiAgICBcInZ1ZVwiOiBcImh0dHBzOi8vc2ZjLnZ1ZWpzLm9yZy92dWUucnVudGltZS5lc20tYnJvd3Nlci5qc1wiXG4gIH1cbn0iLCJQYXJlbnRTeW5jLnZ1ZSI6IjxzY3JpcHQgc2V0dXA+XG4gIGltcG9ydCBSb3V0ZXJWaWV3IGZyb20gJy4vUm91dGVyVmlldy50cydcbiAgXG5cdGNvbnNvbGUubG9nKCdQYXJlbnQgU3luYyBsb2FkaW5nJylcbjwvc2NyaXB0PlxuXG48dGVtcGxhdGU+XG4gIDxkaXY+XG4gICAgUGFyZW50IFN5bmNcbiAgICA8cm91dGVyLXZpZXcgdi1zbG90PVwieyBDb21wb25lbnQgfVwiPlxuICAgIDxTdXNwZW5zZT5cbiAgICAgIDxjb21wb25lbnQgOmlzPVwiQ29tcG9uZW50XCIgLz5cbiAgICA8L1N1c3BlbnNlPlxuICA8L3JvdXRlci12aWV3PlxuICA8L2Rpdj5cbjwvdGVtcGxhdGU+IiwiQ2hpbGRTeW5jLnZ1ZSI6IjxzY3JpcHQgc2V0dXA+XG5cdGNvbnNvbGUubG9nKCdDaGlsZCBTeW5jIGxvYWRpbmcnKVxuICBcbjwvc2NyaXB0PlxuXG48dGVtcGxhdGU+XG4gIDxkaXY+XG4gICAgQ2hpbGQgU3luY1xuICA8L2Rpdj5cbjwvdGVtcGxhdGU+IiwiUGFyZW50QXN5bmMudnVlIjoiPHNjcmlwdCBzZXR1cD5cbiAgaW1wb3J0IFJvdXRlclZpZXcgZnJvbSAnLi9Sb3V0ZXJWaWV3LnRzJ1xuICBcblx0Y29uc29sZS5sb2coJ1BhcmVudCBBc3luYyDijJvvuI8gbG9hZGluZycpXG4gIGF3YWl0IG5ldyBQcm9taXNlKHJlc29sdmUgPT4gc2V0VGltZW91dChyZXNvbHZlLCAzMDApKVxuPC9zY3JpcHQ+XG5cbjx0ZW1wbGF0ZT5cbiAgPGRpdj5cbiAgICBQYXJlbnQgQXN5bmNcbiAgICA8cm91dGVyLXZpZXcgdi1zbG90PVwieyBDb21wb25lbnQgfVwiPlxuICAgIDxTdXNwZW5zZT5cbiAgICAgIDxjb21wb25lbnQgOmlzPVwiQ29tcG9uZW50XCIgLz5cbiAgICA8L1N1c3BlbnNlPlxuICA8L3JvdXRlci12aWV3PlxuICA8L2Rpdj5cbjwvdGVtcGxhdGU+IiwiUm91dGVyVmlldy50cyI6ImltcG9ydCB7IHByb3ZpZGUsIGluamVjdCwgaCB9IGZyb20gJ3Z1ZSdcblxuY29uc3QgUm91dGVyVmlldyA9IHtcbiAgbmFtZTogJ1JvdXRlclZpZXcnLFxuICBzZXR1cChwcm9wcywgeyBzbG90cyB9KSB7XG5cdFx0Y29uc3Qgcm91dGUgPSBpbmplY3QoJ3JvdXRlJylcbiAgICBjb25zdCBkZXB0aCA9IGluamVjdCgnZGVwdGgnLCAwKSBcbiAgICBcbiAgICBwcm92aWRlKCdkZXB0aCcsIGRlcHRoICsgMSlcbiAgICAvLyBpcyB0aGVyZSBhIHdheSB0byBmaXggdGhlIHByb3ZpZGVkIHRvIHRoZSBjdXJyZW50IHJlbmRlcmVkIHRyZWU/XG4gICAgLy8gcHJvdmlkZSgncm91dGUnLCByb3V0ZSlcbiAgICBcbiAgICByZXR1cm4gKCkgPT4ge1xuICAgICAgY29uc3QgY3VycmVudCA9IHJvdXRlLnZhbHVlW2RlcHRoXVxuICAgICAgY29uc29sZS5sb2coJ3JlbmRlciBvZicsIGN1cnJlbnQuX19maWxlLCBkZXB0aClcbiAgICAgIHJldHVybiBzbG90cy5kZWZhdWx0KHsgQ29tcG9uZW50OiBjdXJyZW50IH0pWzBdXG4gICAgfVxuICB9XG59XG5cbmV4cG9ydCBkZWZhdWx0IFJvdXRlclZpZXciLCJDaGlsZEFzeW5jLnZ1ZSI6IjxzY3JpcHQgc2V0dXA+XG5cdGNvbnNvbGUubG9nKCdDaGlsZCBBc3luYyDijJvvuI8gbG9hZGluZycpXG4gIGF3YWl0IG5ldyBQcm9taXNlKHJlc29sdmUgPT4gc2V0VGltZW91dChyZXNvbHZlLCAzMDApKVxuICBcbjwvc2NyaXB0PlxuXG48dGVtcGxhdGU+XG4gIDxkaXY+XG4gICAgQ2hpbGQgQXN5bmNcbiAgPC9kaXY+XG48L3RlbXBsYXRlPiJ9) ### Steps to reproduce - Click on Show Async - Wait for everything to be displayed, then click Show Sync - Click Show...

feat: suspense
:exclamation: p4-important

### What problem does this feature solve? Allow using nested memory routers to handle independent views. e.g. the messages on Twitter, or a chat. A custom History implementation could even...

enhancement
discussion
needs RFC

Right now the starting guide (https://next.router.vuejs.org/guide/) still uses a vanilla index.html approach. I think that it was easier back when vue-router started but now it isn't anymore and that maybe...

discussion
docs

When dealing with nested routes, it is often useful to access information relative to a specific route record: ```ts const routes = [ { path: '/', meta: { title: 'Parent'...

enhancement
needs RFC

From vuejs/vue-router#3464 - Add to migration guide the need of encoding `path` in `routes` - Examples on how to use router-link and router.push with `string`/`{ path }` locations

docs

I removed vue and vuetify from dependencies as they are installed by any users of your package. I also moved the material icon as a devDependency since it was only...

It would be great if there was a way to add code coverage, either out of the box, or with another package like `@peeky/coverage` and then being able to pass...

enhancement
comp:ui
comp:server
comp:runner