{ "name": "rknboost", "version": "0.5.4", "description": "Кроссплатформенное десктопное приложение на Electron + React + TypeScript", "main": "./out/main/index.js", "desktopName": "rknboost.desktop", "author": "RKNboost", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/maeneko/rknboost" }, "private": true, "engines": { "node": ">=20" }, "scripts": { "dev": "electron-vite dev", "start": "electron-vite preview", "build": "npm run zapret:fetch && npm run typecheck && electron-vite build", "zapret:fetch": "node scripts/fetch-zapret.mjs", "typecheck": "npm run typecheck:node && npm run typecheck:web", "typecheck:node": "tsc --noEmit -p tsconfig.node.json --composite false", "typecheck:web": "tsc --noEmit -p tsconfig.web.json --composite false", "lint": "eslint .", "lint:fix": "eslint . --fix", "format": "prettier --write .", "format:check": "prettier --check .", "build:unpack": "npm run build && electron-builder --dir", "build:mac": "npm run build && electron-builder --mac", "build:win": "npm run build && electron-builder --win", "build:linux": "npm run build && electron-builder --linux", "postinstall": "electron-builder install-app-deps" }, "dependencies": { "@electron-toolkit/utils": "^4.0.0" }, "devDependencies": { "@electron-toolkit/tsconfig": "^2.0.0", "@eslint/js": "^10.0.1", "@types/node": "^24.9.0", "@types/react": "^19.2.0", "@types/react-dom": "^19.2.0", "@vitejs/plugin-react": "^5.2.0", "electron": "^44.1.1", "electron-builder": "^26.15.3", "electron-vite": "^5.0.0", "eslint": "^10.9.1", "eslint-config-prettier": "^10.1.8", "eslint-plugin-react-hooks": "^7.1.1", "eslint-plugin-react-refresh": "^0.4.24", "globals": "^16.5.0", "prettier": "^3.9.6", "react": "^19.2.0", "react-dom": "^19.2.0", "typescript": "~5.9.3", "typescript-eslint": "^8.69.0", "vite": "^7.3.6" } }