phasor.js (npm): Complex numbers done right
Keywords: complex|math|polar|phasor|numeric|imaginary|rectangular