Same question here. Seems like the main advantage of yarn is their caching mechanism and flat dependency system. npm 5 appears to use some sort of caching (projects now include package-lock.json), and is supposedly much faster than before. I wonder if yarn still has advantages over npm?