Files
netbird/client/netbird-electron/package.json
2025-11-01 12:17:02 +01:00

78 lines
1.8 KiB
JSON

{
"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 <hello@netbird.io>"
},
"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"
}
}