UNPKG

echofi-client

Version:

A TypeScript/Node.js client library for EchoFi services with Level 3 Ultimate API and gRPC-Web clients for music streaming, user management, activity tracking, and authentication.

81 lines 2.21 kB
{ "name": "echofi-client", "version": "3.3.1", "description": "A TypeScript/Node.js client library for EchoFi services with Level 3 Ultimate API and gRPC-Web clients for music streaming, user management, activity tracking, and authentication.", "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": "tsc && npm run copy-js", "build:watch": "tsc --watch", "clean": "rimraf dist", "prebuild": "npm run clean", "prepare": "npm run build", "test": "npm run build", "start": "npm run build", "dev": "ts-node src/index.ts", "generate-client": "node scripts/auto-generate-client.js", "copy-js": "find src/generated -name '*.js' -exec cp --parents {} dist/ \\; && cp -r dist/src/generated/* dist/generated/ && rm -rf dist/src", "build:browser": "npm run build && node scripts/build-browser-bundle.js" }, "keywords": [ "typescript", "grpc", "grpc-client", "echofi", "music-streaming", "authentication", "nextjs", "react", "client-library", "activity-tracking", "user-management", "music-api", "streaming-api", "type-safe", "level3-api", "ultimate-api", "json-parameters", "simplified-syntax", "auto-generated" ], "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", "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" } }