Viendo todas las versiones de un paquete NPM

A veces resulta de utilidad poder consultar todas las versiones de un paquete NPM. Por ejemplo yo suelo utilizar versiones anteriores a la última de react-native simplemente por compatibilidad con otros paquetes que utilizo. Esto significa que muchas veces tengo que instalar versiones anteriores de estos otros paquetes, como es el caso de jest.

jest@17.0.3 no funciona con react-native@0.32.0. Entonces ¿cómo saber cuáles son las versiones anteriores de jest?

npm show jest@* version
jest@0.0.6 ‘0.0.6’
jest@0.0.7 ‘0.0.7’
jest@0.0.61 ‘0.0.61’
jest@0.0.71 ‘0.0.71’
jest@0.0.72 ‘0.0.72’
jest@0.0.73 ‘0.0.73’
jest@0.0.74 ‘0.0.74’
jest@0.0.75 ‘0.0.75’
jest@0.0.80 ‘0.0.80’
jest@0.0.81 ‘0.0.81’
jest@0.0.76 ‘0.0.76’
jest@0.0.78 ‘0.0.78’
jest@0.0.79 ‘0.0.79’
jest@0.0.82 ‘0.0.82’
jest@0.0.83 ‘0.0.83’
jest@0.0.84 ‘0.0.84’
jest@0.0.85 ‘0.0.85’
jest@0.0.86 ‘0.0.86’
jest@0.0.87 ‘0.0.87’
jest@0.0.88 ‘0.0.88’
jest@0.0.89 ‘0.0.89’
jest@0.0.90 ‘0.0.90’
jest@0.0.91 ‘0.0.91’
jest@0.0.92 ‘0.0.92’
jest@0.0.93 ‘0.0.93’
jest@0.0.94 ‘0.0.94’
jest@0.0.95 ‘0.0.95’
jest@0.0.96 ‘0.0.96’
jest@0.0.97 ‘0.0.97’
jest@0.0.98 ‘0.0.98’
jest@0.0.99 ‘0.0.99’
jest@0.1.0 ‘0.1.0’
jest@0.1.1 ‘0.1.1’
jest@0.1.2 ‘0.1.2’
jest@0.1.21 ‘0.1.21’
jest@0.1.22 ‘0.1.22’
jest@0.1.30 ‘0.1.30’
jest@0.1.31 ‘0.1.31’
jest@0.1.32 ‘0.1.32’
jest@0.1.33 ‘0.1.33’
jest@0.1.34 ‘0.1.34’
jest@0.1.35 ‘0.1.35’
jest@0.1.37 ‘0.1.37’
jest@0.1.39 ‘0.1.39’
jest@0.1.40 ‘0.1.40’
jest@12.1.0 ‘12.1.0’
jest@12.1.1 ‘12.1.1’
jest@13.0.0 ‘13.0.0’
jest@13.1.0 ‘13.1.0’
jest@13.1.1 ‘13.1.1’
jest@13.1.2 ‘13.1.2’
jest@13.1.3 ‘13.1.3’
jest@13.2.0 ‘13.2.0’
jest@13.2.1 ‘13.2.1’
jest@13.2.2 ‘13.2.2’
jest@13.2.3 ‘13.2.3’
jest@14.0.0 ‘14.0.0’
jest@14.0.1 ‘14.0.1’
jest@14.1.0 ‘14.1.0’
jest@15.0.0 ‘15.0.0’
jest@15.0.1 ‘15.0.1’
jest@15.0.2 ‘15.0.2’
jest@15.1.0 ‘15.1.0’
jest@15.1.1 ‘15.1.1’
jest@16.0.0 ‘16.0.0’
jest@16.0.1 ‘16.0.1’
jest@16.0.2 ‘16.0.2’
jest@17.0.0 ‘17.0.0’
jest@17.0.1 ‘17.0.1’
jest@17.0.2 ‘17.0.2’
jest@17.0.3 ‘17.0.3’

Y si por algún motivo preciso ver también los pre-releases puedo ejecutar:

npm show jest versions
[ ‘0.0.6’,
‘0.0.7’,
‘0.0.61’,
‘0.0.71’,
‘0.0.72’,
‘0.0.73’,
‘0.0.74’,
‘0.0.75’,
‘0.0.76’,
‘0.0.78’,
‘0.0.79’,
‘0.0.80’,
‘0.0.81’,
‘0.0.82’,
‘0.0.83’,
‘0.0.84’,
‘0.0.85’,
‘0.0.86’,
‘0.0.87’,
‘0.0.88’,
‘0.0.89’,
‘0.0.90’,
‘0.0.91’,
‘0.0.92’,
‘0.0.93’,
‘0.0.94’,
‘0.0.95’,
‘0.0.96’,
‘0.0.97’,
‘0.0.98’,
‘0.0.99’,
‘0.1.0’,
‘0.1.1’,
‘0.1.2’,
‘0.1.21’,
‘0.1.22’,
‘0.1.30’,
‘0.1.31’,
‘0.1.32’,
‘0.1.33’,
‘0.1.34’,
‘0.1.35’,
‘0.1.37’,
‘0.1.39’,
‘0.1.40’,
‘12.1.0-alpha1’,
‘12.1.0’,
‘12.1.1-alpha.2935e14d’,
‘12.1.1’,
‘12.1.2-alpha.6230044c’,
‘12.1.2-alpha.a482b15c’,
‘12.1.3-alpha.6230044c’,
‘12.1.4-alpha.a737c6e5’,
‘12.1.5-alpha.b5322422’,
‘13.0.0’,
‘13.1.0’,
‘13.1.1’,
‘13.1.2’,
‘13.1.3’,
‘13.2.0’,
‘13.2.1’,
‘13.2.2’,
‘13.2.3-alpha.ffc7404b’,
‘13.2.3’,
‘13.3.0-alpha.4eb0c908’,
‘13.3.0-alpha.8b48d59e’,
‘13.3.0-alpha.a44f195f’,
‘13.3.0-alpha.ffc7404b’,
‘13.3.0-alpha.g8b48d59’,
‘13.4.0-alpha.d2632006’,
‘14.0.0’,
‘14.0.1’,
‘14.1.0’,
‘14.2.0-alpha.ca8bfb6e’,
‘14.2.1-alpha.e21d71a4’,
‘14.2.2-alpha.22bd3c33’,
‘14.3.0-alpha.d13c163e’,
‘14.3.1-alpha.410cb91a’,
‘14.3.2-alpha.83c25417’,
‘15.0.0’,
‘15.0.1’,
‘15.0.2’,
‘15.1.0’,
‘15.1.1’,
‘15.2.0-alpha.c681f819’,
‘16.0.0’,
‘16.0.1’,
‘16.0.2’,
‘16.1.0-alpha.691b0e22’,
‘17.0.0’,
‘17.0.1’,
‘17.0.2’,
‘17.0.3’ ]
Like what you read? Give Gonzalo F. Buszmicz a round of applause.

From a quick cheer to a standing ovation, clap to show how much you enjoyed this story.