@grpc.ts/cli
v1.2.3
Published
CLI package for @grpc.ts to generate typing for TypeScript
Downloads
68
Maintainers
Readme
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