{ "name": "skedule", "description": "D time management app to keep you on task based on the current time", "author": "skeddles", "private": true, "version": "1.0.0", "type": "module", "homepage": "./", "electron": "electron .", "dist": "electron-builder", "main": "electron/main.js", "build": { "appId": "com.skeddles.skedule", "productName": "skedule", "directories": { "output": "dist-app" }, "win": { "target": ["nsis", "portable"], "icon": "src/assets/favicon.ico" }, "linux": { "target": ["AppImage", "deb", "rpm"], "icon": ".assets/favicon.png" }, "files": [ "dist/**/*", "electron/**/*", "package.json" ] }, "scripts": { "dev": "vite", "build": "tsc -b && vite build", "desktop": "npm run build && npm run electron", "build-desktop": "electron-builder", "build-desktop-linux": "electron-builder --linux", "electron": "electron ./electron/main.js", "lint": "eslint .", "preview": "vite preview" }, "dependencies": { "dotenv": "^16.4.7", "react": "^18.3.1", "react-dom": "^18.3.1" }, "devDependencies": { "@eslint/js": "^9.15.0", "@types/react": "^18.3.12", "@types/react-dom": "^18.3.1", "@vitejs/plugin-react": "^4.3.4", "electron": "^33.2.1", "electron-builder": "^25.1.8", "eslint": "^9.15.0", "eslint-plugin-react-hooks": "^5.0.0", "eslint-plugin-react-refresh": "^0.4.14", "globals": "^15.12.0", "typescript": "~5.6.2", "typescript-eslint": "^8.15.0", "vite": "^6.0.1", "vite-plugin-svgr": "^4.3.0" } }