{ "name": "aerofetch", "version": "0.5.0", "description": "A yt-dlp frontend for Windows", "main": "./out/main/index.js", "author": "AeroFetch", "homepage": "https://github.com/yt-dlp/yt-dlp", "private": true, "type": "module", "scripts": { "dev": "electron-vite dev", "dev:watch": "electron-vite dev --watch", "ui": "vite", "ui:build": "vite build", "ui:preview": "vite preview", "build": "electron-vite build", "build:win": "electron-vite build && electron-builder --win", "start": "electron-vite preview", "typecheck:node": "tsc --noEmit -p tsconfig.node.json --composite false", "typecheck:web": "tsc --noEmit -p tsconfig.web.json --composite false", "typecheck": "npm run typecheck:node && npm run typecheck:web", "test": "vitest run" }, "dependencies": { "@electron-toolkit/utils": "^4.0.0", "@fluentui/react-components": "^9.74.1", "@fluentui/react-icons": "^2.0.330", "@tanstack/react-virtual": "^3.14.3", "electron-store": "^11.0.2", "react": "^19.2.7", "react-dom": "^19.2.7", "zustand": "^5.0.14" }, "devDependencies": { "@electron-toolkit/tsconfig": "^2.0.0", "@types/node": "^26.0.0", "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^5.2.0", "electron": "^42.4.1", "electron-builder": "^26.15.3", "electron-vite": "^5.0.0", "typescript": "^6.0.3", "vite": "^7.3.5", "vitest": "^4.1.9" } }