@zakhenry/ts-proto

v1.110.2
> `ts-proto` transforms your `.proto` files into strongly-typed, idiomatic TypeScript files!

build

yarn tsc

build:test

yarn proto2bin && yarn proto2pbjs && yarn bin2ts

build:test:local

yarn proto2bin:local && yarn proto2pbjs:local && yarn bin2ts:local

prepare

yarn build

proto2bin

docker-compose run --rm protoc update-bins.sh

proto2bin-node

docker-compose run --rm node update-bins.sh

proto2pbjs

docker-compose run --rm protoc pbjs.sh

bin2ts

docker-compose run --rm protoc codegen.sh

proto2bin:local

integration/update-bins.sh

proto2pbjs:local

integration/pbjs.sh

bin2ts:local

integration/codegen.sh

test

yarn jest -c jest.config.js --maxWorkers=2

prettier

prettier --write {src,tests}/**/*.ts integration/*.ts

prettier:check

prettier --list-different {src,tests}/**/*.ts

setup:docker

docker-compose build

watch

ts-node integration/watch.ts
npm i @zakhenry/ts-proto

Metadata

  • ISC
  • Whatever
  • Unknown
  • released 3/15/2022

Downloads

Maintainers