{ "name": "laude", "version": "0.1.2", "description": "Exercise reminder — Windows desktop app", "main": "out/main/index.js", "author": "AnRil", "private": true, "scripts": { "dev": "electron-vite dev", "build": "electron-vite build", "preview": "electron-vite preview", "typecheck:node": "tsc --noEmit -p tsconfig.node.json", "typecheck:web": "tsc --noEmit -p tsconfig.web.json", "typecheck": "npm run typecheck:node && npm run typecheck:web", "dist": "electron-vite build && electron-builder --win --x64", "dist:dir": "electron-vite build && electron-builder --win --x64 --dir", "gen:icons": "powershell -ExecutionPolicy Bypass -File scripts/gen-icons.ps1" }, "dependencies": { "lucide-react": "^0.460.0", "framer-motion": "^11.11.17", "react": "^18.3.1", "react-dom": "^18.3.1", "react-router-dom": "^6.28.0", "zustand": "^5.0.1" }, "devDependencies": { "@types/node": "^22.10.0", "@types/react": "^18.3.12", "@types/react-dom": "^18.3.1", "@vitejs/plugin-react": "^4.3.3", "autoprefixer": "^10.4.20", "electron": "^33.2.0", "electron-builder": "^25.1.8", "electron-vite": "^2.3.0", "postcss": "^8.4.49", "tailwindcss": "^3.4.15", "typescript": "^5.6.3", "vite": "^5.4.11" }, "build": { "appId": "com.anril.exercise-reminder", "productName": "Exercise Reminder", "directories": { "output": "release", "buildResources": "resources" }, "files": [ "out/**/*", "resources/**/*" ], "win": { "target": [{ "target": "nsis", "arch": ["x64"] }], "icon": "resources/icon.ico" }, "nsis": { "oneClick": false, "perMachine": false, "allowToChangeInstallationDirectory": true, "allowElevation": true, "createDesktopShortcut": true, "createStartMenuShortcut": true, "shortcutName": "Exercise Reminder", "uninstallDisplayName": "Exercise Reminder", "installerLanguages": ["ru_RU", "en_US"], "displayLanguageSelector": true, "menuCategory": false, "runAfterFinish": true, "deleteAppDataOnUninstall": false, "differentialPackage": true, "artifactName": "Exercise-Reminder-Setup-${version}.${ext}" }, "publish": null } }