-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpackage.json
More file actions
45 lines (45 loc) · 2.32 KB
/
Copy pathpackage.json
File metadata and controls
45 lines (45 loc) · 2.32 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
{
"name": "langflow-e2e",
"version": "1.0.0",
"description": "Langflow E2E regression test suite (Playwright)",
"private": true,
"scripts": {
"test": "npx playwright test",
"test:core": "npx playwright test tests/core/",
"test:extended": "npx playwright test tests/extended/",
"test:features": "npx playwright test tests/core/features/ tests/extended/features/",
"test:integrations": "npx playwright test tests/core/integrations/",
"test:unit": "npx playwright test tests/core/unit/",
"test:scripts": "files=$(find scripts .claude/skills -name '*.test.mjs' -not -path '*/node_modules/*' | sort); [ -n \"$files\" ] || { echo 'no *.test.mjs found — the scripts unit lane would silently pass' >&2; exit 1; }; node --test $files",
"test:units": "files=$( { find . -maxdepth 1 -name '*.test.ts'; find scripts tests -name '*.test.ts' -not -path '*/node_modules/*'; } | sort); [ -n \"$files\" ] || { echo 'no *.test.ts found — the TypeScript unit lane would silently pass' >&2; exit 1; }; node --require ts-node/register --test $files",
"test:regression": "npx playwright test tests/core/regression/ tests/extended/regression/",
"test:grep": "npx playwright test --grep",
"report": "npx playwright show-report",
"typecheck": "tsc --noEmit",
"lint": "eslint tests/",
"lint:ci": "eslint tests/ --quiet",
"coverage:summary": "ts-node scripts/coverage-summary.ts && ts-node scripts/stable-tests.ts",
"regressions:summary": "ts-node scripts/regressions-summary.ts",
"regressions:check": "ts-node scripts/regressions-summary.ts --check",
"impacted": "ts-node scripts/impacted-tests.ts",
"validate:specs": "ts-node scripts/validate-spec-deps.ts",
"check:checklist-coverage": "ts-node scripts/check-checklist-coverage.ts",
"check:nightly-delta": "ts-node scripts/check-nightly-delta.ts",
"catalog:baseline": "ts-node scripts/update-component-catalog-baseline.ts",
"tokens:trend": "node scripts/token-trend.mjs"
},
"dependencies": {
"dotenv": "^16.4.5"
},
"devDependencies": {
"@flakiness/playwright": "^1.18.0",
"@playwright/test": "1.58.2",
"@types/node": "^25.5.0",
"eslint": "^10.8.0",
"eslint-plugin-playwright": "^2.11.0",
"playwright": "1.58.2",
"ts-node": "^10.9.2",
"typescript": "^5.4.5",
"typescript-eslint": "^8.65.0"
}
}