Files
replypier/e2e/package.json
T
WangShen007 54b949b392 chore(brand): rename the product to ReplyPier
The upstream project name is gone from code, assets, docs and build
output: brand strings, domains (replypier.site and its app/api/docs/help
subdomains), env prefixes, image and network names, the widget's public
JS API (window.ReplyPier, replypierId/BaseUrl/Config/Token), CSS tokens
(--rp-*), file and directory names, and the WordPress plugin package.

- widget loader is now webclient/replypier.min.js; both bundles rebuilt
  from source (backend/assets/widget.{js,css}, frontend/public/webclient)
- NOTICE, llms.txt, CONTRIBUTING, HELP_CENTER_INFRA and config.dev.js
  rewritten rather than string-swapped; the demo config no longer ships
  the previous vendor's Firebase/Razorpay/Google keys
- new migration replypier_ai_model_001 adds REPLYPIER to the managed
  AIModelType and rewrites pre-rename rows
- local compose project, database, role and volume renamed; LOCAL_DEPLOY
  documents carrying the old local data over
2026-10-26 00:51:03 +08:00

36 lines
1.5 KiB
JSON

{
"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"
}
}