Skip to content

Commit 49e4d1a

Browse files
committed
fix: use safe stringify
1 parent 83b46f9 commit 49e4d1a

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/browser.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { createLogger } from './factories/createLogger';
22
import { createRoarrInitialGlobalStateBrowser } from './factories/createRoarrInitialGlobalStateBrowser';
33
import { type MessageSerializer, type RoarrGlobalState } from './types';
4+
import safeStringify from 'safe-stable-stringify';
45

56
const ROARR = createRoarrInitialGlobalStateBrowser(
67
(globalThis.ROARR as RoarrGlobalState) || {},
@@ -9,7 +10,7 @@ const ROARR = createRoarrInitialGlobalStateBrowser(
910
globalThis.ROARR = ROARR;
1011

1112
const serializeMessage: MessageSerializer = (message) => {
12-
return JSON.stringify(message);
13+
return safeStringify(message);
1314
};
1415

1516
const Roarr = createLogger((message) => {

0 commit comments

Comments
 (0)