It&#x27;s frustrating that the only reason thats really given for TypeScript being &quot;better&quot; than Babel is that it has more downloads, using incorrect charts to prove it.<p>Here&#x27;s the actual download charts if you are interested: 
<a href="https:&#x2F;&#x2F;twitter.com&#x2F;thejameskyle&#x2F;status&#x2F;725344218411986946" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;thejameskyle&#x2F;status&#x2F;725344218411986946</a><p>Source:
- babel-core: <a href="http:&#x2F;&#x2F;npm-stat.com&#x2F;charts.html?package=babel-core&amp;author=&amp;from=2015-04-28&amp;to=2016-04-27" rel="nofollow">http:&#x2F;&#x2F;npm-stat.com&#x2F;charts.html?package=babel-core&amp;author=&amp;f...</a>
- typescript: <a href="http:&#x2F;&#x2F;npm-stat.com&#x2F;charts.html?package=typescript&amp;author=&amp;from=2015-04-28&amp;to=2016-04-27" rel="nofollow">http:&#x2F;&#x2F;npm-stat.com&#x2F;charts.html?package=typescript&amp;author=&amp;f...</a><p>Also if you want types with Babel, use Flow– which is arguably a much better type system anyways.