Simpler, assumes node and npm are installed.