{"_id":"@dyteinternals/proto-entities","_rev":"3-9a3343ea5c8f68914d84fe8764905a48","name":"@dyteinternals/proto-entities","dist-tags":{"latest":"2.112.0"},"versions":{"2.110.5":{"name":"@dyteinternals/proto-entities","version":"2.110.5","author":{"name":"dyte-in"},"license":"UNLICENSED","_id":"@dyteinternals/proto-entities@2.110.5","maintainers":[{"name":"dyteindia","email":"dev@dyte.io"},{"name":"roerohan","email":"roerohan@gmail.com"}],"homepage":"https://github.com/dyte-in/proto-entities#readme","bugs":{"url":"https://github.com/dyte-in/proto-entities/issues"},"dist":{"shasum":"8a084a0f38269a8141693f70d1631e0f3ba006a8","tarball":"https://registry.npmjs.org/@dyteinternals/proto-entities/-/proto-entities-2.110.5.tgz","fileCount":158,"integrity":"sha512-vaUd6YMMB7DMVx24cB9GsvK9wj9vG0+910/HWFn0CzePYJhE9v9x5AbjJ86hivNRNw+GAh4JGjGs5GuZvdPvpg==","signatures":[{"sig":"MEQCIEJhjVyMBuWV6ampU8zl0I2PK11kB0aLZP6XHqmU8BsIAiAjPVWJlffV+Fqp2qWfawTxETKoamS4SfryzSVKyHyPJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1317668},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./node":{"types":"./dist/esm/index.node.d.ts","import":"./dist/esm/index.node.js","require":"./dist/cjs/index.node.js"}},"gitHead":"b3cb806847518c44b4b10ca5d508ee42028047f5","scripts":{"build":"rimraf dist && npm run build:esm && npm run build:cjs && npm run copy-dts && bash ./fixup","copy-dts":"copyfiles -u 1 \"typescript/**/*.d.ts\" dist","build:cjs":"tsc -p tsconfig-cjs.json","build:dry":"npm run build -- --noEmit","build:esm":"tsc -p tsconfig.json","build:proto":"make build"},"_npmUser":{"name":"dyteindia","email":"dev@dyte.io"},"repository":{"url":"git+https://github.com/dyte-in/proto-entities.git","type":"git"},"_npmVersion":"10.8.2","description":"npm package which exports compiled protobuf entities to be used by other repos","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@grpc/grpc-js":"^1.10.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^3.0.2","copyfiles":"^2.4.1","typescript":"^4.6.3","@types/node":"^20.11.20","semantic-release":"^19.0.2","@protobuf-ts/plugin":"^2.7.0","fix-esm-import-path":"^1.3.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","@semantic-release/exec":"^6.0.3","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3"},"peerDependencies":{"@protobuf-ts/runtime":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-entities_2.110.5_1758533301546_0.916003102466443","host":"s3://npm-registry-packages-npm-production"}},"2.111.0":{"name":"@dyteinternals/proto-entities","version":"2.111.0","author":{"name":"dyte-in"},"license":"UNLICENSED","_id":"@dyteinternals/proto-entities@2.111.0","maintainers":[{"name":"dyteindia","email":"dev@dyte.io"},{"name":"roerohan","email":"roerohan@gmail.com"}],"homepage":"https://github.com/dyte-in/proto-entities#readme","bugs":{"url":"https://github.com/dyte-in/proto-entities/issues"},"dist":{"shasum":"25230d096e3f52f5a4a0ba4e8d9de175c0b155ff","tarball":"https://registry.npmjs.org/@dyteinternals/proto-entities/-/proto-entities-2.111.0.tgz","fileCount":158,"integrity":"sha512-IK6T2jm02Y1EWpVk9anmnsMyelLtkbgbpYikF+KRsyUIS8OnAZJCJU15WsR1JYTxNvE5+ZGliLQXvfTtOkpr0g==","signatures":[{"sig":"MEYCIQCF1PNMK+yLCGpvsznGGofecCCs2l5TwWnlqvjdtABGBwIhAJnxmlGMAqDCed7r5h0W30fOHGLbvSfA2lJC5StLIc4j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1321493},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./node":{"types":"./dist/esm/index.node.d.ts","import":"./dist/esm/index.node.js","require":"./dist/cjs/index.node.js"}},"gitHead":"1ed05de11c7594d257ab8a1342a8bfe1ce1f3192","scripts":{"build":"rimraf dist && npm run build:esm && npm run build:cjs && npm run copy-dts && bash ./fixup","copy-dts":"copyfiles -u 1 \"typescript/**/*.d.ts\" dist","build:cjs":"tsc -p tsconfig-cjs.json","build:dry":"npm run build -- --noEmit","build:esm":"tsc -p tsconfig.json","build:proto":"make build"},"_npmUser":{"name":"dyteindia","email":"dev@dyte.io"},"repository":{"url":"git+https://github.com/dyte-in/proto-entities.git","type":"git"},"_npmVersion":"10.8.2","description":"npm package which exports compiled protobuf entities to be used by other repos","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@grpc/grpc-js":"^1.10.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^3.0.2","copyfiles":"^2.4.1","typescript":"^4.6.3","@types/node":"^20.11.20","semantic-release":"^19.0.2","@protobuf-ts/plugin":"^2.7.0","fix-esm-import-path":"^1.3.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","@semantic-release/exec":"^6.0.3","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3"},"peerDependencies":{"@protobuf-ts/runtime":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-entities_2.111.0_1768986393427_0.6903301423770463","host":"s3://npm-registry-packages-npm-production"}},"2.112.0":{"name":"@dyteinternals/proto-entities","version":"2.112.0","description":"npm package which exports compiled protobuf entities to be used by other repos","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/esm/index.d.ts","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./node":{"import":"./dist/esm/index.node.js","require":"./dist/cjs/index.node.js","types":"./dist/esm/index.node.d.ts"}},"scripts":{"build:dry":"npm run build -- --noEmit","copy-dts":"copyfiles -u 1 \"typescript/**/*.d.ts\" dist","build:proto":"make build","build:esm":"tsc -p tsconfig.json","build:cjs":"tsc -p tsconfig-cjs.json","build":"rimraf dist && npm run build:esm && npm run build:cjs && npm run copy-dts && bash ./fixup"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/dyte-in/proto-entities.git"},"author":{"name":"dyte-in"},"license":"UNLICENSED","devDependencies":{"@protobuf-ts/plugin":"^2.7.0","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@types/node":"^20.11.20","copyfiles":"^2.4.1","fix-esm-import-path":"^1.3.1","rimraf":"^3.0.2","semantic-release":"^19.0.2","typescript":"^4.6.3"},"peerDependencies":{"@protobuf-ts/runtime":"^2.7.0"},"dependencies":{"@grpc/grpc-js":"^1.10.1"},"gitHead":"8d48c60a0f8b8404462728053674ae9d7efaf34a","bugs":{"url":"https://github.com/dyte-in/proto-entities/issues"},"homepage":"https://github.com/dyte-in/proto-entities#readme","_id":"@dyteinternals/proto-entities@2.112.0","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-9u8MFa/EoS/MmfrOUlEixjU5uRie2xbpYNmnjdso/5z/xgv3axXykxxCtUqnswaixK2lSo1oB5cGoPHnwsSekw==","shasum":"8d614a446fec2199d86e8d7d01f200b0c6e4013f","tarball":"https://registry.npmjs.org/@dyteinternals/proto-entities/-/proto-entities-2.112.0.tgz","fileCount":158,"unpackedSize":1321910,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCnTnc9NptaEQCGxfsccki8bHuY+nuODfBgp7Y3NtvrJwIhAKZ63+qfn5WC235h5TXdSAe3K3nTImInyBXqieqN43Jy"}]},"_npmUser":{"name":"dyteindia","email":"dev@dyte.io"},"directories":{},"maintainers":[{"name":"dyteindia","email":"dev@dyte.io"},{"name":"roerohan","email":"roerohan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/proto-entities_2.112.0_1769591685851_0.37291010713687567"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-22T09:28:21.430Z","modified":"2026-01-28T09:14:46.210Z","2.110.5":"2025-09-22T09:28:21.807Z","2.111.0":"2026-01-21T09:06:33.577Z","2.112.0":"2026-01-28T09:14:46.065Z"},"bugs":{"url":"https://github.com/dyte-in/proto-entities/issues"},"author":{"name":"dyte-in"},"license":"UNLICENSED","homepage":"https://github.com/dyte-in/proto-entities#readme","repository":{"type":"git","url":"git+https://github.com/dyte-in/proto-entities.git"},"description":"npm package which exports compiled protobuf entities to be used by other repos","maintainers":[{"name":"dyteindia","email":"dev@dyte.io"},{"name":"roerohan","email":"roerohan@gmail.com"}],"readme":"<!-- PROJECT LOGO -->\n<p align=\"center\">\n  <a href=\"https://dyte.io\">\n    <img src=\"https://assets.dyte.io/logo-outlined.png\" alt=\"Logo\" width=\"120\" />\n  </a>\n\n  <h2 align=\"center\">Proto Entities</h3>\n</p>\n\n<!-- TABLE OF CONTENTS -->\n\n## Table of Contents\n\n- [About the Project](#about-the-project)\n  - [Built With](#built-with)\n- [Getting Started](#getting-started)\n  - [Installation](#installation)\n  - [Lint](#lint)\n  - [Build](#build)\n- [License](#license)\n- [About](#about)\n\n<!-- ABOUT THE PROJECT -->\n\n## About The Project\n\nProtocol buffer entities for the new media/room layer, along with autogenerated language wrappers.\n\n### Built With\n\n- Node.js (>version 16)\n- Go (>version 1.18)\n- Protobuf Compiler\n\n<!-- GETTING STARTED -->\n\n## Getting Started\n\nTo get a local copy up and running follow these simple steps.\n\n### Installation\n\n1. Install NPM packages\n\n```sh\nnpm i\n```\n\n2. Install the Protobuf Compiler\n\n#### MacOS\n\n```sh\nbrew install protobuf@3\n```\n\n#### Linux \n\nEnsure $PATH has `.local`\n\n```sh\nexport PATH=\"$PATH:$HOME/.local/bin\"\n```\n\nInstall protoc\n<br>\n_Linux_\n```sh\ncurl -LO https://github.com/protocolbuffers/protobuf/releases/download/v3.15.8/protoc-3.15.8-linux-x86_64.zip\nunzip protoc-3.15.8-linux-x86_64.zip -d $HOME/.local\n```\n_Macos_\n```sh\ncurl -LO https://github.com/protocolbuffers/protobuf/releases/download/v25.3/protoc-25.3-osx-aarch_64.zip\nunzip protoc-25.3-osx-aarch_64.zip -d $HOME/.local\n```\n\n2. Install golang packages\n\n```sh\ngo install google.golang.org/protobuf/cmd/protoc-gen-go@latest\ngo install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest\ngo install github.com/yoheimuta/protolint/cmd/protolint@latest\n```\n\n<!-- USAGE EXAMPLES -->\n\n### Update Proto\n\nMake the necessary updates to `.proto` files adding, updating, deleting new messages\n\n### Lint\n\nBefore building, protobuf files are linted to ensure they meet the required standards. This is achieved by running \n\n```sh\nmake lint\n```\n\n### Build\n\nThis step compiles the protobuf files into the desired language-specific wrappers.\n\n```sh\nmake build\n```\n\n## Version History\n\nSee [CHANGELOG](./CHANGELOG.md).\n\n<!-- ROADMAP -->\n\n\n## Support\n\n(Ask for support or sponsorships by providing links or just add a simple message)\n\nContributions, issues, and feature requests are welcome!\nGive a ⭐️ if you like this project!\n\n<!-- LICENSE -->\n\n## License\n\nDistributed under the Apache License, Version 2.0. See [`LICENSE`](./LICENSE) for more information.\n\n<!-- MARKDOWN LINKS & IMAGES -->\n<!-- https://www.markdownguide.org/basic-syntax/#reference-style-links -->\n\n## About\n\n`proto-entities` is created & maintained by Dyte, Inc. You can find us on Twitter - [@dyte_io](https://twitter.com/dyte_io) or write to us at `dev [at] dyte.io`.\n\nThe names and logos for Dyte are trademarks of Dyte, Inc.\n\nWe love open source software! See [our other projects](https://github.com/dyte-in) and [our products](https://dyte.io).\n","readmeFilename":"README.md"}