travis magically uses npm install