Skip to content

Commit c70bec9

Browse files
committed
feat!: Bump deps and fastify to v5 (#190)
* feat!: Bump deps and fastify to v5 * format prettier * feat!: Change supported node versions to 20, 21 and 22 Node 18 support has been dropped as it is no longer supported by this project.
1 parent ccdc36e commit c70bec9

File tree

8 files changed

+3896
-2917
lines changed

8 files changed

+3896
-2917
lines changed

.github/dependabot.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
version: 2
77
updates:
8-
- package-ecosystem: "npm" # See documentation for possible values
9-
directory: "/" # Location of package manifests
8+
- package-ecosystem: 'npm' # See documentation for possible values
9+
directory: '/' # Location of package manifests
1010
schedule:
11-
interval: "weekly"
11+
interval: 'weekly'

.github/workflows/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
runs-on: ubuntu-latest
1010
strategy:
1111
matrix:
12-
node: [18, 20, 21]
12+
node: [20, 21, 22]
1313
steps:
1414
- uses: actions/checkout@v4
1515
- uses: pnpm/action-setup@v2

.github/workflows/pr.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ jobs:
66
runs-on: ubuntu-latest
77
strategy:
88
matrix:
9-
node: [18, 20, 21]
9+
node: [20, 21, 22]
1010
steps:
1111
- uses: actions/checkout@v4
1212
- uses: pnpm/action-setup@v2

package.json

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -8,42 +8,42 @@
88
},
99
"dependencies": {
1010
"@types/json-schema": "^7.0.15",
11-
"chokidar": "3.6.0",
11+
"chokidar": "4.0.1",
1212
"crypto-js": "^4.2.0",
13-
"glob": "^10.3.12",
13+
"glob": "^11.0.0",
1414
"json-schema-merge-allof": "^0.8.1",
1515
"json-schema-traverse": "^1.0.0",
1616
"std-env": "3.7.0",
17-
"type-fest": "^4.14.0",
18-
"typescript-json-schema": "^0.63.0",
17+
"type-fest": "^4.26.1",
18+
"typescript-json-schema": "^0.65.1",
1919
"yargs": "^17.7.2"
2020
},
2121
"devDependencies": {
22-
"@fastify/swagger": "^8.14.0",
23-
"@fastify/swagger-ui": "^3.0.0",
22+
"@fastify/swagger": "^9.2.0",
23+
"@fastify/swagger-ui": "^5.1.0",
2424
"@types/crypto-js": "^4.2.2",
2525
"@types/glob": "^8.1.0",
2626
"@types/json-schema-merge-allof": "^0.6.5",
2727
"@types/lint-staged": "^13.3.0",
28-
"@types/node": "^20.12.2",
28+
"@types/node": "^22.7.6",
2929
"@types/split2": "^4.2.3",
30-
"@types/tap": "^15.0.11",
31-
"@types/yargs": "^17.0.32",
30+
"@types/tap": "^15.0.12",
31+
"@types/yargs": "^17.0.33",
3232
"ajv-formats": "3.0.1",
3333
"ajv-keywords": "5.1.0",
3434
"coveralls": "3.1.1",
35-
"fastify": "^4.26.2",
36-
"husky": "^9.0.11",
37-
"lint-staged": "^15.2.2",
38-
"pino-pretty": "^11.0.0",
35+
"fastify": "^5.0.0",
36+
"husky": "^9.1.6",
37+
"lint-staged": "^15.2.10",
38+
"pino-pretty": "^11.3.0",
3939
"pinst": "^3.0.0",
40-
"prettier": "^3.2.5",
40+
"prettier": "^3.3.3",
4141
"split2": "^4.2.0",
42-
"syncpack": "^12.3.0",
43-
"tap": "^18.7.2",
42+
"syncpack": "^13.0.0",
43+
"tap": "^21.0.1",
4444
"ts-node-dev": "^2.0.0",
45-
"tsd": "^0.31.0",
46-
"typescript": "^5.4.3"
45+
"tsd": "^0.31.2",
46+
"typescript": "^5.6.3"
4747
},
4848
"directories": {
4949
"test": "test/",
@@ -69,7 +69,7 @@
6969
]
7070
},
7171
"main": "lib/index.js",
72-
"packageManager": "pnpm@8.5.0",
72+
"packageManager": "pnpm@9.12.2",
7373
"peerDependencies": {
7474
"fastify": "^4"
7575
},

0 commit comments

Comments
 (0)