{ "name": "game-marathon-tracker", "version": "1.0.1", "description": "Desktop app for tracking game time in Game Marathon", "main": "dist/main/main/index.js", "author": "Game Marathon", "license": "MIT", "scripts": { "dev": "concurrently -k \"npm run dev:main\" \"npm run dev:renderer\" \"npm run dev:electron\"", "dev:main": "tsc -p tsconfig.main.json --watch", "dev:renderer": "vite", "dev:electron": "wait-on http://localhost:5173 && electron .", "build": "npm run build:main && npm run build:renderer", "build:main": "tsc -p tsconfig.main.json", "build:renderer": "vite build && node -e \"require('fs').copyFileSync('src/renderer/splash.html', 'dist/renderer/splash.html'); require('fs').copyFileSync('src/renderer/logo.jpg', 'dist/renderer/logo.jpg')\"", "start": "electron .", "pack": "electron-builder --dir", "dist": "npm run build && electron-builder --win" }, "dependencies": { "auto-launch": "^5.0.6", "axios": "^1.6.7", "clsx": "^2.1.0", "electron-store": "^8.1.0", "electron-updater": "^6.7.3", "lucide-react": "^0.323.0", "react": "^18.2.0", "react-dom": "^18.2.0", "react-router-dom": "^6.22.0", "tailwind-merge": "^2.2.1", "vdf-parser": "^1.0.3", "zustand": "^4.5.0" }, "devDependencies": { "@types/auto-launch": "^5.0.5", "@types/node": "^20.11.16", "@types/react": "^18.2.55", "@types/react-dom": "^18.2.19", "@vitejs/plugin-react": "^4.2.1", "autoprefixer": "^10.4.17", "concurrently": "^8.2.2", "electron": "^28.2.0", "electron-builder": "^24.9.1", "postcss": "^8.4.35", "tailwindcss": "^3.4.1", "typescript": "^5.3.3", "vite": "^5.1.0", "wait-on": "^7.2.0" }, "build": { "appId": "com.gamemarathon.tracker", "productName": "Game Marathon Tracker", "directories": { "output": "release" }, "files": [ "dist/**/*" ], "extraResources": [ { "from": "resources", "to": "resources" } ], "win": { "target": [ { "target": "nsis", "arch": ["x64"] } ], "icon": "resources/icon.ico", "signAndEditExecutable": false }, "nsis": { "oneClick": false, "allowToChangeInstallationDirectory": true, "createDesktopShortcut": true, "createStartMenuShortcut": true, "runAfterFinish": false, "artifactName": "Game-Marathon-Tracker-Setup-${version}.${ext}" }, "publish": { "provider": "github", "owner": "Oronemu", "repo": "marathon_tracker" } } }