{ "name": "netbird-electron", "version": "1.0.0", "description": "NetBird Desktop Client", "type": "module", "main": "electron/main.cjs", "homepage": "https://netbird.io", "author": { "name": "NetBird", "email": "hello@netbird.io" }, "scripts": { "dev": "vite", "build": "vite build", "electron:dev": "concurrently \"vite\" \"wait-on http://localhost:5173 && electron .\"", "electron:build": "vite build && electron-builder" }, "build": { "appId": "io.netbird.client", "productName": "NetBird", "directories": { "buildResources": "assets", "output": "dist" }, "files": [ "dist/**/*", "electron/**/*", "package.json" ], "extraResources": [ { "from": "../proto", "to": "proto", "filter": ["**/*"] } ], "linux": { "target": [ "AppImage", "deb" ], "category": "Network", "maintainer": "NetBird " }, "mac": { "target": [ "zip" ], "category": "public.app-category.utilities" } }, "dependencies": { "@grpc/grpc-js": "^1.14.0", "@grpc/proto-loader": "^0.8.0", "framer-motion": "^11.0.0", "lottie-react": "^2.4.1", "lucide-react": "^0.263.1", "react": "^18.2.0", "react-dom": "^18.2.0", "react-router-dom": "^6.11.2", "zustand": "^4.3.8" }, "devDependencies": { "@types/react": "^18.2.7", "@types/react-dom": "^18.2.4", "@vitejs/plugin-react": "^4.0.0", "autoprefixer": "^10.4.14", "concurrently": "^8.0.1", "electron": "^25.0.1", "electron-builder": "^24.4.0", "postcss": "^8.4.23", "tailwindcss": "^3.3.2", "typescript": "^5.0.4", "vite": "^4.3.9", "wait-on": "^7.0.1" } }