design-tokens
design-tokens copied to clipboard
chore: use module-builder stub mode for more accurate types
🔗 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 like performance)
- [ ] ✨ New feature (a non-breaking change that adds functionality)
- [ ] ⚠️ Breaking change (fix or feature that would cause existing functionality to change)
📚 Description
We added a prepare command for nuxt-module-build which allows creating type stubs directly from the module without needing to apply to the playground as well. (https://github.com/nuxt/module-builder/pull/124)
It's the default for new modules (https://github.com/nuxt/starter/pull/392).
This should allow us to match types more appropriately for module authors (for example, disallowing auto-imports) in future.
Note: I've not updated the root tsconfig.json but you could now extend it from .nuxt/tsconfig.json
📝 Checklist
- [ ] I have linked an issue or discussion.
- [ ] I have updated the documentation accordingly.