0.9.2 • Published 16 days ago

depi-node-client v0.9.2

Weekly downloads
-
License
MIT
Repository
-
Last release
16 days ago

DEPI NodeJS Client

Generating source files from .proto

Install dependencies:

npm install

# Apple M1 users should install for x64 due to grpc-tools not supporting arm64
npm install --target_arch=x64

Use proto compiler and ts-protoc-gen to generate the TypeScript files:

Important! This needs to be executed from the directory where this file is.

npm run build

To use the async API for the client. Including the following snippet when creating the depi-client instance. These *Async methods are generate in the d.ts by generateAsyncTypes.js which is run as part of the build.

    const { DepiClient } = require('./pbs/depi_grpc_pb');
    const addAsyncMethods = require('./pbs/addAsyncMethods');

    const client = new DepiClient('127.0.0.1:5150', grpc.credentials.createInsecure());
    addAsyncMethods(client);

    // Example using the async/promise methods,
    const req = new depi.LoginRequest();
    const loginResponse = await client.loginAsync(req);

Publish a Release

(Make sure to npm run build and check it's up-to-date). Also if adding a function in depi-utils - don't forget to add it to the default export!

  1. npm run compile
  2. Update to a new version (x.x.x) in package.json
  3. git commit -am "Node-client release x.x.x"
  4. git push origin main
  5. npm publish ./
0.9.2

16 days ago

0.9.1

16 days ago

0.9.0

17 days ago

0.8.1

2 months ago

0.8.2

2 months ago

0.8.0

3 months ago

0.7.2

3 months ago

0.7.1

4 months ago

0.7.0

5 months ago

0.6.3

5 months ago

0.6.4

5 months ago

0.6.2

5 months ago

0.6.1

5 months ago

0.5.3

5 months ago

0.5.2

5 months ago

0.6.0

5 months ago

0.5.1

5 months ago

0.5.0

5 months ago

0.3.0

7 months ago

0.2.1

8 months ago

0.2.0

8 months ago

0.4.5

6 months ago

0.3.6

7 months ago

0.4.4

6 months ago

0.3.5

7 months ago

0.4.6

6 months ago

0.4.1

7 months ago

0.3.2

7 months ago

0.4.0

7 months ago

0.3.1

7 months ago

0.2.2

8 months ago

0.1.3

9 months ago

0.4.3

6 months ago

0.3.4

7 months ago

0.4.2

7 months ago

0.3.3

7 months ago

0.1.2

11 months ago

0.1.1

11 months ago

0.1.0

11 months ago

0.0.1

11 months ago