npm

@grpc.ts/cli
TypeScript icon, indicating that this package has built-in type declarations

1.2.3 • Public • Published

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

[ x ] Support generate typing as monorepo project

[ ] Support rollup engine for monorepo config

[ ] Read prettier config from project

Package Sidebar

Install

npm i @grpc.ts/cli

Weekly Downloads

8

Version

1.2.3

License

MIT

Unpacked Size

64.2 kB

Total Files

31

Last publish

Collaborators

  • zgid123