Vue.js Template, why not use the Vue offical version?

In Vue.js Template, it works fine. but I found in the package.json, the

"dependencies": {
"vue": "https://github.com/DanielRosenwasser/vue#540a38fb21adb7a7bc394c65e23e6cffb36cd867",
"vue-router": "https://github.com/DanielRosenwasser/vue-router#01b8593cf69c2a5077df45e37e2b24d95bf35ce3"
},

why not use the offical version ? after I changed the version to offical version, it not works, how to solve it ?

It not working with the official version is exactly the reason why we’re referencing a working version from a member of the TypeScript team. We have no control of when the official Vue.js will be updated to support TypeScript properly but as soon as it does we’ll be updating the Vue.js template accordingly.

Here’s the best thread you can follow to track TypeScript support in Vue atm: