Skip to content

Commit 84246bb

Browse files
authored
Merge branch 'main' into dependabot/npm_and_yarn/types/sinon-20.0.0
2 parents cdc0b7d + d02bb8f commit 84246bb

File tree

19 files changed

+45
-39
lines changed

19 files changed

+45
-39
lines changed

packages/floodsub/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@
7272
"@multiformats/multiaddr": "^13.0.1",
7373
"@types/sinon": "^20.0.0",
7474
"aegir": "^47.0.22",
75-
"delay": "^6.0.0",
75+
"delay": "^7.0.0",
7676
"p-wait-for": "^6.0.0",
7777
"protons": "^7.7.0",
7878
"sinon": "^21.0.0",

packages/gossipsub/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@
9898
"abortable-iterator": "^5.1.0",
9999
"aegir": "^47.0.21",
100100
"datastore-core": "^11.0.1",
101-
"delay": "^6.0.0",
101+
"delay": "^7.0.0",
102102
"it-all": "^3.0.6",
103103
"mkdirp": "^3.0.1",
104104
"p-defer": "^4.0.0",

packages/integration-tests/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454
"@multiformats/multiaddr": "^13.0.1",
5555
"@multiformats/multiaddr-matcher": "^3.0.1",
5656
"aegir": "^47.0.22",
57-
"delay": "^6.0.0",
57+
"delay": "^7.0.0",
5858
"detect-browser": "^5.3.0",
5959
"execa": "^9.6.0",
6060
"go-libp2p": "^1.6.0",

packages/interface-compliance-tests/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@
9393
"@multiformats/multiaddr": "^13.0.1",
9494
"@multiformats/multiaddr-matcher": "^3.0.1",
9595
"aegir": "^47.0.22",
96-
"delay": "^6.0.0",
96+
"delay": "^7.0.0",
9797
"it-all": "^3.0.9",
9898
"it-drain": "^3.0.10",
9999
"it-map": "^3.1.4",

packages/interop/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
"@libp2p/interface": "^3.1.0",
4747
"@libp2p/utils": "^7.0.7",
4848
"@multiformats/multiaddr": "^13.0.1",
49-
"delay": "^6.0.0",
49+
"delay": "^7.0.0",
5050
"it-all": "^3.0.9",
5151
"it-first": "^3.0.9",
5252
"multiformats": "^13.4.0",

packages/kad-dht/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@
8989
"aegir": "^47.0.22",
9090
"benchmark": "^2.1.4",
9191
"datastore-core": "^11.0.1",
92-
"delay": "^6.0.0",
92+
"delay": "^7.0.0",
9393
"execa": "^9.6.0",
9494
"it-filter": "^3.1.4",
9595
"it-first": "^3.0.9",
@@ -101,7 +101,7 @@
101101
"protons": "^7.7.0",
102102
"sinon": "^21.0.0",
103103
"sinon-ts": "^2.0.0",
104-
"which": "^5.0.0"
104+
"which": "^6.0.0"
105105
},
106106
"browser": {
107107
"./dist/src/routing-table/generated-prefix-list.js": "./dist/src/routing-table/generated-prefix-list-browser.js"

packages/libp2p/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@
108108
},
109109
"devDependencies": {
110110
"aegir": "^47.0.22",
111-
"delay": "^6.0.0",
111+
"delay": "^7.0.0",
112112
"it-all": "^3.0.9",
113113
"it-drain": "^3.0.10",
114114
"it-length-prefixed": "^10.0.1",

packages/logger/src/index.ts

Lines changed: 25 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ debug.formatters.a = (v?: Multiaddr): string => {
8080
return v == null ? 'undefined' : v.toString()
8181
}
8282

83-
function formatError (v: Error): string {
83+
function formatError (v: Error, indent = ''): string {
8484
const message = notEmpty(v.message)
8585
const stack = notEmpty(v.stack)
8686

@@ -89,41 +89,38 @@ function formatError (v: Error): string {
8989
// sometimes is isn't so try to do *something* useful
9090
if (message != null && stack != null) {
9191
if (stack.includes(message)) {
92-
return stack
92+
return `${stack.split('\n').join(`\n${indent}`)}`
9393
}
9494

95-
return `${message}\n${stack}`
95+
return `${message}\n${indent}${stack.split('\n').join(`\n${indent}`)}`
9696
}
9797

9898
if (stack != null) {
99-
return stack
99+
return `${stack.split('\n').join(`\n${indent}`)}`
100100
}
101101

102102
if (message != null) {
103-
return message
103+
return `${message}`
104104
}
105105

106-
return v.toString()
106+
return `${v.toString()}`
107107
}
108108

109109
function isAggregateError (err?: any): err is AggregateError {
110110
return err instanceof AggregateError || (err?.name === 'AggregateError' && Array.isArray(err.errors))
111111
}
112112

113-
// Add a formatter for stringifying Errors
114-
debug.formatters.e = (v?: Error): string => {
115-
if (v == null) {
116-
return 'undefined'
117-
}
118-
119-
if (isAggregateError(v)) {
120-
const indent = ' '
113+
function printError (err: Error, indent = ''): string {
114+
if (isAggregateError(err)) {
115+
let output = formatError(err, indent)
121116

122-
let output = formatError(v)
117+
if (err.errors.length > 0) {
118+
indent = `${indent} `
123119

124-
if (v.errors.length > 0) {
125-
output += `\n${indent}${
126-
v.errors.map(err => ` ${formatError(err).split('\n').join(`\n${indent}`)}`).join(`\n${indent}`)
120+
output += `${
121+
err.errors
122+
.map(err => `\n${indent}${printError(err, `${indent}`)}`)
123+
.join(`\n${indent}`)
127124
}`
128125
} else {
129126
output += `\n${indent}[Error list was empty]`
@@ -132,7 +129,16 @@ debug.formatters.e = (v?: Error): string => {
132129
return output.trim()
133130
}
134131

135-
return formatError(v)
132+
return formatError(err, indent)
133+
}
134+
135+
// Add a formatter for stringifying Errors
136+
debug.formatters.e = (v?: Error): string => {
137+
if (v == null) {
138+
return 'undefined'
139+
}
140+
141+
return printError(v)
136142
}
137143

138144
export type { Logger, ComponentLogger }

packages/peer-store/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@
6969
"aegir": "^47.0.22",
7070
"benchmark": "^2.1.4",
7171
"datastore-core": "^11.0.1",
72-
"delay": "^6.0.0",
72+
"delay": "^7.0.0",
7373
"p-defer": "^4.0.1",
7474
"p-event": "^7.0.0",
7575
"protons": "^7.7.0",

packages/protocol-autonat-v2/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@
6161
"@libp2p/logger": "^6.2.0",
6262
"@libp2p/peer-id": "^6.0.4",
6363
"aegir": "^47.0.22",
64-
"delay": "^6.0.0",
64+
"delay": "^7.0.0",
6565
"it-all": "^3.0.9",
6666
"it-length-prefixed": "^10.0.1",
6767
"it-pipe": "^3.0.1",

0 commit comments

Comments
 (0)