{"_id":"@bridgesplit/bs-protos","_rev":"6-cb0c17e343c00e874981ea526005bdcd","name":"@bridgesplit/bs-protos","dist-tags":{"latest":"2.0.1"},"versions":{"0.0.0":{"name":"@bridgesplit/bs-protos","version":"0.0.0","keywords":["bridgesplit","protobuf","typescript"],"author":{"name":"Standard Labs, Inc.","email":"team@fromstandard.com"},"license":"MIT","_id":"@bridgesplit/bs-protos@0.0.0","maintainers":[{"name":"truitt","email":"ltruitt5@gmail.com"},{"name":"marygooneratne","email":"mary@bridgesplit.com"}],"contributors":[{"name":"Jwalin Joshi","email":"jwalin@bridgesplit.com"},{"name":"Bhargava Macha","email":"bhargava@bridgesplit.com"}],"homepage":"https://github.com/bridgesplit/bs-protos#readme","bugs":{"url":"https://github.com/bridgesplit/bs-protos/issues"},"dist":{"shasum":"0d2fb5e872b853355f9864d2b78f5a4e5adb2380","tarball":"https://registry.npmjs.org/@bridgesplit/bs-protos/-/bs-protos-0.0.0.tgz","fileCount":97,"integrity":"sha512-Po48t8Uzynfyo+tXvzeRO3guKuemYHW4qArLxIFp8K1xtTUNL+imN3juECoEQzfZ9098c399FPciG00t/OSokQ==","signatures":[{"sig":"MEUCID6+gzTHUkAj3zci9DBSgNq0868SkT+aA9Id8l1/ez1BAiEA5NKNwjCxVAdnfDTY0hFWW0mAxqaqJdx8uRasABgpL6U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":870177},"main":"dist/generated/typescript/index.js","types":"dist/generated/typescript/index.d.ts","gitHead":"f293d71dee7b06bb8f7ce0b75f280426ba34f01f","scripts":{"build":"tsc"},"_npmUser":{"name":"truitt","email":"ltruitt5@gmail.com"},"repository":{"url":"git+https://github.com/bridgesplit/bs-protos.git","type":"git"},"_npmVersion":"10.2.4","description":"Shared proto files across multi-language services.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ts-proto":"^1.166.4","nice-grpc-common":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bs-protos_0.0.0_1710252776905_0.8347618908284278","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@bridgesplit/bs-protos","version":"1.0.1","keywords":["bridgesplit","protobuf","typescript"],"author":{"name":"Standard Labs, Inc.","email":"team@fromstandard.com"},"license":"MIT","_id":"@bridgesplit/bs-protos@1.0.1","maintainers":[{"name":"jwalinjoshi","email":"joshijwalin@gmail.com"},{"name":"jaidharosenblatt","email":"jaidha.rosenblatt@gmail.com"},{"name":"truitt","email":"ltruitt5@gmail.com"},{"name":"marygooneratne","email":"mary@bridgesplit.com"}],"contributors":[{"name":"Jwalin Joshi","email":"jwalin@bridgesplit.com"},{"name":"Bhargava Macha","email":"bhargava@bridgesplit.com"}],"homepage":"https://github.com/bridgesplit/bs-protos#readme","bugs":{"url":"https://github.com/bridgesplit/bs-protos/issues"},"dist":{"shasum":"72f346b6abf960600c0e477a1afcc47eabcc317a","tarball":"https://registry.npmjs.org/@bridgesplit/bs-protos/-/bs-protos-1.0.1.tgz","fileCount":97,"integrity":"sha512-vMGdIOnfDWLIR6Vv5iUQqW3C+2S/xeaoLIR+LC9G/oqhvflWmykutGcrfbe0jL1OkIEU+dRZYARMU7UCzMHb9g==","signatures":[{"sig":"MEUCIQCsUlq2e0q6IHd6fSiIutJKYkrTeTUDGPi/tciW1tI1agIgLBgPAL+FDn5+0OAxf4obuNejxzbueVXsXDDA+mzYVVU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":889003},"main":"dist/generated/typescript/index.js","types":"dist/generated/typescript/index.d.ts","gitHead":"cfe1eec20cb5b058c657c2b76d81b46d2b5b26c4","scripts":{"build":"tsc"},"_npmUser":{"name":"jwalinjoshi","email":"joshijwalin@gmail.com"},"repository":{"url":"git+https://github.com/bridgesplit/bs-protos.git","type":"git"},"_npmVersion":"9.5.1","description":"Shared proto files across multi-language services.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"ts-proto":"^1.166.4","nice-grpc-common":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bs-protos_1.0.1_1710367708035_0.10207250441522664","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@bridgesplit/bs-protos","version":"2.0.0","keywords":["bridgesplit","protobuf","typescript"],"author":{"name":"Standard Labs, Inc.","email":"team@fromstandard.com"},"license":"MIT","_id":"@bridgesplit/bs-protos@2.0.0","maintainers":[{"name":"jwalinjoshi","email":"joshijwalin@gmail.com"},{"name":"jaidharosenblatt","email":"jaidha.rosenblatt@gmail.com"},{"name":"truitt","email":"ltruitt5@gmail.com"},{"name":"marygooneratne","email":"mary@bridgesplit.com"}],"contributors":[{"name":"Jwalin Joshi","email":"jwalin@bridgesplit.com"},{"name":"Bhargava Macha","email":"bhargava@bridgesplit.com"}],"homepage":"https://github.com/bridgesplit/bs-protos#readme","bugs":{"url":"https://github.com/bridgesplit/bs-protos/issues"},"dist":{"shasum":"397191d03b1d2647c8a6477340dfcda6658ae342","tarball":"https://registry.npmjs.org/@bridgesplit/bs-protos/-/bs-protos-2.0.0.tgz","fileCount":97,"integrity":"sha512-SRkIFQDTOO66JXIfQvLQ8NyB/whTw5MWLc58YZVn6rq5rWxd2O7XlOd7ybvsY5K3p3Ejgc8wUxWN5S7FUdrtfA==","signatures":[{"sig":"MEQCIBWJM71LM86HfxUblnsYm73XjlvTVOdDNXQDG+7xcN4XAiAEVSVAlliKnOZOXI3Hlk60N1r7ss0avU0ltI/Pwr9WFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":890680},"main":"dist/generated/typescript/index.js","types":"dist/generated/typescript/index.d.ts","gitHead":"a5f12e47ba4c0a4a024d46c845967b1e7a426d83","scripts":{"build":"tsc"},"_npmUser":{"name":"jwalinjoshi","email":"joshijwalin@gmail.com"},"repository":{"url":"git+https://github.com/bridgesplit/bs-protos.git","type":"git"},"_npmVersion":"9.5.1","description":"Shared proto files across multi-language services.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"ts-proto":"^1.166.4","nice-grpc-common":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bs-protos_2.0.0_1710885194239_0.7017135516076687","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@bridgesplit/bs-protos","version":"2.0.1","main":"dist/generated/typescript/index.js","types":"dist/generated/typescript/index.d.ts","repository":{"type":"git","url":"git+https://github.com/bridgesplit/bs-protos.git"},"publishConfig":{"access":"public"},"keywords":["bridgesplit","protobuf","typescript"],"author":{"name":"Standard Labs, Inc.","email":"team@fromstandard.com"},"contributors":[{"name":"Jwalin Joshi","email":"jwalin@bridgesplit.com"},{"name":"Bhargava Macha","email":"bhargava@bridgesplit.com"}],"license":"MIT","dependencies":{"nice-grpc-common":"^2.0.2","ts-proto":"^1.166.4"},"scripts":{"build":"tsc"},"_id":"@bridgesplit/bs-protos@2.0.1","gitHead":"0f3d94131db7872474b5581fc9251f1e8cfdc0e6","description":"Shared proto files across multi-language services.","bugs":{"url":"https://github.com/bridgesplit/bs-protos/issues"},"homepage":"https://github.com/bridgesplit/bs-protos#readme","_nodeVersion":"20.12.0","_npmVersion":"10.5.0","dist":{"integrity":"sha512-90jWAFEq3J201J2sWPJXT1bB97TDLNIriV1RkDFz4lAvhlBL2eCHZ7l15nWq8Z1SCsxVMAjwMBZ+ZjsYFdyyCw==","shasum":"8a6f466d7e26be7263e2b1b71f2354d59f24dc35","tarball":"https://registry.npmjs.org/@bridgesplit/bs-protos/-/bs-protos-2.0.1.tgz","fileCount":103,"unpackedSize":1031435,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsKLDQ1RzszUJ1PfTOE6V8ZFd/c9ZmwZgaPUxxvL9t3AIhANCsEJdjfaCi4ae61Wf1sTBol3c85T7hCaXl83hKEygZ"}]},"_npmUser":{"name":"jwalinjoshi","email":"joshijwalin@gmail.com"},"directories":{},"maintainers":[{"name":"machaaa","email":"bhargava@bridgesplit.com"},{"name":"jwalinjoshi","email":"joshijwalin@gmail.com"},{"name":"jaidharosenblatt","email":"jaidha.rosenblatt@gmail.com"},{"name":"truitt","email":"ltruitt5@gmail.com"},{"name":"marygooneratne","email":"mary@bridgesplit.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-protos_2.0.1_1728665767865_0.27682939260779205"},"_hasShrinkwrap":false}},"time":{"created":"2024-03-12T14:12:56.780Z","modified":"2024-10-11T16:56:08.460Z","0.0.0":"2024-03-12T14:12:57.060Z","1.0.1":"2024-03-13T22:08:28.247Z","2.0.0":"2024-03-19T21:53:14.404Z","2.0.1":"2024-10-11T16:56:08.184Z"},"bugs":{"url":"https://github.com/bridgesplit/bs-protos/issues"},"author":{"name":"Standard Labs, Inc.","email":"team@fromstandard.com"},"license":"MIT","homepage":"https://github.com/bridgesplit/bs-protos#readme","keywords":["bridgesplit","protobuf","typescript"],"repository":{"type":"git","url":"git+https://github.com/bridgesplit/bs-protos.git"},"description":"Shared proto files across multi-language services.","contributors":[{"name":"Jwalin Joshi","email":"jwalin@bridgesplit.com"},{"name":"Bhargava Macha","email":"bhargava@bridgesplit.com"}],"maintainers":[{"name":"machaaa","email":"bhargava@bridgesplit.com"},{"name":"jwalinjoshi","email":"joshijwalin@gmail.com"},{"name":"jaidharosenblatt","email":"jaidha.rosenblatt@gmail.com"},{"name":"truitt","email":"ltruitt5@gmail.com"},{"name":"marygooneratne","email":"mary@bridgesplit.com"}],"readme":"# bs-protos\n\nShared proto files across multi-language services. \n\n\nWill generate libs for the structs in various languages for imports. \n\n\nTo add a new proto file add it to the proto folder and update the build.rs with the file name.\n\nThen run ./build.sh to generate the files.\n\nOnce the files are generated, update the index.ts in generated/typescript, and the mod.rs in generated/rust.\n\n./build.sh should generate the files in the languages. \n \nTo add a new language, update ./build.sh.\n\nTo import rust point to the git ssh url with package name bs-protos, i.e: git+ssh://git@github.com/bridgesplit/bs-protos.git\n\nFor ts, use yarn add  ssh://git@github.com/bridgesplit/bs-proto \n\n","readmeFilename":"README.md"}