Chore: Fix Node 25 compatibility in jwa and update lockfiles

This commit is contained in:
Josh Roskos 2026-05-16 21:11:13 -05:00
parent 9ac3dae265
commit 5f92babc02
2 changed files with 23 additions and 3 deletions

View file

@ -28,14 +28,19 @@ function bufferEq(a, b) {
}
bufferEq.install = function () {
Buffer.prototype.equal = SlowBuffer.prototype.equal = function equal(that) {
Buffer.prototype.equal = function equal(that) {
return bufferEq(this, that);
};
if (SlowBuffer && SlowBuffer.prototype) {
SlowBuffer.prototype.equal = Buffer.prototype.equal;
}
};
var origBufEqual = Buffer.prototype.equal;
var origSlowBufEqual = SlowBuffer.prototype.equal;
var origSlowBufEqual = SlowBuffer && SlowBuffer.prototype ? SlowBuffer.prototype.equal : undefined;
bufferEq.restore = function () {
Buffer.prototype.equal = origBufEqual;
SlowBuffer.prototype.equal = origSlowBufEqual;
if (SlowBuffer && SlowBuffer.prototype) {
SlowBuffer.prototype.equal = origSlowBufEqual;
}
};