{ "name": "web-terminal-desktop", "version": "0.1.0", "private": true, "type": "module", "author": "Yaojia Wang", "description": "Electron desktop shell (Mac + Windows) that embeds the web-terminal server + node-pty. All-in-one: a native terminal that is also the LAN server.", "main": "build/main.cjs", "engines": { "node": ">=18" }, "scripts": { "typecheck": "tsc -p tsconfig.json --noEmit", "build": "node build.mjs", "build:server": "cd .. && npm run build && npm run build:web", "build:all": "npm run build:server && npm run build", "start": "npm run build:all && electron .", "dist:mac": "npm run build:all && electron-builder --mac", "dist:win": "npm run build:all && electron-builder --win" }, "dependencies": { "express": "^5.2.1", "google-auth-library": "^10.9.0", "node-pty": "^1.1.0", "qrcode": "^1.5.4", "web-push": "3.6.7", "ws": "^8.21.0" }, "devDependencies": { "electron": "^43.0.0", "electron-builder": "^26.15.3", "esbuild": "^0.28.1", "typescript": "^6.0.3" } }