UNPKG

ts-proto

Version:

[![npm](https://img.shields.io/npm/v/ts-proto)](https://www.npmjs.com/package/ts-proto) [![build](https://github.com/stephenh/ts-proto/workflows/Build/badge.svg)](https://github.com/stephenh/ts-proto/actions)

72 lines (71 loc) 2.29 kB
{ "name": "ts-proto", "version": "1.136.0", "description": "", "main": "build/plugin.js", "repository": "github:stephenh/ts-proto", "bin": { "protoc-gen-ts_proto": "./protoc-gen-ts_proto" }, "scripts": { "build": "yarn tsc", "build:test": "yarn proto2bin && yarn proto2pbjs && yarn bin2ts", "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", "test": "yarn jest -c jest.config.js --maxWorkers=2", "format": "prettier --write {src,tests}/**/*.ts integration/*.ts", "format:check": "prettier --list-different {src,tests}/**/*.ts", "setup:docker": "docker compose build", "watch": "tsx integration/watch.ts" }, "files": [ "build" ], "keywords": [], "author": "", "license": "ISC", "devDependencies": { "@grpc/grpc-js": "^1.2.12", "@grpc/proto-loader": "^0.5.6", "@improbable-eng/grpc-web": "^0.14.0", "@improbable-eng/grpc-web-node-http-transport": "^0.14.0", "@nestjs/common": "^8.2.2", "@nestjs/core": "^8.2.2", "@nestjs/microservices": "^8.2.2", "@semantic-release/changelog": "^5.0.1", "@semantic-release/commit-analyzer": "^8.0.1", "@semantic-release/exec": "^6.0.3", "@semantic-release/git": "^9.0.0", "@semantic-release/github": "^7.2.0", "@semantic-release/npm": "^7.1.0", "@semantic-release/release-notes-generator": "^9.0.2", "@types/jest": "^26.0.22", "@types/node": "^14.14.37", "chokidar": "^3.5.2", "jest": "^28.1.2", "jest-ts-webcompat-resolver": "^1.0.0", "mongodb": "^4.3.0", "nice-grpc": "^1.1.1", "prettier": "^2.7.1", "reflect-metadata": "^0.1.13", "rxjs": "^7.4.0", "semantic-release": "^19.0.3", "ts-jest": "^28.0.5", "tsx": "^3.8.2", "typescript": "^4.9.4", "uglify-js": "^3.16.1" }, "dependencies": { "@types/object-hash": "^1.3.0", "case-anything": "^2.1.10", "dataloader": "^1.4.0", "object-hash": "^1.3.1", "protobufjs": "^6.11.3", "ts-poet": "^6.2.0", "ts-proto-descriptors": "1.7.1" }, "packageManager": "yarn@3.3.0" }