-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
48 lines (48 loc) · 3.63 KB
/
Copy pathpackage.json
File metadata and controls
48 lines (48 loc) · 3.63 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
{
"name": "groupsum-xyz-workspace",
"version": "0.1.0",
"private": true,
"type": "module",
"workspaces": [
"pkgs/frontend",
"pkgs/site-content-pack"
],
"scripts": {
"dev": "npm --workspace @groupsum/groupsum-xyz-frontend run dev",
"build:content": "npm --workspace @groupsum/groupsum-xyz-content-pack run build",
"build:insights": "node pkgs/frontend/scripts/generate-insights-index.mjs",
"build": "npm run build:content && npm run build:insights && npm run validate:claims && npm run validate:portfolio && npm run validate:catalog && npm exec tsc -- --noEmit -p pkgs/frontend/tsconfig.json && npm exec vite -- build pkgs/frontend --config pkgs/frontend/vite.config.ts && npm exec vite -- build pkgs/frontend --config pkgs/frontend/vite.config.ts --ssr src/entry-server.tsx --outDir dist-server && npm run generate:static && npm run validate:discovery && npm run validate:performance",
"check": "npm run catalog:test && npm run catalog:validate && npm run test:catalog-routes && npm run build:content && npm run build:insights && npm run validate:claims && npm run validate:portfolio && npm run validate:catalog && npm --workspace @groupsum/groupsum-xyz-content-pack run test && npm exec tsc -- --noEmit -p pkgs/frontend/tsconfig.json && npm run validate:source-layout",
"generate:static": "node pkgs/frontend/scripts/generate-static.mjs",
"generate:api-client": "node pkgs/frontend/scripts/generate-api-client.mjs",
"validate:api-contract": "npm run generate:api-client && git diff --exit-code -- pkgs/backend/openapi.json pkgs/frontend/src/api/schema.generated.ts pkgs/frontend/src/api/contract.generated.ts",
"validate:discovery": "node pkgs/frontend/scripts/validate-discovery.mjs",
"validate:portfolio": "node pkgs/frontend/scripts/validate-portfolio-content.mjs",
"validate:catalog": "node pkgs/frontend/scripts/validate-catalog-content.mjs",
"validate:claims": "node pkgs/frontend/scripts/validate-claims.mjs",
"validate:performance": "node pkgs/frontend/scripts/validate-performance-budget.mjs",
"test:structured-data": "node --test pkgs/frontend/tests/page-jsonld.test.mjs",
"test:catalog-routes": "node --test pkgs/frontend/tests/catalog-detail-route.test.mjs",
"validate:source-layout": "node scripts/validate-source-layout.mjs",
"verify:deployment": "node pkgs/frontend/scripts/verify-deployment.mjs",
"lighthouse": "lhci autorun --config=pkgs/frontend/lighthouserc.cjs",
"catalog:collect": "python pkgs/catalog-pipeline/catalog_collect.py --refresh",
"catalog:render": "python pkgs/catalog-pipeline/catalog_render.py",
"catalog:export-public": "uv run --project pkgs/backend --locked python pkgs/backend/scripts/export_public_catalog.py",
"catalog:refresh": "npm run catalog:collect && npm run catalog:render && npm run catalog:validate",
"catalog:publish": "uv run --project pkgs/backend --locked python pkgs/backend/scripts/publish_catalog.py",
"catalog:validate": "python pkgs/catalog-pipeline/catalog_validate.py && python pkgs/catalog-pipeline/catalog_site_validate.py",
"catalog:test": "python -m unittest discover -s pkgs/catalog-pipeline/tests -p test_*.py",
"import:wordpress": "node pkgs/frontend/scripts/import-wordpress.mjs",
"deploy:dry-run": "node scripts/deploy.mjs --dry-run",
"deploy": "docker compose -f docker-compose.yaml up -d --build --force-recreate --no-deps groupsum-xyz",
"docker:build": "docker compose build groupsum-xyz",
"proxy:target-check": "node scripts/validate-proxy-target.mjs"
},
"devDependencies": {
"@lhci/cli": "^0.15.1",
"openapi-typescript": "^7.13.0",
"typescript": "^5.8.0",
"vite": "^6.0.0"
}
}