UNPKG

echofi-client

Version:

A comprehensive TypeScript/JavaScript client library for EchoFi services with automatic gRPC-Web code generation, unified service access, and real-time WebSocket communication.

78 lines 2.11 kB
{ "name": "echofi-client", "version": "3.31.0", "description": "A comprehensive TypeScript/JavaScript client library for EchoFi services with automatic gRPC-Web code generation, unified service access, and real-time WebSocket communication.", "main": "dist/index.js", "types": "dist/index.d.ts", "repository": { "type": "git", "url": "git+https://github.com/echofi-ai/grpc-client.git" }, "homepage": "https://github.com/echofi-ai/grpc-client#readme", "bugs": { "url": "https://github.com/echofi-ai/grpc-client/issues" }, "scripts": { "build": "npm run generate-client && tsc && npm run copy-js-files", "build:watch": "tsc --watch", "clean": "rimraf dist src/generated", "prebuild": "npm run clean", "dev": "ts-node src/index.ts", "generate-client": "node scripts/auto-generate-client.js", "generate": "npm run generate-client", "copy-js-files": "node scripts/copy-js-files.js", "prepare": "npm run build", "start": "npm run build", "lint": "echo 'Linting not configured'", "format": "echo 'Formatting not configured'" }, "keywords": [ "typescript", "grpc", "grpc-web", "grpc-client", "echofi", "music-streaming", "websocket", "real-time", "auto-generation", "protobuf", "microservices", "client-library", "type-safe", "unified-client" ], "author": "EchoFi Team <team@echofi.ai>", "license": "MIT", "publishConfig": { "access": "public" }, "files": [ "dist/", "proto/", "README.md", "LICENSE" ], "dependencies": { "@grpc/grpc-js": "^1.9.0", "@grpc/proto-loader": "^0.7.0", "echofi-client": "^3.15.0", "events": "^3.3.0", "google-protobuf": "^3.21.4", "grpc-web": "^1.5.0" }, "devDependencies": { "@types/events": "^3.0.3", "@types/node": "^20.0.0", "@types/react": "^18.0.0", "grpc-tools": "^1.13.0", "protoc-gen-grpc-web": "^1.5.0", "react": "^18.0.0", "rimraf": "^5.0.10", "ts-node": "^10.9.2", "typescript": "^5.8.3" }, "engines": { "node": ">=14.0.0" } }