* everything in a single repository on GitHub. Makes it hard, for instance, to reuse from other package managers, like Bower
* they don't have a good story around versioning different libraries. Last I checked, they had a typescript wrapper for jQuery, based on the latest version. Sticking with an older version? No accurate type definitions for you!Nobody forces you to stay up-to-date with the DefinitelyTyped repository. If you want definitions for version X, look at the definitions that were recent shortly after version X was released. Not completely effortless, but also not a structural, deal-breaking problem like you said.
install-package jQuery --version 2.0
We haven't had major problems with DT, but I see that over time this is crying out for a fix
Also, how will the Definitely Type project be able to handle a fix to the definitions of an old version that doesn't apply to the current version?
Like jstclair I appreciate their hard work, but I think they really need to change their approach soon to avoid a lot of pain down the road.
I can see that library versioning would be annoying but I think its more of a ecossystem problem then a technical one.