统一 Node 22 与后端安全运行基线(07-15-production-trust-closeout-cleanup)

这个提交包含在:
2026-07-16 05:17:18 +08:00
父节点 dcf34d7ac6
当前提交 abb6a22f5c
共修改 28 个文件,包含 2250 行新增和 3012 行删除
+14 -11
查看文件
@@ -17,7 +17,7 @@
"prisma:migrate:deploy": "prisma migrate deploy",
"seed:config": "node src/scripts/seed-config.js",
"seed:dev-users": "node src/scripts/seed-dev.js",
"seed:dev": "npm run seed:config && npm run seed:dev-users",
"seed:dev": "node src/scripts/dev-seed-safety.js && npm run seed:config && npm run seed:dev-users",
"seed:trialrun": "node src/scripts/seed-trialrun.js",
"report:small-team-observation": "node src/scripts/export-small-team-observation.js",
"job:revoke-expired-delegations": "node src/scripts/revoke-expired-delegations.js",
@@ -47,34 +47,37 @@
"keywords": [],
"author": "",
"license": "ISC",
"engines": {
"node": ">=22 <23"
},
"dependencies": {
"@aws-sdk/client-s3": "^3.985.0",
"@aws-sdk/client-s3": "^3.1087.0",
"@fastify/cookie": "^11.0.2",
"@fastify/cors": "^11.2.0",
"@fastify/helmet": "^13.0.2",
"@fastify/jwt": "^10.0.0",
"@fastify/jwt": "^10.2.0",
"@fastify/multipart": "^9.3.0",
"@fastify/rate-limit": "^10.3.0",
"@fastify/static": "^9.0.0",
"@fastify/swagger": "^9.5.2",
"@fastify/swagger-ui": "^5.2.3",
"@opentelemetry/api": "^1.9.0",
"@opentelemetry/auto-instrumentations-node": "^0.71.0",
"@opentelemetry/sdk-node": "^0.213.0",
"@opentelemetry/auto-instrumentations-node": "^0.78.0",
"@opentelemetry/sdk-node": "^0.220.0",
"@opentelemetry/semantic-conventions": "^1.40.0",
"@prisma/adapter-pg": "^7.3.0",
"@prisma/client": "^7.3.0",
"@prisma/adapter-pg": "^7.8.0",
"@prisma/client": "^7.8.0",
"bcryptjs": "^3.0.3",
"exceljs": "^4.4.0",
"fast-xml-parser": "5.3.4",
"fastify": "^5.7.4",
"fast-xml-parser": "5.10.0",
"fastify": "^5.10.0",
"fastify-plugin": "^5.1.0",
"node-cron": "^4.2.1",
"nodemailer": "^6.10.1",
"nodemailer": "^9.0.3",
"openid-client": "^6.8.2",
"pg": "^8.18.0",
"pg-boss": "^10.3.0",
"prisma": "^7.3.0",
"prisma": "^7.8.0",
"prom-client": "^15.1.0",
"sharp": "^0.34.5",
"tencentcloud-sdk-nodejs": "^4.1.14",