add node.js client generator