Repository navigation
Expand file tree
/
Copy pathpackage.json
More file actions
48 lines (48 loc) · 3.44 KB
/
Copy pathpackage.json
File metadata and controls
48 lines (48 loc) · 3.44 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
{
"name": "lightspeed",
"private": true,
"type": "module",
"workspaces": [
"clients/typescript",
"docs/site",
"platform/cli",
"platform/configurator-mcp",
"platform/connectors",
"platform/db",
"platform/backend",
"platform/shared",
"platform/web"
],
"scripts": {
"release:prepare": "node scripts/release/prepare-version.mjs",
"dev:docs": "npm run dev --workspace @lightspeed-ai/docs --",
"build:docs": "npm run build --workspace @lightspeed-ai/docs",
"preview:docs": "npm run preview --workspace @lightspeed-ai/docs --",
"check:docs": "npm run check --workspace @lightspeed-ai/docs",
"build": "npm run build --workspace @lightspeed-ai/sdk && npm run build --workspace @lightspeed-ai/configurator-mcp && npm run build --workspace @lightspeed-ai/platform-web && npm run build:demo --workspace @lightspeed-ai/platform-web",
"build:web": "npm run build --workspace @lightspeed-ai/platform-web",
"check": "npm run check:dev && npm run check:identity && npm run check:generated && npm run typecheck && npm run test:consumers && npm run build",
"check:ci": "npm run check && npm run test:build && npm run test:migrations && npm run test:release-packaging",
"check:dev": "bash -n dev.sh scripts/dev/env.sh scripts/dev/lib/common.sh scripts/dev/infra/*.sh && node --check scripts/dev/stack.mjs && node --test scripts/dev/*.test.mjs && ./dev.sh --help >/dev/null && LIGHTSPEED_CHANNELS_CONNECTORS= node scripts/dev/stack.mjs --plan infra >/dev/null && LIGHTSPEED_CHANNELS_CONNECTORS= node scripts/dev/stack.mjs --plan runtime >/dev/null && LIGHTSPEED_CHANNELS_CONNECTORS= node scripts/dev/stack.mjs --plan platform >/dev/null && LIGHTSPEED_CHANNELS_CONNECTORS= node scripts/dev/stack.mjs --plan demo >/dev/null && LIGHTSPEED_CHANNELS_CONNECTORS= node scripts/dev/stack.mjs --plan full >/dev/null",
"check:identity": "node platform/scripts/check-product-identity.mjs",
"check:generated": "npm run check:generated --workspace @lightspeed-ai/sdk && npm run check:generated --workspace @lightspeed-ai/configurator-mcp && node platform/scripts/generate-config-reference.mjs && node platform/scripts/generate-method-roles.mjs && git diff --exit-code -- platform/web/src/lib/profile-config-reference.ts platform/backend/src/routes/method-roles.ts",
"dev": "./dev.sh",
"generate": "npm run generate --workspace @lightspeed-ai/platform-db",
"test": "npm run test --workspaces --if-present",
"test:consumers": "npm run test --workspace clients/typescript --workspace platform --if-present",
"test:build": "node --test scripts/ci/*.test.mjs scripts/release/*.test.mjs",
"test:migrations": "npm run test:migrations --workspace @lightspeed-ai/platform-db",
"test:release-packaging": "npm --prefix clients/typescript ci --ignore-scripts && npm --prefix platform/configurator-mcp ci --ignore-scripts && scripts/release/stage-runtimes.sh",
"typecheck": "tsc --noEmit && npm run typecheck --workspace @lightspeed-ai/connectors && npm run typecheck --workspace @lightspeed-ai/platform-web && npm run typecheck --workspace @lightspeed-ai/sdk && npm run typecheck --workspace @lightspeed-ai/configurator-mcp",
"build:demo": "npm run build:demo --workspace @lightspeed-ai/platform-web",
"demo": "npm run dev:demo --workspace @lightspeed-ai/platform-web"
},
"devDependencies": {
"@types/node": "^24.19.1",
"tsx": "^4.23.15",
"typescript": "^6.0.3"
},
"engines": {
"node": ">=24.21.0"
}
}