Uh oh!
There was an error while loading. Please reload this page.
chore: add repository metadata and LICENSE files to all packages - #769
Conversation
chore: add repository metadata and LICENSE files to all packages Add homepage, bugs, and funding fields to every package.json, fix repository.directory entries that incorrectly pointed at packages/ai, fill empty author/license fields, and include a copy of the MIT LICENSE file in each published package so the npm tarballs are self-contained. @
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (65)
📝 WalkthroughWalkthroughAdds MIT ChangesPackage Metadata and License Rollout
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~5 minutes Suggested reviewers
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
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 |
🚀 Changeset Version Preview32 package(s) bumped directly, 1 bumped as dependents. 🟩 Patch bumps
|
View your CI Pipeline Execution ↗ for commit f0a136d
☁️ Nx Cloud last updated this comment at |
@tanstack/ai@tanstack/ai-angular@tanstack/ai-anthropic@tanstack/ai-client@tanstack/ai-code-mode@tanstack/ai-code-mode-skills@tanstack/ai-devtools-core@tanstack/ai-elevenlabs@tanstack/ai-event-client@tanstack/ai-fal@tanstack/ai-gemini@tanstack/ai-grok@tanstack/ai-groq@tanstack/ai-isolate-cloudflare@tanstack/ai-isolate-node@tanstack/ai-isolate-quickjs@tanstack/ai-mcp@tanstack/ai-ollama@tanstack/ai-openai@tanstack/ai-openrouter@tanstack/ai-preact@tanstack/ai-react@tanstack/ai-react-ui@tanstack/ai-solid@tanstack/ai-solid-ui@tanstack/ai-svelte@tanstack/ai-utils@tanstack/ai-vue@tanstack/ai-vue-ui@tanstack/openai-base@tanstack/preact-ai-devtools@tanstack/react-ai-devtools@tanstack/solid-ai-devtoolscommit: |
@
What
Standardizes published-package metadata across all
packages/*and ships aLICENSEfile with every package.package.json metadata
homepage(https://tanstack.com/ai),bugs(issues URL), andfunding(GitHub sponsors) to every package.repository.directoryon 5 packages that incorrectly pointed atpackages/aiinstead of their own folder:ai-devtools,ai-react-ui,ai-solid-ui,react-ai-devtools,solid-ai-devtools.author/licensefields and order the leading metadata keys consistently.LICENSE files
LICENSE; no package had its own, so npm tarballs published without license text (only the"license": "MIT"field). npm does not copy the root LICENSE into sub-packages.LICENSEinto all 32 package directories (npm auto-includes a top-levelLICENSEin the tarball regardless of thefilesarray).Why
So each published package on npm carries complete, correct metadata (correct repo subpath, issue tracker, funding link) and is legally self-contained with its license text.
Notes
LICENSEcopies will need to stay in sync with the root if the copyright ever changes; an alternative would be a publish-time copy step, but committed copies are the simpler/common approach.🤖 Generated with Claude Code
@
Summary by CodeRabbit