{
  "name": "webtun",
  "version": "1.4.2",
  "description": "Self-hosted web terminal with Cloudflare Tunnel, file explorer, and PWA support",
  "author": {
    "name": "Gaurang Patel",
    "email": "ptelgm.yt@gmail.com"
  },
  "license": "MIT",
  "main": "server.js",
  "bin": {
    "webtun": "bin/webtun.js"
  },
  "files": [
    "bin/",
    "server.js",
    "public/",
    "postinstall.js"
  ],
  "engines": {
    "node": ">=18.0.0"
  },
  "scripts": {
    "start": "node server.js",
    "dev": "nodemon server.js",
    "electron": "electron .",
    "pack": "electron-builder --dir",
    "dist": "electron-builder",
    "dist:win": "electron-builder --win",
    "dist:linux": "electron-builder --linux",
    "dist:mac": "electron-builder --mac",
    "postinstall": "node postinstall.js"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/unn-Known1/webtun.git"
  },
  "keywords": [
    "terminal",
    "web-terminal",
    "ssh",
    "remote-access",
    "cloudflare",
    "tunnel",
    "file-manager",
    "pwa",
    "self-hosted"
  ],
  "build": {
    "appId": "com.webtun.app",
    "productName": "WebTun",
    "files": [
      "electron/**/*",
      "server.js",
      "public/**/*",
      "package.json"
    ],
    "extraResources": [
      {
        "from": "node_modules",
        "to": "node_modules",
        "filter": [
          "**/*"
        ]
      }
    ],
    "win": {
      "target": [
        "nsis",
        "portable"
      ],
      "icon": "public/icon-512.png"
    },
    "mac": {
      "target": [
        "dmg",
        "zip"
      ],
      "icon": "public/icon-512.png",
      "category": "Utility"
    },
    "linux": {
      "target": [
        "AppImage",
        "deb"
      ],
      "icon": "public/icon-512.png",
      "category": "Utility"
    },
    "nsis": {
      "oneClick": false,
      "allowToChangeInstallationDirectory": true
    }
  },
  "dependencies": {
    "express": "^4.18.2",
    "multer": "^2.0.0",
    "node-pty": "^1.0.0",
    "ws": "^8.21.0"
  },
  "devDependencies": {
    "electron": "^42.2.0",
    "electron-builder": "^26.8.1",
    "nodemon": "^3.1.14"
  },
  "overrides": {
    "form-data": "4.0.6"
  }
}
