{ "name": "txadmin", "private": true, "version": "0.0.0", "main": "dist-electron/main.js", "scripts": { "dev": "concurrently -k \"vite\" \"tsc -p tsconfig.electron.json --watch --preserveWatchOutput\" \"wait-on tcp:5173 dist-electron/main.js && cross-env VITE_DEV_SERVER_URL=http://localhost:5173 electron .\"", "desktop": "npm run build && electron .", "typecheck": "tsc -b && tsc -p tsconfig.electron.json --noEmit", "build": "npm run typecheck && vite build && tsc -p tsconfig.electron.json", "package:win": "npm run build && cross-env CSC_IDENTITY_AUTO_DISCOVERY=false electron-builder --win portable --config.directories.output=release-portable", "lint": "oxlint", "preview": "vite preview" }, "dependencies": { "axios": "^1.18.1", "date-fns": "^4.4.0", "framer-motion": "^12.42.2", "lucide-react": "^1.24.0", "react": "^19.2.7", "react-dom": "^19.2.7", "react-router-dom": "^7.18.1" }, "devDependencies": { "@types/node": "^24.13.2", "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.3", "oxlint": "^1.71.0", "typescript": "~6.0.2", "concurrently": "^9.2.1", "cross-env": "^10.1.0", "electron": "^39.2.7", "electron-builder": "^26.0.12", "vite": "^8.1.1", "wait-on": "^9.0.3" }, "build": { "appId": "com.turnosxpress.txadmin", "productName": "txadmin", "asar": false, "directories": { "output": "release" }, "files": [ "dist/**/*", "dist-electron/**/*", "build/**/*", "package.json" ], "win": { "icon": "build/icon.png", "target": [ "portable" ] } } }