- POST /api/admin/modpacks: .mrpack 파일 업로드 - adm-zip으로 modrinth.index.json 파싱 - 모드팩 이름, 버전, MC 버전, 모드 로더 자동 추출 - mods/resourcepacks/shaderpacks 콘텐츠 파싱 - S3에 파일 저장, DB에 메타데이터 저장
23 lines
No EOL
602 B
JSON
23 lines
No EOL
602 B
JSON
{
|
|
"name": "minecraft-backend",
|
|
"private": true,
|
|
"version": "1.0.0",
|
|
"type": "module",
|
|
"scripts": {
|
|
"start": "node server.js",
|
|
"sync-icons": "node scripts/sync-icons.cjs"
|
|
},
|
|
"dependencies": {
|
|
"@aws-sdk/client-s3": "^3.400.0",
|
|
"adm-zip": "^0.5.16",
|
|
"bcryptjs": "^2.4.3",
|
|
"express": "^4.18.2",
|
|
"express-session": "^1.17.3",
|
|
"jsonwebtoken": "^9.0.2",
|
|
"minecraft-server-util": "^5.3.0",
|
|
"mysql2": "^3.11.0",
|
|
"resend": "^2.0.0",
|
|
"socket.io": "^4.8.1",
|
|
"uuid": "^9.0.0"
|
|
}
|
|
} |