Loading homepage
Input: const root = { user: { prefs: { theme: "light" } } }; deepSet(root, ["user", "prefs"], { compact: true }); Output: Returns root; root.user.prefs becomes { theme: "light", compact: true }.
Input: const root = { items: [1] }; deepSet(root, ["items"], [2, 3]); Output: Returns root; root.items becomes [1, 2, 3].
Implement the exported API in index.js or index.ts. Tests cover the contract and edge cases below.