Upgrade body access: Uses body.arrayBuffer() for response body, improving compatibility with future Node.js versions.
Load node-fetch: Only requires node-fetch when needed fixing node warnings.
fixes: #1137, #1135, #1130
Checklist
General Contributing
[x] Have you read the Code of Conduct and signed the CLA?
Is This a Code Change?
[ ] Non-code related change (markdown/git settings etc)
Upgrade body access: Uses body.arrayBuffer() for response body, improving compatibility with future Node.js versions. Load node-fetch: Only requires node-fetch when needed fixing node warnings.
fixes: #1137, #1135, #1130
Checklist
General Contributing
Is This a Code Change?
Validation
npm test
pass?npm run build
pass?npm run lint
pass?