{ "name": "lms", "version": "1.2.1", "description": "Autonomy Studio LMS Electron app", "main": "./out/main/index.js", "author": { "name": "Autonomy Studio", "email": "hooladhoon@gmail.com" }, "scripts": { "dev": "electron-vite dev", "build": "electron-vite build", "build:linux": "npm run build && electron-builder --linux" }, "build": { "appId": "com.autonomystudio.lms", "productName": "Autonomy Studio LMS", "directories": { "output": "dist" }, "files": [ "out/**/*", "package.json" ], "extraResources": [ { "from": "resources/icon.png", "to": "icon.png" }, { "from": "resources/slam-ros-bridge", "to": "slam-ros-bridge" }, { "from": "resources/bin", "to": "bin" }, { "from": "resources/licenses", "to": "licenses" } ], "linux": { "target": "AppImage", "icon": "resources/icon.png", "category": "Education" } }, "dependencies": { "@electron-toolkit/preload": "^3.0.1", "@electron-toolkit/utils": "^4.0.0", "@mkkellogg/gaussian-splats-3d": "^0.4.7", "@monaco-editor/react": "^4.7.0", "@types/three": "^0.181.0", "@xterm/addon-fit": "^0.11.0", "@xterm/xterm": "^6.0.0", "driver.js": "^1.4.0", "lucide-react": "^1.14.0", "monaco-editor": "^0.55.1", "node-pty": "^1.1.0", "react-markdown": "^10.1.0", "remark-gfm": "^4.0.1", "socket.io-client": "^4.8.3", "three": "^0.181.2" }, "devDependencies": { "@electron-toolkit/tsconfig": "^1.0.1", "@tailwindcss/vite": "^4.2.4", "@types/react": "^19.1.2", "@types/react-dom": "^19.1.2", "@vitejs/plugin-react": "^4.4.1", "electron": "35.7.5", "electron-builder": "^25.1.8", "electron-vite": "^3.1.0", "react": "^19.1.0", "react-dom": "^19.1.0", "tailwindcss": "^4.2.4", "typescript": "^5.8.3" } }