Uh oh!
There was an error while loading. Please reload this page.
Restore portable compatibility alias - #23
Conversation
📝 WalkthroughWalkthroughThe package restores ChangesPortable compatibility export
Estimated code review effort: 2 (Simple) | ~10 minutes Sequence Diagram(s)sequenceDiagram
participant Consumer
participant PackageExports
participant portable.ts
participant universal.ts
Consumer->>PackageExports: Import `@tanstack/charts/portable`
PackageExports->>portable.ts: Resolve portable entry
portable.ts->>universal.ts: Re-export universal members
Consumer-->>PackageExports: Receive universal-compatible exports
Possibly related PRs
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ Finishing Touches 💡 1📝 Generate docstrings 💡
🧪 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 |
d45afbd to
521392cCompare521392c to
a0fb632Comparetannerlinsley
commented
Jul 31, 2026
Closing this compatibility-only PR. The project is pre-1.0, so /universal remains the sole cross-runtime entry and /portable will not be restored. #11 is now stacked directly on main. |
Summary
@tanstack/charts/portableentry as a thin alias of@tanstack/charts/universal/universalentry unchanged/portable,/universal, and/typesCompatibility
This is additive and non-breaking. It restores the
/portablesurface published in 0.1.0 and absent from 0.2.0 through 0.3.1. Existing root,/universal, and/typesconsumers are unchanged.Validation
pnpm validate— all 17 targets; 121 test files and 646 testspnpm benchmark:checkpnpm changeset status --since=origin/main— patch release/universalconsumer: 84.30 kB minified / 26.55 kB gzip