{ "name": "rustdesk-web-client", "version": "0.1.0", "private": true, "description": "Browser-based RustDesk client embedded in rustdesk-server admin dashboard.", "type": "module", "scripts": { "build": "./build.sh", "build:js": "esbuild src/main.ts --bundle --minify --format=esm --outfile=dist/bundle.js --target=es2022 --sourcemap=external", "build:css": "cp src/ui/style.css dist/bundle.css", "protogen": "pbjs --target static-module --wrap es6 --es6 --keep-case -o src/proto/generated.js ../libs/hbb_common/protos/rendezvous.proto ../libs/hbb_common/protos/message.proto && pbts -o src/proto/generated.d.ts src/proto/generated.js" }, "devDependencies": { "esbuild": "^0.21.0", "protobufjs-cli": "^1.1.3", "typescript": "^5.4.0" }, "dependencies": { "@noble/hashes": "^2.2.0", "protobufjs": "^7.2.6", "tweetnacl": "^1.0.3" } }