The Node.JS dependency for Floating Point is actually something upstream - the V8 stuff…

It’s a commonly asked question - the FPU emulation was disabled upstream on OpenWRT to save some RAM/Flash for the super small 4/32 targets on the ar7xxx branch.

There are ways to hack around it - but I wouldn’t recommend it.