chore: upgrade to Node.js 25.2.1

- Update .nvmrc to Node 25
- Update all Dockerfiles to use node:25-alpine
- Update package.json engines to >=25.0.0
- Update CI/CD workflows for Node 25
- Update @types/node in packages
- Fix ESLint config to use ES module syntax
- Update OpenTelemetry imports for compatibility

All services tested and working with Node.js 25.2.1
This commit is contained in:
Ho Ngoc Hai
2026-01-07 17:15:25 +07:00
parent 9c74b86837
commit 63f5b10fe2
21 changed files with 1226 additions and 1504 deletions

View File

@@ -19,15 +19,15 @@
"typecheck": "pnpm -r typecheck"
},
"devDependencies": {
"@types/node": "^20.11.0",
"typescript": "^5.3.3",
"prettier": "^3.2.4",
"@types/node": "^25.0.0",
"eslint": "^8.56.0",
"turbo": "^1.11.2"
"prettier": "^3.7.4",
"turbo": "^1.11.2",
"typescript": "^5.9.3"
},
"engines": {
"node": ">=20.0.0",
"node": ">=25.0.0",
"pnpm": ">=8.0.0"
},
"packageManager": "pnpm@8.15.0"
}
}