LOCKB JSON
Conversión de archivos

Convertir LOCKB a JSON

RESPUESTA RÁPIDA
¿Es posible convertir LOCKB a JSON?
- LOCKB se convierte a JSON.

La ruta más rápida es el paquete @hyrious/bun.lockb, que lee el archivo binario y devuelve un objeto JavaScript/JSON que puede serializar. En Bun 1.2 o más reciente también puede convertir al texto bun.lock (que es JSONC) y leerlo directamente. De cualquier manera, solo obtiene metadatos de dependencia, no una instalación ejecutable.

También a JSON: BDOB · EXPRESS · REPLIT

En esta página

Probado en macOS, Windows y Linux
Última verificación Sep 2026

Más convertidores gratuitos

HEIC, PNG, WEBP, MP3 y más - cada herramienta aquí es gratuita.

Abrir la caja de herramientas

¿Por qué convertir LOCKB a JSON?

bun.lockb es el archivo de bloqueo binario de Bun que fija las versiones exactas de las dependencias y los hashes de integridad; los desarrolladores quieren .json para poder inspeccionar, comparar o alimentar los datos de resolución en herramientas que no pueden leer el formato binario opaco.

Cómo convertir LOCKB a JSON

@hyrious/bun.lockb OPEN-SOURCE

Instale con npm i @hyrious/bun.lockb, luego ejecute parse(fs.readFileSync('bun.lockb')) y aplique JSON.stringify al resultado para obtener el JSON. También existe una demostración en línea en hyrious.me/tool/bun.lockb.

Archivo de bloqueo de texto de Bun (bun.lock) FREE

En Bun 1.2+, ejecute bun install --save-text-lockfile --frozen-lockfile --lockfile-only para producir bun.lock, que es JSONC y puede leerse como JSON tras eliminar los comentarios.

bun bun.lockb (imprimir) FREE

Ejecute bun bun.lockb para imprimir el contenido del archivo de bloqueo en la consola en una forma legible por humanos que puede capturar y transformar en JSON.

Acerca de estos formatos

Calidad y qué observar

  • La salida son solo datos de resolución de dependencias (nombres de paquetes, versiones, hashes) - no es un package.json y no se puede instalar directamente desde él.
  • La forma del objeto de @hyrious/bun.lockb refleja la estructura interna de Bun, no ningún esquema estándar, por lo que los nombres de los campos pueden diferir de lo que espera su herramienta.
  • Los detalles del formato binario pueden cambiar entre versiones de Bun, por lo que un analizador creado para una versión puede leer incorrectamente un archivo de bloqueo escrito por otra.

Preguntas frecuentes

¿Es bun.lockb legible por humanos?
No. Es un formato binario; necesita un analizador como @hyrious/bun.lockb o el texto bun.lock para leerlo.
¿Necesito tener Bun instalado para convertirlo?
No para @hyrious/bun.lockb, que se ejecuta bajo Node. Sí necesita Bun 1.2+ para la ruta de --save-text-lockfile.
¿El JSON me permitirá reinstalar mis dependencias?
No. Son metadatos para inspección; las instalaciones aún necesitan package.json además de un archivo de bloqueo real.
¿La salida JSON es un formato estándar?
No, refleja la estructura interna del archivo de bloqueo de Bun en lugar de un esquema publicado.