Skip to content

Removal of base64js and buffer, updating of typescript to latest. - #133

Merged
Ron BI (ron-b) merged 4 commits into
user/roben/dependencies_workfrom
user/roben/dependencies_work_base64js
Sep 18, 2025
Merged

Ron BI (ron-b) merged 4 commits into
user/roben/dependencies_workfrom
user/roben/dependencies_work_base64js

Conversation

@ron-b

Copy link
Copy Markdown
Contributor
  1. Move to a standard use of UInt8Array instead of the ArrayBuffer used before, remove utils such as ArrayReader.
  2. Move to a standalone base64 conversion functions (until this becomes more widely adopted - UInt8Array.fromBase64) - by doing so, remove the base64-js dependency and the Buffer dependency.
  3. Introduce extensive tests for standalone conversion functions.

- 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.
@ron-b
Ron BI (ron-b) merged commit d3deb0a into user/roben/dependencies_work Sep 18, 2025
1 check passed
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