communication nodejs library