-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
fix(nuxt): support component auto-imports as arguments of h()
#33509
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
|
WalkthroughThe pull request introduces JSX auto-import support for Nuxt components. The loader plugin's regex pattern is expanded to match both Vue's Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 minutes The changes span three files with heterogeneous modifications: regex logic with conditional group extraction in the loader, comprehensive test suite additions covering multiple scenarios, and a simple test condition removal. The complexity stems from verifying the regex pattern correctly handles both Vue and JSX patterns without regressions, ensuring test cases comprehensively cover edge cases (lowercase components, multiple components, lazy variants), and confirming the unconditional test execution does not introduce platform-specific failures. Pre-merge checks and finishing touches✅ Passed checks (3 passed)
✨ Finishing touches
🧪 Generate unit tests (beta)
📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: CHILL Plan: Pro 📒 Files selected for processing (3)
🧰 Additional context used📓 Path-based instructions (2)**/*.{ts,tsx}📄 CodeRabbit inference engine (.github/copilot-instructions.md)
Files:
**/*.{test,spec}.{ts,tsx,js,jsx}📄 CodeRabbit inference engine (.github/copilot-instructions.md)
Files:
🧠 Learnings (1)📚 Learning: 2024-11-05T15:22:54.759ZApplied to files:
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (2)
🔇 Additional comments (4)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
@nuxt/kit
nuxt
@nuxt/rspack-builder
@nuxt/schema
@nuxt/vite-builder
@nuxt/webpack-builder
commit: |
CodSpeed Performance ReportMerging #33509 will not alter performanceComparing Summary
|
🔗 Linked issue
📚 Description
this addresses a long-standing issue with JSX support on webpack