Repository navigation
Expand file tree
/
Copy pathpackage.json
More file actions
46 lines (46 loc) · 2.12 KB
/
Copy pathpackage.json
File metadata and controls
46 lines (46 loc) · 2.12 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
{
"name": "transcendence",
"private": true,
"packageManager": "pnpm@10.22.0",
"pnpm": {
"overrides": {
"@next/eslint-plugin-next>fast-glob": "npm:tinyglobby@0.2.15",
"esbuild@>=0.27.3 <0.28.1": "0.28.1",
"undici@>=7.0.0 <7.29.1": "7.29.1",
"brace-expansion@<1.1.21": "1.1.21",
"brace-expansion@>=2.0.0 <2.1.7": "2.1.7"
},
"onlyBuiltDependencies": [
"esbuild",
"unrs-resolver"
]
},
"scripts": {
"backend:test": "dotnet test tests/Transcendence.Service.Core.Tests/Transcendence.Service.Core.Tests.csproj -v minimal && dotnet test tests/Transcendence.WebAPI.Tests/Transcendence.WebAPI.Tests.csproj -v minimal && dotnet test tests/Transcendence.IntegrationTests/Transcendence.IntegrationTests.csproj -v minimal",
"dev:stack:up": "docker compose up --build -d",
"dev:stack:down": "docker compose down",
"hooks:install": "git config core.hooksPath .githooks",
"precommit:api-sync": "pnpm api:gen && git add -- openapi/transcendence.v1.json",
"precommit:check": "git diff --cached --check",
"api:spec": "bash scripts/openapi/export.sh",
"api:client": "pnpm --filter @transcendence/api-client build",
"api:gen": "pnpm api:spec && pnpm api:client",
"api:check": "pnpm api:gen && git diff --exit-code -- openapi/transcendence.v1.json",
"web:dev": "pnpm --filter web dev",
"web:build": "pnpm --filter web build",
"web:lint": "pnpm --filter web lint",
"web:test": "pnpm --filter web test",
"perf:web": "pnpm web:build && pnpm perf:web:ci",
"perf:web:ci": "node scripts/perf/web-lab.mjs --base-url http://127.0.0.1:3000 --routes scripts/perf/routes.ci.json --samples 3 --budgets scripts/perf/web-budgets.json --json-out .performance-artifacts/web-lab.json",
"perf:api": "k6 run scripts/perf/api-load.js",
"e2e": "npx playwright test",
"e2e:local": "BASE_URL=http://localhost:3000 npx playwright test",
"e2e:stack": "bash scripts/e2e/run-compose-stack.sh"
},
"devDependencies": {
"@playwright/test": "^1.63.0",
"@transcendence/web-routes": "workspace:*",
"chrome-launcher": "^1.2.2",
"lighthouse": "^13.5.0"
}
}