{"_id":"@bufbuild/protoc-gen-connect-query","_rev":"45-437f01ab4d07851864f0dbe8b473099a","name":"@bufbuild/protoc-gen-connect-query","dist-tags":{"alpha":"0.2.0-alpha.4","latest":"0.4.1"},"versions":{"0.0.1":{"name":"@bufbuild/protoc-gen-connect-query","version":"0.0.1","license":"Apache-2.0","_id":"@bufbuild/protoc-gen-connect-query@0.0.1","maintainers":[{"name":"dimitropoulos-bufbuild","email":"dmitropoulos@buf.build"},{"name":"jdailey_buf","email":"jdailey@buf.build"},{"name":"sayers-buf","email":"sayers@buf.build"},{"name":"psachs-buf","email":"psachs@buf.build"},{"name":"bufbot","email":"bot@buf.build"},{"name":"tstamm-buf","email":"tstamm@buf.build"},{"name":"bufdev","email":"pedge@buf.build"}],"bin":{"protoc-gen-connect-query":"bin/protoc-gen-connect-query"},"dist":{"shasum":"bbcab94d7d8ad660e548702aec05948d7e12988f","tarball":"https://registry.npmjs.org/@bufbuild/protoc-gen-connect-query/-/protoc-gen-connect-query-0.0.1.tgz","fileCount":20,"integrity":"sha512-OMRKux68flk+4khxLBhNBvU8W2IJHBSxwvqQh93mhUKDdQqdw4gp5w+OvUKw+dSqAvmg01mB88LGANbPdQ08TA==","signatures":[{"sig":"MEQCIFh0T32ukmEOaW84oG+7vu5FMQPeYGnBKy1K9cImummbAiAoiATUBnbpPvh4R7hu4AMPGQ6oXjqZSsxSI7MQtlIcYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmL2gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoY3w//ZCCkiJLWErv+j4Fh4RgT5T9uqDr8GwUvE0DTNrKjOLkehKbA\r\nrmcSRnR7lovv8K9EzCnt+JPuC8zlJTG/JiQeyUHK74bQgBpEmiV/rtJMGhBT\r\nADVxJKK2TX5wh46j2e1/8sjzilrLDn2lR+4IeN5bhS7TVP82nHbkaDu29qUf\r\nhMRzT3RGZAZQufvZFGuFr/z2dLMmXQSZNnLxyND+cAhj+S/ig2wD+xiK8vEe\r\nhFD5+2XwqQ3EUniNk8sPsp4O8m4nlPztE+ejVbvgu803wyVcKc47pbalH4rD\r\nXHFxHv6SoAWx14c5XSeslXKfUMs9jVyy0noFlogp0jGolZKfOpphJLCiVYho\r\nQA0cQhfpWhU61qPgym78hYFdt9ZqNk4ZTXbF+r/sqDokTkWhMvXwUUTs08LV\r\n9uzKOLtKava71XaTYEwOmdHQjbAscebF0kRuDT6hrd9ilWgSJKtMT3Nj9OcE\r\nIY1vS7bxGygBpT/cdDfbsE3m44bBdCTfKxsLNxOWxWXstexnON1AqdxtjtH2\r\nXk/5a4peTPHmoK9B98hDtHbGuPOViNZUEVZLePpsRgddFlQ53Z8DOpUKjUwO\r\nLpPDdLQlwO5xhqVneS7W1jHsO+8a/d+zVIHEgHN7R6bnyDFUthnVeCFa9ns+\r\nGHSW2wQYI/vp6VIYX/XfwgN7tlDrhfj6oKA=\r\n=IOrZ\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:bufbuild-protoc-gen-connect-query-0.0.1.tgz","engines":{"node":">=16"},"scripts":{"test":"jest","build":"pnpm clean && tsc --project tsconfig.build.json","clean":"rm -rf dist","generate":"pnpm run clean:gen && buf generate","clean:gen":"rm -rf gen","build:descriptorset":"buf build --output src/jest/descriptorset.bin"},"_npmUser":{"name":"dimitropoulos-bufbuild","email":"dmitropoulos@buf.build"},"_resolved":"/tmp/36f30a8dc1e5cd6d3eff5e08c5b00252/bufbuild-protoc-gen-connect-query-0.0.1.tgz","_integrity":"sha512-OMRKux68flk+4khxLBhNBvU8W2IJHBSxwvqQh93mhUKDdQqdw4gp5w+OvUKw+dSqAvmg01mB88LGANbPdQ08TA==","deprecated":"Connect has moved to its own org @connectrpc and has a stable v1. Run `npx @connectrpc/connect-migrate@latest` to update. See https://github.com/connectrpc/connect-es/releases/tag/v0.13.1 for details.","repository":{"url":"https://github.com/bufbuild/connect-query.git","type":"git","directory":"packages/protoc-gen-connect-query"},"_npmVersion":"8.1.0","description":"Code generator for connect-query","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@bufbuild/protobuf":"^0.4.0","@bufbuild/protoplugin":"^0.4.0","@bufbuild/protoc-gen-es":"^0.4.0","@bufbuild/protoc-gen-connect-web":"^0.3.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.9.4"},"preferUnplugged":true,"peerDependencies":{"@bufbuild/protoc-gen-es":"0.1.1"},"peerDependenciesMeta":{"@bufbuild/protoc-gen-es":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/protoc-gen-connect-query_0.0.1_1670954400523_0.1327078532193917","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@bufbuild/protoc-gen-connect-query","version":"0.0.2","license":"Apache-2.0","_id":"@bufbuild/protoc-gen-connect-query@0.0.2","maintainers":[{"name":"dimitropoulos-bufbuild","email":"dmitropoulos@buf.build"},{"name":"jdailey_buf","email":"jdailey@buf.build"},{"name":"sayers-buf","email":"sayers@buf.build"},{"name":"psachs-buf","email":"psachs@buf.build"},{"name":"bufbot","email":"bot@buf.build"},{"name":"tstamm-buf","email":"tstamm@buf.build"},{"name":"bufdev","email":"pedge@buf.build"}],"bin":{"protoc-gen-connect-query":"bin/protoc-gen-connect-query"},"dist":{"shasum":"5755fed43984e97e4778c349ad9893c79f2ca257","tarball":"https://registry.npmjs.org/@bufbuild/protoc-gen-connect-query/-/protoc-gen-connect-query-0.0.2.tgz","fileCount":20,"integrity":"sha512-Q7YTbR8CgSVUEQJhrDbRuIqw5VCI350hzcZFQsRl5owRelZmDwuekkIR2X8l+tYLn511eyAkq95cUjVA3+ouPg==","signatures":[{"sig":"MEQCIE5IsLhxSCdYhrqDiqrsQVSS1FUw7bXyEyndMMEKKl8iAiBwx1cXj3cvCFKwo04GhEkULFN7QuW+fHr1kgbn2WIUKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmQB4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6xA/+LFdejjnRji99fyJ2HAKe+RvQkBMO5+KYAQFI+/5o9hptaePJ\r\n2wpMdBiWNHroZiNWiNkgtqRa0i3/UQU4owMQmiDIy8SwKW5m4OZ3ZU3h142Q\r\naU602Qd4/CYzhv+23IA+v1KmFUQLkeezvGGn8ja3I5GhXGdCrqo0soh+TmSl\r\nCn3/5027LK+6ggc3KsZGmqKX26xs6jY/sB1yaCsZGIZNWuUnlSvfqRVebRU5\r\n3kS8tiZqvxgM5WzQry+jWJoacTImbT65GdDKjjEj/5J6s1/3yCKvfpFLj+0B\r\nfpihleOeZ6Wsz2YOBukvB35NdDJhlSwwy8s2CLsaTc9u3fqBZh2/NLLqZCZA\r\nfS86cdaqovlieSjSl7Dn8Bw01mNbHdATffRcB2CBy5y0yxPmNdqOdJxuRqb3\r\n/nX9ozm0Mf8Bq2S9W+IS403q79zB99kO5HG2Jp49zH1HjxsF4CO2BL6Iy05Q\r\neB2DmfJZNdMdzx5JpbkXjVXJjCIwVLFVq+2Y8gnst2tW3p0XE3YEdbP9cw9B\r\noD+ZFnJCsiZPenXLdaMqB1kuqysMRsrsk6Chlvj+TJ929dalmoqYAkCLxlZv\r\nv37z5mwN0awLenNqxLgaINeM1mhAsowz+9HtZILn4j2eZ6ZgWnlBZuB7yJrJ\r\nX6jz+M/HmyO8bctCWyez747+x5vCclOPIjI=\r\n=aw7/\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:bufbuild-protoc-gen-connect-query-0.0.2.tgz","engines":{"node":">=16"},"scripts":{"test":"jest","build":"pnpm clean && tsc --project tsconfig.build.json","clean":"rm -rf dist","generate":"pnpm run clean:gen && buf generate","clean:gen":"rm -rf gen","build:descriptorset":"buf build --output src/jest/descriptorset.bin"},"_npmUser":{"name":"dimitropoulos-bufbuild","email":"dmitropoulos@buf.build"},"_resolved":"/tmp/d2b1ce438244f4acba0a087d83d9ea1a/bufbuild-protoc-gen-connect-query-0.0.2.tgz","_integrity":"sha512-Q7YTbR8CgSVUEQJhrDbRuIqw5VCI350hzcZFQsRl5owRelZmDwuekkIR2X8l+tYLn511eyAkq95cUjVA3+ouPg==","deprecated":"Connect has moved to its own org @connectrpc and has a stable v1. Run `npx @connectrpc/connect-migrate@latest` to update. See https://github.com/connectrpc/connect-es/releases/tag/v0.13.1 for details.","repository":{"url":"https://github.com/bufbuild/connect-query.git","type":"git","directory":"packages/protoc-gen-connect-query"},"_npmVersion":"8.1.0","description":"Code generator for connect-query","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@bufbuild/protobuf":"^0.4.0","@bufbuild/protoplugin":"^0.4.0","@bufbuild/protoc-gen-es":"^0.4.0","@bufbuild/protoc-gen-connect-web":"^0.3.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.9.4"},"preferUnplugged":true,"peerDependencies":{"@bufbuild/protoc-gen-es":"0.1.1"},"peerDependenciesMeta":{"@bufbuild/protoc-gen-es":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/protoc-gen-connect-query_0.0.2_1670971512109_0.3507476495730666","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@bufbuild/protoc-gen-connect-query","version":"0.0.3","license":"Apache-2.0","_id":"@bufbuild/protoc-gen-connect-query@0.0.3","maintainers":[{"name":"dimitropoulos-bufbuild","email":"dmitropoulos@buf.build"},{"name":"jdailey_buf","email":"jdailey@buf.build"},{"name":"sayers-buf","email":"sayers@buf.build"},{"name":"psachs-buf","email":"psachs@buf.build"},{"name":"bufbot","email":"bot@buf.build"},{"name":"tstamm-buf","email":"tstamm@buf.build"},{"name":"bufdev","email":"pedge@buf.build"}],"bin":{"protoc-gen-connect-query":"bin/protoc-gen-connect-query"},"dist":{"shasum":"ba77918a2e1741e35996cb7e57d2b937c1a2f9e9","tarball":"https://registry.npmjs.org/@bufbuild/protoc-gen-connect-query/-/protoc-gen-connect-query-0.0.3.tgz","fileCount":20,"integrity":"sha512-cKdfqz2YkIDt6rtBGYk8NZc4wL+nFY34OO1UYtyf5wkBs5s55ltAXdBtzGjMwke23fvlNqWTSL47SDlhUUt0RA==","signatures":[{"sig":"MEUCICIAeGvB3oliW7gwe9PMzWXr4TLIa1SeZMMAPOI59gPuAiEAxKRiFVEuBi5ngLYwzXsAFJ2tLIMXH8q9Bkiy6HfxMhA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmQT3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruGhAAh9R1Zyrea2IfRTZYapAVIatnmK9tBHth4Avn/ap4YuAk4rWj\r\nrfkoIghvml38efcQnaU+5wJngHOolyi9jTgOs+/cP/a30PhVhtwWLzX3ztue\r\nImEMGi4S+4mKMbCLKfj8JJ0I/r0EUbYKIyTbbeDBGsbh9FQSQPj2gT5zUPfS\r\nIY+AOj1o+v1NgXWQml25+eP5q4YWcPAxA7GQnG38IB9RGJ7D1rvB0fDmybYE\r\nciIBCFP8wfoMggyOfYu5pRQ8Lwar2OvrQcch3a4rYZpXUHm6ieaC2cWYmQlK\r\nqI3g80QzXGrAp4Qn4v223THLAQ0r4EB9Sul8O7WFZJ6v8VLBNp839vq/gRgG\r\nIHHyA+2OMpXI/SNOGesOrjh6lG9i1mkXLw/ELLsWWIO38hjLe2uwXqQ42YzL\r\n2LbcrKhviqPYjRy2dPHDeKXWCSnO+jg/dN3MbiGFdLflPpKeFFOnL44kPFgo\r\nmeR2exukR5fJbSNGODElVYYHZUpo4tZX7UvHfw1uW6M3jxBBEGY/Mv7el1qY\r\ni+ZH5UL89sxo/cOm50ZZ21M9UZyPTfyZPu9p9373qKTLVRroOXRBL8K1tHVR\r\nagQUHPYe5rjWpQTaUQQ3TvvAg/xyzltC+gHYlfya6Zd0aQZSwxGNrmpkMqJs\r\nPg+BOsuc1Z9KE5rkM0E7GO8/+VwRO5SXmE8=\r\n=tR8d\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:bufbuild-protoc-gen-connect-query-0.0.3.tgz","engines":{"node":">=16"},"scripts":{"test":"jest","build":"pnpm clean && tsc --project tsconfig.build.json","clean":"rm -rf dist","generate":"pnpm run clean:gen && buf generate","clean:gen":"rm -rf gen","build:descriptorset":"buf build --output src/jest/descriptorset.bin"},"_npmUser":{"name":"dimitropoulos-bufbuild","email":"dmitropoulos@buf.build"},"_resolved":"/tmp/6821f1c687895beb191f7aaefe11d1c2/bufbuild-protoc-gen-connect-query-0.0.3.tgz","_integrity":"sha512-cKdfqz2YkIDt6rtBGYk8NZc4wL+nFY34OO1UYtyf5wkBs5s55ltAXdBtzGjMwke23fvlNqWTSL47SDlhUUt0RA==","deprecated":"Connect has moved to its own org @connectrpc and has a stable v1. Run `npx @connectrpc/connect-migrate@latest` to update. See https://github.com/connectrpc/connect-es/releases/tag/v0.13.1 for details.","repository":{"url":"https://github.com/bufbuild/connect-query.git","type":"git","directory":"packages/protoc-gen-connect-query"},"_npmVersion":"8.1.0","description":"Code generator for connect-query","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@bufbuild/protobuf":"^0.4.0","@bufbuild/protoplugin":"^0.4.0","@bufbuild/protoc-gen-es":"^0.4.0","@bufbuild/protoc-gen-connect-web":"^0.3.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.9.4"},"preferUnplugged":true,"peerDependencies":{"@bufbuild/protoc-gen-es":"0.1.1"},"peerDependenciesMeta":{"@bufbuild/protoc-gen-es":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/protoc-gen-connect-query_0.0.3_1670972662883_0.8601761894488873","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@bufbuild/protoc-gen-connect-query","version":"0.0.4","license":"Apache-2.0","_id":"@bufbuild/protoc-gen-connect-query@0.0.4","maintainers":[{"name":"dimitropoulos-bufbuild","email":"dmitropoulos@buf.build"},{"name":"jdailey_buf","email":"jdailey@buf.build"},{"name":"sayers-buf","email":"sayers@buf.build"},{"name":"psachs-buf","email":"psachs@buf.build"},{"name":"bufbot","email":"bot@buf.build"},{"name":"tstamm-buf","email":"tstamm@buf.build"},{"name":"bufdev","email":"pedge@buf.build"}],"bin":{"protoc-gen-connect-query":"bin/protoc-gen-connect-query"},"dist":{"shasum":"31e7b056eed24bd59bea16da28ad17bf7288aa58","tarball":"https://registry.npmjs.org/@bufbuild/protoc-gen-connect-query/-/protoc-gen-connect-query-0.0.4.tgz","fileCount":20,"integrity":"sha512-s30lQXzBTbMEZFTfgdXnXSdlKpGqB0JMkH7SKvbSPM0hstMzUgYvB8vGg4cgR5PcoSfkyqQ0uIcKNlnJ/TKOKw==","signatures":[{"sig":"MEUCIQCaowS7RbwQtLzapdIF42Q39Vk3HBLoFKEYYZ9qVhp42wIgeDwJj2+6q1EQQTsFx/GErXW2HKmiGkl5gBdtuRua8Wc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmkRjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfExAAmsj0auV7f3+Ko1FS9QyS9N2iIbkDj/mrDmbmij27UhDksf+X\r\ndK56DeRZ1970teixt22DF4pjo1Bi+AkW3p44EpsqqXvDub8Yc8PvUWSo3rAX\r\nyP27Fes64CK+r8b/tUQweF6FdWLm6dddEQtAOf4d7jwoadHFxoSwPvCRbU19\r\nl+WpfUkdsE8GFroBBIRdrXCk1j5D6vAMdiU8LsGZL/aGhWicxckuWchCpQrb\r\npvrqqVn75lZbTeIsPT6MiqxJe6ivVg20cEZhwxN4MPkVGiT4PmNt+dz26BeY\r\npsRqVpFm7wkDU5TZpmUHkvFzKKXwNpgNDfjuH+eB2lTQdeQLvAlMs2edR9pE\r\nisnv8qZ3g0igSPWd40gBt00kZYgYzWjpr97wFjpAGrme1duO34HWvwrJ+2BZ\r\nb9jXnDWMwhV7b9mOtF9kPqqNPJNh0hYBJj1j/iUp0qUPcVDz0E51DSaU2D1R\r\nmLYhpjuLEv3gWArqIk+b7efwpPOb5bIdLDhxVke95xrJNBaQRJ/GcBJJhZkB\r\ngQQshEEHBT4bHzpWr+ic8enc32I01XXIJ54ZvLXtwF/exbRcsJ0Bi9nhhQ0F\r\nZyo8STCIItxBhequ+Nui6uQ1RHD5vijSQFBvFHbrnzshy5T9MiWN1/V53cKD\r\nHSuytetk+/Ttb60CZgw0Nx1ZqidDavSIEWA=\r\n=KQGe\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:bufbuild-protoc-gen-connect-query-0.0.4.tgz","engines":{"node":">=16"},"scripts":{"test":"jest","build":"pnpm clean && tsc --project tsconfig.build.json","clean":"rm -rf dist","generate":"pnpm run clean:gen && buf generate","clean:gen":"rm -rf gen","build:descriptorset":"buf build --output src/jest/descriptorset.bin"},"_npmUser":{"name":"dimitropoulos-bufbuild","email":"dmitropoulos@buf.build"},"_resolved":"/tmp/2589f2c2e027eeb0de40591a0391324b/bufbuild-protoc-gen-connect-query-0.0.4.tgz","_integrity":"sha512-s30lQXzBTbMEZFTfgdXnXSdlKpGqB0JMkH7SKvbSPM0hstMzUgYvB8vGg4cgR5PcoSfkyqQ0uIcKNlnJ/TKOKw==","deprecated":"Connect has moved to its own org @connectrpc and has a stable v1. Run `npx @connectrpc/connect-migrate@latest` to update. See https://github.com/connectrpc/connect-es/releases/tag/v0.13.1 for details.","repository":{"url":"https://github.com/bufbuild/connect-query.git","type":"git","directory":"packages/protoc-gen-connect-query"},"_npmVersion":"8.1.0","description":"Code generator for connect-query","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"@bufbuild/protobuf":"^0.4.0","@bufbuild/protoplugin":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.9.4","@bufbuild/protoc-gen-es":"^0.4.0","@bufbuild/protoc-gen-connect-web":"^0.3.3"},"preferUnplugged":true,"peerDependencies":{"@bufbuild/protoc-gen-es":"0.1.1"},"peerDependenciesMeta":{"@bufbuild/protoc-gen-es":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/protoc-gen-connect-query_0.0.4_1671054435191_0.11637765203930828","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@bufbuild/protoc-gen-connect-query","version":"0.0.5","license":"Apache-2.0","_id":"@bufbuild/protoc-gen-connect-query@0.0.5","maintainers":[{"name":"dimitropoulos-bufbuild","email":"dmitropoulos@buf.build"},{"name":"jdailey_buf","email":"jdailey@buf.build"},{"name":"sayers-buf","email":"sayers@buf.build"},{"name":"psachs-buf","email":"psachs@buf.build"},{"name":"bufbot","email":"bot@buf.build"},{"name":"tstamm-buf","email":"tstamm@buf.build"},{"name":"bufdev","email":"pedge@buf.build"}],"bin":{"protoc-gen-connect-query":"bin/protoc-gen-connect-query"},"dist":{"shasum":"830905a60e2d160a7d721626bd49e329c8e0b1f1","tarball":"https://registry.npmjs.org/@bufbuild/protoc-gen-connect-query/-/protoc-gen-connect-query-0.0.5.tgz","fileCount":20,"integrity":"sha512-t72yIo62Sivuni/5VzH4mM3PdoEgr859+DRxgWK/dLXG65395YZG783VJwbJ5xVWrggjXx1bb/ZPqn0Q4pME0Q==","signatures":[{"sig":"MEUCIQDb2p6ApedIPEXym5pHrJokdjhKy22LvYQsjQ8e3NojRQIgNxI1DVtKWEIBWXa8vDGPQLauiExzu0CsqHbKdfc45pc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmzkFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1cA//e9rDbi9tvhoIQF18mPMt8pmb13LIoJ+PL5UrlUQq7hDwn76U\r\ni21uJ06MzA6apbE/vnlxO3t9Vj/R3cLuVwbE/zI+QRX41NLBVVZopyajC66V\r\nZaIOPj3BKT0h0LpgnUMO2f6gW+ShZ/MxDcSk5EccrPO7cYdLA/bt7fN9GRZL\r\nfhXpDIvWwosrjXCtAf83PnBHtdflP42PKXR5YRaVp0Bcii0lCN8dAhUc+yGh\r\n7hmLklzgIJthLWcJTnsNpQEoKql5HtLPP7JjEe3GgcJoyjIK17L14RXRYjg0\r\ni29DJBAlm8AKfCXeaRhHlhXOngLsTXnoWBOgpZKaHnn91JGbyOlWCPAeQoq7\r\n7WWp5PKGUpHEebTBAM1yx0OzzpSsRFf/i7PSHWjbA7W0HmaRfbFcftaC/w+R\r\nViqFDA7sQaPe8GSmWAjYiH5aE2x5HkRHWkrExy+TuigC2KdSHDdCOvF4cfjp\r\nid5or2/tRwoG678pLFak9Z3O5kO1j04+oS6nzXEi6uPdOpa0O23kXPJwt9oc\r\nWp/haYhoSRjpr+DBJN8ahvyWtipM2Y06SRKmkt9iVA4L93404IJ3OWFkjiNF\r\ncqYjvpb0dLFxUCzMX4W6UJsq4X7m2CAh39j7SHXP4IOLaRIs/C8XMrffJiZR\r\nhNyG/y6TyfUYUqsJKfGZ/loseINThshlzG4=\r\n=7SyF\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:bufbuild-protoc-gen-connect-query-0.0.5.tgz","engines":{"node":">=16"},"scripts":{"test":"jest","build":"pnpm clean && tsc --project tsconfig.build.json","clean":"rm -rf dist","generate":"pnpm run clean:gen && buf generate","clean:gen":"rm -rf gen","build:descriptorset":"buf build --output src/jest/descriptorset.bin"},"_npmUser":{"name":"dimitropoulos-bufbuild","email":"dmitropoulos@buf.build"},"_resolved":"/tmp/8976391487cc4dfe2497d5427b568e5f/bufbuild-protoc-gen-connect-query-0.0.5.tgz","_integrity":"sha512-t72yIo62Sivuni/5VzH4mM3PdoEgr859+DRxgWK/dLXG65395YZG783VJwbJ5xVWrggjXx1bb/ZPqn0Q4pME0Q==","deprecated":"Connect has moved to its own org @connectrpc and has a stable v1. Run `npx @connectrpc/connect-migrate@latest` to update. See https://github.com/connectrpc/connect-es/releases/tag/v0.13.1 for details.","repository":{"url":"https://github.com/bufbuild/connect-query.git","type":"git","directory":"packages/protoc-gen-connect-query"},"_npmVersion":"8.1.0","description":"Code generator for connect-query","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"@bufbuild/protobuf":"^0.4.0","@bufbuild/protoplugin":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.9.4","@bufbuild/protoc-gen-es":"^0.4.0","@bufbuild/protoc-gen-connect-web":"^0.3.3"},"preferUnplugged":true,"peerDependencies":{"@bufbuild/protoc-gen-es":"0.1.1"},"peerDependenciesMeta":{"@bufbuild/protoc-gen-es":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/protoc-gen-connect-query_0.0.5_1671117060853_0.5473259816149323","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@bufbuild/protoc-gen-connect-query","version":"0.0.6","license":"Apache-2.0","_id":"@bufbuild/protoc-gen-connect-query@0.0.6","maintainers":[{"name":"dfyock-buf","email":"dfyock@buf.build"},{"name":"dimitropoulos-bufbuild","email":"dmitropoulos@buf.build"},{"name":"jdailey_buf","email":"jdailey@buf.build"},{"name":"sayers-buf","email":"sayers@buf.build"},{"name":"psachs-buf","email":"psachs@buf.build"},{"name":"bufbot","email":"bot@buf.build"},{"name":"tstamm-buf","email":"tstamm@buf.build"},{"name":"bufdev","email":"pedge@buf.build"}],"bin":{"protoc-gen-connect-query":"bin/protoc-gen-connect-query"},"dist":{"shasum":"8651390c7e33d6b29d06f209ebc607896c17b44c","tarball":"https://registry.npmjs.org/@bufbuild/protoc-gen-connect-query/-/protoc-gen-connect-query-0.0.6.tgz","fileCount":20,"integrity":"sha512-yBdOhSEs7Q02i8ZsUbe2VMZNUC9o8ZomEztRe9YwpUDCzcKfGlyb14ntSBSymzacpkAvRHV9tATE2kgYndEdpg==","signatures":[{"sig":"MEQCIHCqieYMDf//4CmAs5XDWbFedKy4CeAtJ5VQhyiPjONWAiA7R/TRddJ0u+jO6fI6euOrfocRbRM7OzzpjqsBi4QbKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrgeWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqiMRAAiRef9skM88BtFJ1RRa21KvM9xyFX+Q/zOknUvYu5ajsIuR1Y\r\nRa6d9sYuJx/IW2FTqlwAGq9goujRdlQ/yzf1TDiTmii5NP/UvmsA4oFPvsAE\r\nAwRnyXe69ggx9g4nt5rYCk7JWmXYkYWTzAoWZzhtZY35K6nX3q4AiH/ZwP6U\r\nxxwVZJZH64OFmZ7ZtrX5pq5dEoNyQP/bg68GL85D7lUThlCWYc0TTPBX2dNZ\r\n07qqwhE95057B4HMRki39xy6omTmNFVUX5g8NhM3ufHRivmVUq1iXlXKXtvK\r\n8+T1+2HKznA1JymoxD4GzcFR++Vz1cyrXzbxre4/m8isIABdn8B9FntQynXr\r\nCr658mUsWvN9+fBEpo9QyiVG8ddb8fxIVprs6lB2cw87Fc+hPdb5yySvIJOl\r\nU6bOby7s2XCaMANbmmcCmkfPP6ZhgeYVUAZtia+Cr4uPmqf0dJlTrK5ALjRx\r\nMKsRU3Cq/DlGhclj1Nwrgx1sv9i9KKyGRH1TnLfpoU2sUUt1liiPhZdPnR0+\r\n5UsWLEgswrV14gmwHbbtWHBPX0vinxlOtYFYcWM4HyhNNR4GVP4uJZgT3o7Y\r\nQgU1LXdtJOo3fY2Arkt9daqR9iXa6HojUQthBR7iLrXlZk9M0wekf/kIucFo\r\nKmu8DjGunqBfHwyNo5aNbr5CYtV9Q03nQ9E=\r\n=SQFD\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:bufbuild-protoc-gen-connect-query-0.0.6.tgz","engines":{"node":">=16"},"scripts":{"test":"jest","build":"pnpm clean && tsc --project tsconfig.build.json","clean":"rm -rf dist"},"_npmUser":{"name":"dimitropoulos-bufbuild","email":"dmitropoulos@buf.build"},"_resolved":"/tmp/70817d73020c6a68de9e6324d03b8c43/bufbuild-protoc-gen-connect-query-0.0.6.tgz","_integrity":"sha512-yBdOhSEs7Q02i8ZsUbe2VMZNUC9o8ZomEztRe9YwpUDCzcKfGlyb14ntSBSymzacpkAvRHV9tATE2kgYndEdpg==","deprecated":"Connect has moved to its own org @connectrpc and has a stable v1. Run `npx @connectrpc/connect-migrate@latest` to update. See https://github.com/connectrpc/connect-es/releases/tag/v0.13.1 for details.","repository":{"url":"https://github.com/bufbuild/connect-query.git","type":"git","directory":"packages/protoc-gen-connect-query"},"_npmVersion":"8.5.0","description":"Code generator for connect-query","directories":{},"sideEffects":false,"_nodeVersion":"16.14.2","dependencies":{"@bufbuild/protobuf":"^1.0.0","@bufbuild/protoplugin":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.9.4","generated-react":"*","@bufbuild/protoc-gen-es":"^1.0.0","@bufbuild/protoc-gen-connect-web":"^0.5.0"},"preferUnplugged":true,"peerDependencies":{"@bufbuild/protoc-gen-es":"0.1.1"},"peerDependenciesMeta":{"@bufbuild/protoc-gen-es":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/protoc-gen-connect-query_0.0.6_1672349590063_0.949327727071934","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@bufbuild/protoc-gen-connect-query","version":"0.0.7","license":"Apache-2.0","_id":"@bufbuild/protoc-gen-connect-query@0.0.7","maintainers":[{"name":"dfyock-buf","email":"dfyock@buf.build"},{"name":"dimitropoulos-bufbuild","email":"dmitropoulos@buf.build"},{"name":"jdailey_buf","email":"jdailey@buf.build"},{"name":"sayers-buf","email":"sayers@buf.build"},{"name":"psachs-buf","email":"psachs@buf.build"},{"name":"bufbot","email":"bot@buf.build"},{"name":"tstamm-buf","email":"tstamm@buf.build"},{"name":"bufdev","email":"pedge@buf.build"}],"bin":{"protoc-gen-connect-query":"bin/protoc-gen-connect-query"},"dist":{"shasum":"e4f44cc1e6a5e2aa581b41efe2a80d7206f0feb7","tarball":"https://registry.npmjs.org/@bufbuild/protoc-gen-connect-query/-/protoc-gen-connect-query-0.0.7.tgz","fileCount":20,"integrity":"sha512-Sz+pQnIi6aGHOMqlr9CHLGl3YYdp/N37eZ0mkfNXqWHvXmNdNay0Zm2xtZQh6ydRJ7D/t78b9cYUnjJ5tRTyuQ==","signatures":[{"sig":"MEYCIQCG3P9FDNZo+afSgW3kJme9POlrAmONfKPdAIQ27hCovQIhAL8rsdILZOKAMlmEJuaBB2SGSb1/inKAiHi9U+gouTas","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrgveACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoG6A/8D1Gt+41twgL0wvv7k5M3YajLFUXpYoMOEuCDBCyybz+JBohj\r\nHym7XKfo2dav7fW1dTXaYx650WMzUfZSbGpxGYSmutYT6jlh5KtsuyZKjhyZ\r\nltJ7RUJredP5jf82LadaioX7L0UKOHQVtf6gOoGh9B73MdccG9ZuNGG/Ogk/\r\n7o9VY9A7y7WMl7JPe2QI/yRsgC1YoRlHWj+ydq/vBfwnDOOUM++7uQqgQcRz\r\nzAqqOubtEeWfIURSeJ0FQajzsX2Cwo3eDpoEzquI3BfP4uc9OPjPKvoRSt1w\r\n8pBp6WRpnXIfPh13lwXSvCxx5MeXNfjx3KK+LedB03iW0svvOeUge35UXaNd\r\ndh/WLwUAv3qH8TEFYhj1Pxzy0N2GKb9buwYS7e5Sbir5amR7W6P8Xnv0i8CE\r\nsNxvb+F1aerFJUmt/IW0XAWWMVj5Gm2RpcdBynPObCczU3bHm+jdyCA173VH\r\n4V1fw2QavLxLCCRb5ot60f7lelOJDruXzSVQ0Ishy3UwNW/HecrAh/a18VvP\r\nMOZ7P5KRd8fO1hVZFxril6mE4PfRyKXmMwNFoGwobrtLX0EJmjuUk9LJMn4z\r\nm928XMyhLlA9htPOCwvri2OQ/bGdCpjhZTT/jVghQaQUlclXwp7HYEVkkek/\r\n/T59EZ2+VjAjLBkPzBA0A2zKVgLoyfsu9Z0=\r\n=zrvj\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:bufbuild-protoc-gen-connect-query-0.0.7.tgz","engines":{"node":">=16"},"scripts":{"test":"jest","build":"pnpm clean && tsc --project tsconfig.build.json","clean":"rm -rf dist"},"_npmUser":{"name":"dimitropoulos-bufbuild","email":"dmitropoulos@buf.build"},"_resolved":"/tmp/25f3bd1e7347d24e1e6ed97af147d3b8/bufbuild-protoc-gen-connect-query-0.0.7.tgz","_integrity":"sha512-Sz+pQnIi6aGHOMqlr9CHLGl3YYdp/N37eZ0mkfNXqWHvXmNdNay0Zm2xtZQh6ydRJ7D/t78b9cYUnjJ5tRTyuQ==","deprecated":"Connect has moved to its own org @connectrpc and has a stable v1. Run `npx @connectrpc/connect-migrate@latest` to update. See https://github.com/connectrpc/connect-es/releases/tag/v0.13.1 for details.","repository":{"url":"https://github.com/bufbuild/connect-query.git","type":"git","directory":"packages/protoc-gen-connect-query"},"_npmVersion":"8.5.0","description":"Code generator for connect-query","directories":{},"sideEffects":false,"_nodeVersion":"16.14.2","dependencies":{"@bufbuild/protobuf":"^1.0.0","@bufbuild/protoplugin":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.9.4","generated-react":"*","@bufbuild/protoc-gen-es":"^1.0.0","@bufbuild/protoc-gen-connect-web":"^0.5.0"},"preferUnplugged":true,"peerDependencies":{"@bufbuild/protoc-gen-es":"1.x"},"peerDependenciesMeta":{"@bufbuild/protoc-gen-es":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/protoc-gen-connect-query_0.0.7_1672350686423_0.9292919889032727","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@bufbuild/protoc-gen-connect-query","version":"0.0.8","license":"Apache-2.0","_id":"@bufbuild/protoc-gen-connect-query@0.0.8","maintainers":[{"name":"dfyock-buf","email":"dfyock@buf.build"},{"name":"dimitropoulos-bufbuild","email":"dmitropoulos@buf.build"},{"name":"jdailey_buf","email":"jdailey@buf.build"},{"name":"sayers-buf","email":"sayers@buf.build"},{"name":"psachs-buf","email":"psachs@buf.build"},{"name":"bufbot","email":"bot@buf.build"},{"name":"tstamm-buf","email":"tstamm@buf.build"},{"name":"bufdev","email":"pedge@buf.build"}],"bin":{"protoc-gen-connect-query":"bin/protoc-gen-connect-query"},"dist":{"shasum":"f24b8945cc9153bd440a6d4662508e0d19a93ae6","tarball":"https://registry.npmjs.org/@bufbuild/protoc-gen-connect-query/-/protoc-gen-connect-query-0.0.8.tgz","fileCount":20,"integrity":"sha512-GtmmG1ddAjjrP8omLaJGap0otJ/fZf+u9uWmg1z1wGIEIVKH7IuAdsz9DEOXVT0AKw0qlz5NS9JWquIGfMAp5A==","signatures":[{"sig":"MEQCIDp0bhyQuBNiXvM7BdYhofTKA65DXDRjWprM4vou8JuMAiB/mf4GbYJhyGot0ng+a7ahrQXK7w65dbQQuKyAYtD3Iw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrzfCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmquTQ//aofCX/5l/AAoVpwp/KSWhHaw5W1buy0yA5wPm06e6xlCLQ05\r\njZbvrkpR5CgwlmiNt0v/ieJ8ZRt4NJ0UNLtacCQ8c/WRSiiI6bXnDs4dPkTk\r\nYzdIrgri6aVR9TfBQlj961rCN66btVj8Z16U+PfHldGU7FC2l40oniz8figR\r\nYYPJRykQvQcQ5TGxzyglHP2okEMGF0eBkFcJr61cm1pxU+/PYhcotADNXFg/\r\nBYrOqDG9Yker7qbncHucw3QBGOzdnXuPNzWm6qOTKqH9tTh3GSKVWaYbPWYx\r\neN1hTTX+xuTi/KfGYf2LbydIoKoCM5XxzdpW3yufnMMOp/Vx7AlY9/HykXpq\r\n/8RdVesD2nd2kXY7jVNkz8b815g5s/olX6x02PGlZKApGejNA9haHA7DcJvg\r\nuMvXmEVL+G5Sk7f1tdTJ1nFve5SV0KKNsupbw4kcZytd896KwnwYH0AE2Psz\r\nef4cbhwkpfjqXCz3ZEhcspyBHsXCGHvGkScEN2L62wi6JtomV+fVqLEalzxd\r\n1eKSPmfaQqSo8Ij4xaO0QwJqoHCOtWjt1K+nvM4CorP0mjvhHtiCYcht0/Rl\r\ntz98JcKP0i9FbwTXezuahLE96sh+/flP3HbXbzhjfKG4ywHmBd8Q0hnjTqdH\r\nHQD3GcDrFKOM3ntn3MmFwUtGubK6NerRyC4=\r\n=yVgq\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:bufbuild-protoc-gen-connect-query-0.0.8.tgz","engines":{"node":">=16"},"scripts":{"test":"jest","build":"pnpm clean && tsc --project tsconfig.build.json","clean":"rm -rf dist"},"_npmUser":{"name":"dimitropoulos-bufbuild","email":"dmitropoulos@buf.build"},"_resolved":"/tmp/1b354c5aba49929f408e5d55b16ab159/bufbuild-protoc-gen-connect-query-0.0.8.tgz","_integrity":"sha512-GtmmG1ddAjjrP8omLaJGap0otJ/fZf+u9uWmg1z1wGIEIVKH7IuAdsz9DEOXVT0AKw0qlz5NS9JWquIGfMAp5A==","deprecated":"Connect has moved to its own org @connectrpc and has a stable v1. Run `npx @connectrpc/connect-migrate@latest` to update. See https://github.com/connectrpc/connect-es/releases/tag/v0.13.1 for details.","repository":{"url":"https://github.com/bufbuild/connect-query.git","type":"git","directory":"packages/protoc-gen-connect-query"},"_npmVersion":"8.5.0","description":"Code generator for connect-query","directories":{},"sideEffects":false,"_nodeVersion":"16.14.2","dependencies":{"@bufbuild/protobuf":"^1.0.0","@bufbuild/protoplugin":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.9.4","generated-react":"*","@bufbuild/protoc-gen-es":"^1.0.0","@bufbuild/protoc-gen-connect-web":"^0.5.0"},"preferUnplugged":true,"peerDependencies":{"@bufbuild/protoc-gen-es":"1.x"},"peerDependenciesMeta":{"@bufbuild/protoc-gen-es":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/protoc-gen-connect-query_0.0.8_1672427458582_0.6672937494401481","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@bufbuild/protoc-gen-connect-query","version":"0.1.0","license":"Apache-2.0","_id":"@bufbuild/protoc-gen-connect-query@0.1.0","maintainers":[{"name":"gwong-buf","email":"gwong@buf.build"},{"name":"dfyock-buf","email":"dfyock@buf.build"},{"name":"dimitropoulos-bufbuild","email":"dmitropoulos@buf.build"},{"name":"jdailey_buf","email":"jdailey@buf.build"},{"name":"sayers-buf","email":"sayers@buf.build"},{"name":"psachs-buf","email":"psachs@buf.build"},{"name":"bufbot","email":"bot@buf.build"},{"name":"tstamm-buf","email":"tstamm@buf.build"},{"name":"bufdev","email":"pedge@buf.build"}],"bin":{"protoc-gen-connect-query":"bin/protoc-gen-connect-query"},"dist":{"shasum":"719f677cdd4854a3bf11d34027a0198d87aa615e","tarball":"https://registry.npmjs.org/@bufbuild/protoc-gen-connect-query/-/protoc-gen-connect-query-0.1.0.tgz","fileCount":21,"integrity":"sha512-ZsjLpN3+xBuLHnhmGOMlX3SStbVZBEUuR0AqF73v5NOm31v4eb3GRWpU8N2MZnWr1IFuK8L4niFxAgGvdc6/oA==","signatures":[{"sig":"MEQCIEr6kQiDZGV1b6r1Ay2KsCAsReeVcioiosuglLC4GkNsAiAXuDUyMhgHvXVdKcZ3gC9jlnpb9N31qm1emsh5sWOI3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwYQqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouZA//ZFyn9hV0zlABqxtWg/katl5WR5ZjZgZn4VttvtV9cYxj61uA\r\ne1A+jkmwc7r84ani4E3iYvDJJfVHe6CPQ5+KUNk6C6uT8fX54Wkh9U4KOsnP\r\nRi5oN1EC8OPpDtJWMMJdBJ44UN9h+7NxzM9J/35jEJ8ZMewI5xVo7YCwQmmX\r\nByD7rYn/OZgOLh/L+3D8MD/ckspu9KdowWINJcpX/UM7935ptyPpgvDRSEZo\r\n+M9DIyaPlo93XK6/yaOmxmKU7NMBBeMi2O94UiepE+/u4621wiKWE8LJTF41\r\n1NDHKyOdYftO294fktBMSA1COE3ON+k4/FPcFrjwBZC14iCkuAx7sJLGrvRL\r\nIgwBxprieDDYhmRl7ul8oMI7YYv+Tl60lAFYS3LkQHavv+EMtpg6cw1wuPpX\r\nWk+k6/mRw+7jq/bDqw62xqigH8MUs3sRBdRszFjUAnaAnxI4tFs8JbeC/TDg\r\nLgmec2B/Tku5Ho2RRPLviIU31zYu0lIYmml8XRFJ4rFMydh2XqP4BWQiyXdt\r\nSfnsZjYC2nC7R1jWxbW5JavkDqCj3UBERRkvc5GOiBMEY4G4PC4hK7ZaIwR6\r\nhZ3U5saCnpOVZlzJ/7CkEgUJglHJQYvl+2m64UqECw5Z8Mi8GkYUoPtLv9dc\r\nMBrN76DPcQCwMnoI8K29WCcnXPL77XD97XQ=\r\n=175B\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:bufbuild-protoc-gen-connect-query-0.1.0.tgz","engines":{"node":">=16"},"scripts":{"test":"jest","build":"pnpm clean && tsc --project tsconfig.build.json","clean":"rm -rf dist"},"_npmUser":{"name":"dimitropoulos-bufbuild","email":"dmitropoulos@buf.build"},"_resolved":"/tmp/6c4cf0742610834bc18bf1e111e3a4d8/bufbuild-protoc-gen-connect-query-0.1.0.tgz","_integrity":"sha512-ZsjLpN3+xBuLHnhmGOMlX3SStbVZBEUuR0AqF73v5NOm31v4eb3GRWpU8N2MZnWr1IFuK8L4niFxAgGvdc6/oA==","deprecated":"Connect has moved to its own org @connectrpc and has a stable v1. Run `npx @connectrpc/connect-migrate@latest` to update. See https://github.com/connectrpc/connect-es/releases/tag/v0.13.1 for details.","repository":{"url":"https://github.com/bufbuild/connect-query.git","type":"git","directory":"packages/protoc-gen-connect-query"},"_npmVersion":"8.5.0","description":"Code generator for connect-query","directories":{},"sideEffects":false,"_nodeVersion":"16.14.2","dependencies":{"@bufbuild/protobuf":"^1.0.0","@bufbuild/protoplugin":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.9.4","generated-react":"*","@bufbuild/protoc-gen-es":"^1.0.0","@bufbuild/protoc-gen-connect-web":"^0.6.0"},"preferUnplugged":true,"peerDependencies":{"@bufbuild/protoc-gen-es":"1.x"},"peerDependenciesMeta":{"@bufbuild/protoc-gen-es":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/protoc-gen-connect-query_0.1.0_1673626666064_0.4295493097780376","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@bufbuild/protoc-gen-connect-query","version":"0.1.1","license":"Apache-2.0","_id":"@bufbuild/protoc-gen-connect-query@0.1.1","maintainers":[{"name":"gwong-buf","email":"gwong@buf.build"},{"name":"dfyock-buf","email":"dfyock@buf.build"},{"name":"dimitropoulos-bufbuild","email":"dmitropoulos@buf.build"},{"name":"jdailey_buf","email":"jdailey@buf.build"},{"name":"sayers-buf","email":"sayers@buf.build"},{"name":"psachs-buf","email":"psachs@buf.build"},{"name":"bufbot","email":"bot@buf.build"},{"name":"tstamm-buf","email":"tstamm@buf.build"},{"name":"bufdev","email":"pedge@buf.build"}],"homepage":"https://github.com/bufbuild/connect-query#readme","bugs":{"url":"https://github.com/bufbuild/connect-query/issues"},"bin":{"protoc-gen-connect-query":"bin/protoc-gen-connect-query"},"dist":{"shasum":"0ea4360abd2678717395b7039bb4e9c5a40f14ff","tarball":"https://registry.npmjs.org/@bufbuild/protoc-gen-connect-query/-/protoc-gen-connect-query-0.1.1.tgz","fileCount":21,"integrity":"sha512-wmS2DDYeDqaebKFJRzpLWMtHJM1KKLDXdysBtwxyP7LbJS3wt/D32WYUVjf+p8JNWf87QMR/S4B86u/ZgZHLtA==","signatures":[{"sig":"MEQCIF31BGvQVrzpUJeK1DwW+7QZPjUW/8Og+Vn8STRwGzphAiB/iBoUxtYOUIqHeigcUurtLnpN8XD0qPJjAvy5Bjn9Dg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35287,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAmhoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwEBAApH7Nh8pxPrjrgm7sPedWjSea4uYW9MZzxFBGOzi1cKEY1yp9\r\nQdVeqxRzv2AqAXUiUrsuQqUmdWpQe+4YKZWLBI391irjxnysuGwF/Z8pdipT\r\n9SCWxVBNeusRq70jkODm9RXroH9Qo6tF40GLUNwN4k/tngUWyzcb03F3ICd0\r\neMJNnyGaKU3+nHk83bFvh86UOHL9ZAYpbAN6yqMah/r0+sSMqjGAzIPB3BeF\r\n47eD550R74CweYbgA8yWk08ampebXGVvf6MfLk8YgLAZQnaCWhECLiG9Lafe\r\nFTIsWmyTCVHWqAiouZylsOW8GHR7P4o8iuzSat6IPYaoUTVQWHgNS2jXYXtR\r\n1bvPwmcOH3jhqI38e4XpuuqQLgWArIURUM7CgQCLY/e+0bd97TGD5AEMMM0b\r\njG0rlNh6iEzBf4V7cPIYvJ0t3BEsa760PFhZoafT/0vwLFKY+kWC5l6c9KHv\r\nK0/s3/+xiSn6YOpXlGlEJc5NPf+J6IiJwk9lA9g6GU0hMRs60KjT1KGvlCci\r\nfbMeffs9kM0CntUpd3K4uSbkf0x4SCONME54xgHGtd2sYujkavtDaqXZX8IG\r\n/JYWmCF3tEUDmW+1Y1IPidudWpnS7KoFjGPBkdQKKFoEQWPeBwqdvFYla6i3\r\nHrjxf3ANReG3MOFK0eUcNSFki6cT2Xmu6gM=\r\n=gmoJ\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:bufbuild-protoc-gen-connect-query-0.1.1.tgz","engines":{"node":">=16"},"scripts":{"test":"jest","build":"pnpm clean && tsc --project tsconfig.build.json","clean":"rm -rf dist"},"_npmUser":{"name":"dimitropoulos-bufbuild","email":"dmitropoulos@buf.build"},"_resolved":"/tmp/ab84e4964dbf2d12957611c692a05b2d/bufbuild-protoc-gen-connect-query-0.1.1.tgz","_integrity":"sha512-wmS2DDYeDqaebKFJRzpLWMtHJM1KKLDXdysBtwxyP7LbJS3wt/D32WYUVjf+p8JNWf87QMR/S4B86u/ZgZHLtA==","deprecated":"Connect has moved to its own org @connectrpc and has a stable v1. Run `npx @connectrpc/connect-migrate@latest` to update. See https://github.com/connectrpc/connect-es/releases/tag/v0.13.1 for details.","repository":{"url":"git+https://github.com/bufbuild/connect-query.git","type":"git","directory":"packages/protoc-gen-connect-query"},"_npmVersion":"9.5.0","description":"Code generator for connect-query","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","dependencies":{"@bufbuild/protobuf":"^1.1.0","@bufbuild/protoplugin":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.9.5","generated-react":"0.0.0","@bufbuild/protoc-gen-es":"^1.1.0","@bufbuild/protoc-gen-connect-web":"^0.8.1"},"preferUnplugged":true,"peerDependencies":{"@bufbuild/protoc-gen-es":"1.x"},"peerDependenciesMeta":{"@bufbuild/protoc-gen-es":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/protoc-gen-connect-query_0.1.1_1677879400257_0.2907579009506267","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@bufbuild/protoc-gen-connect-query","version":"0.2.0","license":"Apache-2.0","_id":"@bufbuild/protoc-gen-connect-query@0.2.0","maintainers":[{"name":"cmahony","email":"cmahony@buf.build"},{"name":"gwong-buf","email":"gwong@buf.build"},{"name":"dfyock-buf","email":"dfyock@buf.build"},{"name":"dimitropoulos-bufbuild","email":"dmitropoulos@buf.build"},{"name":"jdailey_buf","email":"jdailey@buf.build"},{"name":"sayers-buf","email":"sayers@buf.build"},{"name":"psachs-buf","email":"psachs@buf.build"},{"name":"bufbot","email":"bot@buf.build"},{"name":"tstamm-buf","email":"tstamm@buf.build"},{"name":"bufdev","email":"pedge@buf.build"}],"homepage":"https://github.com/bufbuild/connect-query#readme","bugs":{"url":"https://github.com/bufbuild/connect-query/issues"},"bin":{"protoc-gen-connect-query":"bin/protoc-gen-connect-query"},"dist":{"shasum":"1ce8693044892a0ee7ec15347c5faef8a6350446","tarball":"https://registry.npmjs.org/@bufbuild/protoc-gen-connect-query/-/protoc-gen-connect-query-0.2.0.tgz","fileCount":21,"integrity":"sha512-bkYBMGCpxI48wlkVRZ26pDRnTm/OCteOIneDgeS+aglA01oWKE4NdzbH3V04/PAmLzFADw2IDhppKpbKIS/5Tw==","signatures":[{"sig":"MEUCIQCKBxIbUfqgwtDETWZYiRTaXwZUFIa0WGHW9R7wrSDfWAIgETOKk9NwR8Pi4lEKzjTsImL9eOgjwf18GTs7xwL1fGg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJKWrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphEBAAjvTlJCqwgFvhPA3X3oHj3BokLxd8oR/689bwpp30V+KB2QVm\r\nF6ctSpm3s6khr7gDncLDryO3L72E5PolI9iqHeE0IpHjlqVK9s4au4LkZN6L\r\nJluwd3UqjeD1tEQkY7wxQrT+gbh3yaMePP3PM6BgWyzHNbQmLuJPQVTuXs32\r\nool+j66Ib3i3+REcYFCxbOd7PuWXHpX6PUraahCriW4UcihFEBDSwiEUSNkq\r\nsGI+rtSstZ5FIa5hYDuPcpXlAx6Xhl13yfdWXfYuFGJYFByq122jkftAS4mo\r\nMOt+dj+nOq85l6IRKZ+zVuqJYYCcjroym0OQQbPUefpEp2MCBN4g7WLfSs6Q\r\n92d6SVy24HZktlQJJeyt7CHkD/teZz6t0z3I5SUY48UkgYtoHihc3y2YQjQj\r\ny4K+gM9VIZMc9t5Dw4kE6mpynfII2hnhWp+gOd9dlLsNe7yx2FSCIaZKQGhB\r\nM5wdZk7zo2H8NQbEf9Cy4z41wWMdESUH0lma0zkYff+ffTPA3Q1MlU5kvp6X\r\nrj7Yg6rT79SvkPU/BK39bdp4C+/uTmFIVGYwIpKEdLEJDZyXHcnhu0+7wBka\r\nimUKWcjZKRpBAFitxW43gljqD5EQF/jAHznyD5WIXsmJCn1TXDoprivbaxtw\r\nXX0MdGIXR7+81C/XOC4iGTHXxBuen30r8wY=\r\n=AmUW\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:bufbuild-protoc-gen-connect-query-0.2.0.tgz","engines":{"node":">=16"},"scripts":{"test":"jest","build":"pnpm clean && tsc --project tsconfig.build.json","clean":"rm -rf dist"},"_npmUser":{"name":"dimitropoulos-bufbuild","email":"dmitropoulos@buf.build"},"_resolved":"/tmp/df685b3661f2e66df3ab0c9709bf0e49/bufbuild-protoc-gen-connect-query-0.2.0.tgz","_integrity":"sha512-bkYBMGCpxI48wlkVRZ26pDRnTm/OCteOIneDgeS+aglA01oWKE4NdzbH3V04/PAmLzFADw2IDhppKpbKIS/5Tw==","deprecated":"Connect has moved to its own org @connectrpc and has a stable v1. Run `npx @connectrpc/connect-migrate@latest` to update. See https://github.com/connectrpc/connect-es/releases/tag/v0.13.1 for details.","repository":{"url":"git+https://github.com/bufbuild/connect-query.git","type":"git","directory":"packages/protoc-gen-connect-query"},"_npmVersion":"9.5.1","description":"Code generator for connect-query","directories":{},"sideEffects":false,"_nodeVersion":"19.8.1","dependencies":{"@bufbuild/protobuf":"^1.2.0","@bufbuild/protoplugin":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.2","generated-react":"0.0.0","@bufbuild/protoc-gen-es":"^1.2.0","@bufbuild/protoc-gen-connect-web":"^0.8.4"},"preferUnplugged":true,"peerDependencies":{"@bufbuild/protoc-gen-es":"1.x"},"peerDependenciesMeta":{"@bufbuild/protoc-gen-es":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/protoc-gen-connect-query_0.2.0_1680123307589_0.2210899234687973","host":"s3://npm-registry-packages"}},"0.2.0-alpha.0":{"name":"@bufbuild/protoc-gen-connect-query","version":"0.2.0-alpha.0","license":"Apache-2.0","_id":"@bufbuild/protoc-gen-connect-query@0.2.0-alpha.0","maintainers":[{"name":"cmahony","email":"cmahony@buf.build"},{"name":"gwong-buf","email":"gwong@buf.build"},{"name":"dfyock-buf","email":"dfyock@buf.build"},{"name":"dimitropoulos-bufbuild","email":"dmitropoulos@buf.build"},{"name":"jdailey_buf","email":"jdailey@buf.build"},{"name":"sayers-buf","email":"sayers@buf.build"},{"name":"psachs-buf","email":"psachs@buf.build"},{"name":"bufbot","email":"bot@buf.build"},{"name":"tstamm-buf","email":"tstamm@buf.build"},{"name":"bufdev","email":"pedge@buf.build"}],"homepage":"https://github.com/bufbuild/connect-query#readme","bugs":{"url":"https://github.com/bufbuild/connect-query/issues"},"bin":{"protoc-gen-connect-query":"bin/protoc-gen-connect-query"},"dist":{"shasum":"4b01aa7ca5395b05683552c9270b75d46a4ba8a0","tarball":"https://registry.npmjs.org/@bufbuild/protoc-gen-connect-query/-/protoc-gen-connect-query-0.2.0-alpha.0.tgz","fileCount":38,"integrity":"sha512-hT7mrQ3zAecagsyLS/KYdfGOSXJnykQ7A9HY38CF8uq62QdTrw5OqKEg8Xai0UjL7a7OD5MGgo52utLKabghfw==","signatures":[{"sig":"MEYCIQDNQ4IYKi9xoFgnTvXlzfjAgWtaeITK4uRTztOy0lmmuAIhAIgHGBt5FcS++dF3+GpGwfmIhNiCdikGXwZC2fv5+wQt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOFW8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6dw//QlDMUgFNYyYLgwDtNAZw7g8/RbzTPOMVJB7aW0MJ09CrTBT9\r\nR9uDSmatq5Vghewqhzg62tfrQaEvCusyFdO1GH2qfR48UzDWAyb5OsbZLrS0\r\nky4REKTiVTIZacjAwGyjMJ1qYVIWZ4kwOpd4Y3ycPW77lNbpa0D9/guec0Fd\r\nsbDWo8a9YllNbPBiUMT5RLAFx2hn7gGeF+1Wtm2d+MYY5UhbDhG5wOo7gdJp\r\n1xczvQ++Edt9kZXQrqYMA/vaJQIIkpPV45sGEFACmKd3UpQeC8R4V5GbKAEb\r\nH7rmOsLzMSlWoNFXfetexU+pX9naK0wXNlwt5ipdrNHfxgWE0lZ1DiN6203l\r\nmYAoEVcDydJtweMG0nfi3kriTy4pM5Ej8EsQPrbFRvumD0YEs0883Mhk7LrY\r\n9sZYcIAlK/zAuhaD8mSHgPgFJst9RAe8vMIbKEl48wTuSBTI+HRvW6HoNI/F\r\nkq2nPYhC9AWFjLxxgMu5LerNRC3smHoGDotduIH3e2xcPQBlQT946YglnGii\r\n+IxWA+zpA5iOYO/z+6WTSkwxhlq7sLhS0GAp5VlSTaZS2PHtjC5LL82uL2rV\r\nhfm9ihXqwCvwnulsimPyeM1/insdFVZBrWVF4xPzn4JQLqtG0ETPzu5aTwDA\r\n91fn4YberFJ5AwK2vNZVK0Uf6bZ5bvj3SeI=\r\n=f2Fc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/src/index.js","_from":"file:bufbuild-protoc-gen-connect-query-0.2.0-alpha.0.tgz","types":"dist/types/src/index.d.ts","readme":"# @bufbuild/protoc-gen-connect-query\n\n- [@bufbuild/protoc-gen-connect-query](#bufbuildprotoc-gen-connect-query)\n  - [Installation](#installation)\n  - [Generating Code](#generating-code)\n    - [`example.proto`](#exampleproto)\n    - [`buf.gen.yaml`](#bufgenyaml)\n    - [With the `buf` CLI](#with-the-buf-cli)\n    - [With `protoc`](#with-protoc)\n    - [With Node](#with-node)\n  - [Generated Output](#generated-output)\n  - [Plugin options](#plugin-options)\n    - [`target`](#target)\n    - [`import_extension=.js`](#import_extensionjs)\n    - [`keep_empty_files=true`](#keep_empty_filestrue)\n  - [Example Generated Code](#example-generated-code)\n\nThe code generator for Connect-Query, a expansion pack for [TanStack Query](https://tanstack.com/query) (react-query), that enables effortless communication with servers that speak the [Connect Protocol](https://connect.build/docs/protocol).\n\nLearn more about Connect-Query at [github.com/bufbuild/connect-query](https://github.com/bufbuild/connect-query).\n\n## Installation\n\n`protoc-gen-connect-query` is a code generator plugin for Protocol Buffer compilers like [buf](https://github.com/bufbuild/buf) and [protoc](https://github.com/protocolbuffers/protobuf/releases).  It generates clients from your Protocol Buffer schema, and works in tandem with\n[@bufbuild/protoc-gen-es](https://www.npmjs.com/package/@bufbuild/protoc-gen-es), the code generator plugin for all Protocol Buffer base types.  The code those two plugins generate requires the runtime libraries [@bufbuild/connect-query](https://www.npmjs.com/package/@bufbuild/connect-query), and [@bufbuild/protobuf](https://www.npmjs.com/package/@bufbuild/protobuf).\n\nTo install the plugins and their runtime libraries, run:\n\n```shell\nnpm install --save-dev @bufbuild/protoc-gen-connect-query @bufbuild/protoc-gen-es\nnpm install @bufbuild/connect-query @bufbuild/protobuf\n```\n\nWe use peer dependencies to ensure that code generator and runtime library are compatible with each other. Note that yarn and pnpm only emit a warning in this case.\n\n## Generating Code\n\n### `example.proto`\n\nFor these examples, consider the following example proto file `example.proto`:\n\n```protobuf\nsyntax = \"proto3\";\n\npackage buf.connect.demo.example.v1;\n\nmessage Nothing {}\n\nmessage Todo {\n  string id = 1;\n  string name = 2;\n  bool completed = 3;\n}\n\nmessage Todos {\n  repeated Todo todos = 1;\n}\n\nservice TodoService {\n  rpc GetTodos(Nothing) returns (Todos);\n  rpc AddTodo(Todo) returns (Nothing);\n}\n```\n\nThis file creates an RPC service with the following:\n\n- `GetTodos` takes no inputs and returns an array of `Todo`s.\n- `AddTodo` adds a new `Todo` and returns nothing.\n\n### `buf.gen.yaml`\n\nAdd a new configuration file `buf.gen.yaml`\n\n```yaml\nversion: v1\nplugins:\n    # This will invoke protoc-gen-es and write output to src/gen\n  - name: es\n    out: src/gen\n    opt: target=ts\n    # This will invoke protoc-gen-connect-query\n  - name: connect-query\n    out: src/gen\n    opt: target=ts\n```\n\n### With the `buf` CLI\n\nTo use the [buf CLI](https://docs.buf.build/generate/usage#run-generate) to generate code for all protobuf files within your project, simply run:\n\n```bash\nnpx @bufbuild/buf generate\n```\n\n> Note that `buf` can generate from various [inputs](https://docs.buf.build/reference/inputs), not just local protobuf files. For example, `npm run generate buf.build/bufbuild/eliza` generates code for the module [bufbuild/eliza](https://buf.build/bufbuild/eliza) on the Buf Schema Registry.\n\n### With `protoc`\n\n```bash\nPATH=$PATH:$(pwd)/node_modules/.bin \\\n  protoc -I . \\\n  --es_out src/gen \\\n  --es_opt target=ts \\\n  --connect-query_out src/gen \\\n  --connect-query_opt target=ts \\\n  example.proto\n```\n\nNote that we are adding `node_modules/.bin` to the `$PATH`, so that the protocol buffer compiler can find them. This happens automatically with npm scripts.\n\n> Note: Since yarn v2 and above does not use a `node_modules` directory, you need to change the variable a bit:\n>\n> ```bash\n> PATH=$(dirname $(yarn bin protoc-gen-es)):$(dirname $(yarn bin protoc-gen-connect-web)):$PATH\n> ```\n\n### With Node\n\nAdd a line to the `scripts` section of your `package.json` to run `buf generate`.\n\n```json\n\"scripts\": {\n    ...\n    \"buf:generate\": \"npx @bufbuild/buf generate example.proto\"\n},\n```\n\nFinally, tell Buf to generate code by running your command:\n\n```bash\nnpm run buf:generate\n```\n\nNow you should see your generated code:\n\n```tree\n.\n└── gen/\n    ├── example_pb.ts\n    └── example-TodoService_connectquery.ts\n```\n\n## Generated Output\n\nConnect-Query will create one output file for every service in every protofile.  Say you have the following file structure:\n\n```tree\n.\n└── proto/\n    ├── pizza.proto\n    └── curry.proto\n```\n\nWhere `pizza.proto` contains `DetroitStyleService` and `ChicagoStyleService`, and where `curry.proto` contains `VindalooService`.  Your generated output will look like this:\n\n```tree\n.\n└── gen/\n    ├── pizza_pb.ts\n    ├── pizza-DetroitStyleService_connectquery.ts\n    ├── pizza-ChicagoStyleService_connectquery.ts\n    ├── curry_pb.ts\n    └── curry-VindalooService_connectquery.ts\n```\n\nThe reason each service gets a separate file is to facilitate intellisense and [language server protocol imports](https://github.com/typescript-language-server/typescript-language-server#organize-imports).  Notice that one file per input proto is generated by `protoc-gen-es` (`pizza_pb.ts` and `curry_pb.ts`), and that one file per service is created by `protoc-gen-connect-query` (making up the remainder).  The Protobuf-ES generated files (`*_pb.ts`) are important because those files are referenced from the `*_connectquery.ts` files.\n\n## Plugin options\n\n### `target`\n\nThis option controls whether the plugin generates JavaScript, TypeScript, or TypeScript declaration files.\n\nSay, for example, you used [`example.proto`](#exampleproto):\n\n| Target | Generated output |\n| - | - |\n| `target=js` | `example-TodoService_connectquery.js` |\n| `target=ts` | `example-TodoService_connectquery.ts` |\n| `target=dts` | `example-TodoService_connectquery.d.ts` |\n\nMultiple values can be given by separating them with `+`, for example `target=js+dts`.\n\nBy default, we generate JavaScript and TypeScript declaration files, which produces the smallest code size and is the most compatible with various bundler configurations. If you prefer to generate TypeScript, use `target=ts`.\n\n### `import_extension=.js`\n\nBy default, [protoc-gen-connect-query](https://www.npmjs.com/package/@bufbuild/protoc-gen-connect-query) (and all other plugins based on [@bufbuild/protoplugin](https://www.npmjs.com/package/@bufbuild/protoplugin)) uses a `.js` file extensions in import paths, even in TypeScript files.\n\nThis is unintuitive, but necessary for [ECMAScript modules in Node.js](https://www.typescriptlang.org/docs/handbook/esm-node.html).\n\nUnfortunately, not all bundlers and tools have caught up yet, and Deno requires `.ts`. With this plugin option, you can replace `.js` extensions in import paths with the given value. For example, set\n\n- `import_extension=none` to remove the `.js` extension\n- `import_extension=.ts` to replace the `.js` extension with `.ts`\n\n### `keep_empty_files=true`\n\nThis option exists for other plugins but is not applicable to `protoc-gen-connect-query` because, unlike most other plugins, it does not generate a maximum of one output file for every input proto file.  Instead, it generates one output file per service.  If you provide a valid proto file that contains no services, `protoc-gen-connect-query` will have no output.\n\n## Example Generated Code\n\nSee [`example.proto`](https://github.com/bufbuild/connect-query/blob/main/packages/generated-react/example.proto) and [`eliza.proto`](https://github.com/bufbuild/connect-query/blob/main/packages/generated-react/eliza.proto) for example inputs, and look [here](https://github.com/bufbuild/connect-query/blob/main/packages/generated-react/dist) to see the outputs those files generate.\n","engines":{"node":">=16"},"exports":{"types":"./dist/types/src/index.d.ts","import":"./dist/esm/src/index.js","require":"./dist/cjs/src/index.js"},"scripts":{"test":"jest","build":"pnpm run clean && pnpm run build:cjs && pnpm run build:esm && tsx scripts/post-build.ts","clean":"rm -rf dist","build:cjs":"tsc --project tsconfig.build.cjs.json","build:esm":"tsc --project tsconfig.build.esm.json"},"_npmUser":{"name":"dimitropoulos-bufbuild","email":"dmitropoulos@buf.build"},"_resolved":"/tmp/76ec0c8f629b0ff6cc63a99ea5f54f21/bufbuild-protoc-gen-connect-query-0.2.0-alpha.0.tgz","_integrity":"sha512-hT7mrQ3zAecagsyLS/KYdfGOSXJnykQ7A9HY38CF8uq62QdTrw5OqKEg8Xai0UjL7a7OD5MGgo52utLKabghfw==","deprecated":"Connect has moved to its own org @connectrpc and has a stable v1. Run `npx @connectrpc/connect-migrate@latest` to update. See https://github.com/connectrpc/connect-es/releases/tag/v0.13.1 for details.","repository":{"url":"git+https://github.com/bufbuild/connect-query.git","type":"git","directory":"packages/protoc-gen-connect-query"},"_npmVersion":"9.5.0","description":"Code generator for connect-query","directories":{},"sideEffects":false,"_nodeVersion":"18.15.0","dependencies":{"@bufbuild/protobuf":"^1.2.0","@bufbuild/protoplugin":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^3.12.6","typescript":"^5.0.3","generated-react":"0.0.0","@bufbuild/protoc-gen-es":"^1.2.0","@bufbuild/protoc-gen-connect-web":"^0.8.5"},"preferUnplugged":true,"peerDependencies":{"@bufbuild/protoc-gen-es":"1.x"},"peerDependenciesMeta":{"@bufbuild/protoc-gen-es":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/protoc-gen-connect-query_0.2.0-alpha.0_1681413563898_0.7624374428179372","host":"s3://npm-registry-packages"}},"0.2.0-alpha.1":{"name":"@bufbuild/protoc-gen-connect-query","version":"0.2.0-alpha.1","license":"Apache-2.0","_id":"@bufbuild/protoc-gen-connect-query@0.2.0-alpha.1","maintainers":[{"name":"srikrsna-buf","email":"skrishna@buf.build"},{"name":"cmahony","email":"cmahony@buf.build"},{"name":"gwong-buf","email":"gwong@buf.build"},{"name":"dfyock-buf","email":"dfyock@buf.build"},{"name":"dimitropoulos-bufbuild","email":"dmitropoulos@buf.build"},{"name":"jdailey_buf","email":"jdailey@buf.build"},{"name":"sayers-buf","email":"sayers@buf.build"},{"name":"psachs-buf","email":"psachs@buf.build"},{"name":"bufbot","email":"bot@buf.build"},{"name":"tstamm-buf","email":"tstamm@buf.build"},{"name":"bufdev","email":"pedge@buf.build"}],"homepage":"https://github.com/bufbuild/connect-query#readme","bugs":{"url":"https://github.com/bufbuild/connect-query/issues"},"bin":{"protoc-gen-connect-query":"bin/protoc-gen-connect-query"},"dist":{"shasum":"08c22c1ee719bf928c45ea5dc9990fca9f68b98a","tarball":"https://registry.npmjs.org/@bufbuild/protoc-gen-connect-query/-/protoc-gen-connect-query-0.2.0-alpha.1.tgz","fileCount":21,"integrity":"sha512-Rlt0+6auSFfuJCllHlfoAV2PQxCmWMFT8Kt7bdpcWBjkrYT3qvWW+eRKvhFtuluL0L11HhL2c5QlU9oEngEn6w==","signatures":[{"sig":"MEUCIQCX59KQf/NdcbgDRZi5pJc24zJdvhc64qSfNdoKFHFKRAIgftIzkiiheVHC0SfEo8fv2dsiSfNgqV54/STfBt3jidE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSAO/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTkhAAndEIJ0LuN6KAj15l8Pe9vyi5UfRH9bBLz8pDAjbW41khYOoJ\r\nBocmDwPVVn3V1/iH+0xukSXauWI4UvqAAOCvq75bEaJwvEuqbvORK6KYlBoo\r\nX4Z5OnL9kW3H+GQ1NMo+fKHUHHG0WIxSr7Aqt/tX6/DLUs86A0hSlSHD/CFC\r\nvzRBsxUIBAe19S0ihu9H8Tp4N5k/wZPcUI6uONVSGdEpbgst1MfrHDCp7YFv\r\naMj763mwtl9m9XXFb6L1/LElGnDYStZO/8rw4shExTuhJeYDi2mHTvKvbxG2\r\no2D8Egv5YfhGp9plt9c7X57i1W0p2U5ymQ9wVEP+VQkU80jm4VR7CtuQ9Z7M\r\n8yh4AuuM5+z963Xi4CXKRXNBWiOyTqmv3cyoQGkHku+/yEXbuy8/LVpe/oNW\r\noRFkFwyqfkAlLKziKkT/bYSGm1jzTZKxxFZ/iUlB9x1vnwo3wsW3/bIq+UqC\r\nLL5/D7xhg+8YwGlWsajKqVQxPaKm6LxckqwVZ0m3e8CgU6MKfipTRepmBxT9\r\ntwFL+//2yC2kCD1zH8p+TitBXvnyjJumUS29Pm9wqjA5c/loOjbspLuAE/zs\r\nZU/PawGgWYrwHhEHwnlKT1vZQh/h7uMez9vGmdWDwEEEPJS9Rlb3yI7zPb1m\r\nvmx1KZpaMiOXzUdqKGe4iVsOT/mQFZ5NkZQ=\r\n=r+Cx\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:bufbuild-protoc-gen-connect-query-0.2.0-alpha.1.tgz","engines":{"node":">=16"},"scripts":{"test":"jest","build":"pnpm clean && tsc --project tsconfig.build.json","clean":"rm -rf dist"},"_npmUser":{"name":"dimitropoulos-bufbuild","email":"dmitropoulos@buf.build"},"_resolved":"/tmp/1088df86174ccde8540f54c570ea55af/bufbuild-protoc-gen-connect-query-0.2.0-alpha.1.tgz","_integrity":"sha512-Rlt0+6auSFfuJCllHlfoAV2PQxCmWMFT8Kt7bdpcWBjkrYT3qvWW+eRKvhFtuluL0L11HhL2c5QlU9oEngEn6w==","deprecated":"Connect has moved to its own org @connectrpc and has a stable v1. Run `npx @connectrpc/connect-migrate@latest` to update. See https://github.com/connectrpc/connect-es/releases/tag/v0.13.1 for details.","repository":{"url":"git+https://github.com/bufbuild/connect-query.git","type":"git","directory":"packages/protoc-gen-connect-query"},"_npmVersion":"9.5.0","description":"Code generator for connect-query","directories":{},"sideEffects":false,"_nodeVersion":"18.15.0","dependencies":{"@bufbuild/protobuf":"^1.2.0","@bufbuild/protoplugin":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.4","generated-react":"0.0.0","@bufbuild/protoc-gen-es":"^1.2.0","@bufbuild/protoc-gen-connect-web":"^0.8.6"},"preferUnplugged":true,"peerDependencies":{"@bufbuild/protoc-gen-es":"1.x"},"peerDependenciesMeta":{"@bufbuild/protoc-gen-es":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/protoc-gen-connect-query_0.2.0-alpha.1_1682441151479_0.5289638731408337","host":"s3://npm-registry-packages"}},"0.2.0-alpha.2":{"name":"@bufbuild/protoc-gen-connect-query","version":"0.2.0-alpha.2","license":"Apache-2.0","_id":"@bufbuild/protoc-gen-connect-query@0.2.0-alpha.2","maintainers":[{"name":"srikrsna-buf","email":"skrishna@buf.build"},{"name":"cmahony","email":"cmahony@buf.build"},{"name":"gwong-buf","email":"gwong@buf.build"},{"name":"dfyock-buf","email":"dfyock@buf.build"},{"name":"dimitropoulos-bufbuild","email":"dmitropoulos@buf.build"},{"name":"jdailey_buf","email":"jdailey@buf.build"},{"name":"sayers-buf","email":"sayers@buf.build"},{"name":"psachs-buf","email":"psachs@buf.build"},{"name":"bufbot","email":"bot@buf.build"},{"name":"tstamm-buf","email":"tstamm@buf.build"},{"name":"bufdev","email":"pedge@buf.build"}],"homepage":"https://github.com/bufbuild/connect-query#readme","bugs":{"url":"https://github.com/bufbuild/connect-query/issues"},"bin":{"protoc-gen-connect-query":"bin/protoc-gen-connect-query"},"dist":{"shasum":"6f0e1a0c162a1a49cae551ff9015c94a1bc9e4b5","tarball":"https://registry.npmjs.org/@bufbuild/protoc-gen-connect-query/-/protoc-gen-connect-query-0.2.0-alpha.2.tgz","fileCount":21,"integrity":"sha512-/ItyQSSNydUw5YSdMc3BiMdGWS0U2tZfpaFYy9tOrazbKz5o76W3W7yk/oCTX5tbGdZf5dHvieDbSs0pc5Pckg==","signatures":[{"sig":"MEUCIQCWDTXEk8sDgcIYLs+vrfi9z8b/tgCGxBvuYHc5xvVAewIgZph5oVtCe7YA1GwbidCWJsOOTx+M8LusW9zWaZyxen0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSAriACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrizQ//frEH1obw/x5rpOWwf+vu7jmAmd7OyqKKMLY04sKTI1acUlIw\r\nfdQM8NsjZcM+2nMlyyzUjRDnyHFaycZdZ7WSg9kTfh4PnHrNMur+WVeCzEIZ\r\nBc7UpV8xLgQQxs5JQn6wxD0A3bqDcL/mkEsMszaZKlcOlkEVb3edeGNVhD9B\r\njmkPkiRYwyAevEuEh6/4k7X2z5vINjAqUfjBBUjHKP8CWa06SQpdMBuAn6jb\r\n2feDdCDkN0j0LZhNFLY4o1d4XWENrT7hNJw6Tpb1m27ZrwSKOKuaWSQc7/c/\r\nitnYjVBOEP3ghrYeBn+ZVdASuvzORrIJI0Iwmh4dALGnTZorNZ/yOf47AS+4\r\nxFy0107KUkYhQ/UObw6qK/cyAL7xNDksOvi8HNd7b1+7aFtEbSu411umUkDZ\r\nMN9uHA4CCrlLsR5k9JiVIdM6IJqkDzPHE9ahxXENZniGwLXaWpWiJk3QAM2s\r\nYhBdXiRg/7zikeuY9vxygq3m4rIP2kCl/BTnGpEjxZzL5XhuDT7CkSrlZkKe\r\nkZqynZfOCLHsSq7xbP8nYvRONMmO0lBczY0n0au61CjBuXay6ElXxX56mwWf\r\nTUvQ82hfCdDgldw/6IWUwtouB/gkYO6MbAyYTPFeKHUm8efsCHwyG9PLXl90\r\n21u+w8IrxVvTuR9bt2AJd1Htl1cqTWbEh1U=\r\n=wRoH\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:bufbuild-protoc-gen-connect-query-0.2.0-alpha.2.tgz","engines":{"node":">=16"},"scripts":{"test":"jest","build":"pnpm clean && tsc --project tsconfig.build.json","clean":"rm -rf dist"},"_npmUser":{"name":"dimitropoulos-bufbuild","email":"dmitropoulos@buf.build"},"_resolved":"/tmp/04810d147136002eee9b916a0735fa3e/bufbuild-protoc-gen-connect-query-0.2.0-alpha.2.tgz","_integrity":"sha512-/ItyQSSNydUw5YSdMc3BiMdGWS0U2tZfpaFYy9tOrazbKz5o76W3W7yk/oCTX5tbGdZf5dHvieDbSs0pc5Pckg==","deprecated":"Connect has moved to its own org @connectrpc and has a stable v1. Run `npx @connectrpc/connect-migrate@latest` to update. See https://github.com/connectrpc/connect-es/releases/tag/v0.13.1 for details.","repository":{"url":"git+https://github.com/bufbuild/connect-query.git","type":"git","directory":"packages/protoc-gen-connect-query"},"_npmVersion":"9.5.0","description":"Code generator for connect-query","directories":{},"sideEffects":false,"_nodeVersion":"18.15.0","dependencies":{"@bufbuild/protobuf":"^1.2.0","@bufbuild/protoplugin":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.4","generated-react":"0.0.0","@bufbuild/protoc-gen-es":"^1.2.0","@bufbuild/protoc-gen-connect-web":"^0.8.6"},"preferUnplugged":true,"peerDependencies":{"@bufbuild/protoc-gen-es":"1.x"},"peerDependenciesMeta":{"@bufbuild/protoc-gen-es":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/protoc-gen-connect-query_0.2.0-alpha.2_1682442978039_0.1065009348726722","host":"s3://npm-registry-packages"}},"0.2.0-alpha.4":{"name":"@bufbuild/protoc-gen-connect-query","version":"0.2.0-alpha.4","license":"Apache-2.0","_id":"@bufbuild/protoc-gen-connect-query@0.2.0-alpha.4","maintainers":[{"name":"srikrsna-buf","email":"skrishna@buf.build"},{"name":"cmahony","email":"cmahony@buf.build"},{"name":"gwong-buf","email":"gwong@buf.build"},{"name":"dfyock-buf","email":"dfyock@buf.build"},{"name":"dimitropoulos-bufbuild","email":"dmitropoulos@buf.build"},{"name":"jdailey_buf","email":"jdailey@buf.build"},{"name":"sayers-buf","email":"sayers@buf.build"},{"name":"psachs-buf","email":"psachs@buf.build"},{"name":"bufbot","email":"bot@buf.build"},{"name":"tstamm-buf","email":"tstamm@buf.build"},{"name":"bufdev","email":"pedge@buf.build"}],"homepage":"https://github.com/bufbuild/connect-query#readme","bugs":{"url":"https://github.com/bufbuild/connect-query/issues"},"bin":{"protoc-gen-connect-query":"bin/protoc-gen-connect-query"},"dist":{"shasum":"63395d63b3a9467271579c38c451111a36a57db9","tarball":"https://registry.npmjs.org/@bufbuild/protoc-gen-connect-query/-/protoc-gen-connect-query-0.2.0-alpha.4.tgz","fileCount":21,"integrity":"sha512-ryChtIB3vMzBc90rXL787JjTTN2Ln9/JOwZLWDSdlXnu3ZrWyYY7sJF0GMfeRIJtNqB2KN5UbQ+TBAaHXdg+KQ==","signatures":[{"sig":"MEQCID8uCwD9r7tPZQc+TwyLyDbzIAuDv/HXK95eslhv86PtAiBj6x6vIVOfJYnlnuGnPB0hAuvyXasYxsXZLs2E8ec4gA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSBm2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQ3Q/9G2znt+ZrJwSeZXRAFYuG7anfrWC3UDbMhIAA1PMOnrOrhbuZ\r\nCDSKBRvm8zt9ZCrvgoZtf2z6lEhxAkX1Oom11c6dcuxO1lga+PGYyJeyziFA\r\nfTYMtttIMFjV+vdmTGvTQZGHufMJqhrTT6ZYggi1Sts4/2zVWbzS6HphxtrY\r\n4+J48CwpDAy5bND8nIzalRrYXiTFovfYM1PrCS4ufemV73neKuh4v3+acDTC\r\n9KKP++c/DVmvVRq/WUXgjDHLADK/WfVBjeP1MhZgW+2uDxbGQEphtnFMWHx2\r\nmwlPkDFz3DYG/gCGBocBFO6LN3Xj6lPc0STaD6EFF+NuzYx8w/1t0nuy/QUv\r\nh+cSIzI6CWB3kImGJ3yySftHT0q+Nxi9q899/amBnOKqefMBgo4fIW01bRrS\r\nYJofSEG9pNNX4jL2JKp6Q6Nl+Jcb8fwdPXzBU3Vf9mrHzzC1Fc378y7VctiQ\r\nxn66+P8kHBAxJb06YUmABVMZgD0vOTbvib2xJWnlYKP1bgghlzBVCSO8IzrD\r\nR77L9jo4bZz4/4vkz5RUA1MLFWLUSMa7jnxnGVTD82dVAULSgyNvUqcp/q/h\r\n5HUr7TIbz4isk7oXVgymFONc/wehh7nWgAuYhgM87wwtxYdVuuIl+RE2DZ7J\r\nb9f+Jq3C3CJXYHO423sH7tpLkhj7Gi0f/Ac=\r\n=guT3\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:bufbuild-protoc-gen-connect-query-0.2.0-alpha.4.tgz","engines":{"node":">=16"},"scripts":{"test":"jest","build":"pnpm clean && tsc --project tsconfig.build.json","clean":"rm -rf dist"},"_npmUser":{"name":"dimitropoulos-bufbuild","email":"dmitropoulos@buf.build"},"_resolved":"/tmp/364f1a0fffef03fb9b2b6d0689754368/bufbuild-protoc-gen-connect-query-0.2.0-alpha.4.tgz","_integrity":"sha512-ryChtIB3vMzBc90rXL787JjTTN2Ln9/JOwZLWDSdlXnu3ZrWyYY7sJF0GMfeRIJtNqB2KN5UbQ+TBAaHXdg+KQ==","deprecated":"Connect has moved to its own org @connectrpc and has a stable v1. Run `npx @connectrpc/connect-migrate@latest` to update. See https://github.com/connectrpc/connect-es/releases/tag/v0.13.1 for details.","repository":{"url":"git+https://github.com/bufbuild/connect-query.git","type":"git","directory":"packages/protoc-gen-connect-query"},"_npmVersion":"9.5.0","description":"Code generator for connect-query","directories":{},"sideEffects":false,"_nodeVersion":"18.15.0","dependencies":{"@bufbuild/protobuf":"^1.2.0","@bufbuild/protoplugin":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.4","generated-react":"0.0.0","@bufbuild/protoc-gen-es":"^1.2.0","@bufbuild/protoc-gen-connect-web":"^0.8.6"},"preferUnplugged":true,"peerDependencies":{"@bufbuild/protoc-gen-es":"1.x"},"peerDependenciesMeta":{"@bufbuild/protoc-gen-es":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/protoc-gen-connect-query_0.2.0-alpha.4_1682446774687_0.1874541478832381","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@bufbuild/protoc-gen-connect-query","version":"0.2.1","license":"Apache-2.0","_id":"@bufbuild/protoc-gen-connect-query@0.2.1","maintainers":[{"name":"srikrsna-buf","email":"skrishna@buf.build"},{"name":"cmahony","email":"cmahony@buf.build"},{"name":"gwong-buf","email":"gwong@buf.build"},{"name":"dfyock-buf","email":"dfyock@buf.build"},{"name":"dimitropoulos-bufbuild","email":"dmitropoulos@buf.build"},{"name":"jdailey_buf","email":"jdailey@buf.build"},{"name":"sayers-buf","email":"sayers@buf.build"},{"name":"psachs-buf","email":"psachs@buf.build"},{"name":"bufbot","email":"bot@buf.build"},{"name":"tstamm-buf","email":"tstamm@buf.build"},{"name":"bufdev","email":"pedge@buf.build"}],"homepage":"https://github.com/bufbuild/connect-query#readme","bugs":{"url":"https://github.com/bufbuild/connect-query/issues"},"bin":{"protoc-gen-connect-query":"bin/protoc-gen-connect-query"},"dist":{"shasum":"2bd7e17b648fb66dad9e64094773626aef09a14c","tarball":"https://registry.npmjs.org/@bufbuild/protoc-gen-connect-query/-/protoc-gen-connect-query-0.2.1.tgz","fileCount":21,"integrity":"sha512-Cmx1GpUWnnyK9yK12Yym83p82DxujgUTSB24SpO/DlK9KU30RuiHtgeFvYHHfCucXcUJSVcHpYoXdyhNjyEttA==","signatures":[{"sig":"MEQCIDsnNDoGQU4qighnLmxx+ftUqDQVy/hklhz4se1xm1FWAiBBJlxm0lmrxhXUngKUDiu+k7AMtm0IlhovhexdVlXOhQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSRYsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlihAAojvsbysQ57Mx6J8VTOpZ26psGNt0T3HgbpVbPhjfim9/srRj\r\n44slCLeazN8AsMhM1LyWGSkGiCPDEzEDQAldiwQFsaodrZWgJC/zfi2zGngM\r\n2VVYpdxaqlr7wK+/YD3KpRxJIohABMSCSUnwc+3KOPnvThaYo9B/Tm2Pzabv\r\nczG5wz4QoFqueI90iayUytXKQ1ppAmVBao8xbLAs5Siz2dA/ACeputClVAfF\r\n0J5YzRfS6q45kR9HOyMM/Vp16G6rhGfogncYIvWV6wk6BDfmUG/XYFPVa8KS\r\n5ukcXKV7oLN5bgHCsnkSzFzAJ+/3hWByF4NHtd5vfMtUAQf0PwVBOqzmjIO7\r\n39Fj1Hh28YmaJMMFeB6hcxTlfFHyh6BPB23EvHVZReEWYT1vEmW/JZ8CyvIr\r\ndqKfNHtXmdA5qd1F4+vrIwgyPgiS3WPN4hg60UTN6lR4Vc+bN4yAo8AzP6pZ\r\nP8We6v+Uh2STdGRoCoE+loxGAMGrdr8RJyiDSbJP7NFTJlB+RHndQcYyA/N3\r\nM1InlmbVKyIO81QgtzDskozqHMRIjT1HTD+CYmQjfBt/Jz4FWE5Et9lCxJo9\r\nsfCJW+nU6nJ3/lSLRQ65sj5XPozelL+ZehPBHyNJApmWsgv4NUKO9yArqYOE\r\nHvHqBwyKyHckK9OItbYE28HH88sN5PQT1ck=\r\n=3Dob\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:bufbuild-protoc-gen-connect-query-0.2.1.tgz","engines":{"node":">=16"},"scripts":{"test":"jest","build":"pnpm clean && tsc --project tsconfig.build.json","clean":"rm -rf dist"},"_npmUser":{"name":"dimitropoulos-bufbuild","email":"dmitropoulos@buf.build"},"_resolved":"/tmp/66e22e1009662815a3a65c6bf044ccd2/bufbuild-protoc-gen-connect-query-0.2.1.tgz","_integrity":"sha512-Cmx1GpUWnnyK9yK12Yym83p82DxujgUTSB24SpO/DlK9KU30RuiHtgeFvYHHfCucXcUJSVcHpYoXdyhNjyEttA==","deprecated":"Connect has moved to its own org @connectrpc and has a stable v1. Run `npx @connectrpc/connect-migrate@latest` to update. See https://github.com/connectrpc/connect-es/releases/tag/v0.13.1 for details.","repository":{"url":"git+https://github.com/bufbuild/connect-query.git","type":"git","directory":"packages/protoc-gen-connect-query"},"_npmVersion":"9.5.0","description":"Code generator for connect-query","directories":{},"sideEffects":false,"_nodeVersion":"18.15.0","dependencies":{"@bufbuild/protobuf":"^1.2.0","@bufbuild/protoplugin":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.4","generated-react":"0.0.0","@bufbuild/protoc-gen-es":"^1.2.0","@bufbuild/protoc-gen-connect-web":"^0.8.6"},"preferUnplugged":true,"peerDependencies":{"@bufbuild/protoc-gen-es":"1.x"},"peerDependenciesMeta":{"@bufbuild/protoc-gen-es":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/protoc-gen-connect-query_0.2.1_1682511404235_0.12149766717479005","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@bufbuild/protoc-gen-connect-query","version":"0.2.2","license":"Apache-2.0","_id":"@bufbuild/protoc-gen-connect-query@0.2.2","maintainers":[{"name":"mdolgos","email":"mdolgos@buf.build"},{"name":"srikrsna-buf","email":"skrishna@buf.build"},{"name":"cmahony","email":"cmahony@buf.build"},{"name":"gwong-buf","email":"gwong@buf.build"},{"name":"dfyock-buf","email":"dfyock@buf.build"},{"name":"dimitropoulos-bufbuild","email":"dmitropoulos@buf.build"},{"name":"jdailey_buf","email":"jdailey@buf.build"},{"name":"sayers-buf","email":"sayers@buf.build"},{"name":"psachs-buf","email":"psachs@buf.build"},{"name":"bufbot","email":"bot@buf.build"},{"name":"tstamm-buf","email":"tstamm@buf.build"},{"name":"bufdev","email":"pedge@buf.build"}],"homepage":"https://github.com/bufbuild/connect-query#readme","bugs":{"url":"https://github.com/bufbuild/connect-query/issues"},"bin":{"protoc-gen-connect-query":"bin/protoc-gen-connect-query"},"dist":{"shasum":"e42f4801d7b817b79d346ba76be4690a09be6525","tarball":"https://registry.npmjs.org/@bufbuild/protoc-gen-connect-query/-/protoc-gen-connect-query-0.2.2.tgz","fileCount":21,"integrity":"sha512-oiC9yM5MLdQwbJBbxMl5sQjHOa42aWpUda/UP3MQ8m+Sjsy/pEjPWrRCrDDrTVW/Mzo/3GQ0y255Ko1IvimF5g==","signatures":[{"sig":"MEQCIA3Jt4xCWKFs+ZQU+82CL6G+htoMYXllLkBCNMpBAjm3AiBoRO4qyOC9TSSai9VgSne9vOukwMxWMEd2Lyn0x0eENQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35491},"_from":"file:bufbuild-protoc-gen-connect-query-0.2.2.tgz","engines":{"node":">=16"},"scripts":{"test":"jest","build":"pnpm clean && tsc --project tsconfig.build.json","clean":"rm -rf dist"},"_npmUser":{"name":"dimitropoulos-bufbuild","email":"dmitropoulos@buf.build"},"_resolved":"/tmp/43bb39da34d0c7fc64d3b98499af3e30/bufbuild-protoc-gen-connect-query-0.2.2.tgz","_integrity":"sha512-oiC9yM5MLdQwbJBbxMl5sQjHOa42aWpUda/UP3MQ8m+Sjsy/pEjPWrRCrDDrTVW/Mzo/3GQ0y255Ko1IvimF5g==","deprecated":"Connect has moved to its own org @connectrpc and has a stable v1. Run `npx @connectrpc/connect-migrate@latest` to update. See https://github.com/connectrpc/connect-es/releases/tag/v0.13.1 for details.","repository":{"url":"git+https://github.com/bufbuild/connect-query.git","type":"git","directory":"packages/protoc-gen-connect-query"},"_npmVersion":"9.5.1","description":"Code generator for connect-query","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","dependencies":{"@bufbuild/protobuf":"^1.2.0","@bufbuild/protoplugin":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.4","generated-react":"0.0.0","@bufbuild/protoc-gen-es":"^1.2.0","@bufbuild/protoc-gen-connect-es":"^0.9.0"},"preferUnplugged":true,"peerDependencies":{"@bufbuild/protoc-gen-es":"1.x"},"peerDependenciesMeta":{"@bufbuild/protoc-gen-es":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/protoc-gen-connect-query_0.2.2_1684863558265_0.5290733027896406","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@bufbuild/protoc-gen-connect-query","version":"0.2.3","license":"Apache-2.0","_id":"@bufbuild/protoc-gen-connect-query@0.2.3","maintainers":[{"name":"mdolgos","email":"mdolgos@buf.build"},{"name":"srikrsna-buf","email":"skrishna@buf.build"},{"name":"cmahony","email":"cmahony@buf.build"},{"name":"gwong-buf","email":"gwong@buf.build"},{"name":"dfyock-buf","email":"dfyock@buf.build"},{"name":"dimitropoulos-bufbuild","email":"dmitropoulos@buf.build"},{"name":"jdailey_buf","email":"jdailey@buf.build"},{"name":"sayers-buf","email":"sayers@buf.build"},{"name":"psachs-buf","email":"psachs@buf.build"},{"name":"bufbot","email":"bot@buf.build"},{"name":"tstamm-buf","email":"tstamm@buf.build"},{"name":"bufdev","email":"pedge@buf.build"}],"homepage":"https://github.com/bufbuild/connect-query#readme","bugs":{"url":"https://github.com/bufbuild/connect-query/issues"},"bin":{"protoc-gen-connect-query":"bin/protoc-gen-connect-query"},"dist":{"shasum":"5fa02752b6580b403a50abb592817b68e36fb6e1","tarball":"https://registry.npmjs.org/@bufbuild/protoc-gen-connect-query/-/protoc-gen-connect-query-0.2.3.tgz","fileCount":21,"integrity":"sha512-51YU6o7YjVjThUKumMov7w5mLX1cM2uQO805egPoIr6FAqQZ9/TdigGZ4f48K7JEk8hxFmxMIY/7MDt13lSUtQ==","signatures":[{"sig":"MEYCIQC3sFgiaB2Z2TfALhQSEOKPRGqhg9ExeYMKVAcV5k76RAIhAJa1f+MHH6lkLFtM10nXCel4SwjJP+NgI81VeGM7ute0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35491},"_from":"file:bufbuild-protoc-gen-connect-query-0.2.3.tgz","engines":{"node":">=16"},"scripts":{"test":"jest","build":"pnpm clean && tsc --project tsconfig.build.json","clean":"rm -rf dist"},"_npmUser":{"name":"dimitropoulos-bufbuild","email":"dmitropoulos@buf.build"},"_resolved":"/tmp/3cd513dab20ed83690a26e0a7f895c14/bufbuild-protoc-gen-connect-query-0.2.3.tgz","_integrity":"sha512-51YU6o7YjVjThUKumMov7w5mLX1cM2uQO805egPoIr6FAqQZ9/TdigGZ4f48K7JEk8hxFmxMIY/7MDt13lSUtQ==","deprecated":"Connect has moved to its own org @connectrpc and has a stable v1. Run `npx @connectrpc/connect-migrate@latest` to update. See https://github.com/connectrpc/connect-es/releases/tag/v0.13.1 for details.","repository":{"url":"git+https://github.com/bufbuild/connect-query.git","type":"git","directory":"packages/protoc-gen-connect-query"},"_npmVersion":"9.6.6","description":"Code generator for connect-query","directories":{},"sideEffects":false,"_nodeVersion":"20.2.0","dependencies":{"@bufbuild/protobuf":"^1.2.0","@bufbuild/protoplugin":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.4","generated-react":"0.0.0","@bufbuild/protoc-gen-es":"^1.2.0","@bufbuild/protoc-gen-connect-es":"^0.9.0"},"preferUnplugged":true,"peerDependencies":{"@bufbuild/protoc-gen-es":"1.x"},"peerDependenciesMeta":{"@bufbuild/protoc-gen-es":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/protoc-gen-connect-query_0.2.3_1684944741535_0.8679162973564458","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@bufbuild/protoc-gen-connect-query","version":"0.3.0","license":"Apache-2.0","_id":"@bufbuild/protoc-gen-connect-query@0.3.0","maintainers":[{"name":"mdolgos","email":"mdolgos@buf.build"},{"name":"srikrsna-buf","email":"skrishna@buf.build"},{"name":"cmahony","email":"cmahony@buf.build"},{"name":"gwong-buf","email":"gwong@buf.build"},{"name":"dfyock-buf","email":"dfyock@buf.build"},{"name":"jdailey_buf","email":"jdailey@buf.build"},{"name":"sayers-buf","email":"sayers@buf.build"},{"name":"psachs-buf","email":"psachs@buf.build"},{"name":"bufbot","email":"bot@buf.build"},{"name":"tstamm-buf","email":"tstamm@buf.build"},{"name":"bufdev","email":"pedge@buf.build"}],"homepage":"https://github.com/bufbuild/connect-query#readme","bugs":{"url":"https://github.com/bufbuild/connect-query/issues"},"bin":{"protoc-gen-connect-query":"bin/protoc-gen-connect-query"},"dist":{"shasum":"af4cfa33a4c792d6a1cd9bbf7792191e9d888f2e","tarball":"https://registry.npmjs.org/@bufbuild/protoc-gen-connect-query/-/protoc-gen-connect-query-0.3.0.tgz","fileCount":20,"integrity":"sha512-RZJW9xR9Y2PZ2zZe1ph3l/0OC+gs8ygDtRdh+JCiVGusqQIWNUwaw6b5qs7S8lPJH8B9c2Bavrud/om6d0hzdA==","signatures":[{"sig":"MEQCIFxaPXx0H6rqjkSQtDvlXc2XhARTiqYHqm6OzMzF3b40AiBNpwqsiSANKBk628xwAMNCSIxXywJCkJOGJLZzALkNHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24141},"engines":{"node":">=16"},"gitHead":"17030d7823957153cdad8570437710b0a9e1069c","scripts":{"test":"jest","build":"pnpm clean && tsc --project tsconfig.build.json","clean":"rm -rf dist"},"_npmUser":{"name":"psachs-buf","email":"psachs@buf.build"},"deprecated":"Connect has moved to its own org @connectrpc and has a stable v1. Run `npx @connectrpc/connect-migrate@latest` to update. See https://github.com/connectrpc/connect-es/releases/tag/v0.13.1 for details.","repository":{"url":"git+https://github.com/bufbuild/connect-query.git","type":"git","directory":"packages/protoc-gen-connect-query"},"_npmVersion":"8.11.0","description":"Code generator for connect-query","directories":{},"sideEffects":false,"_nodeVersion":"16.15.1","dependencies":{"@bufbuild/protobuf":"^1.2.0","@bufbuild/protoplugin":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.4","generated-react":"workspace:*","@bufbuild/protoc-gen-es":"^1.2.0","@bufbuild/protoc-gen-connect-es":"^0.9.0"},"preferUnplugged":true,"peerDependencies":{"@bufbuild/protoc-gen-es":"1.x"},"peerDependenciesMeta":{"@bufbuild/protoc-gen-es":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/protoc-gen-connect-query_0.3.0_1686771489393_0.5617636019219627","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@bufbuild/protoc-gen-connect-query","version":"0.4.0","license":"Apache-2.0","_id":"@bufbuild/protoc-gen-connect-query@0.4.0","maintainers":[{"name":"mdolgos","email":"mdolgos@buf.build"},{"name":"srikrsna-buf","email":"skrishna@buf.build"},{"name":"cmahony","email":"cmahony@buf.build"},{"name":"gwong-buf","email":"gwong@buf.build"},{"name":"dfyock-buf","email":"dfyock@buf.build"},{"name":"jdailey_buf","email":"jdailey@buf.build"},{"name":"sayers-buf","email":"sayers@buf.build"},{"name":"psachs-buf","email":"psachs@buf.build"},{"name":"bufbot","email":"bot@buf.build"},{"name":"tstamm-buf","email":"tstamm@buf.build"},{"name":"bufdev","email":"pedge@buf.build"}],"homepage":"https://github.com/bufbuild/connect-query#readme","bugs":{"url":"https://github.com/bufbuild/connect-query/issues"},"bin":{"protoc-gen-connect-query":"bin/protoc-gen-connect-query"},"dist":{"shasum":"c89abb1170b6da427837c6293f28c8b6eb551b20","tarball":"https://registry.npmjs.org/@bufbuild/protoc-gen-connect-query/-/protoc-gen-connect-query-0.4.0.tgz","fileCount":21,"integrity":"sha512-Jrfrs0mzftCAvIly2XisyplhLZO4CDL5omWUXfetr1c9it95kTIgxJd5rxXR370sPNh8Dlz4TVtmpZisZfKKBw==","signatures":[{"sig":"MEQCIHpcXlW/0vrsD5ZxEWvBCjiFnH/+fWmgsVLwHwLFcrBMAiAsXnI0emCIDFaOaJ+boqa5tX4vW612OVZmvW/kXL0wnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35491},"_from":"file:bufbuild-protoc-gen-connect-query-0.4.0.tgz","engines":{"node":">=16"},"scripts":{"test":"jest","build":"pnpm clean && tsc --project tsconfig.build.json","clean":"rm -rf dist"},"_npmUser":{"name":"psachs-buf","email":"psachs@buf.build"},"_resolved":"/private/var/folders/l2/dk88qhss6gn5t7sgbxbrqx840000gn/T/3edb19ab1774b0b838e04b70acb73a8d/bufbuild-protoc-gen-connect-query-0.4.0.tgz","_integrity":"sha512-Jrfrs0mzftCAvIly2XisyplhLZO4CDL5omWUXfetr1c9it95kTIgxJd5rxXR370sPNh8Dlz4TVtmpZisZfKKBw==","deprecated":"Connect has moved to its own org @connectrpc and has a stable v1. Run `npx @connectrpc/connect-migrate@latest` to update. See https://github.com/connectrpc/connect-es/releases/tag/v0.13.1 for details.","repository":{"url":"git+https://github.com/bufbuild/connect-query.git","type":"git","directory":"packages/protoc-gen-connect-query"},"_npmVersion":"9.5.1","description":"Code generator for connect-query","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"@bufbuild/protobuf":"^1.2.0","@bufbuild/protoplugin":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.4","generated-react":"0.0.0","@bufbuild/protoc-gen-es":"^1.2.0","@bufbuild/protoc-gen-connect-es":"^0.9.0"},"preferUnplugged":true,"peerDependencies":{"@bufbuild/protoc-gen-es":"1.x"},"peerDependenciesMeta":{"@bufbuild/protoc-gen-es":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/protoc-gen-connect-query_0.4.0_1688591945400_0.31810763065822","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@bufbuild/protoc-gen-connect-query","version":"0.4.1","license":"Apache-2.0","_id":"@bufbuild/protoc-gen-connect-query@0.4.1","maintainers":[{"name":"srikrsna-buf","email":"skrishna@buf.build"},{"name":"cmahony","email":"cmahony@buf.build"},{"name":"gwong-buf","email":"gwong@buf.build"},{"name":"dfyock-buf","email":"dfyock@buf.build"},{"name":"jdailey_buf","email":"jdailey@buf.build"},{"name":"sayers-buf","email":"sayers@buf.build"},{"name":"psachs-buf","email":"psachs@buf.build"},{"name":"bufbot","email":"bot@buf.build"},{"name":"tstamm-buf","email":"tstamm@buf.build"},{"name":"bufdev","email":"pedge@buf.build"}],"homepage":"https://github.com/bufbuild/connect-query#readme","bugs":{"url":"https://github.com/bufbuild/connect-query/issues"},"bin":{"protoc-gen-connect-query":"bin/protoc-gen-connect-query"},"dist":{"shasum":"ca496e05f37bff3e8644368e852c60662091d272","tarball":"https://registry.npmjs.org/@bufbuild/protoc-gen-connect-query/-/protoc-gen-connect-query-0.4.1.tgz","fileCount":21,"integrity":"sha512-tSKaFODEnT9j+Nz1BswbYEbRzE4JGHIdYksOPVKtUPDa+NN0sbxDIFVvBkVAr4mKi7Ekrde3sT2BeEcbtdOBSQ==","signatures":[{"sig":"MEQCIBa+MT1RqhMVpJKjM19nRPJdsgUN16CJw457XDjfl89qAiBrE2Hg7GNs00SHp3AWKdPQezyFBdssVguU2BZRyW7Cqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36074},"_from":"file:bufbuild-protoc-gen-connect-query-0.4.1.tgz","engines":{"node":">=16"},"scripts":{"test":"jest","build":"pnpm clean && tsc --project tsconfig.build.json","clean":"rm -rf dist"},"_npmUser":{"name":"psachs-buf","email":"psachs@buf.build"},"_resolved":"/private/var/folders/l2/dk88qhss6gn5t7sgbxbrqx840000gn/T/b597367378f9aa2a7a42a8e5727730de/bufbuild-protoc-gen-connect-query-0.4.1.tgz","_integrity":"sha512-tSKaFODEnT9j+Nz1BswbYEbRzE4JGHIdYksOPVKtUPDa+NN0sbxDIFVvBkVAr4mKi7Ekrde3sT2BeEcbtdOBSQ==","deprecated":"Connect has moved to its own org @connectrpc and has a stable v1. Run `npx @connectrpc/connect-migrate@latest` to update. See https://github.com/connectrpc/connect-es/releases/tag/v0.13.1 for details.","repository":{"url":"git+https://github.com/bufbuild/connect-query.git","type":"git","directory":"packages/protoc-gen-connect-query"},"_npmVersion":"8.11.0","description":"Code generator for connect-query","directories":{},"sideEffects":false,"_nodeVersion":"16.15.1","dependencies":{"@bufbuild/protobuf":"^1.3.0","@bufbuild/protoplugin":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.1.6","generated-react":"0.0.0","@bufbuild/protoc-gen-es":"^1.3.0","@bufbuild/protoc-gen-connect-es":"^0.12.0"},"preferUnplugged":true,"peerDependencies":{"@bufbuild/protoc-gen-es":"1.x"},"peerDependenciesMeta":{"@bufbuild/protoc-gen-es":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/protoc-gen-connect-query_0.4.1_1691789575922_0.6763862093629143","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-12-13T18:00:00.522Z","modified":"2026-09-16T06:38:35.484Z","0.0.1":"2022-12-13T18:00:00.783Z","0.0.2":"2022-12-13T22:45:12.276Z","0.0.3":"2022-12-13T23:04:23.034Z","0.0.4":"2022-12-14T21:47:15.379Z","0.0.5":"2022-12-15T15:11:00.993Z","0.0.6":"2022-12-29T21:33:10.245Z","0.0.7":"2022-12-29T21:51:26.633Z","0.0.8":"2022-12-30T19:10:58.721Z","0.1.0":"2023-01-13T16:17:46.227Z","0.1.1":"2023-03-03T21:36:40.479Z","0.2.0":"2023-03-29T20:55:07.735Z","0.2.0-alpha.0":"2023-04-13T19:19:24.234Z","0.2.0-alpha.1":"2023-04-25T16:45:51.659Z","0.2.0-alpha.2":"2023-04-25T17:16:18.258Z","0.2.0-alpha.4":"2023-04-25T18:19:34.910Z","0.2.1":"2023-04-26T12:16:44.463Z","0.2.2":"2023-05-23T17:39:18.429Z","0.2.3":"2023-05-24T16:12:21.707Z","0.3.0":"2023-06-14T19:38:09.572Z","0.4.0":"2023-07-05T21:19:05.607Z","0.4.1":"2023-08-11T21:32:56.089Z"},"bugs":{"url":"https://github.com/bufbuild/connect-query/issues"},"license":"Apache-2.0","homepage":"https://github.com/bufbuild/connect-query#readme","repository":{"url":"git+https://github.com/bufbuild/connect-query.git","type":"git","directory":"packages/protoc-gen-connect-query"},"description":"Code generator for connect-query","maintainers":[{"email":"pedge@buf.build","name":"bufdev"},{"email":"tstamm@buf.build","name":"tstamm-buf"},{"email":"bot@buf.build","name":"bufbot"},{"email":"jdailey@buf.build","name":"jdailey_buf"},{"email":"dkeung@buf.build","name":"doriakeung"},{"email":"cmahony@buf.build","name":"cmahony"},{"email":"kmcdonald@buf.build","name":"kmcdonald-buf"}],"readme":"# @bufbuild/protoc-gen-connect-query\n\n- [@bufbuild/protoc-gen-connect-query](#bufbuildprotoc-gen-connect-query)\n  - [Installation](#installation)\n  - [Generating Code](#generating-code)\n    - [`example.proto`](#exampleproto)\n    - [`buf.gen.yaml`](#bufgenyaml)\n    - [With the `buf` CLI](#with-the-buf-cli)\n    - [With `protoc`](#with-protoc)\n    - [With Node](#with-node)\n  - [Generated Output](#generated-output)\n  - [Plugin options](#plugin-options)\n    - [`target`](#target)\n    - [`import_extension=.js`](#import_extensionjs)\n    - [`keep_empty_files=true`](#keep_empty_filestrue)\n  - [Example Generated Code](#example-generated-code)\n\nThe code generator for Connect-Query, a expansion pack for [TanStack Query](https://tanstack.com/query) (react-query), that enables effortless communication with servers that speak the [Connect Protocol](https://connectrpc.com/docs/protocol).\n\nLearn more about Connect-Query at [github.com/bufbuild/connect-query](https://github.com/bufbuild/connect-query).\n\n## Installation\n\n`protoc-gen-connect-query` is a code generator plugin for Protocol Buffer compilers like [buf](https://github.com/bufbuild/buf) and [protoc](https://github.com/protocolbuffers/protobuf/releases).  It generates clients from your Protocol Buffer schema, and works in tandem with\n[@bufbuild/protoc-gen-es](https://www.npmjs.com/package/@bufbuild/protoc-gen-es), the code generator plugin for all Protocol Buffer base types.  The code those two plugins generate requires the runtime libraries [@bufbuild/connect-query](https://www.npmjs.com/package/@bufbuild/connect-query), and [@bufbuild/protobuf](https://www.npmjs.com/package/@bufbuild/protobuf).\n\nTo install the plugins and their runtime libraries, run:\n\n```shell\nnpm install --save-dev @bufbuild/protoc-gen-connect-query @bufbuild/protoc-gen-es\nnpm install @bufbuild/connect-query @bufbuild/protobuf\n```\n\nWe use peer dependencies to ensure that code generator and runtime library are compatible with each other. Note that yarn and pnpm only emit a warning in this case.\n\n## Generating Code\n\n### `example.proto`\n\nFor these examples, consider the following example proto file `example.proto`:\n\n```protobuf\nsyntax = \"proto3\";\n\npackage example.v1;\n\nmessage Nothing {}\n\nmessage Todo {\n  string id = 1;\n  string name = 2;\n  bool completed = 3;\n}\n\nmessage Todos {\n  repeated Todo todos = 1;\n}\n\nservice TodoService {\n  rpc GetTodos(Nothing) returns (Todos);\n  rpc AddTodo(Todo) returns (Nothing);\n}\n```\n\nThis file creates an RPC service with the following:\n\n- `GetTodos` takes no inputs and returns an array of `Todo`s.\n- `AddTodo` adds a new `Todo` and returns nothing.\n\n### `buf.gen.yaml`\n\nAdd a new configuration file `buf.gen.yaml`\n\n```yaml\nversion: v1\nplugins:\n    # This will invoke protoc-gen-es and write output to src/gen\n  - name: es\n    out: src/gen\n    opt: target=ts\n    # This will invoke protoc-gen-connect-query\n  - name: connect-query\n    out: src/gen\n    opt: target=ts\n```\n\n### With the `buf` CLI\n\nTo use the [buf CLI](https://docs.buf.build/generate/usage#run-generate) to generate code for all protobuf files within your project, simply run:\n\n```bash\nnpx @bufbuild/buf generate\n```\n\n> Note that `buf` can generate from various [inputs](https://docs.buf.build/reference/inputs), not just local protobuf files. For example, `npm run generate buf.build/connectrpc/eliza` generates code for the module [connectrpc/eliza](https://buf.build/connectrpc/eliza) on the Buf Schema Registry.\n\n### With `protoc`\n\n```bash\nPATH=$PATH:$(pwd)/node_modules/.bin \\\n  protoc -I . \\\n  --es_out src/gen \\\n  --es_opt target=ts \\\n  --connect-query_out src/gen \\\n  --connect-query_opt target=ts \\\n  example.proto\n```\n\nNote that we are adding `node_modules/.bin` to the `$PATH`, so that the protocol buffer compiler can find them. This happens automatically with npm scripts.\n\n> Note: Since yarn v2 and above does not use a `node_modules` directory, you need to change the variable a bit:\n>\n> ```bash\n> PATH=$(dirname $(yarn bin protoc-gen-es)):$(dirname $(yarn bin protoc-gen-connect-es)):$PATH\n> ```\n\n### With Node\n\nAdd a line to the `scripts` section of your `package.json` to run `buf generate`.\n\n```json\n\"scripts\": {\n    ...\n    \"buf:generate\": \"npx @bufbuild/buf generate example.proto\"\n},\n```\n\nFinally, tell Buf to generate code by running your command:\n\n```bash\nnpm run buf:generate\n```\n\nNow you should see your generated code:\n\n```tree\n.\n└── gen/\n    ├── example_pb.ts\n    └── example-TodoService_connectquery.ts\n```\n\n## Generated Output\n\nConnect-Query will create one output file for every service in every protofile.  Say you have the following file structure:\n\n```tree\n.\n└── proto/\n    ├── pizza.proto\n    └── curry.proto\n```\n\nWhere `pizza.proto` contains `DetroitStyleService` and `ChicagoStyleService`, and where `curry.proto` contains `VindalooService`.  Your generated output will look like this:\n\n```tree\n.\n└── gen/\n    ├── pizza_pb.ts\n    ├── pizza-DetroitStyleService_connectquery.ts\n    ├── pizza-ChicagoStyleService_connectquery.ts\n    ├── curry_pb.ts\n    └── curry-VindalooService_connectquery.ts\n```\n\nThe reason each service gets a separate file is to facilitate intellisense and [language server protocol imports](https://github.com/typescript-language-server/typescript-language-server#organize-imports).  Notice that one file per input proto is generated by `protoc-gen-es` (`pizza_pb.ts` and `curry_pb.ts`), and that one file per service is created by `protoc-gen-connect-query` (making up the remainder).  The Protobuf-ES generated files (`*_pb.ts`) are important because those files are referenced from the `*_connectquery.ts` files.\n\n## Plugin options\n\n### `target`\n\nThis option controls whether the plugin generates JavaScript, TypeScript, or TypeScript declaration files.\n\nSay, for example, you used [`example.proto`](#exampleproto):\n\n| Target | Generated output |\n| - | - |\n| `target=js` | `example-TodoService_connectquery.js` |\n| `target=ts` | `example-TodoService_connectquery.ts` |\n| `target=dts` | `example-TodoService_connectquery.d.ts` |\n\nMultiple values can be given by separating them with `+`, for example `target=js+dts`.\n\nBy default, we generate JavaScript and TypeScript declaration files, which produces the smallest code size and is the most compatible with various bundler configurations. If you prefer to generate TypeScript, use `target=ts`.\n\n### `import_extension=.js`\n\nBy default, [protoc-gen-connect-query](https://www.npmjs.com/package/@bufbuild/protoc-gen-connect-query) (and all other plugins based on [@bufbuild/protoplugin](https://www.npmjs.com/package/@bufbuild/protoplugin)) uses a `.js` file extensions in import paths, even in TypeScript files.\n\nThis is unintuitive, but necessary for [ECMAScript modules in Node.js](https://www.typescriptlang.org/docs/handbook/esm-node.html).\n\nUnfortunately, not all bundlers and tools have caught up yet, and Deno requires `.ts`. With this plugin option, you can replace `.js` extensions in import paths with the given value. For example, set\n\n- `import_extension=none` to remove the `.js` extension\n- `import_extension=.ts` to replace the `.js` extension with `.ts`\n\n### `keep_empty_files=true`\n\nThis option exists for other plugins but is not applicable to `protoc-gen-connect-query` because, unlike most other plugins, it does not generate a maximum of one output file for every input proto file.  Instead, it generates one output file per service.  If you provide a valid proto file that contains no services, `protoc-gen-connect-query` will have no output.\n\n## Example Generated Code\n\nSee [`example.proto`](https://github.com/bufbuild/connect-query/blob/main/packages/generated-react/example.proto) and [`eliza.proto`](https://github.com/bufbuild/connect-query/blob/main/packages/generated-react/eliza.proto) for example inputs, and look [here](https://github.com/bufbuild/connect-query/blob/main/packages/generated-react/dist) to see the outputs those files generate.\n","readmeFilename":"README.md"}