From 278f6695a9b608152c3e374b3967d878eea9b887 Mon Sep 17 00:00:00 2001 From: Chris Duncan Date: Sat, 5 Jul 2025 23:14:56 -0700 Subject: [PATCH] Simplify bigint handling in safe storage. --- src/lib/workers/safe.ts | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/lib/workers/safe.ts b/src/lib/workers/safe.ts index 233af55..d3c21ff 100644 --- a/src/lib/workers/safe.ts +++ b/src/lib/workers/safe.ts @@ -115,10 +115,7 @@ export class Safe extends WorkerInterface { try { const iv = await Entropy.create() - if (typeof data === 'bigint') { - data = data.toString() - } - data = JSON.stringify(data) + data = JSON.stringify(data, (k, v) => typeof v === 'bigint' ? v.toString() : v) const derivationAlgorithm: Pbkdf2Params = { name: 'PBKDF2', hash: 'SHA-512', -- 2.47.3