client side node util