Repository navigation
Expand file tree
/
Copy pathpackage.json
More file actions
53 lines (52 loc) · 3.92 KB
/
Copy pathpackage.json
File metadata and controls
53 lines (52 loc) · 3.92 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
46
47
48
49
50
51
52
53
{
"name": "web-presentation",
"private": true,
"version": "0.0.0",
"type": "module",
"packageManager": "pnpm@10.30.3",
"scripts": {
"env:check": "node ./scripts/dev/check-env.mjs",
"test:backend": "uv run --project backend pytest -c backend/pyproject.toml",
"test:backend:unit": "uv run --project backend pytest -c backend/pyproject.toml -m unit",
"test:backend:api": "uv run --project backend pytest -c backend/pyproject.toml -m api",
"test:backend:integration": "uv run --project backend pytest -c backend/pyproject.toml -m integration",
"test:backend:pg-claim": "uv run --project backend pytest -c backend/pyproject.toml backend/tests/integration/test_pg_claim_contention.py backend/tests/integration/test_migration_behavior_contracts.py",
"test:backend:runtime-state-parity": "uv run --project backend pytest -c backend/pyproject.toml backend/tests/contracts/test_runtime_state_adapter.py",
"test:lite:runtime-state-drill": "python scripts/testing/lite-runtime-state-drill.py",
"test:editor": "pnpm --filter editor test",
"test:editor:check": "pnpm --filter editor check",
"test:editor:build": "pnpm --filter editor build",
"test:editor:gate": "pnpm run test:editor:check && pnpm run test:editor && pnpm run test:editor:build",
"test:runtime": "pnpm --filter web-runtime-vue test",
"test:runtime:gate": "pnpm --filter web-runtime-vue check && pnpm --filter web-runtime-vue test && pnpm --filter web-runtime-vue build",
"test:contracts": "vitest run --config tests/config/vitest.config.ts",
"test:repository": "vitest run --config tests/config/vitest.config.ts tests/contracts/repository",
"codegen:editor-api:openapi": "node scripts/codegen/dump-openapi.mjs",
"codegen:editor-api:types": "node scripts/codegen/generate-editor-api-types.mjs",
"codegen:editor-api": "pnpm run codegen:editor-api:openapi && pnpm run codegen:editor-api:types",
"codegen:preview-types": "node scripts/codegen/generate-preview-types.mjs",
"codegen:model-view-types": "node scripts/codegen/generate-model-view-types.mjs",
"test:contracts:generated": "node scripts/codegen/check-generated.mjs",
"test:python-workspace": "uv run --all-packages --all-groups --all-extras pytest tests/workspace",
"test:contracts:gateway": "python scripts/contracts/test-gateway-openapi.py",
"test:contracts:docker-context": "python scripts/contracts/check-docker-context.py",
"test:contracts:compose-images": "python scripts/contracts/check-compose-images.py",
"test:contracts:cli-skill": "uv run --project backend pytest -c backend/pyproject.toml backend/tests/contracts/test_cli_skill_examples.py",
"test:render-contracts": "uv run --project packages/render-contracts --extra dev pytest packages/render-contracts/tests",
"test:renderer": "uv run --project renderer --extra dev pytest -c renderer/pyproject.toml renderer/tests",
"test:render-e2e": "pnpm run test:e2e:prepare && playwright test --config tests/config/playwright.config.ts --project=smoke page-screenshot.spec.ts",
"test:e2e:run": "playwright test --config tests/config/playwright.config.ts --project=auth --project=smoke",
"test:e2e:prepare": "node ./scripts/testing/prepare-e2e-env.mjs",
"test:e2e": "pnpm run test:e2e:prepare && pnpm run test:e2e:run",
"test:e2e:regression": "pnpm run test:e2e:prepare && playwright test --config tests/config/playwright.config.ts --project=visual-edit --project=ai --project=runtime-heavy",
"test:e2e:all": "pnpm run test:e2e:prepare && playwright test --config tests/config/playwright.config.ts --project=auth --project=smoke --project=visual-edit --project=ai --project=runtime-heavy",
"test:all": "node ./scripts/testing/run-full-tests.mjs",
"test:seed:smoke": "node ./scripts/testing/seed-smoke-data.mjs",
"test:reset:data": "node ./scripts/testing/reset-test-data.mjs"
},
"devDependencies": {
"@playwright/test": "^1.56.1",
"vitest": "^4.1.2",
"yaml": "^2.9.0"
}
}