gitextract_x3_qbgs7/ ├── .eslintignore ├── .gitattributes ├── .github/ │ ├── ISSUE_TEMPLATE.md │ └── workflows/ │ ├── release.yaml │ └── test.yml ├── .gitignore ├── .release-please-manifest.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── bench/ │ ├── data/ │ │ ├── bench.json │ │ ├── bench.proto │ │ ├── static_jspb.js │ │ └── static_pbjs.js │ ├── index.js │ ├── prof.js │ └── suite.js ├── cli/ │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── bin/ │ │ ├── pbjs │ │ └── pbts │ ├── index.d.ts │ ├── index.js │ ├── lib/ │ │ ├── tsd-jsdoc/ │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── plugin.js │ │ │ └── publish.js │ │ └── tsd-jsdoc.json │ ├── package.json │ ├── pbjs.d.ts │ ├── pbjs.js │ ├── pbts.d.ts │ ├── pbts.js │ ├── scripts/ │ │ └── prepublish.js │ ├── targets/ │ │ ├── json-module.js │ │ ├── json.js │ │ ├── proto.js │ │ ├── proto2.js │ │ ├── proto3.js │ │ ├── static-module.js │ │ └── static.js │ ├── util.js │ └── wrappers/ │ ├── amd.js │ ├── closure.js │ ├── commonjs.js │ ├── default.js │ └── es6.js ├── config/ │ ├── eslint.json │ ├── jsdoc.json │ └── tslint.json ├── examples/ │ ├── custom-get-set.js │ ├── js-decorators.js │ ├── reader-writer.js │ ├── streaming-rpc.js │ └── traverse-types.js ├── ext/ │ ├── debug/ │ │ ├── README.md │ │ └── index.js │ └── descriptor/ │ ├── README.md │ ├── index.d.ts │ ├── index.js │ └── test.js ├── google/ │ ├── LICENSE │ ├── README.md │ ├── api/ │ │ ├── annotations.json │ │ ├── annotations.proto │ │ ├── http.json │ │ └── http.proto │ └── protobuf/ │ ├── api.json │ ├── api.proto │ ├── descriptor.json │ ├── descriptor.proto │ ├── source_context.json │ ├── source_context.proto │ ├── type.json │ └── type.proto ├── index.d.ts ├── index.js ├── lib/ │ ├── aspromise/ │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.d.ts │ │ ├── index.js │ │ ├── package.json │ │ └── tests/ │ │ └── index.js │ ├── base64/ │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.d.ts │ │ ├── index.js │ │ ├── package.json │ │ └── tests/ │ │ └── index.js │ ├── codegen/ │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.d.ts │ │ ├── index.js │ │ ├── package.json │ │ └── tests/ │ │ └── index.js │ ├── deep-equal/ │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── lib/ │ │ ├── is_arguments.js │ │ └── keys.js │ ├── eventemitter/ │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.d.ts │ │ ├── index.js │ │ ├── package.json │ │ └── tests/ │ │ └── index.js │ ├── fetch/ │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.d.ts │ │ ├── index.js │ │ ├── package.json │ │ └── tests/ │ │ ├── data/ │ │ │ └── file.txt │ │ └── index.js │ ├── float/ │ │ ├── LICENSE │ │ ├── README.md │ │ ├── bench/ │ │ │ ├── index.js │ │ │ └── suite.js │ │ ├── index.d.ts │ │ ├── index.js │ │ ├── package.json │ │ └── tests/ │ │ └── index.js │ ├── inquire/ │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.d.ts │ │ ├── index.js │ │ ├── package.json │ │ └── tests/ │ │ ├── data/ │ │ │ ├── array.js │ │ │ ├── emptyArray.js │ │ │ ├── emptyObject.js │ │ │ └── object.js │ │ └── index.js │ ├── path/ │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.d.ts │ │ ├── index.js │ │ ├── package.json │ │ └── tests/ │ │ └── index.js │ ├── polyfill.js │ ├── pool/ │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.d.ts │ │ ├── index.js │ │ ├── package.json │ │ └── tests/ │ │ └── index.js │ ├── prelude.js │ ├── tape-adapter.js │ └── utf8/ │ ├── LICENSE │ ├── README.md │ ├── index.d.ts │ ├── index.js │ ├── package.json │ └── tests/ │ ├── data/ │ │ ├── surrogate_pair_bug.txt │ │ └── utf8.txt │ └── index.js ├── light.d.ts ├── light.js ├── minimal.d.ts ├── minimal.js ├── package.json ├── release-please-config.json ├── renovate.json ├── scripts/ │ ├── bundle.js │ ├── changelog.js │ ├── gencommons.js │ ├── gentests.js │ ├── gulpfile.js │ ├── pages.js │ └── postinstall.js ├── src/ │ ├── common.js │ ├── converter.js │ ├── decoder.js │ ├── encoder.js │ ├── enum.js │ ├── field.js │ ├── index-light.js │ ├── index-minimal.js │ ├── index.js │ ├── mapfield.js │ ├── message.js │ ├── method.js │ ├── namespace.js │ ├── object.js │ ├── oneof.js │ ├── parse.js │ ├── reader.js │ ├── reader_buffer.js │ ├── root.js │ ├── roots.js │ ├── rpc/ │ │ └── service.js │ ├── rpc.js │ ├── service.js │ ├── tokenize.js │ ├── type.js │ ├── types.js │ ├── typescript.jsdoc │ ├── util/ │ │ ├── longbits.js │ │ └── minimal.js │ ├── util.js │ ├── verifier.js │ ├── wrappers.js │ ├── writer.js │ └── writer_buffer.js ├── tests/ │ ├── README.md │ ├── api_Class.js │ ├── api_common.js │ ├── api_converters.js │ ├── api_enum.js │ ├── api_field.js │ ├── api_inheritance.js │ ├── api_longbits.js │ ├── api_mapfield.js │ ├── api_namespace.js │ ├── api_object.js │ ├── api_oneof.js │ ├── api_reader-writer-reuse.js │ ├── api_root-deferred.js │ ├── api_root-expose.js │ ├── api_root.js │ ├── api_service-rpc-streaming.js │ ├── api_service-rpc.js │ ├── api_service.js │ ├── api_tokenize.js │ ├── api_type.js │ ├── api_util.js │ ├── api_writer-reader.js │ ├── cli.js │ ├── comment_serialization.js │ ├── comp_ambiguous-names.js │ ├── comp_bytes.js │ ├── comp_empty-encode.js │ ├── comp_empty-inner-fields.js │ ├── comp_extend.js │ ├── comp_fixed64-grpc.js │ ├── comp_google_protobuf_any.js │ ├── comp_groups.js │ ├── comp_import_extend.js │ ├── comp_import_extend.ts │ ├── comp_jspb-test.js │ ├── comp_long-tags.js │ ├── comp_maps.js │ ├── comp_negative-int32.js │ ├── comp_oneof.js │ ├── comp_optional.js │ ├── comp_options-parse.js │ ├── comp_options-textformat.js │ ├── comp_options.js │ ├── comp_packed-repeated.js │ ├── comp_parse-uncommon.js │ ├── comp_repeated-message.js │ ├── comp_sfixed64-grpc.js │ ├── comp_typescript.js │ ├── comp_typescript.ts │ ├── comp_whitespace-in-type.js │ ├── data/ │ │ ├── badimport.proto │ │ ├── cli/ │ │ │ ├── filter.json │ │ │ ├── null-defaults-edition2023.proto │ │ │ ├── null-defaults-proto3.proto │ │ │ ├── null-defaults.proto │ │ │ ├── test-filter-import.proto │ │ │ ├── test-filter.proto │ │ │ └── test.proto │ │ ├── comment_serialization.proto │ │ ├── comments-alternate-parse.proto │ │ ├── comments.d.ts │ │ ├── comments.js │ │ ├── comments.proto │ │ ├── common.json │ │ ├── common.proto │ │ ├── convert.d.ts │ │ ├── convert.js │ │ ├── convert.proto │ │ ├── feature-resolution.proto │ │ ├── google/ │ │ │ └── protobuf/ │ │ │ ├── LICENSE │ │ │ └── descriptor.proto │ │ ├── import-option-bad.proto │ │ ├── invalid-lookup.proto │ │ ├── invalid.json │ │ ├── invalid.proto │ │ ├── issue936.proto │ │ ├── mapbox/ │ │ │ ├── LICENSE │ │ │ ├── vector_tile.d.ts │ │ │ ├── vector_tile.js │ │ │ └── vector_tile.proto │ │ ├── options_test.proto │ │ ├── package.d.ts │ │ ├── package.js │ │ ├── package.proto │ │ ├── rpc-es6.d.ts │ │ ├── rpc-es6.js │ │ ├── rpc-reserved.d.ts │ │ ├── rpc-reserved.js │ │ ├── rpc-reserved.proto │ │ ├── rpc.d.ts │ │ ├── rpc.js │ │ ├── rpc.proto │ │ ├── rpc.ts │ │ ├── test.d.ts │ │ ├── test.js │ │ ├── test.js.ts │ │ ├── test.json │ │ ├── test.proto │ │ ├── type_url.js │ │ ├── type_url.proto │ │ ├── uncommon.proto │ │ ├── weak-other.proto │ │ ├── weak.proto │ │ └── whitespace-in-type.proto │ ├── docs_comments.js │ ├── docs_comments_alternate_parse.js │ ├── feature_grammar.js │ ├── feature_resolution_editions.js │ ├── gen_type_url.js │ ├── lib_aspromise.js │ ├── lib_base64.js │ ├── lib_codegen.js │ ├── lib_eventemitter.js │ ├── lib_inquire.js │ ├── lib_path.js │ ├── lib_pool.js │ ├── node/ │ │ ├── api_load-sync.js │ │ ├── comp_loaders.js │ │ ├── lib_fetch.js │ │ ├── lib_float.js │ │ └── lib_utf8.js │ ├── other_basics-debug.js │ ├── other_bench.js │ ├── other_classes.js │ ├── other_node-or-browser.js │ ├── other_protocolerror.js │ ├── parse_editions.js │ └── split/ │ ├── root.js │ └── test.proto └── tsconfig.json