Files
replypier/e2e/package.json
T

35 lines
1.5 KiB
JSON
Raw Normal View History

{
"name": "replypier-e2e",
"private": true,
"type": "module",
"description": "End-to-end tests for ReplyPier (dashboard, widget, backend) — see AUTHORING.md",
"engines": {
"node": ">=22.18"
},
"scripts": {
"test": "./scripts/stack.sh up && playwright test --project=chromium && playwright test --project=org --workers=1 --pass-with-no-tests",
"test:smoke": "playwright test --project=chromium --grep @smoke",
"test:org": "playwright test --project=org --workers=1 --pass-with-no-tests",
"test:enterprise": "E2E_EDITION=enterprise ./scripts/stack.sh up && E2E_EDITION=enterprise playwright test --project=enterprise --project=chromium && E2E_EDITION=enterprise playwright test --project=enterprise-org --project=org --workers=1 --pass-with-no-tests",
"test:ui": "playwright test --ui",
"report": "playwright show-report",
"stack": "./scripts/stack.sh",
"fake-llm": "node services/fake-llm/server.ts",
"lint": "eslint .",
"lint:enterprise": "cd ../frontend/src/modules/enterprise/e2e && ../../../../../e2e/node_modules/.bin/eslint .",
"api:types": "./scripts/api-types.sh",
"typecheck": "tsc --noEmit"
},
"devDependencies": {
"@axe-core/playwright": "4.13.0",
"@modelcontextprotocol/sdk": "1.30.1",
"@playwright/test": "1.63.0",
"@types/node": "^22.10.0",
"eslint": "^9.14.0",
"eslint-plugin-playwright": "^2.1.0",
"openapi-typescript": "7.13.0",
"typescript": "~5.6.3",
"typescript-eslint": "^8.18.0",
"zod": "4.6.5"
}
}