1.1.0 • Published 1 month ago

@grpc.ts/cli v1.1.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 month ago

A CLI to generate TypeScript typings from protobuf for gRPC.

This package is for supporting @grpc.ts packages.

Install

npm install --save-dev @grpc.ts/cli @grpc.ts/core

# or

yarn add -D @grpc.ts/cli @grpc.ts/core

# or

pnpm add -D @grpc.ts/cli @grpc.ts/core

Usage

  • Create config file grpc-cli.ts
import type { IConfigProps } from '@grpc.ts/cli';

const config: IConfigProps = {
  paths: ['../proto/*.proto'],
  external: ['google.protobuf'],
};

export default config;
  • Run script
pnpm gen-grpc-typing

Default output will be protobufTypings. Change output option to specify the folder you want to store the typing files.

TODO

Support generate typing as monorepo project

Rewrite the parser in Rust