{ "name": "anisav", "version": "1.0.0", "description": "AniSav — desktop anime client powered by AniLiberty, via api.savsis.xyz", "main": "./out/main/index.js", "author": "savsis", "private": true, "scripts": { "dev": "electron-vite dev", "build": "electron-vite build", "build:win": "electron-vite build && electron-builder --win", "icon": "node make-icon.mjs" }, "devDependencies": { "@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", "framer-motion": "^11.11.17", "hls.js": "^1.5.17", "png-to-ico": "^2.1.8", "postcss": "^8.4.49", "react": "^18.3.1", "react-dom": "^18.3.1", "react-router-dom": "^6.28.0", "sharp": "^0.33.5", "tailwindcss": "^3.4.15", "terser": "^5.49.0", "typescript": "^5.6.3", "vite": "^5.4.11" }, "build": { "appId": "xyz.savsis.anisav", "productName": "AniSav", "asar": true, "win": { "target": "nsis", "icon": "build/icon.ico" }, "files": [ "out/**/*" ] } }