{ "name": "jecnarozvrh", "version": "1.0.0", "description": "", "license": "GPL-3.0-only", "author": "Jakub Žitník", "type": "module", "main": "server.js", "scripts": { "test": "tsx tests/test.ts", "start": "concurrently \"NODE_ENV=development tsx server.ts\" \"NODE_ENV=development tsx cron-runner.ts\"", "build": "tsc && cd web && hugo --gc --minify", "build-noweb": "tsc", "serve": "concurrently \"node dist/server.js\" \"node dist/cron-runner.js\"", "dev-web": "cd web && hugo serve" }, "dependencies": { "body-parser": "^2.2.0", "cheerio": "^1.1.2", "concurrently": "^9.2.0", "cors": "^2.8.6", "dotenv": "^17.2.3", "exceljs": "^4.4.0", "express": "^5.1.0", "jszip": "^3.10.1", "node-cron": "^4.2.1", "puppeteer": "^24.10.0", "xml2js": "^0.6.2" }, "devDependencies": { "@types/body-parser": "^1.19.6", "@types/cors": "^2.8.19", "@types/express": "^5.0.6", "@types/jszip": "^3.4.0", "@types/node": "^25.2.3", "@types/node-cron": "^3.0.11", "@types/xml2js": "^0.4.14", "tsx": "^4.21.0", "typescript": "^5.9.3" } }