Rebuilt project under Node.js environment