Currently, we append a version number to the typings. For example, email@example.com has a typings file of dist/typings/dojo-loader/dojo-loader-2.0.0-beta.1.d.ts. This makes it very difficult for consuming packages to semver to something like ~2.0.0 and integrate the typings into their project, because they keep moving around with every upgrade. Most other projects don't version their typings files.
There still isn't clear guidance/solutions yet from the TypeScript team on typing versioning, so until then, it would be a lot less headache to have a consistent filename per package and allow people to manage the versioning through a package manager.
This on is driving me insane (and is causing all sorts of CI failure). I am going to start implementing it.
List of packages:
Remove version number from typings
Remove version number for distribution typings.
Remove versoin number for distribution typings.
We will take care of routing and crypto when we get around to refreshing those packages, so I will close this for now.