#593 · Herramienta para desarrolladores

Yarn Lock Entry Viewer

Convierte entradas de yarn.lock clásico (Yarn v1) en una vista legible con selector, version, resolved, integrity y dependencias declaradas. Permite pegar el lockfile completo o solo un bloque para inspeccionar qué resolución quedó fijada y qué subdependencias registra, sin ejecutar Yarn ni modificar el proyecto.

Datos de entrada

yarn.lock v1
Espacio publicitario

Cómo usar esta herramienta para desarrolladores

  1. Pega el contenido en el área de entrada o carga un archivo local.
  2. Revisa que el formato corresponda al tipo esperado por la herramienta.
  3. Ejecuta el procesamiento con el botón principal o con Ctrl/Cmd + Enter.
  4. Comprueba el resumen, las métricas y las notas antes de copiar o descargar el resultado.

Qué hace esta herramienta para desarrolladores

Convierte entradas de yarn.lock clásico (Yarn v1) en una vista legible con selector, version, resolved, integrity y dependencias declaradas. Permite pegar el lockfile completo o solo un bloque para inspeccionar qué resolución quedó fijada y qué subdependencias registra, sin ejecutar Yarn ni modificar el proyecto.

Reconoce encabezados sin sangría terminados en dos puntos y campos indentados de Yarn v1. Las subsecciones dependencies se recopilan hasta el siguiente bloque. Los lockfiles Berry/Yarn 2+ usan otra sintaxis y se señalan como limitación.

No verifica hashes integrity ni descarga artefactos. El parser está orientado al formato lockfile v1 común.

Ejemplo

Entrada: lodash@^4.17.0 con version 4.17.21. Salida: objeto con selector, versión, resolved, integrity y lista de dependencies.

Casos de uso

  • Inspeccionar rápidamente una resolución concreta.
  • Exportar entradas de yarn.lock a JSON o CSV.
  • Revisar integridad y subdependencias antes de una migración.

Consejos para obtener resultados fiables

  • Trabaja con una copia del archivo antes de sustituir manifests o lockfiles.
  • Revisa manualmente las líneas señaladas como ambiguas o no compatibles.
  • Compara el resultado con el control de versiones para detectar cambios inesperados.
  • No interpretes una extracción local como validación de disponibilidad en un registro remoto.
  • Conserva el lockfile original cuando necesites reproducibilidad exacta.

Detalles del procesamiento

Reconoce encabezados sin sangría terminados en dos puntos y campos indentados de Yarn v1. Las subsecciones dependencies se recopilan hasta el siguiente bloque. Los lockfiles Berry/Yarn 2+ usan otra sintaxis y se señalan como limitación.

No verifica hashes integrity ni descarga artefactos. El parser está orientado al formato lockfile v1 común.

Preguntas frecuentes

¿Funciona con yarn.lock de Yarn Classic?

Sí. El parser está pensado para el formato de Yarn v1 con bloques y campos indentados.

¿Puede leer yarn.lock de Yarn Berry o Yarn 3/4?

Puede detectar contenido, pero no garantiza una interpretación completa del formato moderno; revisa la salida antes de usarla.

¿Agrupa varios selectores que apuntan a la misma entrada?

Conserva el encabezado completo como selector para no perder las variantes declaradas en el lockfile.

¿Comprueba el valor integrity contra el paquete descargado?

No. Solo muestra el valor almacenado; no descarga ni calcula hashes.

¿Puedo exportar las entradas a CSV?

Sí. Cuando hay filas estructuradas, el botón de CSV aparece con selector, versión, resolved y recuento de dependencias.

Resumen del módulo

ElementoDetalle
Entradayarn.lock v1
ProcesamientoLocal en el navegador
SalidaJSON
Red externaNo requerida