Repository navigation
Expand file tree
/
Copy pathpackage.json
More file actions
66 lines (66 loc) · 2.93 KB
/
Copy pathpackage.json
File metadata and controls
66 lines (66 loc) · 2.93 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
{
"name": "orrery-mission-control",
"productName": "Orrery Mission Control",
"description": "Local-first mission planning, execution, and review desktop shell.",
"author": "Orrery",
"private": true,
"workspaces": ["packages/*"],
"version": "0.0.0",
"type": "module",
"main": "dist-electron/main.js",
"scripts": {
"dev": "vite",
"build": "tsc -b && vite build",
"build:web": "vite build",
"desktop:build": "npm run desktop:build:main && npm run desktop:build:preload && npm run desktop:build:daemon",
"desktop:build:main": "vite build --config vite.main.config.ts",
"desktop:build:preload": "vite build --config vite.preload.config.ts",
"desktop:build:daemon": "vite build --config vite.daemon.config.ts",
"desktop:dev": "npm run desktop:build && concurrently -k \"vite --host 127.0.0.1\" \"wait-on http://127.0.0.1:5173 && cross-env ORRERY_DEV_SERVER_URL=http://127.0.0.1:5173 electron .\"",
"desktop:package": "npm run build && npm run desktop:build && electron-builder --config electron-builder.config.cjs --dir --win",
"desktop:smoke": "node scripts/desktop-smoke.mjs",
"mission:smoke": "vite-node scripts/real-mission-smoke.ts",
"daemon:smoke": "vite-node scripts/authoritative-daemon-smoke.ts",
"daemon": "vite-node scripts/orrery-daemon.ts",
"tui": "vite-node scripts/orrery-tui.ts",
"tui:standalone": "vite-node scripts/orrery-tui-standalone.ts",
"desktop:make": "npm run build && npm run desktop:build && electron-builder --config electron-builder.config.cjs",
"typecheck": "tsc -b --pretty false",
"theia:install": "npm --prefix theia-extensions/mission-control install --ignore-scripts",
"theia:build": "npm --prefix theia-extensions/mission-control run build",
"theia:typecheck": "npm --prefix theia-extensions/mission-control run typecheck",
"theia:test": "npm --prefix theia-extensions/mission-control test",
"theia-app:install": "node theia-app/scripts/install.mjs",
"theia-app:build": "npm --prefix theia-app run build",
"theia-app:typecheck": "npm --prefix theia-app run typecheck",
"theia-app:test": "npm --prefix theia-app test",
"theia-app:smoke": "npm --prefix theia-app run smoke",
"test": "vitest",
"test:e2e": "playwright test"
},
"dependencies": {
"@phosphor-icons/react": "^2.1.10",
"react": "^19.1.1",
"react-dom": "^19.1.1"
},
"devDependencies": {
"@playwright/test": "^1.55.0",
"@testing-library/jest-dom": "^6.8.0",
"@testing-library/react": "^16.3.0",
"@testing-library/user-event": "^14.6.1",
"@types/node": "^26.4.0",
"@types/react": "^19.1.10",
"@types/react-dom": "^19.1.7",
"@vitejs/plugin-react": "^5.0.2",
"concurrently": "^9.2.1",
"cross-env": "10.1.0",
"electron": "44.0.0",
"electron-builder": "26.15.7",
"jsdom": "^26.1.0",
"typescript": "^5.9.2",
"vite": "^7.1.3",
"vitest": "^3.2.4",
"wait-on": "^8.0.4"
,"vite-node": "^3.2.0"
}
}