{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":485902718,"defaultBranch":"main","name":"protobuf-javascript","ownerLogin":"protocolbuffers","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-04-26T18:25:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/26310541?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713483482.0","currentOid":""},"activityList":{"items":[{"before":"b41b147ebecc260f3de482cdf19a7b72dc603a3c","after":"7d55af7418ce765f894429e50b0b258322ebf6c9","ref":"refs/heads/dependabot/npm_and_yarn/multi-f0f147a148","pushedAt":"2024-04-22T16:40:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump glob-parent and gulp\n\nBumps [glob-parent](https://github.com/gulpjs/glob-parent) to 5.1.2 and updates ancestor dependency [gulp](https://github.com/gulpjs/gulp). These dependencies need to be updated together.\n\n\nUpdates `glob-parent` from 3.1.0 to 5.1.2\n- [Release notes](https://github.com/gulpjs/glob-parent/releases)\n- [Changelog](https://github.com/gulpjs/glob-parent/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/gulpjs/glob-parent/compare/v3.1.0...v5.1.2)\n\nUpdates `gulp` from 4.0.2 to 5.0.0\n- [Release notes](https://github.com/gulpjs/gulp/releases)\n- [Changelog](https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/gulpjs/gulp/compare/v4.0.2...v5.0.0)\n\n---\nupdated-dependencies:\n- dependency-name: glob-parent\n dependency-type: indirect\n- dependency-name: gulp\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump glob-parent and gulp"}},{"before":"197660305c64c7053e5676d0875eae9f048994f7","after":"45fbfcb2776630f24b71ed44f0b5f7438d790d7a","ref":"refs/heads/main","pushedAt":"2024-04-22T16:37:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dibenede","name":"Stephanie DiBenedetto","path":"/dibenede","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/815399?s=80&v=4"},"commit":{"message":"Update build action to node 20 (#202)","shortMessageHtmlLink":"Update build action to node 20 (#202)"}},{"before":"2f18a3e20a3b8fb0de80e69b4ad25e13e74dc8f9","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/es5-ext-0.10.63","pushedAt":"2024-04-18T23:38:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"43f2cb6f2d03bfaa74e0cee5b4dc6b799adbfc86","after":"b41b147ebecc260f3de482cdf19a7b72dc603a3c","ref":"refs/heads/dependabot/npm_and_yarn/multi-f0f147a148","pushedAt":"2024-04-18T23:35:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump glob-parent and gulp\n\nBumps [glob-parent](https://github.com/gulpjs/glob-parent) to 5.1.2 and updates ancestor dependency [gulp](https://github.com/gulpjs/gulp). These dependencies need to be updated together.\n\n\nUpdates `glob-parent` from 3.1.0 to 5.1.2\n- [Release notes](https://github.com/gulpjs/glob-parent/releases)\n- [Changelog](https://github.com/gulpjs/glob-parent/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/gulpjs/glob-parent/compare/v3.1.0...v5.1.2)\n\nUpdates `gulp` from 4.0.2 to 5.0.0\n- [Release notes](https://github.com/gulpjs/gulp/releases)\n- [Changelog](https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/gulpjs/gulp/compare/v4.0.2...v5.0.0)\n\n---\nupdated-dependencies:\n- dependency-name: glob-parent\n dependency-type: indirect\n- dependency-name: gulp\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump glob-parent and gulp"}},{"before":"e66d4eb8ef56047b707f889e8e4a3e9769c6f0f8","after":"197660305c64c7053e5676d0875eae9f048994f7","ref":"refs/heads/main","pushedAt":"2024-04-18T23:34:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dibenede","name":"Stephanie DiBenedetto","path":"/dibenede","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/815399?s=80&v=4"},"commit":{"message":"Bump es5-ext from 0.10.61 to 0.10.63 (#192)\n\nBumps [es5-ext](https://github.com/medikoo/es5-ext) from 0.10.61 to 0.10.63.\r\n- [Release notes](https://github.com/medikoo/es5-ext/releases)\r\n- [Changelog](https://github.com/medikoo/es5-ext/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/medikoo/es5-ext/compare/v0.10.61...v0.10.63)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: es5-ext\r\n dependency-type: indirect\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump es5-ext from 0.10.61 to 0.10.63 (#192)"}},{"before":null,"after":"43f2cb6f2d03bfaa74e0cee5b4dc6b799adbfc86","ref":"refs/heads/dependabot/npm_and_yarn/multi-f0f147a148","pushedAt":"2024-04-18T23:30:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump glob-parent and gulp\n\nBumps [glob-parent](https://github.com/gulpjs/glob-parent) to 5.1.2 and updates ancestor dependency [gulp](https://github.com/gulpjs/gulp). These dependencies need to be updated together.\n\n\nUpdates `glob-parent` from 3.1.0 to 5.1.2\n- [Release notes](https://github.com/gulpjs/glob-parent/releases)\n- [Changelog](https://github.com/gulpjs/glob-parent/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/gulpjs/glob-parent/compare/v3.1.0...v5.1.2)\n\nUpdates `gulp` from 4.0.2 to 5.0.0\n- [Release notes](https://github.com/gulpjs/gulp/releases)\n- [Changelog](https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/gulpjs/gulp/compare/v4.0.2...v5.0.0)\n\n---\nupdated-dependencies:\n- dependency-name: glob-parent\n dependency-type: indirect\n- dependency-name: gulp\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump glob-parent and gulp"}},{"before":"5a001636c19e008690853f11ea71c71939a1ac5f","after":"e66d4eb8ef56047b707f889e8e4a3e9769c6f0f8","ref":"refs/heads/main","pushedAt":"2024-04-18T23:30:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dibenede","name":"Stephanie DiBenedetto","path":"/dibenede","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/815399?s=80&v=4"},"commit":{"message":"Update protobuf-javascript to support Protobuf 25.2 (#196)\n\n* Update protobuf-javascript to support Protobuf 25.2\r\n\r\n* Fix usage of absl::StrReplaceAll","shortMessageHtmlLink":"Update protobuf-javascript to support Protobuf 25.2 (#196)"}},{"before":"b097aadc20ca17b6741add2bfd31145b400c733c","after":"5a001636c19e008690853f11ea71c71939a1ac5f","ref":"refs/heads/main","pushedAt":"2024-03-13T15:59:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dibenede","name":"Stephanie DiBenedetto","path":"/dibenede","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/815399?s=80&v=4"},"commit":{"message":"Update some URLs to their new locations (#195)\n\nAlthough https://developers.google.com/protocol-buffers/ automatically\r\nredirects to https://protobuf.dev/, the \"fragment\" part is lost (e.g.,\r\nhttps://developers.google.com/protocol-buffers/docs/proto3#scalar\r\nredirects to https://protobuf.dev/programming-guides/proto3/ instead of\r\nhttps://protobuf.dev/programming-guides/proto3/#scalar). This commit\r\nfixes this issue.","shortMessageHtmlLink":"Update some URLs to their new locations (#195)"}},{"before":"f2c55832aa435a6861b38b306d9c60362d9b9337","after":"b097aadc20ca17b6741add2bfd31145b400c733c","ref":"refs/heads/main","pushedAt":"2024-03-12T19:57:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dibenede","name":"Stephanie DiBenedetto","path":"/dibenede","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/815399?s=80&v=4"},"commit":{"message":"Keep dependency versions in sync for `WORKSPACE` and `MODULE.bazel` (#194)\n\n* Keep dependency versions in sync for WORKSPACE and MODULE.bazel\r\n\r\nAs mentioned in the Bazel blog article, the old `WORKSPACE` system is\r\nplanned to be disabled by default in Bazel 8, and to be removed\r\naltogether in Bazel 9. The `WORKSPACE` file will eventually be removed,\r\nbut for now, it’s best to keep the dependency versions in both systems\r\nin sync, so that we can build the project with Bzlmod either disabled or\r\nenabled.\r\n\r\nNote that there is a compatibility issue that prevents this project from\r\ndepending on protobuf v22 and higher. Until that issue is fixed, v21.7\r\nis the highest version that both systems have.\r\n\r\nReferences:\r\n\r\n- https://blog.bazel.build/2023/12/11/bazel-7-release.html#bzlmod\r\n- https://registry.bazel.build/modules/protobuf\r\n- https://github.com/protocolbuffers/protobuf/blob/v21.7/protobuf_deps.bzl#L96-L104\r\n- https://github.com/protocolbuffers/protobuf-javascript/pull/186\r\n\r\n* Update PROTOC_VERSION to 21.7","shortMessageHtmlLink":"Keep dependency versions in sync for WORKSPACE and MODULE.bazel (#…"}},{"before":null,"after":"2f18a3e20a3b8fb0de80e69b4ad25e13e74dc8f9","ref":"refs/heads/dependabot/npm_and_yarn/es5-ext-0.10.63","pushedAt":"2024-02-27T16:15:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump es5-ext from 0.10.61 to 0.10.63\n\nBumps [es5-ext](https://github.com/medikoo/es5-ext) from 0.10.61 to 0.10.63.\n- [Release notes](https://github.com/medikoo/es5-ext/releases)\n- [Changelog](https://github.com/medikoo/es5-ext/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/medikoo/es5-ext/compare/v0.10.61...v0.10.63)\n\n---\nupdated-dependencies:\n- dependency-name: es5-ext\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump es5-ext from 0.10.61 to 0.10.63"}},{"before":"90d7c565017fdc67992ea285deadc4f7a615bf46","after":"f2c55832aa435a6861b38b306d9c60362d9b9337","ref":"refs/heads/main","pushedAt":"2024-02-01T21:28:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dibenede","name":"Stephanie DiBenedetto","path":"/dibenede","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/815399?s=80&v=4"},"commit":{"message":"Use bzlmod to manage external dependencies (#186)\n\n* Use bzlmod to manage external dependencies\r\n\r\nBzlmod is the new way to to manage external dependencies. The\r\n`--enable_bzlmod` flag was introduced in Bazel 6 and has been turned on\r\nby default since Bazel 7, so declaring external dependencies in\r\n`WORKSPACE` is considered leagcy behavior. The old `WORKSPACE`-system is\r\nplanned to be disabled in Bazel 8 and to be removed altogether in Bazel\r\n9.\r\n\r\nThis commit migrates from `WORKSPACE` to bzlmod.\r\n\r\nReferences:\r\n\r\n- https://bazel.build/external/overview\r\n- https://bazel.build/external/migration\r\n- https://blog.bazel.build/2023/12/11/bazel-7-release.html#bzlmod\r\n\r\n* Remove lockfile MODULE.bazel.lock","shortMessageHtmlLink":"Use bzlmod to manage external dependencies (#186)"}},{"before":"aa25395e2f5e801bc85591060c7c5a949f157a11","after":"90d7c565017fdc67992ea285deadc4f7a615bf46","ref":"refs/heads/main","pushedAt":"2024-01-24T00:05:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dibenede","name":"Stephanie DiBenedetto","path":"/dibenede","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/815399?s=80&v=4"},"commit":{"message":"Fix code block formatting in README.md (#187)","shortMessageHtmlLink":"Fix code block formatting in README.md (#187)"}},{"before":"af27a53e57b88adfbb39dd21f0a8e1a4089d2b5c","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/decode-uri-component-0.2.2","pushedAt":"2024-01-03T17:32:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"e3ead65a957a6ff53aaf484626d947af078523fe","after":"aa25395e2f5e801bc85591060c7c5a949f157a11","ref":"refs/heads/main","pushedAt":"2024-01-03T17:32:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dibenede","name":"Stephanie DiBenedetto","path":"/dibenede","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/815399?s=80&v=4"},"commit":{"message":"Bump decode-uri-component from 0.2.0 to 0.2.2 (#173)\n\nBumps [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) from 0.2.0 to 0.2.2.\r\n- [Release notes](https://github.com/SamVerschueren/decode-uri-component/releases)\r\n- [Commits](https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.2)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: decode-uri-component\r\n dependency-type: indirect\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\r\nCo-authored-by: Stephanie DiBenedetto ","shortMessageHtmlLink":"Bump decode-uri-component from 0.2.0 to 0.2.2 (#173)"}},{"before":"861fbeb78ab2f52a9385d63278489ee3c5e6f0e3","after":"af27a53e57b88adfbb39dd21f0a8e1a4089d2b5c","ref":"refs/heads/dependabot/npm_and_yarn/decode-uri-component-0.2.2","pushedAt":"2024-01-03T17:26:09.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"dibenede","name":"Stephanie DiBenedetto","path":"/dibenede","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/815399?s=80&v=4"},"commit":{"message":"Merge branch 'main' into dependabot/npm_and_yarn/decode-uri-component-0.2.2","shortMessageHtmlLink":"Merge branch 'main' into dependabot/npm_and_yarn/decode-uri-component…"}},{"before":"50aeb5b4f285978031623ca35ba9306ef8124931","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/semver-5.7.2","pushedAt":"2024-01-03T17:24:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"b5da7fc7b9c842ad94e297b61193373f72f75491","after":"e3ead65a957a6ff53aaf484626d947af078523fe","ref":"refs/heads/main","pushedAt":"2024-01-03T17:24:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dibenede","name":"Stephanie DiBenedetto","path":"/dibenede","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/815399?s=80&v=4"},"commit":{"message":"Bump semver from 5.7.1 to 5.7.2 (#174)\n\nBumps [semver](https://github.com/npm/node-semver) from 5.7.1 to 5.7.2.\r\n- [Release notes](https://github.com/npm/node-semver/releases)\r\n- [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md)\r\n- [Commits](https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: semver\r\n dependency-type: indirect\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump semver from 5.7.1 to 5.7.2 (#174)"}},{"before":"e1a52f9a897653985b0649cca17615cb1b0eb3b7","after":"b5da7fc7b9c842ad94e297b61193373f72f75491","ref":"refs/heads/main","pushedAt":"2024-01-03T17:23:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dibenede","name":"Stephanie DiBenedetto","path":"/dibenede","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/815399?s=80&v=4"},"commit":{"message":"fix outdated link (#180)","shortMessageHtmlLink":"fix outdated link (#180)"}},{"before":"8730ba5e0f5153c5889c356193d93778c6300932","after":"e1a52f9a897653985b0649cca17615cb1b0eb3b7","ref":"refs/heads/main","pushedAt":"2023-11-09T20:28:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dibenede","name":"Stephanie DiBenedetto","path":"/dibenede","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/815399?s=80&v=4"},"commit":{"message":"Update project status (November 2023) (#178)\n\n* Update README.md\r\n\r\nCo-authored-by: Luke Sandberg ","shortMessageHtmlLink":"Update project status (November 2023) (#178)"}},{"before":null,"after":"50aeb5b4f285978031623ca35ba9306ef8124931","ref":"refs/heads/dependabot/npm_and_yarn/semver-5.7.2","pushedAt":"2023-08-09T22:32:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump semver from 5.7.1 to 5.7.2\n\nBumps [semver](https://github.com/npm/node-semver) from 5.7.1 to 5.7.2.\n- [Release notes](https://github.com/npm/node-semver/releases)\n- [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md)\n- [Commits](https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2)\n\n---\nupdated-dependencies:\n- dependency-name: semver\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump semver from 5.7.1 to 5.7.2"}},{"before":null,"after":"861fbeb78ab2f52a9385d63278489ee3c5e6f0e3","ref":"refs/heads/dependabot/npm_and_yarn/decode-uri-component-0.2.2","pushedAt":"2023-08-09T22:31:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump decode-uri-component from 0.2.0 to 0.2.2\n\nBumps [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) from 0.2.0 to 0.2.2.\n- [Release notes](https://github.com/SamVerschueren/decode-uri-component/releases)\n- [Commits](https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.2)\n\n---\nupdated-dependencies:\n- dependency-name: decode-uri-component\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump decode-uri-component from 0.2.0 to 0.2.2"}},{"before":"566f35982a0a04718855f650e4496c2add001988","after":"8730ba5e0f5153c5889c356193d93778c6300932","ref":"refs/heads/main","pushedAt":"2023-07-29T17:21:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dibenede","name":"Stephanie DiBenedetto","path":"/dibenede","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/815399?s=80&v=4"},"commit":{"message":"Update README.md (#171)\n\nadd highlighting code","shortMessageHtmlLink":"Update README.md (#171)"}},{"before":"6113588085fea6149c51a750bd21b5cf9334a07d","after":"566f35982a0a04718855f650e4496c2add001988","ref":"refs/heads/main","pushedAt":"2023-03-10T19:37:41.738Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dibenede","name":"Stephanie DiBenedetto","path":"/dibenede","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/815399?s=80&v=4"},"commit":{"message":"Windows 32/64 Github Action Builds (#166)\n\n* Add windows bazel build github action\r\n\r\n* Refactor window-build to support all cpus\r\n\r\n* Disable linux and mac OS builds as they continue to function in existing build system\r\n\r\n* Updates from code review removing setup-protoc dep","shortMessageHtmlLink":"Windows 32/64 Github Action Builds (#166)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAENzugxAA","startCursor":null,"endCursor":null}},"title":"Activity · protocolbuffers/protobuf-javascript"}