-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpackage.json
More file actions
55 lines (55 loc) · 2.98 KB
/
Copy pathpackage.json
File metadata and controls
55 lines (55 loc) · 2.98 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
{
"name": "rebase-network",
"private": true,
"version": "0.1.0",
"packageManager": "pnpm@10.34.1",
"scripts": {
"dev": "pnpm --filter @rebase/web dev",
"build": "pnpm --filter @rebase/web build",
"preview": "pnpm --filter @rebase/web preview",
"typecheck": "pnpm --filter @rebase/web check",
"lint": "pnpm --filter @rebase/web lint",
"pretest:smoke": "pnpm local:bootstrap && pnpm build:api",
"test:smoke": "playwright test",
"dev:web": "pnpm --filter @rebase/web dev",
"dev:admin": "pnpm --filter @rebase/admin dev",
"dev:api": "pnpm --filter @rebase/api dev",
"dev:stack": "node scripts/local/dev-stack.mjs",
"dev:public": "node scripts/local/dev-stack.mjs --services=api,web",
"dev:ops": "node scripts/local/dev-stack.mjs --services=api,admin",
"build:admin": "pnpm --filter @rebase/admin build",
"build:api": "pnpm --filter @rebase/api build",
"build:web:prod": "SITE_URL=https://rebase.network API_BASE_URL=https://api.rebase.network pnpm --filter @rebase/web build && node scripts/deploy/prepare-web-assets.mjs",
"build:admin:prod": "VITE_API_BASE_URL=https://api.rebase.network VITE_PUBLIC_SITE_BASE_URL=https://rebase.network pnpm --filter @rebase/admin build",
"deploy:web:dry-run": "pnpm build:web:prod && pnpm exec wrangler deploy --config apps/web/dist/server/wrangler.production.json --dry-run",
"deploy:web": "node scripts/deploy/block-manual-production.mjs rebase-web",
"deploy:admin:dry-run": "pnpm build:admin:prod && pnpm exec wrangler deploy --config apps/admin/wrangler.production.jsonc --dry-run",
"deploy:admin": "node scripts/deploy/block-manual-production.mjs rebase-admin",
"deploy:server:config": "POSTGRES_PASSWORD=example BETTER_AUTH_SECRET=example CLOUDFLARED_TUNNEL_TOKEN=example docker compose --env-file infra/production/server.env.example -f infra/production/docker-compose.yml config",
"typecheck:admin": "pnpm --filter @rebase/admin typecheck",
"typecheck:api": "pnpm --filter @rebase/api typecheck",
"typecheck:backend": "pnpm typecheck:api && pnpm typecheck:admin",
"db:up": "docker compose -f infra/postgres/docker-compose.yml up -d",
"db:down": "docker compose -f infra/postgres/docker-compose.yml down",
"db:logs": "docker compose -f infra/postgres/docker-compose.yml logs --tail=120 postgres",
"local:bootstrap": "node scripts/local/bootstrap-stack.mjs",
"db:generate": "pnpm --filter @rebase/db generate",
"db:migrate": "pnpm --filter @rebase/db migrate",
"db:seed": "pnpm --filter @rebase/db seed",
"admin:bootstrap": "pnpm --filter @rebase/api bootstrap-admin",
"wechat:create-draft": "node scripts/wechat/create-draft.mjs",
"wechat:thumb-media-id": "node scripts/wechat/get-thumb-media-id.mjs"
},
"devDependencies": {
"@playwright/test": "^1.60.0",
"wrangler": "^4.98.0"
},
"pnpm": {
"overrides": {
"esbuild": "0.27.3",
"fast-xml-builder": "1.2.0",
"fast-xml-parser": "5.8.0",
"postcss": "8.5.15"
}
}
}