flood
flood copied to clipboard
failed to start with nodejs 25
Whe running flood 4.11.0 on archlinuxarm (using aur nodejs-flood package), one gets:
/usr/lib/node_modules/flood/node_modules/buffer-equal-constant-time/index.js:37
var origSlowBufEqual = SlowBuffer.prototype.equal;
^
TypeError: Cannot read properties of undefined (reading 'prototype')
at node_modules/buffer-equal-constant-time/index.js (/usr/lib/node_modules/flood/node_modules/buffer-equal-constant-time/index.js:37:35)
at __require (/usr/lib/node_modules/flood/dist/index.js:13:50)
at node_modules/jwa/index.js (/usr/lib/node_modules/flood/node_modules/jwa/index.js:1:19)
at __require (/usr/lib/node_modules/flood/dist/index.js:13:50)
at node_modules/jws/lib/sign-stream.js (/usr/lib/node_modules/flood/node_modules/jws/lib/sign-stream.js:4:11)
at __require (/usr/lib/node_modules/flood/dist/index.js:13:50)
at node_modules/jws/index.js (/usr/lib/node_modules/flood/node_modules/jws/index.js:2:18)
at __require (/usr/lib/node_modules/flood/dist/index.js:13:50)
at node_modules/jsonwebtoken/decode.js (/usr/lib/node_modules/flood/node_modules/jsonwebtoken/decode.js:1:11)
at __require (/usr/lib/node_modules/flood/dist/index.js:13:50)
Node.js v25.0.0
https://github.com/auth0/node-jwa/issues/51
looks like you need to upgrade or downgrade Node.js
sorry I didn't notice the packager is @jesec
CI is doing AUR as well, so any adjustment can be made there if needed.
https://github.com/jesec/flood/blob/master/distribution/archlinux/flood/PKGBUILD
if there is a nodejs-lts package for arch I suggest you to use it and send a PR