{"ScriptPreparationCode":"var a = {\r\n id: 1,\r\n name: \u0022root\u0022,\r\n meta: {\r\n created: \u00222025-09-12\u0022,\r\n tags: [\u0022alpha\u0022, \u0022beta\u0022],\r\n author: {\r\n name: \u0022Alice\u0022,\r\n roles: [\u0022admin\u0022, \u0022editor\u0022],\r\n },\r\n stats: {\r\n views: 100,\r\n likes: 10,\r\n }\r\n },\r\n settings: {\r\n theme: \u0022light\u0022,\r\n notifications: {\r\n email: true,\r\n sms: false\r\n }\r\n }\r\n};\r\n\r\nvar b = {\r\n meta: {\r\n tags: [\u0022gamma\u0022],\r\n author: {\r\n roles: [\u0022viewer\u0022],\r\n email: \u0022alice@example.com\u0022\r\n },\r\n stats: {\r\n likes: 25,\r\n shares: 5\r\n }\r\n },\r\n settings: {\r\n theme: \u0022dark\u0022,\r\n notifications: {\r\n push: true\r\n }\r\n },\r\n extra: {\r\n nested: {\r\n deep: {\r\n value: 42\r\n }\r\n }\r\n }\r\n};","TestCases":[{"Name":"lodash merge","Code":"var c = _.merge({}, a, b);","IsDeferred":false},{"Name":"deepmerge","Code":"var c = deepmerge({}, a, b);","IsDeferred":false}]}