Index: node_modules/es-toolkit/dist/object/toMerged.js
===================================================================
--- node_modules/es-toolkit/dist/object/toMerged.js	(revision a762898ecd37a452c782821d4c2c4955c6ed2521)
+++ node_modules/es-toolkit/dist/object/toMerged.js	(revision a762898ecd37a452c782821d4c2c4955c6ed2521)
@@ -0,0 +1,30 @@
+'use strict';
+
+Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
+
+const clone = require('./clone.js');
+const mergeWith = require('./mergeWith.js');
+const isPlainObject = require('../predicate/isPlainObject.js');
+
+function toMerged(target, source) {
+    return mergeWith.mergeWith(clone.clone(target), source, function mergeRecursively(targetValue, sourceValue) {
+        if (Array.isArray(sourceValue)) {
+            if (Array.isArray(targetValue)) {
+                return mergeWith.mergeWith(clone.clone(targetValue), sourceValue, mergeRecursively);
+            }
+            else {
+                return mergeWith.mergeWith([], sourceValue, mergeRecursively);
+            }
+        }
+        else if (isPlainObject.isPlainObject(sourceValue)) {
+            if (isPlainObject.isPlainObject(targetValue)) {
+                return mergeWith.mergeWith(clone.clone(targetValue), sourceValue, mergeRecursively);
+            }
+            else {
+                return mergeWith.mergeWith({}, sourceValue, mergeRecursively);
+            }
+        }
+    });
+}
+
+exports.toMerged = toMerged;
