Replace `utils-merge` dependency with `Object.assign()` · pillarjs/router@8c8a434

@@ -15,7 +15,6 @@

1515

const isPromise = require('is-promise')

1616

const Layer = require('./lib/layer')

1717

const methods = require('methods')

18-

const mixin = require('utils-merge')

1918

const parseUrl = require('parseurl')

2019

const 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

532531

if (!(0 in params) || !(0 in parent)) {

533-

return mixin(obj, params)

532+

return Object.assign(obj, params)

534533

}

535534536535

let 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

/**