Skip to content

Conversation

ron-b
Copy link
Contributor

@ron-b ron-b commented Sep 18, 2025

No description provided.

@ron-b ron-b changed the title Remove xmldom-qsa dependency and introduce domUtils for cross-platform compatibility Remove xmldom-qsa dependency, move xmldom to optional, introduce domUtils for cross-platform compatibility Sep 18, 2025
* update typescript to latest version, this is required for type support in upcoming changes.

* Remove ArrayReader and base64-js direct dependency, in favor of conventional use of Buffer and Uint8Array.

* use subarray instead of slice (subarray is the typed equivalent of slice, per docs)

* - Remove buffer dependency.
- Use UInt8Array and standalone base64 conversion functions (until native browser support become more widely available)
- Organize all UInt8Array utilities under arrayUtils
- Use natively supported TextDecoder and TextEncoder for xml conversions.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant