-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathpackage.json
More file actions
83 lines (83 loc) · 5.29 KB
/
Copy pathpackage.json
File metadata and controls
83 lines (83 loc) · 5.29 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
{
"name": "lemmacomputer",
"version": "0.1.0",
"private": true,
"type": "module",
"workspaces": [
"apps/*",
"packages/*"
],
"scripts": {
"build": "npm run build --workspaces --if-present",
"test": "tsx --test tests/**/*.test.ts",
"test:e2e": "playwright test",
"test:customer-auth:e2e": "playwright test --config playwright.customer-auth.config.ts",
"test:activity:e2e": "playwright test tests/e2e/activity-panel.spec.ts",
"test:activity:e2e:update": "playwright test tests/e2e/activity-panel.spec.ts --update-snapshots",
"test:platform-operator:e2e": "playwright test --config playwright.platform-operator.config.ts",
"test:responsive:e2e": "playwright test --config playwright.responsive.config.ts",
"qualify:mcp-egress": "node scripts/qualify-mcp-egress.mjs",
"qualify:microsoft365-contracts": "tsx scripts/qualify-microsoft365-contracts.mts",
"qualify:oauth": "tsx scripts/qualify-oauth-renewal.mts",
"qualify:providers": "tsx scripts/qualify-provider-settings.mts",
"qualify:reasoning-adapter": "tsx scripts/qualify-reasoning-adapter.mts",
"qualify:workspace-startup": "tsx scripts/qualify-workspace-startup.mts",
"qualify:internal-mtls": "tsx --test tests/internal-mtls-boundaries.test.ts tests/litellm-admin-proxy.test.ts",
"qualify:remote-workspace-node": "node scripts/qualify-remote-workspace-node.mjs",
"qualify:artifact-store": "tsx scripts/qualify-artifact-store.mts",
"benchmark:workspace": "node scripts/benchmark-workspace.mjs",
"benchmark:kasm-browser": "node scripts/collect-kasm-browser-runtime.mjs",
"fixtures:office-regression": "python3 scripts/generate-office-regression-corpus.py --output tests/fixtures/office-regression",
"qualify:office-roundtrip": "node scripts/qualify-office-roundtrip.mjs",
"qualify:deployment-profiles": "node scripts/qualify-deployment-profiles.mjs",
"apparmor:electron:check": "node scripts/install-electron-apparmor.mjs check",
"qualify:better-auth": "npm run qualify:better-auth -w @lemmacomputer/control-api",
"qualify:auto-routing": "docker run --rm --entrypoint python --mount type=bind,src=./scripts/qualify-litellm-auto-routing.py,dst=/qualification.py,readonly ghcr.io/berriai/litellm:v1.94.0@sha256:65d84a2282137b4dc73bbe184650a7c807177c533e4223b3bfbc87963fe3fabe /qualification.py",
"qualify:governed-routing": "docker run --rm --entrypoint python --mount type=bind,src=./scripts/qualify-litellm-governed-routing.py,dst=/qualification.py,readonly --mount type=bind,src=./integrations/litellm/lemmacomputer_policy_callback.py,dst=/callback.py,readonly ghcr.io/berriai/litellm:v1.93.0@sha256:a1745e629abfb17d434426ff48b115f54f4f4c4a0f5af241de569e93c63c411e /qualification.py",
"qualify:mcp-audit-hooks": "docker run --rm --entrypoint python --mount type=bind,src=./scripts/qualify-litellm-mcp-audit-hooks.py,dst=/qualification.py,readonly ghcr.io/berriai/litellm:v1.93.0@sha256:a1745e629abfb17d434426ff48b115f54f4f4c4a0f5af241de569e93c63c411e /qualification.py",
"qualify:tool-audit-volume": "node scripts/qualify-tool-audit-volume.mjs",
"env:init": "node scripts/initialize-env.mjs",
"env:example": "node scripts/render-env-example.mjs --check",
"env:qualification:example": "node scripts/render-env-example.mjs --qualification --check",
"env:check": "node scripts/update-env.mjs --check",
"env:update": "node scripts/update-env.mjs --write",
"env:render": "node scripts/render-service-env.mjs",
"compose:config": "node scripts/render-service-env.mjs && docker compose config --quiet",
"compose:up": "node scripts/render-service-env.mjs && docker compose up -d --build --wait --wait-timeout 300",
"compose:down": "node scripts/compose-down.mjs",
"image:workspace": "node scripts/render-service-env.mjs && docker compose --profile build build workspace-image",
"dev:control": "npm run dev -w @lemmacomputer/control-api",
"dev:controller": "npm run dev -w @lemmacomputer/workspace-controller",
"dev:web": "npm run dev -w web",
"db:migrate": "tsx apps/control-api/src/migrate.ts",
"auth:db:migrate": "tsx apps/control-api/src/migrate-auth.ts",
"auth:db:check": "tsx apps/control-api/src/check-auth-schema.ts",
"key:openvtc": "node scripts/generate-openvtc-executor-key.mjs",
"key:web-push": "node scripts/generate-web-push-keys.mjs",
"key:policy": "node scripts/generate-policy-signing-key.mjs",
"key:egress": "node scripts/generate-egress-grant-secret.mjs",
"key:hermes": "node scripts/generate-hermes-api-secret.mjs",
"dev:ui-fixture": "node scripts/ui-fixture-server.mjs",
"worktree:init": "node scripts/worktree-init.mjs",
"dev:doctor": "node scripts/dev-doctor.mjs",
"verify:quick": "node scripts/verify-quick.mjs",
"verify:db": "node scripts/verify-db.mjs",
"verify:release": "node scripts/verify-release.mjs",
"release:tag": "node scripts/release-tag.mjs",
"db:migration:new": "node scripts/migration-new.mjs",
"db:backfill:organization-rbac": "node --import tsx scripts/backfill-organization-rbac.ts",
"db:check": "tsx apps/control-api/src/check-schema.ts"
},
"devDependencies": {
"@playwright/test": "1.62.0",
"@types/node": "24.10.1",
"tsx": "4.23.1",
"typescript": "7.0.2"
},
"engines": {
"node": ">=22"
},
"dependencies": {
"react-qr-code": "^2.2.0"
}
}