Repository navigation
Expand file tree
/
Copy pathpackage.json
More file actions
201 lines (201 loc) · 12.2 KB
/
Copy pathpackage.json
File metadata and controls
201 lines (201 loc) · 12.2 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
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
{
"name": "executor-next",
"private": true,
"workspaces": [
"packages/*",
"apps/local/server",
"apps/local/web",
"apps/hosted/server",
"apps/hosted/web",
"apps/hosted/cloud",
"apps/hosted/cloud/web",
"apps/hosted/self-host",
"apps/hosted/self-host/web",
"playground/catalog",
"playground/hosted",
"playground/sdk",
"playground/demo-apps/*",
"playground/fumadb-effect",
"apps/local/desktop",
"apps/marketing",
"apps/docs",
"e2e/viewer",
"apps/hosted/testing",
"apps/cli"
],
"type": "module",
"scripts": {
"prepare": "effect-tsgo patch --typescript",
"dev": "bun run apps:build && bun run telemetry:build && node scripts/dev-host.ts local node --import ./scripts/local-dev.ts apps/local/server/src/dev.ts",
"server": "bun run apps:build && bun run telemetry:build && node scripts/dev-host.ts local node --import ./scripts/local-dev.ts apps/local/server/src/main.ts",
"hosted:dev": "bun run apps:build && bun run telemetry:build && node scripts/dev-host.ts self-host node apps/hosted/self-host/scripts/dev.ts",
"hosted:test-account": "node apps/hosted/testing/cli.ts",
"agent-account": "bun run with:test-stage node apps/hosted/testing/agent-account.ts",
"hosted:test-server": "bun run apps:build && bun run telemetry:build && bun run hosted:self-host:web:build && bun apps/hosted/testing/self-host.ts",
"hosted:self-host:web:build": "bun run --cwd apps/hosted/self-host/web build",
"hosted:cloud:web:build": "bun run --cwd apps/hosted/cloud/web build",
"hosted:cloud:dev": "bun run --cwd apps/hosted/cloud framework:build && node scripts/dev-host.ts cloud node apps/hosted/cloud/scripts/local-dev.ts",
"hosted:cloud:dev:1password": "bun run with:cloud:dev bun run --cwd apps/hosted/cloud dev --stage development",
"hosted:cloud:deploy": "bun run with:cloud bun run --cwd apps/hosted/cloud deploy",
"hosted:cloud:test-stage": "bun run with:test-stage bun run --cwd apps/hosted/cloud test-stage",
"dns:deploy": "agent-vault run --env 'CLOUDFLARE_API_TOKEN=op://Agents/Cloudflare API Token/credential' -- env CLOUDFLARE_ACCOUNT_ID=6691acaf4b3f35d16446cce82110a6c5 bun run --cwd apps/hosted/cloud alchemy deploy alchemy.dns.ts --stage shared",
"agent-mail:deploy": "bun run with:test-stage env CI=true bun run --cwd apps/hosted/cloud alchemy deploy alchemy.agent-mail.ts --stage shared",
"hosted:docker": "bun run with:self-host env BETTER_AUTH_URL=http://localhost:4400 EXECUTOR_BUILD_VERSION=$(git rev-parse HEAD) docker compose -f apps/hosted/self-host/compose.yaml up --build -d",
"hosted:docker:down": "bun run with:self-host docker compose -f apps/hosted/self-host/compose.yaml down",
"typecheck": "node scripts/typecheck.ts",
"web:build": "bun run --cwd apps/local/web build",
"web:dev": "bun run dev",
"executor": "bun run apps:build && bun run telemetry:build && node --import ./scripts/local-dev.ts apps/local/server/src/bin.ts",
"hosted:proxy": "PORTLESS_PORT=5394 PORTLESS_HTTPS=1 PORTLESS_SHARED_PORT=0 PORTLESS_MULTIPLEX=0 portless proxy start",
"hosted:cloud:migrate": "bun run with:cloud node apps/hosted/cloud/src/migrate.ts",
"with:local": "op run --env-file=.env.development.op --",
"with:cloud": "op run --env-file=.env.production.op --",
"with:cloud:dev": "op run --env-file=.env.cloud-development.op --",
"with:self-host": "op run --env-file=.env.self-host.op --",
"with:test-stage": "agent-vault run --env-file .env.test-stage.op --",
"desktop:dev": "bun run apps:build && bun run telemetry:build && node --import ./scripts/local-dev.ts apps/local/desktop/scripts/start.mjs --dev",
"desktop:start": "bun run apps:build && bun run telemetry:build && bun run web:build && node --import ./scripts/local-dev.ts apps/local/desktop/scripts/start.mjs",
"marketing:build": "bun run --cwd apps/marketing build",
"docs:build": "bun run --cwd apps/docs build",
"docs:dev": "bun run --cwd apps/docs dev",
"docs:validate": "bun run --cwd apps/docs validate",
"docs:audit": "bun run --cwd apps/docs audit",
"docs:eval": "bun run --cwd apps/docs eval",
"hosted:cloud:worker-sizes": "bun run --cwd apps/hosted/cloud worker-sizes",
"hosted:cloud:site:build": "bun run --parallel marketing:build docs:build hosted:cloud:web:build && node apps/hosted/cloud/scripts/build-site.ts",
"site:links": "node apps/hosted/cloud/scripts/check-site-links.ts",
"workspace:check": "bash scripts/workspace-check.sh",
"reference:effect": "bun scripts/reference-effect.ts",
"telemetry:build": "bun run --cwd packages/telemetry build:motel",
"format": "oxfmt .",
"format:check": "oxfmt --check .",
"lint": "oxlint -c .oxlintrc.jsonc . --deny-warnings",
"lint:fix": "oxlint -c .oxlintrc.jsonc --fix .",
"check": "bun run patches:check && bun run versions:check && bun run format:check && bun run lint && bun run typecheck && bun run apps:protocols && bun run apps:telemetry && bun run api:errors && bun run auth:rate-limit && node packages/apps/scripts/browser-scripts.mjs --check && node packages/app-templates/scripts/executor-intro.ts --check && node scripts/check-no-unit-tests.ts && node packages/sdk/scripts/check-storage-versions.ts && node scripts/check-local-data-steps.ts && node apps/hosted/cloud/scripts/edge-contract.ts --check && node e2e/check-boundary.ts",
"edge:contract": "node apps/hosted/cloud/scripts/edge-contract.ts",
"e2e:prepare": "node scripts/e2e-prepare.ts",
"e2e:runtime": "node scripts/build-test-runtime.ts",
"e2e:apps": "node scripts/pack-test-apps.ts",
"e2e:npm": "node scripts/e2e-npm-packages.ts",
"testing": "node e2e/cli.ts",
"e2e": "node e2e/check-boundary.ts && node e2e/run.ts",
"e2e:inspect": "E2E_INTERACTIVE=1 bun run e2e",
"e2e:check": "node scripts/check-no-unit-tests.ts && node e2e/check-boundary.ts && tsc-rs --noEmit -p e2e",
"e2e:viewer:build": "bun run --cwd e2e/viewer build:styles && bun build e2e/viewer/main.tsx --target browser --minify --outdir .local/e2e-viewer",
"e2e:local": "node e2e/check-boundary.ts && node e2e/run.ts --target local",
"e2e:cloud": "node e2e/check-boundary.ts && node e2e/run.ts --target cloud",
"e2e:deployed": "node e2e/deployed.ts",
"e2e:self-host": "node e2e/check-boundary.ts && node e2e/run.ts --target self-host",
"e2e:all": "node e2e/check-boundary.ts && node e2e/run.ts --target all",
"e2e:parity": "node e2e/check-boundary.ts && node e2e/run.ts --target hosted",
"e2e:render": "bun run e2e:viewer:build && node e2e/render.ts",
"e2e:report": "node e2e/serve.ts",
"hosted:billing:deploy": "op run --env-file=.env.billing.op -- bun run --cwd apps/hosted/cloud alchemy deploy alchemy.billing.ts",
"hosted:cloud:state:migrate": "node apps/hosted/cloud/scripts/migrate-state.ts",
"ci:plan": "op run --env-file=.env.ci.op -- bun run --cwd apps/hosted/cloud alchemy deploy alchemy.github.ts --dry-run --detect-drift --no-input",
"ci:deploy": "op run --env-file=.env.ci.op -- bun run --cwd apps/hosted/cloud alchemy deploy alchemy.github.ts",
"e2e:billing": "vitest run --config e2e/billing.config.ts",
"e2e:pglite": "vitest run --config e2e/pglite.config.ts",
"e2e:dashboard-file-names": "vitest run --config e2e/dashboard-file-names.config.ts",
"e2e:apps-published": "vitest run --config e2e/apps-published.config.ts",
"e2e:ci-selection": "vitest run --config e2e/ci-selection.config.ts",
"e2e:release-archives": "vitest run --config e2e/release-archives.config.ts",
"e2e:emulator-failures": "vitest run --config e2e/emulator-failures.config.ts",
"e2e:typecheck-runner": "vitest run --config e2e/typecheck-runner.config.ts",
"e2e:prepare-cache": "vitest run --config e2e/prepare-cache.config.ts",
"e2e:export-public": "vitest run --config e2e/export-public.config.ts",
"e2e:alchemy-first-builds": "vitest run --config e2e/alchemy-first-builds.config.ts",
"e2e:alchemy-dev-output": "vitest run --config e2e/alchemy-dev-output.config.ts",
"e2e:posthog-experiment-lifecycle": "vitest run --config e2e/posthog-experiment-lifecycle.config.ts",
"changeset": "changeset",
"changeset:version": "changeset version && bun install --lockfile-only && oxfmt .",
"release:version": "bun run changeset:version",
"release:beta:start": "changeset pre enter beta",
"release:beta:stop": "changeset pre exit",
"lint:changelog-stubs": "bun run scripts/check-changelog-stubs.ts",
"apps:build": "bun run --cwd packages/apps build",
"apps:browser-scripts": "node packages/apps/scripts/browser-scripts.mjs",
"executor:intro": "node packages/app-templates/scripts/executor-intro.ts",
"apps:check": "bun run apps:build && bun run --cwd packages/apps test:package",
"apps:protocols": "node scripts/check-app-protocols.ts",
"apps:telemetry": "node scripts/check-app-telemetry.ts",
"api:errors": "node scripts/check-api-errors.ts",
"auth:rate-limit": "node apps/hosted/cloud/scripts/check-auth-rate-limit.ts",
"patches:check": "node scripts/check-patches.ts",
"versions:check": "node scripts/check-exact-versions.ts",
"release:cli": "node scripts/releases/package.ts",
"release:wrapper": "node scripts/releases/wrapper.ts",
"release:desktop": "node scripts/releases/desktop.ts"
},
"devDependencies": {
"@alchemy.run/cloudflare-runtime": "2.0.0-beta.80",
"@changesets/cli": "2.31.1",
"@effect/platform-node": "4.0.1",
"@effect/tsgo": "0.51.1",
"@effect/vitest": "4.0.1",
"@electric-sql/pglite": "0.5.8",
"@executor-js/sdk": "workspace:*",
"@executor-js/utils": "workspace:*",
"@kitlangton/terminal-control": "1.2.1",
"@modelcontextprotocol/sdk": "1.32.1",
"@napi-rs/keyring": "2.1.0",
"@oxlint/plugins": "1.83.0",
"@rhyssul/portless": "0.13.3",
"@rrweb/replay": "2.1.6",
"@types/node": "26.6.1",
"@vitest/ui": "5.0.1",
"autumn-js": "1.2.28",
"dugite": "3.2.3",
"effect": "4.0.1",
"esbuild": "0.28.2",
"fflate": "0.8.3",
"miniflare": "4.20260730.0",
"oxfmt": "0.68.0",
"oxlint": "1.83.0",
"playwright": "1.63.0",
"tsc-rs": "0.1.0",
"typescript": "7.0.2",
"typescript-5": "npm:typescript@5.9.3",
"vitest": "5.0.1",
"workerd": "1.20260918.1",
"yaml": "2.9.1"
},
"overrides": {
"@effect/platform-browser": "4.0.1",
"@effect/platform-bun": "4.0.1",
"@effect/platform-node": "4.0.1",
"@effect/platform-node-shared": "4.0.1",
"effect": "4.0.1"
},
"patchedDependencies": {
"@cfworker/json-schema@4.1.1": "patches/@cfworker%2Fjson-schema@4.1.1.patch",
"@better-auth/oauth-provider@1.7.5": "patches/@better-auth%2Foauth-provider@1.7.5.patch",
"@cloudflare/worker-bundler@0.2.4": "patches/@cloudflare%2Fworker-bundler@0.2.4.patch",
"miniflare@4.20260730.0": "patches/miniflare@4.20260730.0.patch",
"tailwindcss-iso@1.0.7": "patches/tailwindcss-iso@1.0.7.patch",
"@better-auth/sso@1.7.5": "patches/@better-auth%2Fsso@1.7.5.patch",
"better-auth@1.7.5": "patches/better-auth@1.7.5.patch",
"@swagger-api/apidom-ns-openapi-3-1@1.11.6": "patches/@swagger-api%2Fapidom-ns-openapi-3-1@1.11.6.patch",
"tree-sitter@0.21.1": "patches/tree-sitter@0.21.1.patch",
"tree-sitter@0.22.4": "patches/tree-sitter@0.22.4.patch",
"pg-cloudflare@1.4.0": "patches/pg-cloudflare@1.4.0.patch",
"@better-auth/passkey@1.7.5": "patches/@better-auth%2Fpasskey@1.7.5.patch",
"@electric-sql/pglite@0.5.8": "patches/@electric-sql%2Fpglite@0.5.8.patch",
"effect@4.0.1": "patches/effect@4.0.1.patch",
"@effect/platform-node-shared@4.0.1": "patches/@effect%2Fplatform-node-shared@4.0.1.patch",
"@effect/sql-pg@4.0.1": "patches/@effect%2Fsql-pg@4.0.1.patch",
"@effect/sql-pglite@4.0.1": "patches/@effect%2Fsql-pglite@4.0.1.patch",
"@opencode-ai/codemode@0.0.0-dev-19272": "patches/@opencode-ai%2Fcodemode@0.0.0-dev-19272.patch",
"alchemy@2.0.0-beta.80": "patches/alchemy@2.0.0-beta.80.patch",
"@alchemy.run/cloudflare-runtime@2.0.0-beta.80": "patches/@alchemy.run%2Fcloudflare-runtime@2.0.0-beta.80.patch",
"@distilled.cloud/cloudflare@1.0.0-rc.13": "patches/@distilled.cloud%2Fcloudflare@1.0.0-rc.13.patch",
"@better-auth/api-key@1.7.5": "patches/@better-auth%2Fapi-key@1.7.5.patch"
},
"trustedDependencies": [
"dugite",
"electron",
"electron-winstaller",
"esbuild",
"workerd"
]
}