An entry for the streamplace vod showcase
1{
2 "name": "streamhut",
3 "private": true,
4 "workspaces": [
5 "packages/at-run/*",
6 "apps/backend/*",
7 "apps/frontend"
8 ],
9 "scripts": {
10 "runner": "DEV=true bun run --watch packages/at-run/runner/src/index.ts",
11 "runner:prod": "bun run packages/at-run/runner/src/index.ts",
12 "runner:build": "bun build packages/at-run/runner/src/index.ts --compile --outfile=at-run-runner",
13 "at-run": "bun packages/at-run/cli/src/index.ts",
14 "login": "bun packages/at-run/cli/src/index.ts login",
15 "whoami": "bun packages/at-run/cli/src/index.ts whoami",
16 "list": "bun packages/at-run/cli/src/index.ts list",
17 "runtime:build": "bun run --cwd packages/at-run/runtime build",
18 "bundle:vod": "bun build apps/backend/api/src/index.ts --bundle --target=browser --outfile=apps/backend/api/dist/bundle.js",
19 "bundle:appview": "bun build apps/backend/appview/src/index.ts --bundle --target=browser --outfile=apps/backend/appview/dist/bundle.js",
20 "bundle": "npm run bundle:vod && npm run bundle:appview",
21 "bundle:watch": "bun build --watch apps/backend/api/src/index.ts --bundle --target=browser --outfile=apps/backend/api/dist/bundle.js",
22 "deploy:vod": "npm run bundle:vod && bun packages/at-run/cli/src/index.ts deploy apps/backend/api/dist/bundle.js",
23 "deploy:appview": "npm run bundle:appview && bun packages/at-run/cli/src/index.ts deploy apps/backend/appview/dist/bundle.js",
24 "deploy:all": "npm run deploy:appview && npm run deploy:vod",
25 "deploy": "npm run deploy:vod",
26 "deploy:minor": "npm run bundle:vod && bun packages/at-run/cli/src/index.ts deploy apps/backend/api/dist/bundle.js --minor",
27 "deploy:major": "npm run bundle:vod && bun packages/at-run/cli/src/index.ts deploy apps/backend/api/dist/bundle.js --major",
28 "frontend": "bun run --cwd apps/frontend dev",
29 "frontend:build": "bun run --cwd apps/frontend build",
30 "frontend:preview": "bun run --cwd apps/frontend preview",
31 "build": "npm run bundle && npm run frontend:build && npm run runner:build",
32 "typecheck": "tsc --noEmit"
33 },
34 "devDependencies": {
35 "@types/bun": "^1.3.11",
36 "@types/node": "^25.5.0",
37 "bun-types": "^1.3.11",
38 "typescript": "^6.0.2"
39 },
40 "dependencies": {
41 "@atproto/api": "^0.19.5",
42 "@atproto/identity": "^0.4.12",
43 "@atproto/syntax": "^0.5.2",
44 "@types/deno": "^2.5.0"
45 }
46}