Yoresee Doc Node SDK

Generated Node.js protobuf bindings for the Yoresee Doc API.

The package ships two module formats:

  • ESM/Connect (esm/) for browser and @connectrpc/connect-web consumers.
  • CommonJS/gRPC (cjs/) for Node.js @grpc/grpc-js consumers.

Install

Consume the published Gitea tag as a Git dependency:

"@yoresee-doc/sdk-node": "git+ssh://git@git.yoresee.cc/YoreseeDoc/yoresee_doc_sdk_node.git#v0.1.0"

Usage

ESM consumers import from the esm subpath:

import { DocumentService } from '@yoresee-doc/sdk-node/esm/yoresee_doc/v1/yoresee_doc_connect.js'
import { CreateDocumentRequest } from '@yoresee-doc/sdk-node/esm/yoresee_doc/v1/yoresee_doc_pb.js'

CommonJS consumers require from the cjs subpath:

const { DocumentServiceClient } = require('@yoresee-doc/sdk-node/cjs/yoresee_doc/v1/yoresee_doc_grpc_pb.js')
const { CreateDocumentRequest } = require('@yoresee-doc/sdk-node/cjs/yoresee_doc/v1/yoresee_doc_pb.js')

Source And Provenance

  • Source proto: ../yoresee_doc/proto/yoresee_doc/v1/yoresee_doc.proto
  • Source proto commit: 272c5f79a5c5e21282861f8a557ba30520769681
  • Gitea tag: v0.1.0
  • ESM generation command: buf generate ../yoresee_doc/proto --template buf.gen.yaml
  • CJS generation command: grpc_tools_node_protoc with protoc-gen-js and protoc-gen-grpc

Generator versions used for this artifact:

  • buf 1.72.0
  • protoc-gen-es v1.10.1
  • protoc-gen-connect-es v1.7.0
  • grpc-tools 1.13.1
  • protoc-gen-js 3.21.4-4

The generated artifacts are committed to this repository so consumers can install the SDK without running protobuf code generation.

S
Description
No description provided
Readme
146 KiB
Languages
JavaScript 100%