Skip to content

Commit cb04365

Browse files
authored
chore: refresh dependencies / typescript v6 (#449)
- bumps most dependencies, clears (most) dependabot alerts - bumps to typescript v6 in anticipation of migrating to v7 / tsgo - updates the `axios` patch - whilst the previously patched changes have been merged and released upstream, there are a few more unreleased changes we need. Hopefully be able to remove the patch in a few weeks 🙏
1 parent bb7e271 commit cb04365

27 files changed

Lines changed: 2691 additions & 2234 deletions

File tree

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
24.14.0
1+
24.15.0

CONTRIBUTING.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ Main ones of interest are `build`, `test`, `lint`. E.g:
4040
pnpm build
4141
pnpm test
4242
pnpm lint
43-
pnpm format
4443
```
4544

4645
To regenerate the integration tests:
@@ -78,7 +77,6 @@ in the fetch runtime [here][ts-ignore-example]
7877

7978
```shell
8079
pnpm lint
81-
pnpm format
8280
```
8381

8482
We use `biome` for formatting, and linting, largely sticking to the recommended rules.

biome.jsonc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@
8181
"overrides": [
8282
{
8383
"includes": ["integration-tests/**/generated/**", "e2e/**/generated/**"],
84+
"assist": { "actions": { "source": { "organizeImports": "off" } } },
8485
"linter": {
8586
"rules": {
8687
"complexity": {

e2e/package.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,19 +19,19 @@
1919
"@nahkies/typescript-express-runtime": "workspace:*",
2020
"@nahkies/typescript-fetch-runtime": "workspace:*",
2121
"@nahkies/typescript-koa-runtime": "workspace:*",
22-
"axios": "1.13.5",
23-
"express": "^5.1.0",
24-
"koa": "^3.1.1",
25-
"zod": "^3.25.74"
22+
"axios": "^1.15.2",
23+
"express": "^5.2.1",
24+
"koa": "^3.2.0",
25+
"zod": "^3.25.76"
2626
},
2727
"devDependencies": {
28-
"@jest/globals": "^30.2.0",
28+
"@jest/globals": "^30.3.0",
2929
"@nahkies/openapi-code-generator": "workspace:*",
3030
"@types/express": "^5.0.6",
31-
"@types/koa": "^3.0.1",
31+
"@types/koa": "^3.0.2",
3232
"@types/koa__router": "^12.0.5",
33-
"expect": "^30.2.0",
34-
"jest": "^30.2.0",
35-
"typescript": "^5.9.3"
33+
"expect": "^30.3.0",
34+
"jest": "^30.3.0",
35+
"typescript": "^6.0.3"
3636
}
3737
}

integration-tests/typescript-angular/package.json

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -10,19 +10,19 @@
1010
},
1111
"private": true,
1212
"dependencies": {
13-
"@angular/common": "^21.2.1",
14-
"@angular/compiler": "^21.2.1",
15-
"@angular/core": "^21.2.1",
16-
"@angular/forms": "^21.2.1",
17-
"@angular/platform-browser": "^21.2.1",
18-
"@angular/router": "^21.2.1",
19-
"rxjs": "~7.8.0",
20-
"tslib": "^2.3.0"
13+
"@angular/common": "^21.2.10",
14+
"@angular/compiler": "^21.2.10",
15+
"@angular/core": "^21.2.10",
16+
"@angular/forms": "^21.2.10",
17+
"@angular/platform-browser": "^21.2.10",
18+
"@angular/router": "^21.2.10",
19+
"rxjs": "~7.8.2",
20+
"tslib": "^2.8.1"
2121
},
2222
"devDependencies": {
23-
"@angular/build": "^21.2.1",
24-
"@angular/cli": "^21.2.1",
25-
"@angular/compiler-cli": "^21.2.1",
26-
"typescript": "~5.9.2"
23+
"@angular/build": "^21.2.8",
24+
"@angular/cli": "^21.2.8",
25+
"@angular/compiler-cli": "^21.2.10",
26+
"typescript": "~6.0.3"
2727
}
2828
}

integration-tests/typescript-axios/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@
1111
},
1212
"dependencies": {
1313
"@nahkies/typescript-axios-runtime": "workspace:*",
14-
"axios": "1.13.5",
15-
"dotenv": "^17.3.1",
14+
"axios": "^1.15.2",
15+
"dotenv": "^17.4.2",
1616
"tslib": "^2.8.1"
1717
},
1818
"devDependencies": {
1919
"@types/node": "22.16.5",
20-
"typescript": "^5.9.3"
20+
"typescript": "^6.0.3"
2121
}
2222
}

integration-tests/typescript-express/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@
1212
},
1313
"dependencies": {
1414
"@nahkies/typescript-express-runtime": "workspace:*",
15-
"express": "^5.1.0",
16-
"joi": "^18.0.2",
15+
"express": "^5.2.1",
16+
"joi": "^18.1.2",
1717
"tslib": "^2.8.1",
18-
"zod": "^3.25.74"
18+
"zod": "^3.25.76"
1919
},
2020
"devDependencies": {
2121
"@types/express": "^5.0.6",
22-
"typescript": "^5.9.3"
22+
"typescript": "^6.0.3"
2323
}
2424
}

integration-tests/typescript-fetch/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@
1212
"type": "module",
1313
"dependencies": {
1414
"@nahkies/typescript-fetch-runtime": "workspace:*",
15-
"dotenv": "^17.3.1",
15+
"dotenv": "^17.4.2",
1616
"tslib": "^2.8.1"
1717
},
1818
"devDependencies": {
1919
"@types/node": "22.16.5",
20-
"typescript": "^5.9.3"
20+
"typescript": "^6.0.3"
2121
}
2222
}

integration-tests/typescript-koa/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,14 @@
1212
"dependencies": {
1313
"@koa/router": "^14.0.0",
1414
"@nahkies/typescript-koa-runtime": "workspace:*",
15-
"joi": "^18.0.2",
16-
"koa": "^3.1.1",
15+
"joi": "^18.1.2",
16+
"koa": "^3.2.0",
1717
"tslib": "^2.8.1",
18-
"zod": "^3.25.74"
18+
"zod": "^3.25.76"
1919
},
2020
"devDependencies": {
21-
"@types/koa": "^3.0.1",
21+
"@types/koa": "^3.0.2",
2222
"@types/koa__router": "^12.0.5",
23-
"typescript": "^5.9.3"
23+
"typescript": "^6.0.3"
2424
}
2525
}

package.json

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,7 @@
2020
"clean": "pnpm -r clean",
2121
"docs:generate": "node ./scripts/generate-toc.mjs",
2222
"refresh": "./scripts/refresh-data.sh",
23-
"lint": "biome lint --fix .",
24-
"format": "biome check --write .",
23+
"lint": "biome check --fix .",
2524
"build": "node ./scripts/generate-ajv-validator.js && tsc -b tsconfig.json",
2625
"build:docs": "pnpm --filter @nahkies/openapi-code-generator-documentation build",
2726
"build:watch": "tsc -b tsconfig.json -w",
@@ -40,29 +39,29 @@
4039
"prepare": "husky"
4140
},
4241
"devDependencies": {
43-
"@biomejs/biome": "2.4.6",
42+
"@biomejs/biome": "2.4.13",
4443
"@biomejs/js-api": "4.0.0",
45-
"@biomejs/wasm-nodejs": "2.4.6",
44+
"@biomejs/wasm-nodejs": "2.4.13",
4645
"@commander-js/extra-typings": "^14.0.0",
47-
"@jest/reporters": "^30.2.0",
48-
"@swc/core": "^1.15.18",
46+
"@jest/reporters": "^30.3.0",
47+
"@swc/core": "^1.15.30",
4948
"@swc/jest": "^0.2.39",
5049
"@tsconfig/node24": "^24.0.4",
51-
"@tsconfig/strictest": "^2.0.7",
50+
"@tsconfig/strictest": "^2.0.8",
5251
"@types/node": "22.16.5",
53-
"ajv": "^8.17.1",
52+
"ajv": "^8.20.0",
5453
"ajv-draft-04": "^1.0.0",
5554
"ajv-formats": "^3.0.1",
5655
"commander": "^14.0.3",
5756
"husky": "^9.1.7",
58-
"jest": "^30.2.0",
57+
"jest": "^30.3.0",
5958
"json5": "^2.2.3",
60-
"lerna": "^9.0.5",
61-
"lint-staged": "^16.3.2",
62-
"prettier": "^3.8.1",
59+
"lerna": "^9.0.7",
60+
"lint-staged": "^16.4.0",
61+
"prettier": "^3.8.3",
6362
"remark": "^15.0.1",
6463
"remark-toc": "^9.0.0",
65-
"typescript": "^5.9.3"
64+
"typescript": "^6.0.3"
6665
},
6766
"workspaces": [
6867
"packages/*",
@@ -81,5 +80,5 @@
8180
"engines": {
8281
"node": ">=20 <25"
8382
},
84-
"packageManager": "pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be"
83+
"packageManager": "pnpm@10.33.2+sha512.a90faf6feeab71ad6c6e57f94e0fe1a12f5dcc22cd754db40ae9593eb6a3e0b6b12e3540218bb37ae083404b1f2ce6db2a4121e979829b4aff94b99f49da1cf8"
8584
}

0 commit comments

Comments
 (0)