npm entrypoint for node client