/
usr
/
local
/
lib
/
node_modules
/
nodemon
/
lib
/
utils
/
/usr/local/lib/node_modules/nodemon/lib/utils
mkdir
upload
Name
Size
Mode
Actions
bus.js
946
0644
edit
dl
rm
clone.js
829
0644
edit
dl
rm
colour.js
690
0644
edit
dl
rm
index.js
2580
0644
edit
dl
rm
log.js
1738
0644
edit
dl
rm
merge.js
1186
0644
edit
dl
rm
Edit:
/usr/local/lib/node_modules/nodemon/lib/utils/clone.js
(829B)
module.exports = clone; // via http://stackoverflow.com/a/728694/22617 function clone(obj) { // Handle the 3 simple types, and null or undefined if (null === obj || 'object' !== typeof obj) { return obj; } var copy; // Handle Date if (obj instanceof Date) { copy = new Date(); copy.setTime(obj.getTime()); return copy; } // Handle Array if (obj instanceof Array) { copy = []; for (var i = 0, len = obj.length; i < len; i++) { copy[i] = clone(obj[i]); } return copy; } // Handle Object if (obj instanceof Object) { copy = {}; for (var attr in obj) { if (obj.hasOwnProperty && obj.hasOwnProperty(attr)) { copy[attr] = clone(obj[attr]); } } return copy; } throw new Error('Unable to copy obj! Its type isn\'t supported.'); }
Save
cmd:
run