Skip to content

feat: add @norbiros/nuxt-auto-form module#1269

Merged
danielroe merged 1 commit intonuxt:mainfrom
Norbiros:feat/nuxt-auto-form
Feb 22, 2026
Merged

feat: add @norbiros/nuxt-auto-form module#1269
danielroe merged 1 commit intonuxt:mainfrom
Norbiros:feat/nuxt-auto-form

Conversation

@Norbiros
Copy link
Contributor

@Norbiros Norbiros commented Aug 26, 2025

🔗 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

This PR adds the @norbiros/nuxt-auto-form. It adds utilities to generate @nuxt/ui forms based on Zod v4 schema.

@Norbiros Norbiros force-pushed the feat/nuxt-auto-form branch 2 times, most recently from 4bdc938 to 21640a5 Compare August 26, 2025 11:02
@Norbiros Norbiros force-pushed the feat/nuxt-auto-form branch from 21640a5 to 92b2203 Compare February 22, 2026 19:55
@coderabbitai
Copy link

coderabbitai bot commented Feb 22, 2026

📝 Walkthrough

Walkthrough

A new YAML manifest file is added to modules/nuxt-auto-form.yml that describes a third-party Nuxt module called "nuxt-auto-form". The manifest contains metadata including name, description, repository URL, npm package reference, icon, GitHub URL, website, learning page, category classification (Libraries), type (3rd-party), maintainer information, and compatibility requirements (Nuxt >=3.0.0). No functional code or logic is introduced in this change.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and specifically describes the main change: adding a new Nuxt module with concise naming and proper semantic versioning prefix.
Description check ✅ Passed The description is related to the changeset, explaining what the module does and providing proper categorization as a new feature addition.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

Tip

Issue Planner is now in beta. Read the docs and try it out! Share your feedback on Discord.


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.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🧹 Nitpick comments (1)
modules/nuxt-auto-form.yml (1)

8-8: learn_more points to npm instead of the documentation site.

The dedicated documentation site (https://nuxt-auto-form.norbiros.dev) is more informative than the npm package page for a "learn more" link. Consider swapping the two values, or checking the convention used by similar entries in this repo.

🔗 Suggested change
-learn_more: https://www.npmjs.com/package/@norbiros/nuxt-auto-form
+learn_more: https://nuxt-auto-form.norbiros.dev
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@modules/nuxt-auto-form.yml` at line 8, The learn_more entry for the
nuxt-auto-form module currently points to the npm page; update the learn_more
key to use the dedicated documentation site URL
(https://nuxt-auto-form.norbiros.dev) instead of
https://www.npmjs.com/package/@norbiros/nuxt-auto-form, and verify this matches
the convention used by other modules' learn_more entries.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@modules/nuxt-auto-form.yml`:
- Around line 15-17: Add the hard dependency on `@nuxt/ui` to the module metadata
and tighten the Nuxt compatibility range: update the requires map in
modules/nuxt-auto-form.yml to include an entry for '@nuxt/ui' with its minimum
supported version (e.g., '@nuxt/ui': '>=1.0.0') and adjust the
compatibility.nuxt value to the minimum Nuxt version required by `@nuxt/ui`
(replace '>=3.0.0' with that specific minimum, e.g., '>=3.4.0').

---

Nitpick comments:
In `@modules/nuxt-auto-form.yml`:
- Line 8: The learn_more entry for the nuxt-auto-form module currently points to
the npm page; update the learn_more key to use the dedicated documentation site
URL (https://nuxt-auto-form.norbiros.dev) instead of
https://www.npmjs.com/package/@norbiros/nuxt-auto-form, and verify this matches
the convention used by other modules' learn_more entries.

@Norbiros
Copy link
Contributor Author

@danielroe @atinux Could you please merge this PR? This module was also mentioned here https://ui.nuxt.com/community

@danielroe danielroe merged commit a0c2520 into nuxt:main Feb 22, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants