Skip to content

Fix/core render symbol export#2090

Merged
xuefei1313 merged 3 commits into
developfrom
fix/core-render-symbol-export
Jun 30, 2026
Merged

Fix/core render symbol export#2090
xuefei1313 merged 3 commits into
developfrom
fix/core-render-symbol-export

Conversation

@xuefei1313

Copy link
Copy Markdown
Contributor

[中文版模板 / Chinese template]

🤔 This is a ...

  • New feature
  • Bug fix
  • TypeScript definition update
  • Bundle size optimization
  • Performance optimization
  • Enhancement feature
  • Refactoring
  • Update dependency
  • Code style optimization
  • Test Case
  • Branch merge
  • Site / documentation update
  • Demo update
  • Workflow
  • Release
  • Other (about what?)

🔗 Related issue link

🐞 Bugserver case id

💡 Background and solution

📝 Changelog

Language Changelog
🇺🇸 English
🇨🇳 Chinese

☑️ Self-Check before Merge

⚠️ Please check all items below before requesting a reviewing. ⚠️

  • Doc is updated/provided or not needed
  • Demo is updated/provided or not needed
  • TypeScript definition is updated/provided or not needed
  • Changelog is provided or not needed

🚀 Summary

copilot:summary

🔍 Walkthrough

copilot:walkthrough

Intent: avoid BytePack browser ESM failures for tooltip symbol metadata.

Use a core root named export from components.

Expose a flat graphic/builtin-symbol subpath for CDN module transforms.

Validation: compile, build, public subpath test, and artifact import checks.
Intent: keep BytePack browser ESM root imports aligned with VRender public root API.

Make Symbol/createSymbol explicit in es/index.js instead of relying on star exports.

Validation: core build, compile, public subpath test, and root artifact import test.
Intent: keep VRender browser ESM root contracts stable.

Target consumers are BytePack and VChart root imports.

Expose existing runtime values from core, kits, components, and animate.

Cover creators, render symbols, dynamic textures, and component exports.

Cover custom animate registration from the animate root.

Rename DefaultWindow global binding to avoid rspack rewriting.

No package version, dependency, or registration behavior changes.

Validation: targeted builds and compiles passed.

Validation: root export tests passed.

Validation: VChart-to-VRender runtime scan reported missing none.
@xuefei1313 xuefei1313 merged commit 9c608f7 into develop Jun 30, 2026
5 of 8 checks passed
@xuefei1313 xuefei1313 deleted the fix/core-render-symbol-export branch June 30, 2026 09:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants