We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 83b46f9 commit 49e4d1aCopy full SHA for 49e4d1a
src/browser.ts
@@ -1,6 +1,7 @@
1
import { createLogger } from './factories/createLogger';
2
import { createRoarrInitialGlobalStateBrowser } from './factories/createRoarrInitialGlobalStateBrowser';
3
import { type MessageSerializer, type RoarrGlobalState } from './types';
4
+import safeStringify from 'safe-stable-stringify';
5
6
const ROARR = createRoarrInitialGlobalStateBrowser(
7
(globalThis.ROARR as RoarrGlobalState) || {},
@@ -9,7 +10,7 @@ const ROARR = createRoarrInitialGlobalStateBrowser(
9
10
globalThis.ROARR = ROARR;
11
12
const serializeMessage: MessageSerializer = (message) => {
- return JSON.stringify(message);
13
+ return safeStringify(message);
14
};
15
16
const Roarr = createLogger((message) => {
0 commit comments