{ "name": "eventsnap-e2e", "private": true, "version": "0.1.0", "type": "module", "description": "Playwright E2E suite for EventSnap. Spins up an isolated docker-compose test stack and exercises the SvelteKit frontend end-to-end.", "scripts": { "test:e2e": "playwright test", "test:e2e:smoke": "playwright test --grep @smoke", "test:e2e:ui": "playwright test --ui", "test:e2e:headed": "playwright test --headed", "test:e2e:debug": "PWDEBUG=1 playwright test", "test:e2e:report": "playwright show-report", "stack:up": "docker compose -f docker-compose.test.yml up -d --build", "stack:down": "docker compose -f docker-compose.test.yml down -v", "stack:logs": "docker compose -f docker-compose.test.yml logs -f", "install:browsers": "playwright install --with-deps chromium firefox webkit", "lint": "eslint .", "lint:fix": "eslint . --fix", "format": "prettier --write .", "format:check": "prettier --check ." }, "devDependencies": { "@eslint/js": "^9.39.5", "@playwright/test": "^1.49.0", "@types/node": "^22.10.0", "@types/pg": "^8.11.10", "eslint": "^9.39.5", "eslint-config-prettier": "^9.1.2", "globals": "^15.15.0", "pg": "^8.13.1", "prettier": "^3.9.5", "typescript": "^5.7.0", "typescript-eslint": "^8.64.0" } }