{ "name": "nostos", "private": true, "license": "AGPL-3.0-or-later", "scripts": { "start": "concurrently --kill-others-on-fail --prefix-colors cyan.bold,magenta.bold --names \"🔧 BACKEND\",\"🎨 FRONTEND\" --timestamp-format HH:mm:ss -p \"[{time} {name}]\" \"npm run backend\" \"npm run frontend\"", "prod": "cd Nostos.Backend && dotnet run -c Release", "backend": "cd Nostos.Backend && dotnet run --urls http://0.0.0.0:5099 --environment Development", "frontend": "cd Nostos.Frontend && npm start", "build:frontend": "cd Nostos.Frontend && npm run build", "help": "node -e \"const c=s=>`\\x1b[${s}m`;const R=c(0),B=c(1),C=c(36),Y=c(33),G=c(32),D=c(2),W=c(37),U=c(4);console.log([,'',` ${B}${C}Nostos${R}`,` ${D}─────────────────────────────────────────${R}`,'',` ${B}${W}Main Commands${R}`,'',` ${B}${G}npm start${R} ${D}Dev server (backend + frontend)${R}`,` ${B}${G}npm run prod${R} ${D}Production build & serve${R}`,` ${B}${G}npm run help${R} ${D}Show this menu${R}`,'',` ${D}─────────────────────────────────────────${R}`,'',` ${B}${W}Individual Services${R}`,'',` ${B}${Y}npm run backend${R} ${D}.NET backend only (Debug)${R}`,` ${B}${Y}npm run frontend${R} ${D}Angular dev server only${R}`,'',` ${B}${W}Build${R}`,'',` ${B}${Y}npm run build:frontend${R} ${D}Angular production build${R}`,'',].join('\\n'))\"" }, "devDependencies": { "concurrently": "^10.0.6" } }