Map-Bilder aus ghostcap-gaming/cs2-map-images lokal als WebP gespeichert (npm run images lädt und verkleinert sie). Bilder in Veto-Kacheln, Pool-Vorschau, Serie und Seitenwahl; CT/T-Embleme aus client/public/sides mit Ersatzsymbol, falls die Dateien fehlen.
27 lines
755 B
JSON
27 lines
755 B
JSON
{
|
|
"name": "cs2-mapveto",
|
|
"private": true,
|
|
"version": "0.1.0",
|
|
"description": "Match-Lobbys, Map-Veto und CS2-Serververwaltung",
|
|
"workspaces": [
|
|
"server",
|
|
"client"
|
|
],
|
|
"scripts": {
|
|
"dev": "concurrently -n server,client -c cyan,magenta \"npm run dev --workspace server\" \"npm run dev --workspace client\"",
|
|
"dev:server": "npm run dev --workspace server",
|
|
"dev:client": "npm run dev --workspace client",
|
|
"build": "npm run build --workspace client",
|
|
"start": "npm run start --workspace server",
|
|
"test": "npm test --workspace server",
|
|
"images": "node scripts/fetch-map-images.mjs"
|
|
},
|
|
"devDependencies": {
|
|
"concurrently": "^9.1.0",
|
|
"sharp": "^0.33.5"
|
|
},
|
|
"engines": {
|
|
"node": ">=18.18"
|
|
}
|
|
}
|