{ "name": "pokedex-online-server", "version": "1.0.0", "type": "module", "description": "Backend server for Pokedex Online - OAuth proxy and Gamemaster API", "main": "oauth-proxy.js", "scripts": { "start": "node oauth-proxy.js", "dev": "DOTENV_CONFIG_PATH=.env.development node oauth-proxy.js", "build": "echo 'Backend is Node.js - no build step required'", "gamemaster": "DOTENV_CONFIG_PATH=.env.development node gamemaster-api.js", "test": "vitest", "test:run": "vitest run", "lint": "echo 'Add ESLint when ready'", "validate": "node utils/env-validator.js" }, "dependencies": { "cors": "^2.8.5", "cookie-parser": "^1.4.6", "dotenv": "^16.6.1", "express": "^4.18.2", "jsonwebtoken": "^9.0.2", "node-fetch": "^3.3.2", "express-rate-limit": "^7.1.5", "winston": "^3.11.0" }, "devDependencies": { "vitest": "^1.6.1", "supertest": "^6.3.4" } }