⚝
One Hat Cyber Team
⚝
Your IP:
172.22.0.1
Server IP:
151.80.20.34
Server:
Linux 794f04d97d5e 5.15.0-143-generic #153-Ubuntu SMP Fri Jun 13 19:10:45 UTC 2025 x86_64
Server Software:
Apache/2.4.62 (Debian)
PHP Version:
8.2.28
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
share
/
node_modules
/
mixin-deep
/
View File Name :
index.js
'use strict'; const isObject = val => { return typeof val === 'function' || (typeof val === 'object' && val !== null && !Array.isArray(val)); }; const isValidKey = key => { return key !== '__proto__' && key !== 'constructor' && key !== 'prototype'; }; const mixinDeep = (target, ...rest) => { for (let obj of rest) { if (isObject(obj)) { for (let key in obj) { if (isValidKey(key)) { mixin(target, obj[key], key); } } } } return target; }; function mixin(target, val, key) { let obj = target[key]; if (isObject(val) && isObject(obj)) { mixinDeep(obj, val); } else { target[key] = val; } } /** * Expose mixinDeep * @type {Function} */ module.exports = mixinDeep;