-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpackage.json
More file actions
85 lines (85 loc) · 4.7 KB
/
Copy pathpackage.json
File metadata and controls
85 lines (85 loc) · 4.7 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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
{
"name": "rend",
"version": "0.1.0",
"private": true,
"packageManager": "bun@1.3.6",
"workspaces": [
"apps/*",
"packages/*"
],
"scripts": {
"dev": "bun run backend:up && REND_ENV_PROFILE=local turbo dev --filter=@rend/site",
"dev:local": "bun run backend:up && REND_ENV_PROFILE=local turbo dev --filter=@rend/site",
"dev:site": "REND_ENV_PROFILE=local turbo dev --filter=@rend/site",
"build": "turbo build",
"build:site": "turbo build --filter=@rend/site",
"env:local": "node scripts/validate-env.mjs --profile local --require-files",
"env:production": "node scripts/validate-env.mjs --profile production",
"env:production:example": "node scripts/validate-env.mjs --profile production --env-file .env.production.example --allow-placeholders",
"verify:production-local": "bun run env:production && REND_ENV_PROFILE=production turbo build --filter=@rend/site && REND_ENV_PROFILE=production turbo typecheck --filter=@rend/site && cargo check --workspace",
"launch:gate": "node scripts/launch-gate.mjs",
"launch:self-serve-readiness": "node scripts/self-serve-readiness.mjs",
"billing:autumn-parity": "node scripts/autumn-catalog-parity.mjs",
"launch:production-dry-run": "bun scripts/production-dry-run.mjs",
"launch:production-sdk-e2e": "node scripts/production-sdk-e2e.mjs",
"backend:up": "bun run env:local && REND_ENV_PROFILE=local docker compose up -d",
"backend:down": "docker compose down",
"backend:api": "bun run env:local && REND_ENV_PROFILE=local cargo run -p rend-api",
"backend:edge": "bun run env:local && REND_ENV_PROFILE=local cargo run -p rend-edge",
"backend:media-worker": "bun run env:local && REND_ENV_PROFILE=local cargo run -p rend-api -- worker media",
"backend:check": "cargo check --workspace",
"backend:docker:build": "docker compose build",
"backend:docker:up": "docker compose up -d --wait",
"backend:docker:down": "docker compose --profile two-edge down",
"backend:docker:logs": "docker compose --profile two-edge logs -f",
"backend:docker:smoke": "scripts/docker-smoke.sh",
"backend:docker:two-edge-smoke": "scripts/docker-two-edge-smoke.sh",
"backend:docker:inspect-release": "scripts/inspect-docker-release.sh",
"backend:docker:check-versions": "scripts/check-docker-image-versions.sh",
"release:images": "scripts/release-images.sh",
"deploy:validate-env": "scripts/validate-production-env.sh",
"deploy:preflight:control-plane": "scripts/preflight-control-plane-host.sh",
"deploy:preflight:edge": "scripts/preflight-edge-host.sh",
"deploy:control-plane": "scripts/deploy-control-plane-host.sh",
"deploy:edge": "scripts/deploy-edge-host.sh",
"deploy:verify:first-host": "scripts/verify-first-host-deploy.sh",
"playback:readiness": "node scripts/playback-readiness-gate.mjs",
"backend:benchmark:local": "scripts/benchmark-local-playback.sh",
"backend:smoke:async-media": "scripts/smoke-async-media.sh",
"backend:smoke:media": "scripts/smoke-media-artifacts.sh",
"backend:smoke:edge-cache": "scripts/smoke-edge-cache.sh",
"backend:smoke:edge-coalescing": "scripts/smoke-edge-coalescing.sh",
"backend:smoke:asset-events": "scripts/smoke-asset-events.sh",
"backend:smoke:lifecycle-sse": "scripts/smoke-lifecycle-sse.sh",
"backend:smoke:playback-bootstrap": "scripts/smoke-playback-bootstrap.sh",
"backend:smoke:playback-telemetry": "scripts/smoke-playback-telemetry.sh",
"backend:smoke:billing-denial": "node scripts/smoke-billing-denial.mjs",
"billing:setup-autumn": "node scripts/with-root-env.mjs --profile local node scripts/setup-autumn-billing.mjs",
"e2e:player-telemetry": "node scripts/e2e-player-telemetry.mjs",
"e2e:site-assets": "node scripts/e2e-site-assets.mjs",
"backend:smoke:edge-warming": "scripts/smoke-edge-warming.sh",
"backend:smoke:delete-purge": "scripts/smoke-delete-purge.sh",
"backend:smoke:signed-playback": "scripts/smoke-edge-cache.sh",
"openapi:lint": "node scripts/lint-openapi.mjs",
"openapi:generate": "node scripts/generate-openapi-client.mjs",
"openapi:check": "bun run openapi:lint && node scripts/generate-openapi-client.mjs --check",
"openapi:contract": "bun run --cwd apps/site test:contract",
"openapi:sdk-test": "bun run --cwd packages/sdk test",
"sdk:integration-smoke": "node scripts/with-root-env.mjs --profile local bun scripts/sdk-integration-smoke.mjs",
"typecheck": "turbo typecheck",
"start": "turbo start --filter=@rend/site",
"clean": "turbo clean"
},
"engines": {
"bun": ">=1.3.6",
"node": ">=20"
},
"overrides": {
"postcss": "8.5.15"
},
"devDependencies": {
"dotenv": "^17.4.2",
"dotenv-expand": "^13.0.0",
"turbo": "^2.9.18"
}
}