Skip to content
This repository was archived by the owner on Aug 4, 2025. It is now read-only.

Commit 5a9988a

Browse files
authored
feat: Upgrade dependencies for Verdaccio 5.x (#9)
* Upgrade dependencies for Verdaccio 5.x * Revert node-fetch to handle jest transform issue
1 parent b438ef0 commit 5a9988a

File tree

3 files changed

+1690
-1873
lines changed

3 files changed

+1690
-1873
lines changed

package.json

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@
88
"lib/"
99
],
1010
"engines": {
11-
"node": ">=10"
11+
"node": ">=12"
1212
},
1313
"dependencies": {
14-
"@verdaccio/commons-api": "^9.6.1",
14+
"@verdaccio/commons-api": "^10",
1515
"express": "^4.17.1",
1616
"on-finished": "^2.3.0",
17-
"prom-client": "^13.0.0"
17+
"prom-client": "^14"
1818
},
1919
"devDependencies": {
2020
"@types/express": "^4.17.1",
@@ -23,15 +23,15 @@
2323
"@types/node-fetch": "^2.5.7",
2424
"@types/on-finished": "^2.3.1",
2525
"@typescript-eslint/eslint-plugin": "^2.12.0",
26-
"@verdaccio/babel-preset": "^9.6.1",
27-
"@verdaccio/eslint-config": "^9.3.2",
28-
"@verdaccio/types": "^9.5.0",
29-
"eslint": "^6.6.0",
30-
"jest": "^26.0.1 ",
31-
"node-fetch": "^2.6.1",
26+
"@verdaccio/babel-preset": "^10",
27+
"@verdaccio/eslint-config": "^10",
28+
"@verdaccio/types": "^10",
29+
"eslint": "^7",
30+
"jest": "^26",
31+
"node-fetch": "^2",
3232
"prettier": "^1.19.1",
33-
"standard-version": "^8.0.0",
34-
"typescript": "^3.9.5"
33+
"standard-version": "^8",
34+
"typescript": "^4"
3535
},
3636
"keywords": [
3737
"openmetrics",
@@ -40,7 +40,9 @@
4040
"verdaccio-plugin"
4141
],
4242
"release": {
43-
"branches": ["main"]
43+
"branches": [
44+
"main"
45+
]
4446
},
4547
"publishConfig": {
4648
"access": "public"

src/metrics/databaseMetrics.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,8 +92,9 @@ export function collectDatabaseMetrics(storage: IStorageManager<MetricsConfig>,
9292
isRegistered = true;
9393
}
9494
} catch (err) {
95+
const stack = (err as Error).stack || `${err}`;
9596
// eslint-disable-next-line no-console
96-
console.error(`WARN: Failed to collect database metrics due to`, err.stack);
97+
console.error(`WARN: Failed to collect database metrics due to`, stack);
9798
packageCount.reset();
9899
packageVersionsCount.reset();
99100
maxVersionsCount.reset();

0 commit comments

Comments
 (0)