Composer: ¿Cómo generar composer.json desde el archivo composer.lock?

Creado en 14 nov. 2012  ·  3Comentarios  ·  Fuente: composer/composer

debido a algunas razones, uno de mis compañeros de equipo perdió el archivo composer.json (no comprometido con git), pero localmente todos los proveedores están instalados, y el archivo composer.lock tiene todos los proveedores que necesitamos.

¿Hay alguna forma de generar el archivo composer.json usando el archivo .lock?

Comentario más útil

bueno, agregar esta información en composer.lock solo para poder reconstruir el archivo composer.json me parece extraño. Haría más complejo el archivo de bloqueo para resolver un caso que no tiene mucho sentido (el composer.json es necesario)

Todos 3 comentarios

No automáticamente no, eso sería algo imposible. Puede abrir composer.lock (es solo un archivo json) y copiar el nombre y la versión de cada paquete en su solicitud, pero eso no será lo mismo que tenía, ya que algunos de esos paquetes instalados probablemente solo estén instalados porque eran dependencias de sus requisitos, y no requisitos en sí mismos.

También encontré en algún proyecto un archivo composer.lock sin composer.json comprometido (:(), para tales casos, sería útil saber qué paquetes en composer.lock son de "requerir" y cuáles son dependencias. Lo sé en un mundo perfecto no pasaría, pero aparentemente pasa ;)

bueno, agregar esta información en composer.lock solo para poder reconstruir el archivo composer.json me parece extraño. Haría más complejo el archivo de bloqueo para resolver un caso que no tiene mucho sentido (el composer.json es necesario)

¿Fue útil esta página
0 / 5 - 0 calificaciones