{ "name": "chat", "module": "index.ts", "type": "module", "private": true, "scripts": { "dev": "bun --watch ./src/index.ts", "proto": "protoc --plugin=node_modules/.bin/protoc-gen-ts_proto --ts_proto_opt=esModuleInterop=true --ts_proto_out=./src/grpc/types -I ./proto/ ./proto/*.proto", "test": "protoc --plugin=node_modules/.bin/protoc-gen-ts_proto --ts_proto_opt=esModuleInterop=true --ts_proto_out=./src/grpc/types -I ./proto/ ./proto/*.proto" }, "devDependencies": { "@types/bcrypt": "^6.0.0", "@types/bun": "latest", "prettier": "3.8.1", "ts-proto": "^2.11.4" }, "peerDependencies": { "typescript": "^5" }, "dependencies": { "@grpc/grpc-js": "^1.14.3", "@grpc/proto-loader": "^0.8.0", "bcrypt": "^6.0.0", "jose": "^6.1.3" } }