Replace `utils-merge` dependency with `Object.assign()` · pillarjs/router@8c8a434
@@ -15,7 +15,6 @@
1515const isPromise = require('is-promise')
1616const Layer = require('./lib/layer')
1717const methods = require('methods')
18-const mixin = require('utils-merge')
1918const parseUrl = require('parseurl')
2019const Route = require('./lib/route')
2120@@ -526,11 +525,11 @@ function mergeParams (params, parent) {
526525}
527526528527// make copy of parent for base
529-const obj = mixin({}, parent)
528+const obj = Object.assign({}, parent)
530529531530// simple non-numeric merging
532531if (!(0 in params) || !(0 in parent)) {
533-return mixin(obj, params)
532+return Object.assign(obj, params)
534533}
535534536535let i = 0
@@ -556,7 +555,7 @@ function mergeParams (params, parent) {
556555}
557556}
558557559-return mixin(obj, params)
558+return Object.assign(obj, params)
560559}
561560562561/**