{ "name": "ghostty-web", "version": "0.1.0", "description": "Web-based terminal using libghostty-vt and xterm.js", "main": "electron/main.js", "scripts": { "start": "electron .", "dev": "electron . --port 9997", "start:server": "node src/backend/server.js", "build": "electron-builder", "build:dir": "electron-builder --dir" }, "keywords": [ "terminal", "web", "ghostty", "xterm" ], "license": "MIT", "author": "XCTerminal", "dependencies": { "express": "^4.18.2", "node-pty": "^1.0.0", "ws": "^8.18.0" }, "devDependencies": { "electron": "^41.0.3", "electron-builder": "^26.8.1" }, "build": { "appId": "com.xcterminal.app", "productName": "XCTerminal", "artifactName": "XCTerminal.exe", "directories": { "output": "dist" }, "win": { "target": [ { "target": "portable", "arch": ["x64"] } ] }, "linux": { "target": ["AppImage"] }, "mac": { "target": ["dmg"] }, "files": [ "electron/**/*", "src/**/*", "node_modules/**/*", "!node_modules/.cache/**/*" ], "extraMetadata": { "main": "electron/main.js" }, "nodeGypRebuild": false, "npmRebuild": false } }