Skip to content

chore: add npm bugs metadata to all published packages#2212

Open
XananasX7 wants to merge 1 commit into
TanStack:mainfrom
XananasX7:fix/add-npm-bugs-metadata
Open

chore: add npm bugs metadata to all published packages#2212
XananasX7 wants to merge 1 commit into
TanStack:mainfrom
XananasX7:fix/add-npm-bugs-metadata

Conversation

@XananasX7

@XananasX7 XananasX7 commented Jun 15, 2026

Copy link
Copy Markdown

Problem

All @tanstack/form-* packages are missing the bugs field in their package.json files.

npm view @tanstack/react-form bugs   # empty
npm view @tanstack/vue-form bugs     # empty
npm view @tanstack/form-core bugs    # empty
# etc.

Fix

Add bugs.url pointing to the GitHub issue tracker in all six published packages:

  • @tanstack/form-core
  • @tanstack/react-form
  • @tanstack/vue-form
  • @tanstack/solid-form
  • @tanstack/svelte-form
  • @tanstack/angular-form

Metadata-only change — no runtime behaviour is affected.

Summary by CodeRabbit

  • Chores
    • Added bug reporting metadata to package information across all form packages for improved issue tracking discoverability.

All @tanstack/form-* packages are missing the bugs field in package.json.
Add bugs.url pointing to the GitHub issue tracker for all packages:
- @tanstack/form-core
- @tanstack/react-form
- @tanstack/vue-form
- @tanstack/solid-form
- @tanstack/svelte-form
- @tanstack/angular-form

Metadata-only change — no runtime behaviour is affected.
@coderabbitai

coderabbitai Bot commented Jun 15, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: f67630a2-97b3-4c05-9dbf-888b2323bd73

📥 Commits

Reviewing files that changed from the base of the PR and between 6a73479 and 040eaf3.

📒 Files selected for processing (6)
  • packages/angular-form/package.json
  • packages/form-core/package.json
  • packages/react-form/package.json
  • packages/solid-form/package.json
  • packages/svelte-form/package.json
  • packages/vue-form/package.json

📝 Walkthrough

Walkthrough

Adds a bugs field with url set to https://github.com/TanStack/form/issues to the package.json files of all six packages: angular-form, form-core, react-form, solid-form, svelte-form, and vue-form.

Changes

Bugs URL Metadata

Layer / File(s) Summary
Add bugs.url to all package manifests
packages/angular-form/package.json, packages/form-core/package.json, packages/react-form/package.json, packages/solid-form/package.json, packages/svelte-form/package.json, packages/vue-form/package.json
Adds a top-level bugs object containing the GitHub issues URL to each package manifest.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Poem

🐇 Hop, hop, hooray, a link so clear,
Six packages now say "Report bugs here!"
A tiny JSON field, a URL so bright,
Pointing to issues from morning to night.
No more lost bugs in the warren's maze —
Just click the link and let reviewers gaze! 🌟

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The description explains the problem and fix well, but is missing required sections from the template (Changes section detail, Checklist, and Release Impact declarations). Add the template sections with proper checklist items and specify the release impact (whether a changeset was generated for the metadata change).
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and concisely describes the main change: adding npm bugs metadata to all published packages in the TanStack Form monorepo.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

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

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

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.

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.

1 participant