{
  "name": "pigeonfs",
  "version": "1.1.3",
  "description": "P2P file sharing and searchable datasets using PeerPigeon",
  "type": "module",
  "main": "electron/main.js",
  "scripts": {
    "dev": "vite",
    "build": "vite build",
    "preview": "vite preview",
    "server": "node node-server.js",
    "electron": "npm run build && electron .",
    "electron:dev": "NODE_ENV=development electron .",
    "electron:build": "npm run build && electron-builder",
    "package": "pkg node-server.js -t node18-macos-x64,node18-linux-x64,node18-win-x64 -o dist/pigeonfs-server"
  },
  "dependencies": {
    "peerpigeon": "^1.0.6",
    "vue": "^3.4.0",
    "ws": "^8.18.3"
  },
  "devDependencies": {
    "@vitejs/plugin-vue": "^5.0.0",
    "electron": "^28.0.0",
    "electron-builder": "^24.9.1",
    "pkg": "^5.8.1",
    "vite": "^6.3.6"
  },
  "build": {
    "appId": "com.peerpigeon.pigeonfs",
    "productName": "PigeonFS",
    "directories": {
      "output": "dist"
    },
    "files": [
      "dist/**/*",
      "node_modules/**/*",
      "electron/**/*",
      "node-server.js",
      "book.js",
      "public/**/*",
      "data/**/*"
    ],
    "mac": {
      "target": "dmg",
      "icon": "data/files/pigeonlogo.png"
    },
    "win": {
      "target": "nsis",
      "icon": "data/files/pigeonlogo.png"
    },
    "linux": {
      "target": "AppImage",
      "icon": "data/files/pigeonlogo.png"
    }
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/PeerPigeon/PigeonFS.git"
  },
  "keywords": [
    "p2p",
    "peer-to-peer",
    "search",
    "distributed",
    "dataset",
    "book.js",
    "radix-tree",
    "peerpigeon"
  ],
  "author": "PeerPigeon",
  "license": "MIT"
}
