Repository navigation
Expand file tree
/
Copy pathpackage.json
More file actions
114 lines (114 loc) · 7.13 KB
/
Copy pathpackage.json
File metadata and controls
114 lines (114 loc) · 7.13 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
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
{
"name": "bb",
"private": true,
"license": "MIT",
"type": "module",
"engines": {
"node": ">=22.19.0"
},
"scripts": {
"prepare": "turbo run generate:templates generate:plugin-scaffold generate generate:bb-official-marketplace --filter=@bb/templates --filter=@bb/plugin-build --filter=@bb/server --output-logs=errors-only --summarize=false",
"scripts:prepare": "pnpm exec turbo run build --filter=@bb/scripts --output-logs=none --log-prefix=none --summarize=false",
"cli:prepare": "pnpm exec turbo run build --filter=@bb/scripts --filter=@bb/cli --output-logs=none --log-prefix=none --summarize=false",
"ensure-native-modules": "node scripts/ensure-native-modules.mjs",
"dev": "node scripts/ensure-native-modules.mjs && cross-env NODE_ENV=development dotenv --no-expand -c development -- node --conditions=source --import tsx packages/scripts/src/commands/run-dev.ts",
"start": "cross-env NODE_ENV=production dotenv --no-expand -c production -- node --conditions=source --import tsx scripts/start-bb.mjs",
"start:worktree": "cross-env NODE_ENV=development dotenv --no-expand -c development -- node --conditions=source --import tsx packages/scripts/src/commands/run-dev.ts --worktree",
"start:worktree-remote": "cross-env BB_SERVER_BIND_HOST=0.0.0.0 pnpm run start:worktree",
"desktop": "cross-env NODE_ENV=production dotenv --no-expand -c production -- node --conditions=source --import tsx packages/scripts/src/commands/run-desktop.ts",
"desktop:worktree": "cross-env NODE_ENV=development dotenv --no-expand -c development -- node --conditions=source --import tsx packages/scripts/src/commands/run-desktop.ts --worktree",
"mobile:apk:dev": "pnpm exec turbo run build:android:dev --filter=@bb/mobile",
"dev:remote": "cross-env BB_DEV_APP_HOST=0.0.0.0 BB_SERVER_BIND_HOST=0.0.0.0 pnpm run dev",
"cloud:dev": "node --conditions=source --import tsx scripts/bb-cloud-dev.mjs",
"dev:restart": "cross-env NODE_ENV=development node --conditions=source --import tsx packages/scripts/src/commands/request-dev-restart.ts both",
"dev:restart-server": "cross-env NODE_ENV=development node --conditions=source --import tsx packages/scripts/src/commands/request-dev-restart.ts server",
"dev:restart-host-daemon": "cross-env NODE_ENV=development node --conditions=source --import tsx packages/scripts/src/commands/request-dev-restart.ts host-daemon",
"dev:host-daemon": "cross-env NODE_ENV=development dotenv --no-expand -c development -- node --conditions=source --import tsx packages/scripts/src/commands/run-host-daemon.ts",
"build": "turbo run build --filter=@bb/scripts --filter=@bb/app --filter=@bb/server --filter=@bb/host-daemon --filter=@bb/cli --filter=bb-app",
"bb-app:prepare": "turbo run build --filter=bb-app --output-logs=none --log-prefix=none --summarize=false",
"start:host-daemon": "cross-env NODE_ENV=production dotenv --no-expand -c production -- pnpm run --silent bb-app:prepare && cross-env NODE_ENV=production dotenv --no-expand -c production -- node packages/bb-app/dist/bb-app.js host-daemon",
"seed:perf": "node scripts/ensure-native-modules.mjs && cross-env NODE_ENV=development node --conditions=source --import tsx packages/scripts/src/commands/seed-perf-db.ts",
"parity": "pnpm --filter @bb/provider-parity run parity",
"reset": "cross-env NODE_ENV=production pnpm run --silent scripts:prepare && cross-env NODE_ENV=production node packages/scripts/dist/commands/reset-bb-data.js",
"reset:dev": "cross-env NODE_ENV=development pnpm run --silent scripts:prepare && cross-env NODE_ENV=development node packages/scripts/dist/commands/reset-bb-data.js",
"reset:all": "cross-env NODE_ENV=production pnpm run --silent scripts:prepare && cross-env NODE_ENV=production node packages/scripts/dist/commands/reset-bb-data.js --all",
"clean": "turbo run clean",
"codemod:remove-typescript-comments": "node scripts/remove-typescript-comments.mjs",
"format": "oxfmt .",
"format:check": "oxfmt . --check",
"storybook": "turbo run storybook --filter=@bb/app",
"lint": "turbo run lint",
"lint:type-aware": "oxlint -c .oxlintrc.type-aware.json scripts .github ./*.ts",
"check:plugin-forks": "node scripts/check-plugin-forks.mjs",
"typecheck": "turbo run typecheck",
"test": "turbo run test",
"test:integration": "turbo run test:integration",
"qa:standalone:start": "node tests/qa/scripts/run-root-command.mjs standalone:start",
"qa:standalone:stop": "node tests/qa/scripts/run-root-command.mjs standalone:stop",
"qa:standalone:cleanup": "node tests/qa/scripts/run-root-command.mjs standalone:cleanup",
"codex:archive-tmp-bb-sessions": "pnpm run --silent scripts:prepare && node packages/scripts/dist/commands/archive-codex-tmp-bb-sessions.js",
"bb": "cross-env NODE_ENV=production pnpm run --silent cli:prepare 1>&2 && cross-env NODE_ENV=production node packages/scripts/dist/commands/run-cli.js",
"bb:dev": "cross-env NODE_ENV=development node --conditions=source --import tsx packages/scripts/src/commands/run-cli.ts",
"server": "pnpm --filter @bb/server start",
"drizzle-studio": "cross-env NODE_ENV=development pnpm --filter @bb/db db:studio",
"drizzle-studio:prod": "cross-env NODE_ENV=production pnpm --filter @bb/db db:studio"
},
"devDependencies": {
"@types/node": "^22.20.5",
"@vitest/coverage-v8": "4.1.12",
"@vitest/utils": "4.1.12",
"cross-env": "^10.1.0",
"dotenv-cli": "^11.1.0",
"esbuild": "^0.28.2",
"http-proxy-3": "^1.23.3",
"oxfmt": "^0.64.0",
"oxlint": "^1.91.0",
"oxlint-tsgolint": "^7.0.2006",
"rimraf": "^6.1.4",
"tsrs": "0.18.0-ts7.1.0-dev.20260929",
"tsx": "^4.23.15",
"turbo": "^2.11.10",
"typescript": "npm:@typescript/typescript6@^6.0.2",
"vitest": "^4.1.12"
},
"packageManager": "pnpm@9.15.0",
"pnpm": {
"supportedArchitectures": {
"os": [
"current"
],
"cpu": [
"arm64",
"x64"
]
},
"overrides": {
"zod": "4.6.7",
"@expo/metro-config>lightningcss": "1.30.1",
"drizzle-orm>better-sqlite3": "12.11.1",
"monaco-editor>dompurify": "3.4.17",
"miniflare>undici": "7.30.2",
"miniflare>sharp": "0.35.5",
"@earendil-works/pi-coding-agent>undici": "8.12.4",
"eas-cli>joi": "17.13.9",
"@expo/eas-json>joi": "17.13.9",
"eas-cli>minimatch": "5.1.9",
"eas-cli>yaml": "2.9.1",
"eas-cli>ajv": "8.20.0",
"eas-cli>nanoid": "3.3.20",
"eas-cli>node-forge": "1.4.3",
"eas-cli>tar": "7.5.22",
"oxfmt>tinypool": "2.2.0"
},
"patchedDependencies": {
"sonner@1.7.4": "patches/sonner@1.7.4.patch",
"@react-native-cookies/cookies@6.2.1": "patches/@react-native-cookies__cookies@6.2.1.patch",
"react-native-webview@14.0.1": "patches/react-native-webview@14.0.1.patch",
"@dnd-kit/core@6.3.1": "patches/@dnd-kit__core@6.3.1.patch",
"@hugeicons/react-native@1.0.16": "patches/@hugeicons__react-native@1.0.16.patch",
"mermaid@11.17.2": "patches/mermaid@11.17.2.patch",
"@better-auth/api-key@1.7.18": "patches/@better-auth__api-key@1.7.18.patch",
"app-builder-lib@26.18.0": "patches/app-builder-lib@26.18.0.patch"
}
}
}