protobuf-ts

Protobuf and RPC for TypeScript

APACHE-2.0 License

Downloads
5.7M
Stars
1.1K
Committers
38
protobuf-ts - v2.0.0-alpha.24

Published by timostamm over 3 years ago

New feature:

  • More convenience method to read custom options, see #36
protobuf-ts - Accident reversal

Published by timostamm over 3 years ago

v2.0.0-alpha.18 was accidentally published in the "latest" channel.

This release is identical with v1.0.12, it just fixes the "latest" NPM release.

protobuf-ts - Do not output source mappings and declaration mappings

Published by timostamm almost 4 years ago

This patch removes source mappings and declaration mappings from
the npm packages. See #40.

Thanks to @johnsoncodehk and @tlstyer for the reports.

protobuf-ts - Bugfix for windows import path

Published by timostamm almost 4 years ago

This patch fixes generated import path on windows platform.
Thanks to @SyedAsimAliSE for bringing this issue up.

protobuf-ts - Bugfix for jstype = JS_STRING field option for speed optimized code

Published by timostamm almost 4 years ago

This patch fixes a bug in the plugin: The field option jstype = JS_STRING
would generate invalid code for optimized speed.

The problem only surfaces if the plugin parameter long_type_string
is not set and code is optimized for speed (instead of for code size).
See PR #29

protobuf-ts - Bugfix for jstype = JS_STRING field option

Published by timostamm almost 4 years ago

This patch fixes a bug in the plugin: The field option jstype = JS_STRING
would still generate an interface with a bigint property. The problem only
surfaces if the plugin parameter long_type_string is not set.
See PR #28

protobuf-ts - Bugfix for Safari 14 bigint detection

Published by timostamm almost 4 years ago

This patch fixes issue #24

Thanks to @pedelman and @pzeinlinger for the bug reports!

protobuf-ts - Bugfix for RangeError in google.protobuf.Timestamp.fromDate()

Published by timostamm almost 4 years ago

This patch fixes a bug in the method google.protobuf.Timestamp.fromDate(). See issue #22

protobuf-ts - Support protoc install on older node versions

Published by timostamm almost 4 years ago

This patch fixes issue #16.

Thanks to @Caffeinix for bringing the issue up.

protobuf-ts - Bugfix for name clash with global Error object

Published by timostamm about 4 years ago

This patch fixes a bug in the speed-optimized generated code.
The generated code for a message named "Error" would not compile.

Thanks to @pedelman for the contribution!

protobuf-ts - Compatibility with react

Published by timostamm about 4 years ago

Previous releases were using const enums. They are incompatible with the compiler option "isolatedModules" used by react.

This release:

  • changes all const enum declarations to plain enum

  • updates generated reflection information to numerical literal with a comment to keep code size small

  • activates compiler option "isolatedModules" for the "test-generated" package to cover regressions

Thanks to @pedelman for bringing this issue up!

protobuf-ts - Bugfix for missing custom field options

Published by timostamm about 4 years ago

This patch fixes issue #2

protobuf-ts - Automatic protoc installation

Published by timostamm about 4 years ago

This release adds automatic installation of the protocol buffer compiler.

Installation is managed by the new package @protobuf-ts/protoc and is tested on macos, linux and windows.

protobuf-ts - First release

Published by timostamm about 4 years ago

This is the first public release of protobuf-ts.

protobuf-ts - Bugfix for MessageType.clone()

Published by timostamm about 4 years ago

This patch fixes issue #1

Package Rankings
Top 1.36% on Npmjs.org
Top 4.94% on Proxy.golang.org
Badges
Extracted from project README
npm