v2.1.21
- Stabilized Excel/XLSX preview in browser/Vite builds by loading the e-virt-table ESM entry and falling back to the UMD global when needed.
- Added XLSX coverage to the component wrapper browser smoke path across React/Web, Vue 3, jQuery, Svelte action, Custom Element, Manual JS, and IIFE demos.
- Published the full npm ecosystem at 2.1.21 and refreshed public release artifacts.
- Added branding badge options with offline-safe brand removal handling.