LOCKB JSON
Filkonvertering

Konverter LOCKB til JSON

HURTIGSVAR
Er det mulig å konvertere LOCKB til JSON?
Ja - LOCKB konverterer til JSON.

Den raskeste veien er pakken @hyrious/bun.lockb, som leser den binære filen og returnerer et JavaScript/JSON-objekt du kan serialisere. På Bun 1.2 eller nyere kan du også konvertere til tekstfilen bun.lock (som er JSONC) og lese den direkte. Uansett får du bare metadata om avhengigheter, ikke en kjørbar installasjon.

Også til JSON: BDOB · EXPRESS · REPLIT

På denne siden

Testet på macOS, Windows og Linux
Sist verifisert Sep 2026

Flere gratis konverteringer

HEIC, PNG, WEBP, MP3 og mer - alle verktøy her er gratis.

Åpne verktøykassen

Hvorfor konvertere LOCKB til JSON?

bun.lockb er Buns binære lock-fil som låser nøyaktige avhengighetsversjoner og integritetshasher; utviklere ønsker .json slik at de kan inspisere, sammenligne eller mate resolusjonsdata inn i verktøy som ikke kan lese det ugjennomsiktige binære formatet.

Hvordan konvertere LOCKB til JSON

@hyrious/bun.lockb OPEN-SOURCE

Installer med npm i @hyrious/bun.lockb, kjør deretter parse(fs.readFileSync('bun.lockb')) og JSON.stringify på resultatet for å få JSON. En online-demo finnes også på hyrious.me/tool/bun.lockb.

Bun tekst-lockfil (bun.lock) FREE

På Bun 1.2+, kjør bun install --save-text-lockfile --frozen-lockfile --lockfile-only for å produsere bun.lock, som er JSONC og kan leses som JSON etter at kommentarer er fjernet.

bun bun.lockb (print) FREE

Kjør bun bun.lockb for å skrive ut innholdet i lock-filen til konsollen i en menneskelig lesbar form som du kan fange opp og forme om til JSON.

Om disse formatene

Kvalitet og hva du bør passe på

  • Utdataene er kun data om avhengighetsresolusjon (pakkenavn, versjoner, hasher) - det er ikke en package.json og kan ikke installeres fra direkte.
  • Objektstrukturen til @hyrious/bun.lockb speiler Buns interne struktur, ikke noen standard skjema, så feltnavn kan avvike fra det verktøyene dine forventer.
  • Detaljer i det binære formatet kan endres mellom Bun-versjoner, så en parser bygget for én versjon kan feillese en lock-fil skrevet av en annen.

Ofte stilte spørsmål

Er bun.lockb menneskelig lesbar?
Nei. Det er et binært format; du trenger en parser som @hyrious/bun.lockb eller tekstfilen bun.lock for å lese den.
Trenger jeg Bun installert for å konvertere den?
Ikke for @hyrious/bun.lockb, som kjører under Node. Du trenger Bun 1.2+ for metoden med --save-text-lockfile.
Vil JSON-filen la meg reinstallere avhengighetene mine?
Nei. Det er metadata for inspeksjon; installasjoner trenger fortsatt package.json pluss en ekte lock-fil.
Er JSON-utdataene i et standardformat?
Nei, det gjenspeiler Buns interne lockfil-struktur snarere enn et publisert skjema.