Download frontend/node_modules/next/dist/next-devtools/shared/deepmerge.js from netzkontrast/rag-context-optimizer: direct link, hf CLI and curl.
- Browser
- Download file 1.37 kB
-
https://huggingface.co/spaces/netzkontrast/rag-context-optimizer/resolve/main/frontend/node_modules/next/dist/next-devtools/shared/deepmerge.js
- Command line
-
hf download hf://spaces/netzkontrast/rag-context-optimizer/frontend/node_modules/next/dist/next-devtools/shared/deepmerge.js
-
curl -L -o deepmerge.js https://huggingface.co/spaces/netzkontrast/rag-context-optimizer/resolve/main/frontend/node_modules/next/dist/next-devtools/shared/deepmerge.js
1.37 kB
| ; | |
| Object.defineProperty(exports, "__esModule", { | |
| value: true | |
| }); | |
| Object.defineProperty(exports, "deepMerge", { | |
| enumerable: true, | |
| get: function() { | |
| return deepMerge; | |
| } | |
| }); | |
| function deepMerge(target, source) { | |
| if (!source || typeof source !== 'object' || Array.isArray(source)) { | |
| return source; | |
| } | |
| if (!target || typeof target !== 'object' || Array.isArray(target)) { | |
| return source; | |
| } | |
| const result = { | |
| ...target | |
| }; | |
| for(const key in source){ | |
| const sourceValue = source[key]; | |
| const targetValue = target[key]; | |
| if (sourceValue !== undefined) { | |
| if (sourceValue && typeof sourceValue === 'object' && !Array.isArray(sourceValue) && targetValue && typeof targetValue === 'object' && !Array.isArray(targetValue)) { | |
| result[key] = deepMerge(targetValue, sourceValue); | |
| } else { | |
| result[key] = sourceValue; | |
| } | |
| } | |
| } | |
| return result; | |
| } | |
| if ((typeof exports.default === 'function' || (typeof exports.default === 'object' && exports.default !== null)) && typeof exports.default.__esModule === 'undefined') { | |
| Object.defineProperty(exports.default, '__esModule', { value: true }); | |
| Object.assign(exports.default, exports); | |
| module.exports = exports.default; | |
| } | |
| //# sourceMappingURL=deepmerge.js.map |