LOCKB JSON
Bestandsconversie

Converteer LOCKB naar JSON

SNEL ANTWOORD
Is het mogelijk om LOCKB naar JSON te converteren?
Ja - LOCKB converteert naar JSON.

De snelste weg is het @hyrious/bun.lockb-pakket, dat het binaire bestand leest en een JavaScript/JSON-object retourneert dat je kunt serialiseren. In Bun 1.2 of nieuwer kun je ook converteren naar de tekstuele bun.lock (wat JSONC is) en deze direct lezen. In beide gevallen krijg je alleen metadata van afhankelijkheden, geen installeerbaar geheel.

Ook naar JSON: BDOB · EXPRESS · REPLIT

Op deze pagina

Getest op macOS, Windows & Linux
Laatst geverifieerd op Sep 2026

Meer gratis converters

HEIC, PNG, WEBP, MP3 en meer - elke tool hier is gratis.

Open de gereedschapskist

Waarom LOCKB naar JSON converteren?

bun.lockb is het binaire lock-bestand van Bun dat exacte versies van afhankelijkheden en integriteitshashes vastlegt; ontwikkelaars willen .json zodat ze de resolutiegegevens kunnen inspecteren, vergelijken of invoeren in tools die het ondoorzichtige binaire formaat niet kunnen lezen.

Hoe LOCKB naar JSON te converteren

@hyrious/bun.lockb OPEN-SOURCE

Installeer met npm i @hyrious/bun.lockb, voer dan parse(fs.readFileSync('bun.lockb')) uit en gebruik JSON.stringify op het resultaat om JSON te krijgen. Er bestaat ook een online demo op hyrious.me/tool/bun.lockb.

Bun tekst-lockbestand (bun.lock) FREE

Voer in Bun 1.2+ bun install --save-text-lockfile --frozen-lockfile --lockfile-only uit om bun.lock te produceren, wat JSONC is en als JSON kan worden gelezen na het verwijderen van commentaar.

bun bun.lockb (printen) FREE

Voer bun bun.lockb uit om de inhoud van het lock-bestand in een voor mensen leesbare vorm naar de console te printen, die je kunt vastleggen en omvormen naar JSON.

Over deze formaten

Kwaliteit & waar op te letten

  • De uitvoer bevat alleen gegevens over de resolutie van afhankelijkheden (pakketnamen, versies, hashes) - het is geen package.json en er kan niet rechtstreeks vanuit worden geïnstalleerd.
  • De vorm van het object van @hyrious/bun.lockb weerspiegelt de interne structuur van Bun, niet een standaard schema, dus veldnamen kunnen afwijken van wat je tooling verwacht.
  • Details van het binaire formaat kunnen veranderen tussen Bun-versies, dus een parser die voor de ene versie is gebouwd, kan een lock-bestand van een andere versie verkeerd lezen.

Veelgestelde vragen

Is bun.lockb leesbaar voor mensen?
Nee. Het is een binair formaat; je hebt een parser zoals @hyrious/bun.lockb of de tekstuele bun.lock nodig om het te lezen.
Heb ik Bun geïnstalleerd nodig om het te converteren?
Niet voor @hyrious/bun.lockb, dat onder Node draait. Je hebt wel Bun 1.2+ nodig voor de route via --save-text-lockfile.
Kan ik met de JSON mijn afhankelijkheden opnieuw installeren?
Nee. Het is metadata voor inspectie; installaties hebben nog steeds package.json plus een echt lock-bestand nodig.
Is de JSON-uitvoer een standaardformaat?
Nee, het weerspiegelt de interne lock-bestandsstructuur van Bun in plaats van een gepubliceerd schema.