LOCKB JSON
Konwersja plików

Konwertuj LOCKB na JSON

SZYBKA ODPOWIEDŹ
Czy możliwa jest konwersja LOCKB na JSON?
Tak - LOCKB konwertuje się na JSON.

Najszybszą drogą jest pakiet @hyrious/bun.lockb, który odczytuje plik binarny i zwraca obiekt JavaScript/JSON, który można zserializować. W Bun 1.2 lub nowszym możesz również przekonwertować go na tekstowy bun.lock (który jest w formacie JSONC) i odczytać go bezpośrednio. W obu przypadkach otrzymasz tylko metadane zależności, a nie gotową instalację.

Również na JSON: BDOB · EXPRESS · REPLIT

Na tej stronie

Testowane na macOS, Windows i Linux
Ostatnia weryfikacja Sep 2026

Więcej darmowych konwerterów

HEIC, PNG, WEBP, MP3 i inne - każde narzędzie tutaj jest darmowe.

Otwórz przybornik

Dlaczego konwertować LOCKB na JSON?

bun.lockb to binarny plik blokady Bun, który przypisuje dokładne wersje zależności i skróty integralności; programiści chcą formatu .json, aby móc go sprawdzać, porównywać lub przesyłać dane do narzędzi, które nie potrafią odczytać nieprzejrzystego formatu binarnego.

Jak przekonwertować LOCKB na JSON

@hyrious/bun.lockb OPEN-SOURCE

Zainstaluj przez npm i @hyrious/bun.lockb, a następnie uruchom parse(fs.readFileSync('bun.lockb')) i użyj JSON.stringify na wyniku, aby uzyskać JSON. Istnieje również demo online pod adresem hyrious.me/tool/bun.lockb.

Tekstowy plik blokady Bun (bun.lock) FREE

W Bun 1.2+ uruchom bun install --save-text-lockfile --frozen-lockfile --lockfile-only, aby wygenerować bun.lock, który jest formatem JSONC i może być odczytany jako JSON po usunięciu komentarzy.

bun bun.lockb (print) FREE

Uruchom bun bun.lockb, aby wypisać zawartość pliku blokady w konsoli w formie czytelnej dla człowieka, którą można przechwycić i przekształcić w JSON.

O tych formatach

Jakość i na co uważać

  • Wynikiem są wyłącznie dane o rozwiązaniu zależności (nazwy pakietów, wersje, hashe) - nie jest to plik package.json i nie można z niego bezpośrednio instalować.
  • Struktura obiektu @hyrious/bun.lockb odzwierciedla wewnętrzną strukturę Bun, a nie żaden standardowy schemat, więc nazwy pól mogą różnić się od oczekiwanych przez Twoje narzędzia.
  • Szczegóły formatu binarnego mogą się zmieniać między wersjami Bun, więc parser zbudowany dla jednej wersji może błędnie odczytać plik blokady zapisany przez inną.

Najczęściej zadawane pytania

Czy bun.lockb jest czytelny dla człowieka?
Nie. Jest to format binarny; do jego odczytania potrzebujesz parsera takiego jak @hyrious/bun.lockb lub tekstowego formatu bun.lock.
Czy muszę mieć zainstalowany Bun, aby go przekonwertować?
Nie w przypadku @hyrious/bun.lockb, który działa pod Node. Potrzebujesz jednak Bun 1.2+ dla metody z --save-text-lockfile.
Czy JSON pozwoli mi ponownie zainstalować zależności?
Nie. To są metadane do inspekcji; instalacje nadal wymagają package.json oraz prawdziwego plika blokady.
Czy wyjściowy JSON ma standardowy format?
Nie, odzwierciedla on wewnętrzną strukturę pliku blokady Bun, a nie opublikowany schemat.