UNPKG

@emeraldpay/api-node

Version:
54 lines (53 loc) 1.87 kB
{ "name": "@emeraldpay/api-node", "version": "0.5.0", "description": "Node client for Emerald gRPC APIs", "license": "Apache-2.0", "main": "lib/index.js", "types": "lib/index.d.ts", "files": [ "lib/**/*" ], "repository": { "type": "git", "url": "git+https://github.com/emeraldpay/emerald-api-js.git" }, "keywords": [ "grpc", "api", "emerald", "emerald-pay", "emerald-wallet" ], "scripts": { "prepublishOnly": "npm run clean && npm run build && npm test", "build": "npm run clean && npm run init && npm run generate && npm run build:ts", "build:ts": "tsc", "clean": "rimraf lib src/generated", "generate": "npm run generate:js && npm run generate:ts && npm run generate:copy", "generate:copy": "rimraf src/generated && cp -r lib/generated src/", "generate:js": "grpc_tools_node_protoc --js_out=import_style=commonjs,binary:./lib/generated --grpc_out=grpc_js:./lib/generated --plugin=protoc-gen-grpc=`which grpc_tools_node_protoc_plugin` -I ../../api-definitions/proto/ ../../api-definitions/proto/*.proto", "generate:ts": "grpc_tools_node_protoc --plugin=protoc-gen-ts=../../node_modules/.bin/protoc-gen-ts --ts_out=grpc_js:./lib/generated -I ../../api-definitions/proto ../../api-definitions/proto/*.proto", "init": "mkdir -p lib/generated", "test": "jest" }, "dependencies": { "@emeraldpay/api": "0.5.0", "@grpc/grpc-js": "^1.9.0", "google-protobuf": "^3.21.2", "protobufjs": "^7.2.4" }, "devDependencies": { "@grpc/proto-loader": "^0.7.8", "@types/google-protobuf": "^3.15.6", "@types/jest": "^29.5.3", "@types/node": "^20.4.2", "grpc-tools": "^1.12.4", "grpc_tools_node_protoc_ts": "^5.3.3", "jest": "^29.6.1", "rimraf": "^5.0.1", "ts-jest": "^29.1.1", "typescript": "^5.1.6", "uuid": "^9.0.0" } }