Como relacionar uma versão do @types às versões do pacote associado no NodeJS Typescript?

Estou trabalhando em um projeto nodejs com o texto datilografado 2.2 que está usando o nó 6.3.1 e quero migrar do uso de tipagens para o @types. Ao fazer isso, deparei-me com um conjunto de perguntas relacionadas à existência de um relacionamento entre a versão do arquivo @types e o pacote npm correspondente.

Se eu usar o jasmim como exemplo, as versões existentes das definições de tipos serão

npm show @types/jasmine@* version
@types/[email protected] '1.3.0'
@types/[email protected] '1.3.1'
@types/[email protected] '1.3.2'
@types/[email protected] '2.2.29'
@types/[email protected] '2.2.30'
@types/[email protected] '2.2.31'
@types/[email protected] '2.2.32'
@types/[email protected] '2.2.33'
@types/[email protected] '2.2.34'
@types/[email protected] '2.5.35'
@types/[email protected] '2.5.36'
@types/[email protected] '2.5.37'
@types/[email protected] '2.5.38'
@types/[email protected] '2.5.39'
@types/[email protected] '2.5.40'
@types/[email protected] '2.5.41'
@types/[email protected] '2.5.42'
@types/[email protected] '2.5.43'
@types/[email protected] '2.5.44'
@types/[email protected] '2.5.45'
@types/[email protected] '2.5.46'

Mas se eu examinar as versões dos pacotes de jasmim que tenho;

npm show jasmine@* version
[email protected] '2.0.1'
[email protected] '2.1.0'
[email protected] '2.1.1'
[email protected] '2.2.0'
[email protected] '2.2.1'
[email protected] '2.3.0'
[email protected] '2.3.1'
[email protected] '2.3.2'
[email protected] '2.4.0'
[email protected] '2.4.1'
[email protected] '2.5.0'
[email protected] '2.5.1'
[email protected] '2.5.2'
[email protected] '2.5.3'

Digamos que estou usando a versão 2.4.0 do jasmim, qual versão do @ types / jasmine devo escolher? Porque, mesmo que eu use o mais recente dos dois, o 2.5.46 não corresponde ao 2.5.3.

Outro exemplo seria o próprio nó, existem basicamente versões 6.0 ou 7.0 em @types, e as tipagens possuem apenas as mostradas abaixo, sendo 6.0 relatadas como obsoletas. Então, a qual versão do nó essas tipologias estão realmente vinculadas?

typings view dt~node --versions
TAG                  VERSION DESCRIPTION COMPILER LOCATION
                          UPDATED
7.0.0+20170322231424 7.0.0                        github:DefinitelyTyped/DefinitelyTyped/node/index.d.ts#a4a912a0cd1849fa7df0e5d909c8625fba04e49d 2017-03-22T23:14:24.000Z
6.0.0+20161121110008 6.0.0                        github:DefinitelyTyped/DefinitelyTyped/node/node.d.ts#fb7fbd28b477f5e239467e69397ed020d92817e7  2016-11-21T11:00:08.000Z

obrigado

questionAnswers(1)

yourAnswerToTheQuestion