You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
chore(build): migrate to tsdown workspace mode (#5738)
Replace per-package tsdown config spreading with native workspace mode:
- Add root tsdown.config.ts with workspace configuration
- Remove 60 standard tsdown.config.ts files that only spread base config
- Keep 7 configs with custom options (copy, unbundle, unused.ignore)
- Simplify root build script to just run tsdown once
- Delete tsdown.config.json (old JSON base config)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
* **Build Process Improvements**
* Introduces a workspace-wide tsdown build/configuration flow; adds
workspace scripts (including a tsdown alias and clean-dist) and
centralizes defaults so most packages no longer need individual build
configs.
* **Breaking Changes**
* Many package-level build scripts and per-package tsdown configs were
removed; publishing or custom build workflows may require updating.
* **Documentation**
* Guidance updated: per-package config is optional — create one only for
custom behavior; example simplified.
<sub>✏️ Tip: You can customize this high-level summary in your review
settings.</sub>
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
---------
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
0 commit comments