-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
78 lines (78 loc) · 3.8 KB
/
Copy pathpackage.json
File metadata and controls
78 lines (78 loc) · 3.8 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
{
"name": "telemetry-studio",
"productName": "Telemetry Studio",
"version": "1.0.0",
"description": "Aplicación de escritorio para análisis de telemetría de robots de competición con vídeo sincronizado",
"homepage": "https://github.com/OPRobots/TelemetryStudio",
"repository": {
"type": "git",
"url": "https://github.com/OPRobots/TelemetryStudio.git"
},
"main": "./out/main/index.js",
"author": "robotaleh",
"license": "PolyForm-Noncommercial-1.0.0",
"scripts": {
"dev": "ELECTRON_DISABLE_SECURITY_WARNINGS=1 FONTCONFIG_FILE=scripts/fonts.conf electron-vite dev",
"build": "electron-vite build",
"preview": "FONTCONFIG_PATH=/dev/null electron-vite preview",
"typecheck": "tsc --noEmit",
"test": "vitest run",
"test:watch": "vitest",
"smoke": "node scripts/run-electron.mjs scripts/smoke-test.mjs",
"e2e:serial": "node scripts/run-electron.mjs scripts/e2e-serial.mjs",
"e2e:video": "node scripts/run-electron.mjs scripts/e2e-video.mjs",
"e2e:comparison": "node scripts/run-electron.mjs scripts/e2e-comparison.mjs",
"e2e:export": "node scripts/run-electron.mjs scripts/e2e-export.mjs",
"e2e:prepare": "node scripts/run-electron.mjs scripts/e2e-prepare.mjs",
"e2e:save": "node scripts/run-electron.mjs scripts/e2e-save.mjs",
"e2e:widgets": "node scripts/run-electron.mjs scripts/e2e-widgets.mjs",
"e2e:widget-kinds": "node scripts/run-electron.mjs scripts/e2e-widget-kinds.mjs",
"e2e:zoom": "node scripts/run-electron.mjs scripts/e2e-zoom.mjs",
"e2e:serial-reset": "node scripts/run-electron.mjs scripts/e2e-serial-reset.mjs",
"e2e:comparison-reset": "node scripts/run-electron.mjs scripts/e2e-comparison-reset.mjs",
"e2e:layouts": "node scripts/run-electron.mjs scripts/e2e-layouts.mjs",
"e2e:perf": "node scripts/run-electron.mjs scripts/e2e-perf.mjs",
"e2e": "npm run e2e:serial && npm run e2e:video && npm run e2e:comparison && npm run e2e:export && npm run e2e:prepare && npm run e2e:save && npm run e2e:widgets && npm run e2e:widget-kinds && npm run e2e:zoom && npm run e2e:serial-reset && npm run e2e:comparison-reset && npm run e2e:layouts",
"screenshots": "node scripts/run-electron.mjs scripts/screenshots.mjs",
"icons": "node scripts/generate-icons.mjs",
"dist:linux": "npm run build && electron-builder --linux",
"dist:mac": "npm run build && electron-builder --mac",
"dist:win": "npm run build && electron-builder --win",
"dist": "npm run build && electron-builder",
"verify": "npm run lint && npm run typecheck && npm run test && npm run build && npm run smoke && npm run e2e",
"lint": "eslint src/ tests/",
"poc:1": "FONTCONFIG_PATH=/dev/null electron-vite dev --config pocs/01-serial-widget/electron.vite.config.ts",
"poc:2": "FONTCONFIG_PATH=/dev/null electron-vite dev --config pocs/02-video-sync/electron.vite.config.ts",
"poc:3": "FONTCONFIG_PATH=/dev/null electron-vite dev --config pocs/03-video-export/electron.vite.config.ts",
"poc:4": "FONTCONFIG_PATH=/dev/null electron-vite dev --config pocs/04-packaging/electron.vite.config.ts"
},
"dependencies": {
"@electron-toolkit/utils": "^3.0.0",
"serialport": "^13.0.0"
},
"devDependencies": {
"@electron-toolkit/preload": "^3.0.0",
"@eslint/js": "^9.0.0",
"@tailwindcss/vite": "^4.0.0",
"@types/react": "^19.0.0",
"@types/react-dom": "^19.0.0",
"@vitejs/plugin-react": "^4.3.0",
"electron": "^34.5.8",
"electron-builder": "^25.0.0",
"electron-vite": "^2.3.0",
"eslint": "^9.0.0",
"prettier": "^3.4.0",
"react": "^19.0.0",
"react-dom": "^19.0.0",
"tailwindcss": "^4.0.0",
"typescript": "^5.6.0",
"typescript-eslint": "^8.0.0",
"uplot": "^1.6.0",
"vite": "^5.4.0",
"vitest": "^3.0.0",
"zustand": "^5.0.0"
},
"allowScripts": {
"electron@34.5.8": true
}
}