35 lines
1.1 KiB
JSON
35 lines
1.1 KiB
JSON
{
|
||
"name": "@profile/server",
|
||
"version": "0.1.0",
|
||
"description": "Express API(纯 JavaScript,migration-plan §6/§12 · v1.9)",
|
||
"main": "src/main.js",
|
||
"type": "commonjs",
|
||
"scripts": {
|
||
"start": "node src/main.js",
|
||
"start:dev": "node --watch src/main.js",
|
||
"worker": "node src/export/worker.js",
|
||
"set-password": "node scripts/set-password.js",
|
||
"generate-jwt-keys": "node scripts/generate-jwt-keys.js",
|
||
"migrate:missing-exams": "node scripts/migrate-missing-exams.js",
|
||
"migrate:p45": "node scripts/migrate-p45.js",
|
||
"migrate:monthly-materials": "node scripts/migrate-monthly-materials.js",
|
||
"migrate:monthly-exams": "node scripts/migrate-monthly-exams.js",
|
||
"migrate:user-real-name": "node scripts/migrate-user-real-name.js"
|
||
},
|
||
"dependencies": {
|
||
"@profile/shared": "file:../../packages/shared",
|
||
"argon2": "^0.41.0",
|
||
"bullmq": "^5.80.5",
|
||
"dotenv": "^16.4.5",
|
||
"exceljs": "^4.4.0",
|
||
"express": "^4.19.2",
|
||
"ioredis": "^5.4.1",
|
||
"jsonwebtoken": "^9.0.2",
|
||
"multer": "^2.2.0",
|
||
"mysql2": "^3.11.0"
|
||
},
|
||
"overrides": {
|
||
"uuid": "^11.1.1"
|
||
}
|
||
}
|