Daniel Roe

Results 534 issues of Daniel Roe

This updates the documentation to use the [`nuxi module add` command](https://github.com/nuxt/cli/pull/197) which should simplify docs a bit and also improve user experience as there's no need to add to `nuxt.config`...

With Nuxt 4 on the horizon, this updates the module compatibility definition to allow it to be installed on Nuxt v4. (Otherwise Nuxt will indicate the module might not be...

### 🔗 Linked issue ### 📚 Description This moves to make `devtools` enabled by default for v4+ (Let me know if you have any concerns at all about this approach.)

enhancement
4.x

### 🔗 Linked issue resolves https://github.com/nuxt/nuxt/issues/23392 resolves https://github.com/nuxt/nuxt/pull/28594 ### 📚 Description Following up on https://github.com/nuxt/nuxt/pull/28594, this PR implements Nuxt build caching, both for the Vue app (client/server) + the nitro...

enhancement
3.x
🍰 p2-nice-to-have
performance
4.x

resolves https://github.com/nuxt/nuxt/issues/15086 resolves https://github.com/nuxt/nuxt/issues/18405 resolves https://github.com/nuxt/nuxt/issues/25131 resolves https://github.com/nuxt/nuxt/issues/27378 ### 📚 Description This updates to the latest v3.5.0 alpha with a built-in first-party `useId`: https://github.com/vuejs/core/pull/11404. It currently highlights two issues: -...

3.x
chore

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`...

currently the way the code is written means that shiki + other parsing dependencies are imported _alongside_ the event handler definition, and rollup eagerly imports them at the top level...

With Nuxt 4 on the horizon, this updates the module compatibility definition to allow it to be installed on Nuxt v4. (Otherwise Nuxt will indicate the module might not be...

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`...

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 the docs](https://vuejs.org/api/utility-types.html#componentcustomproperties) and it _must_ be done by all...