apollo
apollo copied to clipboard
chore: update to latest `@nuxt/module-builder`
๐ Linked issue
โ Type of change
- [ ] ๐ Documentation (updates to the documentation or readme)
- [ ] ๐ Bug fix (a non-breaking change that fixes an issue)
- [ ] ๐ Enhancement (improving an existing functionality)
- [ ] โจ New feature (a non-breaking change that adds functionality)
- [ ] ๐งน Chore (updates to the build process or auxiliary tools and libraries)
- [ ] โ ๏ธ Breaking change (fix or feature that would cause existing functionality to change)
๐ Description
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 .d.mts
and .mjs
or .d.ts
and .js
.
For maximum compatibility, @nuxt/module-builder
v0.8 switched to .js
extension for files in runtime/
directory.
With the latest Nuxt, this is now an error that removes correct plugin injection types.
Related PRs: https://github.com/nuxt/nuxt/pull/28480, https://github.com/nuxt/nuxt/pull/28593 See also https://github.com/nuxt/nuxt/issues/28672.