LOCKB JSON
Filkonvertering

Konverter LOCKB til JSON

HURTIGT SVAR
Er det muligt at konvertere LOCKB til JSON?
Ja - LOCKB kan konverteres til JSON.

Den hurtigste vej er pakken @hyrious/bun.lockb, som læser den binære fil 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 læse den direkte. Uanset hvad får du kun metadata om afhængigheder, ikke en kørbar installation.

Også til JSON: BDOB · EXPRESS · REPLIT

På denne side

Testet på macOS, Windows & Linux
Sidst verificeret Sep 2026

Flere gratis konvertere

HEIC, PNG, WEBP, MP3 og mere - alle værktøjer her er gratis.

Åbn værktøjskassen

Hvorfor konvertere LOCKB til JSON?

bun.lockb er Buns binære lock-fil, der fastlåser præcise afhængighedsversioner og integritetshashes; udviklere ønsker .json, så de kan inspicere, sammenligne (diff) eller føde resolutionsdata ind i værktøjer, der ikke kan læse det uigennemsigtige binære format.

Sådan konverterer du LOCKB til JSON

@hyrious/bun.lockb OPEN-SOURCE

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

Bun tekst-lockfil (bun.lock) FREE

På Bun 1.2+, kør bun install --save-text-lockfile --frozen-lockfile --lockfile-only for at producere bun.lock, som er JSONC og kan læses som JSON efter fjernelse af kommentarer.

bun bun.lockb (udskriv) FREE

Kør bun bun.lockb for at udskrive lock-filens indhold til konsollen i en menneskeligt læsbar form, som du kan opsamle og omforme til JSON.

Om disse formater

Kvalitet & hvad man skal være opmærksom på

  • Outputtet er kun data om afhængighedsresolution (pakkenavne, versioner, hashes) - det er ikke en package.json og kan ikke installeres direkte fra.
  • @hyrious/bun.lockb-objektets struktur afspejler Buns interne struktur, ikke et standard-skema, så feltnavne kan afvige fra, hvad dit værktøj forventer.
  • Detaljer i det binære format kan ændre sig mellem Bun-versioner, så en parser bygget til én version kan fejlfortolke en lock-fil skrevet af en anden.

Ofte stillede spørgsmål

Er bun.lockb menneskeligt læsbar?
Nej. Det er et binært format; du skal bruge en parser som @hyrious/bun.lockb eller tekstfilen bun.lock for at læse den.
Skal jeg have Bun installeret for at konvertere den?
Ikke for @hyrious/bun.lockb, som kører under Node. Du skal bruge Bun 1.2+ til metoden med --save-text-lockfile.
Vil JSON-filen lade mig geninstallere mine afhængigheder?
Nej. Det er metadata til inspektion; installationer kræver stadig package.json plus en rigtig lock-fil.
Er JSON-outputtet et standardformat?
Nej, det afspejler Buns interne lock-fil-struktur frem for et publiceret skema.