{"ScriptPreparationCode":"const numSiblings = 500;\r\nconst depth = 3;\r\n\r\nstate = { field: \u0027f1\u0027, operator: \u0027=\u0027, value: \u0027v1\u0027 };","TestCases":[{"Name":"produce","Code":"const result = immerProduce(state, draft =\u003E {\r\n draft.id = crypto.randomUUID();\r\n});\r\nconsole.log(result);","IsDeferred":false},{"Name":"structuredClone","Code":"const result = structuredClone(state);\r\nresult.id = crypto.randomUUID();\r\nconsole.log(result);","IsDeferred":false},{"Name":"JSON back and forth","Code":"const result = JSON.parse(JSON.stringify({ ...state, id: crypto.randomUUID() }));\r\nconsole.log(result);","IsDeferred":false}]}