diff --git a/index.js b/index.js index 16b4690..27e330f 100644 --- a/index.js +++ b/index.js @@ -55,5 +55,5 @@ function hasOwn(obj, key) { } function isObject(val) { - return typeOf(val) === 'object' || typeOf(val) === 'function'; + return typeOf(val) === 'object' || typeOf(val) === 'function' || typeOf(val) === 'regexp' || typeOf(val) === 'date'; } diff --git a/package.json b/package.json index 2c8959a..3e93592 100644 --- a/package.json +++ b/package.json @@ -21,12 +21,12 @@ }, "dependencies": { "arr-union": "^3.1.0", - "clone-deep": "^0.2.4", - "kind-of": "^3.0.2" + "clone-deep": "^2.0.2", + "kind-of": "^6.0.3" }, "devDependencies": { - "gulp-format-md": "^0.1.7", - "mocha": "^2.4.5" + "gulp-format-md": "^1.0.0", + "mocha": "^3.5.3" }, "keywords": [ "clone",