Skip to content

Commit 8a7c46c

Browse files
authored
chore: replace utils-merge dependency with Object.assign() (#138)
1 parent 2a3af7e commit 8a7c46c

File tree

3 files changed

+5
-6
lines changed

3 files changed

+5
-6
lines changed

HISTORY.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ unreleased
55
* Use `Array.flat` instead of `array-flatten` package
66
* Replace `methods` dependency with standard library
77
* deps: parseurl@^1.3.3
8+
* Replace `utils-merge` dependency with `Object.assign`
89

910
2.0.0 / 2024-09-09
1011
==================

index.js

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
const isPromise = require('is-promise')
1616
const Layer = require('./lib/layer')
1717
const { METHODS } = require('node:http')
18-
const mixin = require('utils-merge')
1918
const parseUrl = require('parseurl')
2019
const Route = require('./lib/route')
2120

@@ -527,11 +526,11 @@ function mergeParams (params, parent) {
527526
}
528527

529528
// make copy of parent for base
530-
const obj = mixin({}, parent)
529+
const obj = Object.assign({}, parent)
531530

532531
// simple non-numeric merging
533532
if (!(0 in params) || !(0 in parent)) {
534-
return mixin(obj, params)
533+
return Object.assign(obj, params)
535534
}
536535

537536
let i = 0
@@ -557,7 +556,7 @@ function mergeParams (params, parent) {
557556
}
558557
}
559558

560-
return mixin(obj, params)
559+
return Object.assign(obj, params)
561560
}
562561

563562
/**

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,7 @@
1111
"dependencies": {
1212
"is-promise": "4.0.0",
1313
"parseurl": "^1.3.3",
14-
"path-to-regexp": "^8.0.0",
15-
"utils-merge": "1.0.1"
14+
"path-to-regexp": "^8.0.0"
1615
},
1716
"devDependencies": {
1817
"after": "0.8.2",

0 commit comments

Comments
 (0)