chore: major dependency bumps — genai v2, marked v18, diff v9, undici v8, proxy-agent v8, express v5, typescript v6

All bumps typecheck clean and pass 129 test files (1118 tests).

- @google/genai 1.45→2.0: backward-compatible for SF's API usage
- marked 15→18: no API changes affecting pi-tui markdown component
- diff 8→9: clean typecheck
- undici 7.25→8.2: clean typecheck
- proxy-agent 6→8: clean typecheck
- express 4→5 (pi-coding-agent only): clean typecheck
- typescript 5.9→6.0: added ignoreDeprecations for baseUrl+paths
- daemon typescript ^5.4→^6.0.3 aligned with root

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
This commit is contained in:
Mikael Hugo 2026-05-09 03:58:26 +02:00
parent 412a7fec5f
commit efa3ce4492
5 changed files with 604 additions and 423 deletions

1004
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -117,7 +117,7 @@
"@aws-sdk/client-bedrock-runtime": "^3.983.0",
"@clack/prompts": "^1.3.0",
"@google/gemini-cli-core": "^0.41.2",
"@google/genai": "^1.40.0",
"@google/genai": "^2.0.0",
"@logtape/file": "^2.0.7",
"@logtape/logtape": "^2.0.7",
"@logtape/pretty": "^2.0.7",
@ -134,7 +134,7 @@
"ajv-formats": "^3.0.1",
"chalk": "^5.6.2",
"chokidar": "^5.0.0",
"diff": "^8.0.2",
"diff": "^9.0.0",
"discord.js": "^14.26.4",
"extract-zip": "^2.0.1",
"fast-check": "^4.7.0",
@ -144,19 +144,19 @@
"ignore": "^7.0.5",
"jsonrepair": "^3.14.0",
"markdownlint": "^0.40.0",
"marked": "^15.0.12",
"marked": "^18.0.3",
"mime-types": "^3.0.1",
"minimatch": "^10.2.5",
"openai": "^6.37.0",
"picomatch": "^4.0.3",
"playwright": "^1.59.1",
"proper-lockfile": "^4.1.2",
"proxy-agent": "^6.5.0",
"proxy-agent": "^8.0.1",
"remark-parse": "^11.0.0",
"sharp": "^0.34.5",
"shell-quote": "^1.8.3",
"strip-ansi": "^7.1.0",
"undici": "^7.25.0",
"undici": "^8.2.0",
"unified": "^11.0.5",
"unist-util-visit": "^5.1.0",
"yaml": "^2.8.4",
@ -172,7 +172,7 @@
"esbuild": "^0.27.7",
"jiti": "^2.7.0",
"jscpd": "^4.0.9",
"typescript": "^5.4.0",
"typescript": "^6.0.3",
"typescript-language-server": "^5.1.3",
"vitest": "^4.1.5"
},

View file

@ -37,7 +37,7 @@
},
"devDependencies": {
"@types/node": "^25.6.2",
"typescript": "^5.4.0"
"typescript": "^6.0.3"
},
"engines": {
"node": ">=26.1.0"

View file

@ -24,6 +24,7 @@
"@silvia-odwyer/photon-node": "^0.3.4",
"chalk": "^5.5.0",
"diff": "^8.0.2",
"express": "^5.2.1",
"extract-zip": "^2.0.1",
"file-type": "^21.1.1",
"hosted-git-info": "^9.0.2",
@ -33,14 +34,13 @@
"proper-lockfile": "^4.1.2",
"strip-ansi": "^7.1.0",
"undici": "^7.24.2",
"yaml": "^2.8.2",
"express": "^4.19.2"
"yaml": "^2.8.2"
},
"devDependencies": {
"@types/diff": "^7.0.2",
"@types/express": "^4.17.21",
"@types/hosted-git-info": "^3.0.5",
"@types/proper-lockfile": "^4.1.4",
"@types/express": "^4.17.21"
"@types/proper-lockfile": "^4.1.4"
},
"engines": {
"node": ">=26.1.0"

View file

@ -5,6 +5,7 @@
"allowImportingTsExtensions": true,
"allowJs": true,
"checkJs": false,
"ignoreDeprecations": "6.0",
"target": "ES2024",
"lib": ["ES2024", "DOM", "DOM.Iterable"],
"rootDir": ".",