## Description
<!-- Briefly describe what this PR accomplishes, the motivation, and context. -->

## Type of Change
- [ ] 🐛 Bug fix (non-breaking change fixing an issue)
- [ ] ✨ New feature (non-breaking change adding functionality)
- [ ] 💥 Breaking change (fix or feature causing existing functionality to change)
- [ ] 📝 Documentation update
- [ ] 🎨 Code style / refactor
- [ ] ⚡ Performance improvement

## Testing
<!-- Describe how you verified your changes. -->
- [ ] `npm test` passes
- [ ] `npm run lint` passes
- [ ] Manual verification in browser

## Checklist
- [ ] My code follows the style guidelines of this project
- [ ] I have updated the documentation accordingly
- [ ] I have added automated tests for new functionality
- [ ] Backwards compatibility for existing CDN users is preserved
