{
  "name": "@lobechat/e2e-tests",
  "version": "0.1.0",
  "private": true,
  "description": "E2E tests for LobeChat using Cucumber and Playwright",
  "scripts": {
    "build": "cd .. && bun run build",
    "test": "cucumber-js --config cucumber.config.js",
    "test:ci": "bun run build && bun run test",
    "test:community": "cucumber-js --config cucumber.config.js src/features/community/",
    "test:headed": "cross-env HEADLESS=false cucumber-js --config cucumber.config.js",
    "test:routes": "cucumber-js --config cucumber.config.js --tags '@routes'",
    "test:routes:ci": "cucumber-js --config cucumber.config.js --tags '@routes and not @ci-skip'",
    "test:smoke": "cucumber-js --config cucumber.config.js --tags '@smoke'"
  },
  "dependencies": {
    "@cucumber/cucumber": "^12.2.0",
    "@playwright/test": "^1.57.0",
    "bcryptjs": "^3.0.3",
    "pg": "^8.16.0",
    "playwright": "^1.57.0"
  },
  "devDependencies": {
    "@types/node": "^24.10.1",
    "cross-env": "^10.1.0",
    "tsx": "^4.20.6",
    "typescript": "^5.9.3"
  }
}