Daniel Roe

Results 534 issues of Daniel Roe

For a while, in the Vue ecosystem we've been augmenting `@vue/runtime-core` to add custom properties and more to `vue`. However, this inadvertently breaks the types for projects that augment `vue`...

### 🔗 Linked issue ### ❓ Type of change - [ ] 📖 Documentation (updates to the documentation or readme) - [x] 🐞 Bug fix (a non-breaking change that fixes...

For a while, in the Vue ecosystem we've been augmenting `@vue/runtime-core` to add custom properties and more to `vue`. However, this inadvertently breaks the types for projects that augment `vue`...

* **What kind of change does this PR introduce?** In line with https://github.com/vuejs/router/pull/2295 and https://github.com/nuxt/nuxt/pull/28542, this moves to augment `vue` rather than `@vue/runtime` core. This is now officially recommended [in...

Previous versions of `@nuxt/module-builder` produced incorrect types for files in the `runtime/` directory. Specifically, a `.d.ts` declaration paired with a `.mjs` file. This isn't correct - it should be either...

reproduction: https://stackblitz.com/edit/stackblitz-starters-iiewc5 ```ts import { stringify } from 'devalue'; let a = {}; a.__proto__.appConfigEnabled = 1; stringify({}, {}); // Error: fn is not a function ```

issue introduced in https://github.com/unjs/unstorage/pull/250 requires an `opts` argument to be passed to all drivers this may be intentional so feel free to close if so!

### 🔗 Linked issue ### ❓ Type of change - [ ] 📖 Documentation (updates to the documentation, readme or JSdoc annotations) - [x] 🐞 Bug fix (a non-breaking change...

### 🔗 Linked issue ### ❓ Type of change - [ ] 📖 Documentation (updates to the documentation, readme or JSdoc annotations) - [x] 🐞 Bug fix (a non-breaking change...

Previous versions of `@nuxt/module-builder` produced incorrect types for files in the `runtime/` directory. Specifically, a `.d.ts` declaration paired with a `.mjs` file. This isn't correct - it should be either...