rps-royale/package.json
Ubuntu a97d05e678 test+security: add Playwright E2E tests and API rate limiting
- Install Playwright + Chromium for end-to-end testing

- Add playwright.config.ts with Docker-aware setup

- Add e2e/ai-match.spec.ts covering canvas load, health endpoint, leaderboard, home

- Add express-rate-limit to server (120 req/min on /api)

- Add pnpm test:e2e script to root package.json
2026-05-24 13:55:32 +00:00

26 lines
842 B
JSON

{
"name": "rps-royale",
"version": "1.0.0",
"private": true,
"scripts": {
"build": "pnpm -r build",
"dev": "pnpm --parallel dev",
"lint": "pnpm -r lint",
"test": "pnpm -r test",
"test:e2e": "playwright test",
"typecheck": "pnpm -r typecheck",
"db:migrate": "pnpm --filter server db:migrate",
"db:generate": "pnpm --filter server db:generate",
"db:seed": "pnpm --filter server db:seed",
"contract:compile": "pnpm --filter contracts compile",
"contract:test": "pnpm --filter contracts test",
"contract:deploy:local": "pnpm --filter contracts deploy:local",
"contract:deploy:sepolia": "pnpm --filter contracts deploy:sepolia"
},
"devDependencies": {
"@playwright/test": "^1.60.0",
"playwright": "^1.60.0",
"typescript": "^5.6.0"
},
"packageManager": "pnpm@9.0.0"
}