11 Commits

Author SHA1 Message Date
Martin Traverse
9bcc00610f Update CLI options help and README 2024-07-26 16:05:43 +01:00
Martin Traverse
bee997d5e8 Update PBJS and README for new --null-semantics flag 2024-07-26 15:43:14 +01:00
Martin Traverse
2bd0b43444 New implementation that explicitly respects the optional keyword 2024-07-24 16:25:56 +01:00
Martin Traverse
94556f9f1b Do not use null-defaults to decide type signature for pb3-optionals (this only sets the default of optional fields, it doesn't control whether a field is optional or not) 2024-07-24 11:53:33 +01:00
Martin Traverse
358d336439 Hide the fix for PB3 optional type declarations behind the flag --pb3-optional 2024-07-24 11:53:33 +01:00
Matthew Douglass
d01394a146
feat: add --no-service option for pbjs static target (#1577)
This option skips generation of service clients.

Co-authored-by: Alexander Fenster <fenster@google.com>
2021-04-14 10:33:42 -07:00
Taylor McIntyre
da34f43ccd
feat!: move command line tool to a new package named protobufjs-cli (#1234)
* Get protobufjs-cli to a publishable state

* Fix eslint issues

* Fix pbts path

* Install cli package deps on CI 'build' job

* fix: get rid of require-protobufjs.js

* fix: lint

* fix: versions

* chore(deps): update package-lock.json

Co-authored-by: Stacey Sern <stacey@dropbox.com>
Co-authored-by: Gabriel Cangussu <gabrielcangussu@gmail.com>
Co-authored-by: Alexander Fenster <fenster@google.com>
2021-01-15 16:02:00 -08:00
dcodeIO
412407de9a Docs: Restructured README 2017-04-04 13:42:19 +02:00
dcodeIO
79d0ba2cc7 Docs: Clarified that the service API targets clients consuming a service, see #742 2017-04-03 20:56:50 +02:00
dcodeIO
ca0dce2d7f Other: Updated deps, ts fixes and regenerated dist files 2017-03-31 15:47:20 +02:00
dcodeIO
4bfe0c239b CLI: More progress on decoupling the CLI; Docs: Explained the JSON structure in README and moved CLI specific information to the CLI package 2017-03-24 22:41:04 +01:00