{ "name": "odo", "version": "0.11.0", "description": "ODO — OpenClaw Dashboard Orchestrator", "main": "main.js", "scripts": { "start": "electron .", "dev": "concurrently -k \"vite --config vite.config.ts\" \"sleep 3 && electron .\"", "build:renderer": "vite build --config vite.config.ts", "build": "npm run build:renderer && electron-builder", "build:mac": "npm run build:renderer && electron-builder --mac", "build:win": "npm run build:renderer && electron-builder --win", "build:linux": "npm run build:renderer && electron-builder --linux" }, "build": { "appId": "com.openclaw.odo", "productName": "ODO", "files": [ "main.js", "preload.js", "server/openclaw-manager.js", "dist/**/*", "assets/**/*" ], "mac": { "category": "public.app-category.developer-tools", "target": [ "dmg" ], "icon": "assets/icon.icns" }, "win": { "target": [ "nsis" ], "icon": "assets/icon.ico" }, "linux": { "target": [ "AppImage" ], "icon": "assets/icon.png", "category": "Development" }, "nsis": { "oneClick": true, "allowToChangeInstallationDirectory": false } }, "author": "", "license": "MIT", "dependencies": { "@types/react-router-dom": "^5.3.3", "react": "^19.0.0", "react-dom": "^19.0.0", "react-router-dom": "^7.13.1" }, "devDependencies": { "@types/react": "^19.0.0", "@types/react-dom": "^19.0.0", "@vitejs/plugin-react": "^4.3.0", "autoprefixer": "^10.4.20", "concurrently": "^9.1.0", "electron": "^33.0.0", "electron-builder": "^25.0.0", "postcss": "^8.4.49", "tailwindcss": "^3.4.0", "typescript": "^5.6.0", "vite": "^6.0.0" } }