LOCKB JSON
ファイル変換

LOCKB から JSON への変換

クイック回答
LOCKB を JSON に変換することは可能ですか?
はい - LOCKB は JSON に変換可能です。

最も速い方法は @hyrious/bun.lockb パッケージを使用することです。これはバイナリファイルを読み取り、シリアライズ可能な JavaScript/JSON オブジェクトを返します。Bun 1.2 以降では、テキスト形式の bun.lock (JSONC) に変換して直接読み取ることもできます。いずれの場合も、取得できるのは依存関係のメタデータのみで、実行可能なインストール構成ではありません。

JSON への他の変換: BDOB · EXPRESS · REPLIT

このページの内容

macOS、Windows、Linux でテスト済み
最終検証日:Sep 2026

その他の無料コンバーター

HEIC、PNG、WEBP、MP3 など、すべてのツールが無料です。

ツールボックスを開く

なぜ LOCKB を JSON に変換するのですか?

bun.lockb は、正確な依存関係のバージョンと整合性ハッシュを固定する Bun のバイナリロックファイルです。開発者は、不透明なバイナリ形式を読み取れないツールに解決データを入力したり、差分を確認したりするために .json 形式を必要とします。

LOCKB から JSON への変換方法

@hyrious/bun.lockb OPEN-SOURCE

«npm i @hyrious/bun.lockb» でインストールし、«parse(fs.readFileSync('bun.lockb'))» を実行して結果を JSON.stringify することで JSON を取得します。hyrious.me/tool/bun.lockb にオンラインデモも存在します。

Bun テキストロックファイル (bun.lock) FREE

Bun 1.2 以降で «bun install --save-text-lockfile --frozen-lockfile --lockfile-only» を実行して bun.lock を生成します。これは JSONC であり、コメントを削除すれば JSON として読み取れます。

bun bun.lockb (表示) FREE

«bun bun.lockb» を実行すると、ロックファイルの内容が人間が読める形式でコンソールに出力されます。これをキャプチャして JSON に整形し直すことができます。

これらの形式について

品質と注意点

  • 出力されるのは依存関係の解決データ(パッケージ名、バージョン、ハッシュ)のみです。これは package.json ではなく、これから直接インストールすることはできません。
  • @hyrious/bun.lockb のオブジェクト形状は Bun の内部構造を反映しており、標準的なスキーマではないため、フィールド名がツールの期待するものと異なる場合があります。
  • バイナリ形式の詳細は Bun のバージョン間で変更される可能性があるため、あるバージョン用に作られたパーサーが別のバージョンで書かれたロックファイルを誤読する可能性があります。

よくある質問

bun.lockb は人間が読める形式ですか?
いいえ。バイナリ形式です。読み取るには @hyrious/bun.lockb のようなパーサーか、テキスト形式の bun.lock が必要です。
変換に Bun のインストールは必要ですか?
Node で動作する @hyrious/bun.lockb の場合は不要です。--save-text-lockfile ルートを使用する場合は Bun 1.2 以降が必要です。
JSON を使って依存関係を再インストールできますか?
いいえ。これは検査用のメタデータです。インストールには依然として package.json と実際のロックファイルが必要です。
JSON 出力は標準フォーマットですか?
いいえ、公開されたスキーマではなく、Bun の内部ロックファイル構造を反映しています。