{"_id":"@query-farm/vgi-rpc","_rev":"60-40cba882051ffd40328c73b3232a8298","name":"@query-farm/vgi-rpc","dist-tags":{"latest":"0.25.4"},"versions":{"0.1.0":{"name":"@query-farm/vgi-rpc","version":"0.1.0","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.1.0","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"dist":{"shasum":"ffde9aad30476f5e879409aded608ddb12229e99","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.1.0.tgz","fileCount":92,"integrity":"sha512-ElVXHJvZzIMpdhi0FW2MEyjvjbwTYmU1Mk7ap8XDtFLSR0knnEyckQEXiy1J7UfYWH3sTRiyNtewHNoIezPlqA==","signatures":[{"sig":"MEUCID+AD8ZBWV907HMXnUGvx9yPxRfnBgWAxwss8m5wij/WAiEAr/iRLsy8DvUxek14C9WBUMjLwXUVS13XS1c2cEInc9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":477221},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a56bbc523aa7fee4265c3a96b7851b2e78a0974b","scripts":{"test":"bun test","build":"bun run build:types && bun run build:js","build:js":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external apache-arrow","build:types":"bunx tsc -p tsconfig.build.json","postinstall":"cd node_modules/apache-arrow && node -e \"const fs=require('fs');const p=JSON.parse(fs.readFileSync('package.json','utf8'));p.main='index.ts';fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\""},"_npmUser":{"name":"query-farm","email":"hello@query.farm"},"_npmVersion":"11.9.0","description":"TypeScript server library for the [vgi-rpc](https://github.com/rustyconover/vgi-rpc) framework. Implements RPC servers that communicate over stdin/stdout using [Apache Arrow](https://arrow.apache.org/) IPC serialization.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"apache-arrow":"github:Query-farm/arrow-js#feat_query_farm_1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.1.0_1772547451171_0.4478253619358825","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@query-farm/vgi-rpc","version":"0.2.0","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.2.0","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://github.com/Query-farm/vgi-rpc-typescript#readme","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"aed3926ef82254ab401504859e51e10e539fb210","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.2.0.tgz","fileCount":92,"integrity":"sha512-Eq7eSfTEtV8xIBOKYLociJXmnMuSHosSUmg9AslA4L+Xn9fo79BBJJtGv74cbwE57bg4mwsEpOzdEhI1Vg8ZBg==","signatures":[{"sig":"MEQCIEi4TqMu0qZxQYk4mijJEqn6yDDD2v1oKRXITEry/veNAiBt8lETzZVbIDsAFcZZWTuGNtvdwmQdOH+ybR6ieNqaPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":477444},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dd9fbdc3676823de242dbd31ce3b9dec8f98b362","scripts":{"test":"bun test","build":"bun run build:types && bun run build:js","build:js":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external apache-arrow","build:types":"bunx tsc -p tsconfig.build.json","postinstall":"cd node_modules/apache-arrow && node -e \"const fs=require('fs');const p=JSON.parse(fs.readFileSync('package.json','utf8'));p.main='index.ts';fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"TypeScript server library for the [vgi-rpc](https://github.com/rustyconover/vgi-rpc) framework. Implements RPC servers that communicate over stdin/stdout using [Apache Arrow](https://arrow.apache.org/) IPC serialization.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"apache-arrow":"github:Query-farm/arrow-js#feat_query_farm_1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.2.0_1772550552375_0.41636777914256173","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@query-farm/vgi-rpc","version":"0.2.1","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.2.1","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://github.com/Query-farm/vgi-rpc-typescript#readme","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"1134743a7a988fcfda3d5455a91c26771386478a","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.2.1.tgz","fileCount":92,"integrity":"sha512-Q/1Ca18N6H7FqTjyuK4YSwtcABjphlBvjXRyVOaB8atlmBr99cr2ddSLNLDMuluTTF7gyVgML7Z6wjZH/Dr6Xw==","signatures":[{"sig":"MEUCIF7HpiehEL3SLiQ27tQH1050GATnjqlcP3J3Dc2mO6gHAiEAye5HZthCJ6S1mdfdTh34SvbNe22H4+wczqC5LoZA+/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":477446},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"52078560c9827d6274dd46184b8da1bd4c980527","scripts":{"test":"bun test","build":"bun run build:types && bun run build:js","build:js":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external apache-arrow","build:types":"bunx tsc -p tsconfig.build.json","postinstall":"cd node_modules/apache-arrow && node -e \"const fs=require('fs');const p=JSON.parse(fs.readFileSync('package.json','utf8'));p.main='index.ts';fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"TypeScript server library for the [vgi-rpc](https://vgi-rpc.query.farm) framework. Implements RPC servers that communicate over stdin/stdout using [Apache Arrow](https://arrow.apache.org/) IPC serialization.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"apache-arrow":"github:Query-farm/arrow-js#feat_query_farm_1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.2.1_1772550739595_0.2393816169488796","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@query-farm/vgi-rpc","version":"0.2.2","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.2.2","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://github.com/Query-farm/vgi-rpc-typescript#readme","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"72be8f0f6b703126c08501fa590d3110f46bb866","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.2.2.tgz","fileCount":92,"integrity":"sha512-wOjkauzwkMdeGXYSRd2XL4AdSnUarzcbpDtE2FnlREl/7uo7FKwHzkyLYdHakLxxARmMho6ehOPAFEvXllKZPQ==","signatures":[{"sig":"MEUCIQDQ0IoVWzRnBhMneYco3p2VgKoJrf6jbZ4wdzEvlKPqCAIgGd5kAtMjEjURNf+b3+UCNoZ2VFY9+Cee3p4Ze8QyJzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":477630},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fd23c734d344187ce575fd29a70c3a866226b305","scripts":{"test":"bun test","build":"bun run build:types && bun run build:js","build:js":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external apache-arrow","build:types":"bunx tsc -p tsconfig.build.json","postinstall":"cd node_modules/apache-arrow && node -e \"const fs=require('fs');const p=JSON.parse(fs.readFileSync('package.json','utf8'));p.main='index.ts';fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"<p align=\"center\">   <a href=\"https://vgi-rpc.query.farm\">     <img src=\"https://vgi-rpc.query.farm/logo-hero.png\" alt=\"VGI — The Vector Gateway Interface\" width=\"200\">   </a> </p>","directories":{},"_nodeVersion":"22.22.0","dependencies":{"apache-arrow":"github:Query-farm/arrow-js#feat_query_farm_1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.2.2_1772552058110_0.2745270142642007","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@query-farm/vgi-rpc","version":"0.2.3","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.2.3","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"6ee17f63bc5fa5c96cf320ef267d5872b198b1ab","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.2.3.tgz","fileCount":92,"integrity":"sha512-u2KuirJVRzxxZN7s2fuOEjqhTaoZhg/TsvRcF17q9JJcEqTkdt3QWVkMbszFV83Oo0YxQL2VV87ZRAzRYTAFng==","signatures":[{"sig":"MEUCIAyy8h3FO4dqG1Hp+LpCgHSrB25XP+oBpT4//7oFe5scAiEA9/05++f4oRMDBcrQmot2BpoHpRwcwpb91d2TynU8yAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":477685},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8282a4ad96fdaa8d08fdd3ca459d5b141e1f226c","scripts":{"test":"bun test","build":"bun run build:types && bun run build:js","build:js":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external apache-arrow","build:types":"bunx tsc -p tsconfig.build.json","postinstall":"cd node_modules/apache-arrow && node -e \"const fs=require('fs');const p=JSON.parse(fs.readFileSync('package.json','utf8'));p.main='index.ts';fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"<p align=\"center\">   <a href=\"https://vgi-rpc.query.farm\">     <img src=\"https://vgi-rpc.query.farm/logo-hero.png\" alt=\"VGI — The Vector Gateway Interface\" width=\"200\">   </a> </p>","directories":{},"_nodeVersion":"22.22.0","dependencies":{"apache-arrow":"github:Query-farm/arrow-js#feat_query_farm_1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.2.3_1772552115843_0.5244260592379371","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@query-farm/vgi-rpc","version":"0.2.4","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.2.4","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"92cc3a468d1b04762065868a84cd56b15d204fbe","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.2.4.tgz","fileCount":92,"integrity":"sha512-JrOBnw23q6/3Nbgus931wEW8jJO1rswmgmPf18PIi5ABcm5sHmBG584LB8btu+fy5jGfjwL3bvZQ63WGguVBMA==","signatures":[{"sig":"MEUCIBC+uifrxCQsdKVZ10Q+CuHbv+Y/qy81Hk1U8oe45zpdAiEA20nbb5fGy2gRdjuV+G3/EswCFImclM+TrBsV5DZ6yeY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":478471},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"47cf5982649f61549836bc2730b1eb6e3626884a","scripts":{"test":"bun test","build":"bun run build:types && bun run build:js","build:js":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external apache-arrow","build:types":"bunx tsc -p tsconfig.build.json","postinstall":"cd node_modules/apache-arrow && node -e \"const fs=require('fs');const p=JSON.parse(fs.readFileSync('package.json','utf8'));p.main='index.ts';fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"apache-arrow":"github:Query-farm/arrow-js#feat_query_farm_1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.2.4_1772553245219_0.771015208109634","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@query-farm/vgi-rpc","version":"0.3.1","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.3.1","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"9eb243ab4056510fa99458314589b375f9da1330","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.3.1.tgz","fileCount":92,"integrity":"sha512-3NF9sweaTTxuEj3dav++HM7JHSHNM4W0rtGuCkMZKPOqz/MLmx7QxEaydZ9C2VBO780/xX2vZ1fWEJnBPN/7vg==","signatures":[{"sig":"MEQCIAQsDPFzx69ekOEPYGoKWPVfQKVIhJlSmDXJWhhEJrhTAiAkMhehtbzUbUsm/QC2BolgkTfbbJqPqoK9UJpMFtaDaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":488844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f08468601321e168a419bf7983788f4e3e134c55","scripts":{"test":"bun test","build":"bun run build:types && bun run build:js","build:js":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","build:types":"bunx tsc -p tsconfig.build.json","postinstall":"cd node_modules/@query-farm/apache-arrow && node -e \"const fs=require('fs');const p=JSON.parse(fs.readFileSync('package.json','utf8'));p.main='src/Arrow.node.ts';fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@query-farm/apache-arrow":"*"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.3.1_1772638724206_0.5542635415966812","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@query-farm/vgi-rpc","version":"0.3.2","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.3.2","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"19cae4836c29b772f18d0bb1ea7bb59ee48d2358","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.3.2.tgz","fileCount":92,"integrity":"sha512-Fw0KzyaY6y2pmahtUErt4OUpAo7Da+/F5BVep87fWHcULyjX2WYps6jwqcyr9jGi5rOM4Sq2oS5uvD3eSx49BQ==","signatures":[{"sig":"MEUCIFGrDohreLPgLwneYY1MA94/goau9FplUCkhtdvl9e8zAiEA81Uupvltw5Ly1qNvZ5cVB2wHLhsQhGU7BQE8CGGyF60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":485333},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f7a1ca54d67312fe91df5cd2043b836e960cf166","scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","postinstall":"cd node_modules/@query-farm/apache-arrow && node -e \"const fs=require('fs');const p=JSON.parse(fs.readFileSync('package.json','utf8'));p.main='src/Arrow.node.ts';fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@query-farm/apache-arrow":"*"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.4.5"},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.3.2_1772642054455_0.9560261110877768","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@query-farm/vgi-rpc","version":"0.3.3","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.3.3","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"ac88e7f02efd6ca8991cb267d8b63aa6d9c5e7f7","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.3.3.tgz","fileCount":95,"integrity":"sha512-IpOVqzMnBO35NImClB2M2dc/L1rOqWNwi+wRze3PZ5Rb1YzOoGK5oNk3g+iUCbP78WN2WJ3SCEu3ucB+RzIjsg==","signatures":[{"sig":"MEUCICuHxW8gbeRP9AjDp020+LBBejz1N3uLB6UnCax83K61AiEAyluBq8vbOM7X2JEoFZ7uOKzArip/nlKd7juNoeORSTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":489834},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f7882a6fd4c1d15b11f512a7a804aedc41f8fc77","scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","postinstall":"cd node_modules/@query-farm/apache-arrow && node -e \"const fs=require('fs');const p=JSON.parse(fs.readFileSync('package.json','utf8'));p.main='src/Arrow.node.ts';fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@query-farm/apache-arrow":"*"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.4.5"},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.3.3_1772652418930_0.5004649484999577","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@query-farm/vgi-rpc","version":"0.3.4","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.3.4","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"67e4c438ec40d75350510d324a5740b90fbadc19","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.3.4.tgz","fileCount":95,"integrity":"sha512-zll7k3GxIJwehl8lLAJRLAtJhBiNKhR8sk9uc1OVLAyiZn2KOgtDY9xLN4fhDjZzWiw+dbQq3YCgBj1NH/bC4w==","signatures":[{"sig":"MEUCIQDgLN6sur6SSBCtKpW7kY1u/Fczbsvn85uxNmuBzvnxvQIgSoC31USqresJgdog2UXDgNEH/C+i8ARBoKrZ7QVRQKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":496692},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"44f6233556306bdb89c326570bdcea1a9b116ac9","scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","postinstall":"cd node_modules/@query-farm/apache-arrow && node -e \"const fs=require('fs');const p=JSON.parse(fs.readFileSync('package.json','utf8'));p.main='src/Arrow.node.ts';fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@query-farm/apache-arrow":"*"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.4.5"},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.3.4_1772653919255_0.08599599742620478","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@query-farm/vgi-rpc","version":"0.4.0","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.4.0","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"8278aafab855b92e0224b0c35e96af9a6cd377c9","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.4.0.tgz","fileCount":107,"integrity":"sha512-kK1Go9TtEjNDuFumVNoA0Fc9znw7A3srQDMHjMrLIawH/yeOssbRn2mr02db1Q47n3rnner8I3DTH7fQo6ugpQ==","signatures":[{"sig":"MEUCIC2AQ/AQKQmaHMkFsW2Yjq6MPej17NnidgJmE+wUYTh1AiEA2AKlLgjl2wZLpXzHiaMCSbq3vH9vvduVGCIP3bfmNk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":714305},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f7b8727f8fcee9e8a98feb6594b32b5870eaceea","scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","postinstall":"cd node_modules/@query-farm/apache-arrow && node -e \"const fs=require('fs');const p=JSON.parse(fs.readFileSync('package.json','utf8'));p.main='src/Arrow.node.ts';fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"oauth4webapi":"^3.8.5","@query-farm/apache-arrow":"*"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.4.5"},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.4.0_1772723521911_0.20827583742371214","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@query-farm/vgi-rpc","version":"0.6.0","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.6.0","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"8aa49acd63b78fbb2fa9b007e88c7f48e0fb7a96","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.6.0.tgz","fileCount":128,"integrity":"sha512-LrEo3s9oTMe9UnWYwUgberZqQhJBSJZr4Uh4Cj/IYkI/KRzejq5+QEixwrNYlIRhhb0lekbARfNdsIZV2acssw==","signatures":[{"sig":"MEYCIQCdAtYT6HC4Ugehr/nhfGbaIzOUDiKSz4C4cPwMBHi9CwIhAPTZA7dPj49vv1Hj7eWzJJIMA0znNg2CdjiRjgq5Ir5s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":912266},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"},"./s3":{"bun":"./src/s3.ts","types":"./dist/s3.d.ts","import":"./dist/s3.js"},"./gcs":{"bun":"./src/gcs.ts","types":"./dist/gcs.d.ts","import":"./dist/gcs.js"},"./otel":{"bun":"./src/otel.ts","types":"./dist/otel.d.ts","import":"./dist/otel.js"}},"gitHead":"92dde9aa33369d47d4a0aa7c5c48a7743b584c0a","scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","postinstall":"cd node_modules/@query-farm/apache-arrow && node -e \"const fs=require('fs');const p=JSON.parse(fs.readFileSync('package.json','utf8'));p.main='src/Arrow.node.ts';fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"11.12.0","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"_nodeVersion":"22.22.1","dependencies":{"oauth4webapi":"^3.8.5","@query-farm/apache-arrow":"*"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.4.5","@aws-sdk/client-s3":"^3.750.0","@opentelemetry/api":"^1.9.0","@google-cloud/storage":"^7.15.0","@opentelemetry/resources":"^2.6.0","@opentelemetry/sdk-metrics":"^2.6.0","@aws-sdk/s3-request-presigner":"^3.750.0","@opentelemetry/sdk-trace-base":"^2.6.0","@opentelemetry/semantic-conventions":"^1.40.0"},"peerDependencies":{"@aws-sdk/client-s3":">=3.0.0","@opentelemetry/api":">=1.4.0","@google-cloud/storage":">=7.0.0","@aws-sdk/s3-request-presigner":">=3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@google-cloud/storage":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.6.0_1774193764098_0.9657292545265717","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@query-farm/vgi-rpc","version":"0.6.1","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.6.1","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"d67c0f05955e726520af6a70bec2eb2db5ea98dd","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.6.1.tgz","fileCount":128,"integrity":"sha512-mUINbtlgSW2hWkg+qR2f/oCNU5IaJ66ESkSulc5euDsE7mbHBdVWc2cGg0C5d1jYRZKRndIUS8tjVHeW/u+QEQ==","signatures":[{"sig":"MEQCIFSRXhiasgae4m8e284N2L/1D4ByhxTqpYL5fTEq8YcEAiB+hX4uMK1dU7t3Vn0ReyozLWPKThuWIOlwXKOy2spssQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":912266},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"},"./s3":{"bun":"./src/s3.ts","types":"./dist/s3.d.ts","import":"./dist/s3.js"},"./gcs":{"bun":"./src/gcs.ts","types":"./dist/gcs.d.ts","import":"./dist/gcs.js"},"./otel":{"bun":"./src/otel.ts","types":"./dist/otel.d.ts","import":"./dist/otel.js"}},"gitHead":"90ce155588cf2ce9572c61f7642e83a220de0cdf","scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","postinstall":"cd node_modules/@query-farm/apache-arrow && node -e \"const fs=require('fs');const p=JSON.parse(fs.readFileSync('package.json','utf8'));p.main='src/Arrow.node.ts';fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"11.12.0","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"_nodeVersion":"22.22.1","dependencies":{"oauth4webapi":"^3.8.5","@query-farm/apache-arrow":"*"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.4.5","@aws-sdk/client-s3":"^3.750.0","@opentelemetry/api":"^1.9.0","@google-cloud/storage":"^7.15.0","@opentelemetry/resources":"^2.6.0","@opentelemetry/sdk-metrics":"^2.6.0","@aws-sdk/s3-request-presigner":"^3.750.0","@opentelemetry/sdk-trace-base":"^2.6.0","@opentelemetry/semantic-conventions":"^1.40.0"},"peerDependencies":{"@aws-sdk/client-s3":">=3.0.0","@opentelemetry/api":">=1.4.0","@google-cloud/storage":">=7.0.0","@aws-sdk/s3-request-presigner":">=3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@google-cloud/storage":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.6.1_1774468746651_0.5117306547221532","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@query-farm/vgi-rpc","version":"0.6.2","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.6.2","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"9391e6ed7fe7263604efbf71b387fd09e5363f46","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.6.2.tgz","fileCount":128,"integrity":"sha512-QKy1QuJgIrCLY+cVRXpIAF+1KOUJbmQnkrnUPQj6KHnVEHp2mOKYdrAeQZYWZTR4r0tEx0W1C4/VbW3NuhQEwg==","signatures":[{"sig":"MEUCIHZevb8PJQjfhbArZfkQSoM22n/2v3KYt8C6riSyaDTJAiEA2D1ly6TazFYy2R7N1z9tFfWA7AarLJtN+jB3rYDXwgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":912611},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"},"./s3":{"bun":"./src/s3.ts","types":"./dist/s3.d.ts","import":"./dist/s3.js"},"./gcs":{"bun":"./src/gcs.ts","types":"./dist/gcs.d.ts","import":"./dist/gcs.js"},"./otel":{"bun":"./src/otel.ts","types":"./dist/otel.d.ts","import":"./dist/otel.js"}},"gitHead":"d7897299ae7c0e9c325ff2de4755ba68f61c5ea1","scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","postinstall":"cd node_modules/@query-farm/apache-arrow && node -e \"const fs=require('fs');const p=JSON.parse(fs.readFileSync('package.json','utf8'));p.main='src/Arrow.node.ts';fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"11.12.0","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"_nodeVersion":"22.22.1","dependencies":{"oauth4webapi":"^3.8.5","@query-farm/apache-arrow":"*"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.4.5","@aws-sdk/client-s3":"^3.750.0","@opentelemetry/api":"^1.9.0","@google-cloud/storage":"^7.15.0","@opentelemetry/resources":"^2.6.0","@opentelemetry/sdk-metrics":"^2.6.0","@aws-sdk/s3-request-presigner":"^3.750.0","@opentelemetry/sdk-trace-base":"^2.6.0","@opentelemetry/semantic-conventions":"^1.40.0"},"peerDependencies":{"@aws-sdk/client-s3":">=3.0.0","@opentelemetry/api":">=1.4.0","@google-cloud/storage":">=7.0.0","@aws-sdk/s3-request-presigner":">=3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@google-cloud/storage":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.6.2_1774475874291_0.46669047792018503","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@query-farm/vgi-rpc","version":"0.6.3","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.6.3","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"3d7f133758f857197b64ab305ea3bbf1d17f44a7","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.6.3.tgz","fileCount":128,"integrity":"sha512-t44JzczhOlW/UveJ2N3PmSkmRrUCs0NtrmM/CXVcyKIZRZOq1MLWgNvqMkHuqZT3xAEt/8Kdmqduv2cBNvtZvA==","signatures":[{"sig":"MEUCIHLIdfQJrd4aTl1gV/eyhfrCaAv6KN7whmietPoKCWvdAiEAv1TBmT5aleUuGbXfWVBkfhGaONDP+13Vc7eBM4mFkaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":912683},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"},"./s3":{"bun":"./src/s3.ts","types":"./dist/s3.d.ts","import":"./dist/s3.js"},"./gcs":{"bun":"./src/gcs.ts","types":"./dist/gcs.d.ts","import":"./dist/gcs.js"},"./otel":{"bun":"./src/otel.ts","types":"./dist/otel.d.ts","import":"./dist/otel.js"}},"gitHead":"cf423230889669b72f3c94919e3ca91134a516f1","scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","postinstall":"cd node_modules/@query-farm/apache-arrow && node -e \"const fs=require('fs');const p=JSON.parse(fs.readFileSync('package.json','utf8'));p.main='src/Arrow.node.ts';fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"11.12.0","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"_nodeVersion":"22.22.1","dependencies":{"oauth4webapi":"^3.8.5","@query-farm/apache-arrow":"*"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.4.5","@aws-sdk/client-s3":"^3.750.0","@opentelemetry/api":"^1.9.0","@google-cloud/storage":"^7.15.0","@opentelemetry/resources":"^2.6.0","@opentelemetry/sdk-metrics":"^2.6.0","@aws-sdk/s3-request-presigner":"^3.750.0","@opentelemetry/sdk-trace-base":"^2.6.0","@opentelemetry/semantic-conventions":"^1.40.0"},"peerDependencies":{"@aws-sdk/client-s3":">=3.0.0","@opentelemetry/api":">=1.4.0","@google-cloud/storage":">=7.0.0","@aws-sdk/s3-request-presigner":">=3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@google-cloud/storage":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.6.3_1774485889250_0.25271338091463647","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@query-farm/vgi-rpc","version":"0.6.4","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.6.4","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"6954d9eb471401733dc8032913a6563417aa914f","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.6.4.tgz","fileCount":128,"integrity":"sha512-YNNVa6S6CAKnYNS6zIMrpFuyr72BYZWPPjRWMFUAVfV80OojZC/Pj53f3l/CpPEajXs39aAuYNoupRE8BRvaIA==","signatures":[{"sig":"MEQCIGrebekBtE5lBkW0trazTsRrt1mnzznShe6KsinKuaF8AiACAvuvaUELKNt25NY2IAHHcH3KUfVESD4yZqcm96Cxnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":914084},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"},"./s3":{"bun":"./src/s3.ts","types":"./dist/s3.d.ts","import":"./dist/s3.js"},"./gcs":{"bun":"./src/gcs.ts","types":"./dist/gcs.d.ts","import":"./dist/gcs.js"},"./otel":{"bun":"./src/otel.ts","types":"./dist/otel.d.ts","import":"./dist/otel.js"}},"gitHead":"e305a6404e0308ec4b45f53674fd10b676e9a5c3","scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","postinstall":"cd node_modules/@query-farm/apache-arrow && node -e \"const fs=require('fs');const p=JSON.parse(fs.readFileSync('package.json','utf8'));p.main='src/Arrow.node.ts';fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"11.12.1","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"_nodeVersion":"22.22.1","dependencies":{"oauth4webapi":"^3.8.5","@query-farm/apache-arrow":"*"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.4.5","@aws-sdk/client-s3":"^3.750.0","@opentelemetry/api":"^1.9.0","@google-cloud/storage":"^7.15.0","@opentelemetry/resources":"^2.6.0","@opentelemetry/sdk-metrics":"^2.6.0","@aws-sdk/s3-request-presigner":"^3.750.0","@opentelemetry/sdk-trace-base":"^2.6.0","@opentelemetry/semantic-conventions":"^1.40.0"},"peerDependencies":{"@aws-sdk/client-s3":">=3.0.0","@opentelemetry/api":">=1.4.0","@google-cloud/storage":">=7.0.0","@aws-sdk/s3-request-presigner":">=3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@google-cloud/storage":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.6.4_1774871543219_0.2968267318165472","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@query-farm/vgi-rpc","version":"0.7.0","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.7.0","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"a1ced3b002c94140b8a58cb8f11d70412cd62d02","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.7.0.tgz","fileCount":188,"integrity":"sha512-w971nbd3vPfG+59ymbexgNNZAMh01JEMC+1YWC9onmlZ94ffjsEagaFwxx3j0ufPDZ1XUH9SKkkq6bD7MLymFQ==","signatures":[{"sig":"MEUCIEVtyvkoTjJcu30p3Zp6/iQS7rIIR7Mo0D603mkTfM6aAiEAie7uRWIovZr3V6qUNyvukRWJ7XoZSfJNyk6Nm0f0K1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1013862},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","worker":"./src/index.ts","browser":"./src/index.ts","workerd":"./src/index.ts"},"./s3":{"bun":"./src/s3.ts","types":"./dist/s3.d.ts","import":"./dist/s3.js"},"./gcs":{"bun":"./src/gcs.ts","types":"./dist/gcs.d.ts","import":"./dist/gcs.js"},"./otel":{"bun":"./src/otel.ts","types":"./dist/otel.d.ts","import":"./dist/otel.js"}},"gitHead":"670b28cde0003fb989efaf4d928c7044a4bfd974","imports":{"#vgi-rpc-arrow":{"worker":"./src/arrow/impl-flechette/index.ts","default":"./src/arrow/impl-arrowjs/index.ts","workerd":"./src/arrow/impl-flechette/index.ts"}},"scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","postinstall":"cd node_modules/@query-farm/apache-arrow && node -e \"const fs=require('fs');const p=JSON.parse(fs.readFileSync('package.json','utf8'));p.main='src/Arrow.node.ts';fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\" && cd ../../.. && bun scripts/patch-flechette.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"11.16.0","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"fzstd":"^0.1.1","oauth4webapi":"^3.8.5","@noble/ciphers":"^2.2.0","@uwdata/flechette":"github:Query-farm/flechette#fix/timestamp-bigint-encode","@query-farm/apache-arrow":"*"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.4.5","@aws-sdk/client-s3":"^3.750.0","@opentelemetry/api":"^1.9.0","@google-cloud/storage":"^7.15.0","@opentelemetry/resources":"^2.6.0","@opentelemetry/sdk-metrics":"^2.6.0","@aws-sdk/s3-request-presigner":"^3.750.0","@opentelemetry/sdk-trace-base":"^2.6.0","@opentelemetry/semantic-conventions":"^1.40.0"},"peerDependencies":{"@aws-sdk/client-s3":">=3.0.0","@opentelemetry/api":">=1.4.0","@google-cloud/storage":">=7.0.0","@aws-sdk/s3-request-presigner":">=3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@google-cloud/storage":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.7.0_1780429959887_0.9609166613732345","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@query-farm/vgi-rpc","version":"0.7.1","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.7.1","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"bbe05119034e8db22cc7c42f4ea75cd6ce781e04","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.7.1.tgz","fileCount":188,"integrity":"sha512-w9ok3H6TF+TzZtroi673gfAy1ivO/Xljhzye/g2zI30m4jaQeyNHVYsmgnOXizZmsbLa7Py1ePn0HmRp2yDzPQ==","signatures":[{"sig":"MEQCIFePFBJXrd2ke9Lj9BOt/OlRFMLslwql5cEHf9vc2RRxAiBJxtqA4mik2QqPEzR9EaSpoITIcByLjMkV5RK/S0K7dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1052962},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","worker":"./src/index.ts","browser":"./src/index.ts","workerd":"./src/index.ts"},"./s3":{"bun":"./src/s3.ts","types":"./dist/s3.d.ts","import":"./dist/s3.js"},"./gcs":{"bun":"./src/gcs.ts","types":"./dist/gcs.d.ts","import":"./dist/gcs.js"},"./otel":{"bun":"./src/otel.ts","types":"./dist/otel.d.ts","import":"./dist/otel.js"}},"gitHead":"4fe91c1c26e9fa83ee5e09b43be39804474aaad9","imports":{"#vgi-rpc-arrow":{"worker":"./src/arrow/impl-flechette/index.ts","default":"./src/arrow/impl-arrowjs/index.ts","workerd":"./src/arrow/impl-flechette/index.ts"}},"scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","postinstall":"cd node_modules/@query-farm/apache-arrow && node -e \"const fs=require('fs');const p=JSON.parse(fs.readFileSync('package.json','utf8'));p.main='src/Arrow.node.ts';fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\" && cd ../../.. && bun scripts/patch-flechette.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"11.16.0","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"fzstd":"^0.1.1","oauth4webapi":"^3.8.6","@noble/ciphers":"^2.2.0","@uwdata/flechette":"github:Query-farm/flechette#fix/timestamp-bigint-encode","@query-farm/apache-arrow":"^21.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.4.16","@aws-sdk/client-s3":"^3.1059.0","@opentelemetry/api":"^1.9.1","@google-cloud/storage":"^7.19.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@aws-sdk/s3-request-presigner":"^3.1059.0","@opentelemetry/sdk-trace-base":"^2.7.1","@opentelemetry/semantic-conventions":"^1.41.1"},"peerDependencies":{"@aws-sdk/client-s3":">=3.0.0","@opentelemetry/api":">=1.4.0","@google-cloud/storage":">=7.0.0","@aws-sdk/s3-request-presigner":">=3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@google-cloud/storage":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.7.1_1780455982480_0.1669675900317844","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@query-farm/vgi-rpc","version":"0.7.2","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.7.2","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"b743a3b5918cc1f16b8d285679604b6bd6885028","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.7.2.tgz","fileCount":188,"integrity":"sha512-eEt+YedMy8ST9EoDUiNSxIf0RN0fKPC+is8wyomS6Cqz8y/PfFjzYk17kUQSi+jXnOAE2LfNSNOc6nNn/qo2Pw==","signatures":[{"sig":"MEUCIQDQN1lUroU4gwK7xVbO2Ma1QelI0jHNsCs2soZ2GliipgIgfxv7YTub7wm+NWjfUK9s33Zx+jWinhNlfyKvXM8KDTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1988503},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","worker":"./src/index.ts","browser":"./src/index.ts","workerd":"./src/index.ts"},"./s3":{"bun":"./src/s3.ts","types":"./dist/s3.d.ts","import":"./dist/s3.js"},"./gcs":{"bun":"./src/gcs.ts","types":"./dist/gcs.d.ts","import":"./dist/gcs.js"},"./otel":{"bun":"./src/otel.ts","types":"./dist/otel.d.ts","import":"./dist/otel.js"}},"gitHead":"de78cd310f415d6df11c7a7d748c7b9aeeb1527d","imports":{"#vgi-rpc-arrow":{"worker":"./src/arrow/impl-flechette/index.ts","default":"./src/arrow/impl-arrowjs/index.ts","workerd":"./src/arrow/impl-flechette/index.ts"}},"scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","postinstall":"cd node_modules/@query-farm/apache-arrow && node -e \"const fs=require('fs');const p=JSON.parse(fs.readFileSync('package.json','utf8'));p.main='src/Arrow.node.ts';fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\" && cd ../../.. && bun scripts/patch-flechette.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"11.16.0","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"fzstd":"^0.1.1","oauth4webapi":"^3.8.6","@noble/ciphers":"^2.2.0","@uwdata/flechette":"github:Query-farm/flechette#fix/timestamp-bigint-encode","@query-farm/apache-arrow":"^21.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.4.16","@aws-sdk/client-s3":"^3.1059.0","@opentelemetry/api":"^1.9.1","@google-cloud/storage":"^7.19.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@aws-sdk/s3-request-presigner":"^3.1059.0","@opentelemetry/sdk-trace-base":"^2.7.1","@opentelemetry/semantic-conventions":"^1.41.1"},"peerDependencies":{"@aws-sdk/client-s3":">=3.0.0","@opentelemetry/api":">=1.4.0","@google-cloud/storage":">=7.0.0","@aws-sdk/s3-request-presigner":">=3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@google-cloud/storage":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.7.2_1780456201548_0.3573888665393521","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@query-farm/vgi-rpc","version":"0.7.3","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.7.3","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"6f9966e69040471e164f685350e1f6144f53a8f1","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.7.3.tgz","fileCount":193,"integrity":"sha512-sB3Or+VW+pC6KL1UNYXwDoshiTku8MsRwyLHBFR36MzAinWrVeq2e7KmpfQ+x+cLLPigr+YUPMvgHYCSHqJE8Q==","signatures":[{"sig":"MEQCIDlo7g/GXMr2zB7Hd8v/S/TV+gDJWk8G6PkrL7TtulhXAiAKFext+krvEAfwr6Q5xslxONCD3jUB0ZylbMDAGuc7Ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1994819},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","worker":"./src/index.ts","browser":"./src/index.ts","workerd":"./src/index.ts"},"./s3":{"bun":"./src/s3.ts","types":"./dist/s3.d.ts","import":"./dist/s3.js"},"./gcs":{"bun":"./src/gcs.ts","types":"./dist/gcs.d.ts","import":"./dist/gcs.js"},"./otel":{"bun":"./src/otel.ts","types":"./dist/otel.d.ts","import":"./dist/otel.js"}},"gitHead":"6f9e2f751c4b054da98896c81356ca3bbe912b87","imports":{"#vgi-rpc-arrow":{"worker":"./src/arrow/impl-flechette/index.ts","default":"./src/arrow/impl-arrowjs/index.ts","workerd":"./src/arrow/impl-flechette/index.ts"}},"scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","postinstall":"cd node_modules/@query-farm/apache-arrow && node -e \"const fs=require('fs');const p=JSON.parse(fs.readFileSync('package.json','utf8'));p.main='src/Arrow.node.ts';fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\" && cd ../../.. && bun scripts/patch-flechette.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"11.17.0","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"fzstd":"^0.1.1","oauth4webapi":"^3.8.6","@noble/ciphers":"^2.2.0","@uwdata/flechette":"github:Query-farm/flechette#fix/timestamp-bigint-encode","@query-farm/apache-arrow":"^21.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.4.16","@aws-sdk/client-s3":"^3.1059.0","@opentelemetry/api":"^1.9.1","@google-cloud/storage":"^7.19.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@aws-sdk/s3-request-presigner":"^3.1059.0","@opentelemetry/sdk-trace-base":"^2.7.1","@opentelemetry/semantic-conventions":"^1.41.1"},"peerDependencies":{"@aws-sdk/client-s3":">=3.0.0","@opentelemetry/api":">=1.4.0","@google-cloud/storage":">=7.0.0","@aws-sdk/s3-request-presigner":">=3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@google-cloud/storage":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.7.3_1781542929167_0.11819596390537646","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@query-farm/vgi-rpc","version":"0.7.4","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.7.4","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"3e5ea44719636db7471b25cac941d8017974c6fc","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.7.4.tgz","fileCount":193,"integrity":"sha512-yyfmEojqDg9AAxvi+BeU+u3Q6QY0XlvUgj9ytFUkj0VcDc0Bpdl/pTxVyzFbnmd1LUK+Yq7YlsPlOHMtdD39PA==","signatures":[{"sig":"MEYCIQCxDD951xlXXq0VhiI+MEVsSHMJr7THudpATx8o/uh9MgIhAJYKuyIEtuveqSv6GgBdSz+FJnWSFxamiNdph9rD1Mk6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1994732},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","worker":"./src/index.ts","browser":"./src/index.ts","workerd":"./src/index.ts"},"./s3":{"bun":"./src/s3.ts","types":"./dist/s3.d.ts","import":"./dist/s3.js"},"./gcs":{"bun":"./src/gcs.ts","types":"./dist/gcs.d.ts","import":"./dist/gcs.js"},"./otel":{"bun":"./src/otel.ts","types":"./dist/otel.d.ts","import":"./dist/otel.js"}},"gitHead":"b416fd181af8d99d2c42522dcdb46ba6385427a6","imports":{"#vgi-rpc-arrow":{"worker":"./src/arrow/impl-flechette/index.ts","default":"./src/arrow/impl-arrowjs/index.ts","workerd":"./src/arrow/impl-flechette/index.ts"}},"scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","postinstall":"cd node_modules/@query-farm/apache-arrow && node -e \"const fs=require('fs');const p=JSON.parse(fs.readFileSync('package.json','utf8'));p.main='src/Arrow.node.ts';fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"11.17.0","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"fzstd":"^0.1.1","oauth4webapi":"^3.8.6","@noble/ciphers":"^2.2.0","@query-farm/flechette":"^2.4.0","@query-farm/apache-arrow":"^21.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.4.16","@aws-sdk/client-s3":"^3.1059.0","@opentelemetry/api":"^1.9.1","@google-cloud/storage":"^7.19.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@aws-sdk/s3-request-presigner":"^3.1059.0","@opentelemetry/sdk-trace-base":"^2.7.1","@opentelemetry/semantic-conventions":"^1.41.1"},"peerDependencies":{"@aws-sdk/client-s3":">=3.0.0","@opentelemetry/api":">=1.4.0","@google-cloud/storage":">=7.0.0","@aws-sdk/s3-request-presigner":">=3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@google-cloud/storage":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.7.4_1781570488036_0.7281455479978061","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@query-farm/vgi-rpc","version":"0.7.5","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.7.5","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"127b46387c804d97be2ebd93b21f74b3988187eb","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.7.5.tgz","fileCount":199,"integrity":"sha512-GDUzCaBFQkWv11YzfXgHSz1pKA/xNocaLd7s4GEpQE4oHI5jaQunAWZA5koVAPqX/iZScIlWHHgeVPYtptgWVA==","signatures":[{"sig":"MEUCIAaUsouUSJL8E79q5Cgvj9ad5959OMJLw0D4Jk2D764ZAiEAja3tedizk71nUmFb2sQB+NkGOZqAJVGB2w7ClGm8550=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1996504},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","worker":"./src/index.workerd.ts","browser":"./src/index.workerd.ts","workerd":"./src/index.workerd.ts"},"./s3":{"bun":"./src/s3.ts","types":"./dist/s3.d.ts","import":"./dist/s3.js"},"./gcs":{"bun":"./src/gcs.ts","types":"./dist/gcs.d.ts","import":"./dist/gcs.js"},"./otel":{"bun":"./src/otel.ts","types":"./dist/otel.d.ts","import":"./dist/otel.js"}},"gitHead":"07278041e5b2d884e1ed2ad466ffb1da4c6be33a","imports":{"#vgi-rpc-arrow":{"worker":"./src/arrow/impl-flechette/index.ts","default":"./src/arrow/impl-arrowjs/index.ts","workerd":"./src/arrow/impl-flechette/index.ts"}},"scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","postinstall":"cd node_modules/@query-farm/apache-arrow && node -e \"const fs=require('fs');const p=JSON.parse(fs.readFileSync('package.json','utf8'));p.main='src/Arrow.node.ts';fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"11.17.0","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"fzstd":"^0.1.1","oauth4webapi":"^3.8.6","@noble/ciphers":"^2.2.0","@query-farm/flechette":"^2.4.0","@query-farm/apache-arrow":"^21.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.4.16","@aws-sdk/client-s3":"^3.1059.0","@opentelemetry/api":"^1.9.1","@google-cloud/storage":"^7.19.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@aws-sdk/s3-request-presigner":"^3.1059.0","@opentelemetry/sdk-trace-base":"^2.7.1","@opentelemetry/semantic-conventions":"^1.41.1"},"peerDependencies":{"@aws-sdk/client-s3":">=3.0.0","@opentelemetry/api":">=1.4.0","@google-cloud/storage":">=7.0.0","@aws-sdk/s3-request-presigner":">=3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@google-cloud/storage":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.7.5_1781571044143_0.3229330579688894","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@query-farm/vgi-rpc","version":"0.8.0","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.8.0","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"d1db1e647890bf54d4e464cca1a5bd64356262aa","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.8.0.tgz","fileCount":205,"integrity":"sha512-oHRgcJjAVt8FQ6zlrXUOu8Dsx81wCjFQFC14kAkbO/lgCMty9Mlplh5chlekJ8hP2rOZPQOfP6LlkOAeCiomng==","signatures":[{"sig":"MEYCIQDg6+u4k8z6RH6HomYsLgHp0uV35mc3xgk+cBfx/QwvpwIhAMGzfsMSg9iZgIyOME5488cLMjQYFLF12+iPasQqG8tF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2051992},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","worker":"./src/index.workerd.ts","browser":"./src/index.workerd.ts","workerd":"./src/index.workerd.ts"},"./s3":{"bun":"./src/s3.ts","types":"./dist/s3.d.ts","import":"./dist/s3.js"},"./gcs":{"bun":"./src/gcs.ts","types":"./dist/gcs.d.ts","import":"./dist/gcs.js"},"./otel":{"bun":"./src/otel.ts","types":"./dist/otel.d.ts","import":"./dist/otel.js"}},"gitHead":"bc437d1e0e2a7d4313d53a6b59cc05738ae7419a","imports":{"#vgi-rpc-arrow":{"worker":"./src/arrow/impl-flechette/index.ts","default":"./src/arrow/impl-arrowjs/index.ts","workerd":"./src/arrow/impl-flechette/index.ts"}},"scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","postinstall":"cd node_modules/@query-farm/apache-arrow && node -e \"const fs=require('fs');const p=JSON.parse(fs.readFileSync('package.json','utf8'));p.main='src/Arrow.node.ts';fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"11.17.0","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"fzstd":"^0.1.1","oauth4webapi":"^3.8.6","@noble/ciphers":"^2.2.0","@query-farm/flechette":"^2.4.0","@query-farm/apache-arrow":"^21.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.4.16","@aws-sdk/client-s3":"^3.1059.0","@opentelemetry/api":"^1.9.1","@google-cloud/storage":"^7.19.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@aws-sdk/s3-request-presigner":"^3.1059.0","@opentelemetry/sdk-trace-base":"^2.7.1","@opentelemetry/semantic-conventions":"^1.41.1"},"peerDependencies":{"@aws-sdk/client-s3":">=3.0.0","@opentelemetry/api":">=1.4.0","@google-cloud/storage":">=7.0.0","@aws-sdk/s3-request-presigner":">=3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@google-cloud/storage":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.8.0_1782432368847_0.8451717809858781","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@query-farm/vgi-rpc","version":"0.9.0","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.9.0","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"493f914e2452cb4755d3998aa315606a8a37b982","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.9.0.tgz","fileCount":208,"integrity":"sha512-K6CoK9aBuNmg0OM78xe0Qcmt7gxJOskvKdG5WnjCmaa+o/F2SvQdx6vRg83EaOMJUEYo9RuJ4IXDZnQS8evS8g==","signatures":[{"sig":"MEYCIQDGq84EXKTn/AN2/6W1CqmgDG4sG21J2koJYyBZAYJf0QIhAOd8/JwiFB1GhokFVrmWJaPo/pZHFnySHyKCd6qX5lZT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2062498},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","worker":"./src/index.workerd.ts","browser":"./src/index.workerd.ts","workerd":"./src/index.workerd.ts"},"./s3":{"bun":"./src/s3.ts","types":"./dist/s3.d.ts","import":"./dist/s3.js"},"./gcs":{"bun":"./src/gcs.ts","types":"./dist/gcs.d.ts","import":"./dist/gcs.js"},"./otel":{"bun":"./src/otel.ts","types":"./dist/otel.d.ts","import":"./dist/otel.js"}},"gitHead":"073af7df5cdc8a843cf93cdb71be9464c068e293","imports":{"#vgi-rpc-arrow":{"worker":"./src/arrow/impl-flechette/index.ts","default":"./src/arrow/impl-arrowjs/index.ts","workerd":"./src/arrow/impl-flechette/index.ts"}},"scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","postinstall":"cd node_modules/@query-farm/apache-arrow && node -e \"const fs=require('fs');const p=JSON.parse(fs.readFileSync('package.json','utf8'));p.main='src/Arrow.node.ts';fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"11.17.0","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"fzstd":"^0.1.1","oauth4webapi":"^3.8.6","@noble/ciphers":"^2.2.0","@query-farm/flechette":"^2.4.0","@query-farm/apache-arrow":"^21.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.4.16","@aws-sdk/client-s3":"^3.1059.0","@opentelemetry/api":"^1.9.1","@google-cloud/storage":"^7.19.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@aws-sdk/s3-request-presigner":"^3.1059.0","@opentelemetry/sdk-trace-base":"^2.7.1","@opentelemetry/semantic-conventions":"^1.41.1"},"peerDependencies":{"@aws-sdk/client-s3":">=3.0.0","@opentelemetry/api":">=1.4.0","@google-cloud/storage":">=7.0.0","@aws-sdk/s3-request-presigner":">=3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@google-cloud/storage":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.9.0_1782484018500_0.01677368821954328","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@query-farm/vgi-rpc","version":"0.10.0","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.10.0","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"b352154554dd857b6da7c3ca24286286c11fb306","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.10.0.tgz","fileCount":211,"integrity":"sha512-pz/eD1Hod8nxYLRXooZ+9brGrIXxF8ew8RAuRiFB2Py22k6T0pG16M2zzDeNFqnjD6hID0Bj+4EvhCYprvVLGg==","signatures":[{"sig":"MEYCIQDBSX+OHq1WkyOwCaH4xsbcHq0P9P07FGJ4WcaLXi/SmgIhAJflJYhdVCHhZuv+iQ6gXI4/G4kQufbp67QYGFuoVZ0u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3416654},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","worker":"./src/index.workerd.ts","browser":"./src/index.workerd.ts","workerd":"./src/index.workerd.ts"},"./s3":{"bun":"./src/s3.ts","types":"./dist/s3.d.ts","import":"./dist/s3.js"},"./gcs":{"bun":"./src/gcs.ts","types":"./dist/gcs.d.ts","import":"./dist/gcs.js"},"./otel":{"bun":"./src/otel.ts","types":"./dist/otel.d.ts","import":"./dist/otel.js"}},"gitHead":"a0f3c5610b84c3786f2f42d77ac6e3e0063fe67d","imports":{"#vgi-rpc-arrow":{"worker":"./src/arrow/impl-flechette/index.ts","default":"./src/arrow/impl-arrowjs/index.ts","workerd":"./src/arrow/impl-flechette/index.ts"}},"scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","postinstall":"cd node_modules/@query-farm/apache-arrow && node -e \"const fs=require('fs');const p=JSON.parse(fs.readFileSync('package.json','utf8'));p.main='src/Arrow.node.ts';fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"11.18.0","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"fzstd":"^0.1.1","oauth4webapi":"^3.8.6","@noble/ciphers":"^2.2.0","@query-farm/flechette":"^2.4.0","@query-farm/apache-arrow":"^21.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.4.16","@aws-sdk/client-s3":"^3.1059.0","@opentelemetry/api":"^1.9.1","@google-cloud/storage":"^7.19.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@aws-sdk/s3-request-presigner":"^3.1059.0","@opentelemetry/sdk-trace-base":"^2.7.1","@opentelemetry/semantic-conventions":"^1.41.1"},"peerDependencies":{"@aws-sdk/client-s3":">=3.0.0","@opentelemetry/api":">=1.4.0","@google-cloud/storage":">=7.0.0","@aws-sdk/s3-request-presigner":">=3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@google-cloud/storage":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.10.0_1783463126676_0.7899080661770812","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@query-farm/vgi-rpc","version":"0.11.0","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.11.0","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"649a2ddcaf6b3e58a239e1e84f00033278e7ca1b","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.11.0.tgz","fileCount":211,"integrity":"sha512-DQ4f0F39s5yrqwt26cyCyq+ZUKyw2M5JkvMMap/khi+upOUj9TbGsj6o95mxY0mKooqZjS5zRm24xGd1rbNWfQ==","signatures":[{"sig":"MEQCIH99sGWqjLbYQWX9ZdC8S6ejnPkeHyV3DQ9xEJy0Y4dkAiAM3roEvV3hkpYpGEszAJJQl8sFv6uuNezEfL2UFQHxTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3429650},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","worker":"./src/index.workerd.ts","browser":"./src/index.workerd.ts","workerd":"./src/index.workerd.ts"},"./s3":{"bun":"./src/s3.ts","types":"./dist/s3.d.ts","import":"./dist/s3.js"},"./gcs":{"bun":"./src/gcs.ts","types":"./dist/gcs.d.ts","import":"./dist/gcs.js"},"./otel":{"bun":"./src/otel.ts","types":"./dist/otel.d.ts","import":"./dist/otel.js"}},"gitHead":"d9032108952f6c8009ada7c2b20024f243bcf45d","imports":{"#vgi-rpc-arrow":{"worker":"./src/arrow/impl-flechette/index.ts","default":"./src/arrow/impl-arrowjs/index.ts","workerd":"./src/arrow/impl-flechette/index.ts"}},"scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","postinstall":"cd node_modules/@query-farm/apache-arrow && node -e \"const fs=require('fs');const p=JSON.parse(fs.readFileSync('package.json','utf8'));p.main='src/Arrow.node.ts';fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"11.18.0","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"fzstd":"^0.1.1","oauth4webapi":"^3.8.6","@noble/ciphers":"^2.2.0","@query-farm/flechette":"^2.4.0","@query-farm/apache-arrow":"^21.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.4.16","@aws-sdk/client-s3":"^3.1059.0","@opentelemetry/api":"^1.9.1","@google-cloud/storage":"^7.19.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@aws-sdk/s3-request-presigner":"^3.1059.0","@opentelemetry/sdk-trace-base":"^2.7.1","@opentelemetry/semantic-conventions":"^1.41.1"},"peerDependencies":{"@aws-sdk/client-s3":">=3.0.0","@opentelemetry/api":">=1.4.0","@google-cloud/storage":">=7.0.0","@aws-sdk/s3-request-presigner":">=3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@google-cloud/storage":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.11.0_1783524008783_0.3514774697546543","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@query-farm/vgi-rpc","version":"0.12.0","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.12.0","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"e8882505218a892790450b6bd5988e597ebe76c4","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.12.0.tgz","fileCount":211,"integrity":"sha512-P8YlCuDususy620v4+PvJoGNsltFSXrEU9Mts1T5UyMir3ler7Em4sPgg3hPe1zdK6WO31dzjpHV5G0a8Si7Sg==","signatures":[{"sig":"MEQCIH4yJQcxGX29cc6QfZmSnEYwxmAxRdMYbjfJbu1Hs9PpAiBboAOM+p2izh+P7W5Z+7b6juTt9BGvj9rvrF9oYz+qFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3456086},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","worker":"./src/index.workerd.ts","browser":"./src/index.workerd.ts","workerd":"./src/index.workerd.ts"},"./s3":{"bun":"./src/s3.ts","types":"./dist/s3.d.ts","import":"./dist/s3.js"},"./gcs":{"bun":"./src/gcs.ts","types":"./dist/gcs.d.ts","import":"./dist/gcs.js"},"./otel":{"bun":"./src/otel.ts","types":"./dist/otel.d.ts","import":"./dist/otel.js"}},"gitHead":"13929a82e0fe8afe70cb5ac613efccf2fdd63f3a","imports":{"#vgi-rpc-arrow":{"worker":"./src/arrow/impl-flechette/index.ts","default":"./src/arrow/impl-arrowjs/index.ts","workerd":"./src/arrow/impl-flechette/index.ts"}},"scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","postinstall":"cd node_modules/@query-farm/apache-arrow && node -e \"const fs=require('fs');const p=JSON.parse(fs.readFileSync('package.json','utf8'));p.main='src/Arrow.node.ts';fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"11.18.0","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"fzstd":"^0.1.1","oauth4webapi":"^3.8.6","@noble/ciphers":"^2.2.0","@query-farm/flechette":"^2.4.0","@query-farm/apache-arrow":"^21.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.4.16","@aws-sdk/client-s3":"^3.1059.0","@opentelemetry/api":"^1.9.1","@google-cloud/storage":"^7.19.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@aws-sdk/s3-request-presigner":"^3.1059.0","@opentelemetry/sdk-trace-base":"^2.7.1","@opentelemetry/semantic-conventions":"^1.41.1"},"peerDependencies":{"@aws-sdk/client-s3":">=3.0.0","@opentelemetry/api":">=1.4.0","@google-cloud/storage":">=7.0.0","@aws-sdk/s3-request-presigner":">=3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@google-cloud/storage":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.12.0_1783536111132_0.01643026070466158","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@query-farm/vgi-rpc","version":"0.13.0","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.13.0","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"52896d179703a7fc314b292803480d2e71c1d5a5","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.13.0.tgz","fileCount":214,"integrity":"sha512-VjqjCWg8cO+kEzkP4Ocu/NlHkF5WfPGvMhPr8OfetCrVJiP2yomLfn32DIncTqQwmS+YMkABpJQMsNBDu7KrcQ==","signatures":[{"sig":"MEUCIHCFPsfsVzT0y6xqQakr9AmWMTnWjeaBXn9skd/XGWpVAiEAiU0PMXyg+eKps7VMcv3BoEdaHs2o8sRXfariQARDfQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3494437},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","worker":"./src/index.workerd.ts","browser":"./src/index.workerd.ts","workerd":"./src/index.workerd.ts"},"./s3":{"bun":"./src/s3.ts","types":"./dist/s3.d.ts","import":"./dist/s3.js"},"./gcs":{"bun":"./src/gcs.ts","types":"./dist/gcs.d.ts","import":"./dist/gcs.js"},"./otel":{"bun":"./src/otel.ts","types":"./dist/otel.d.ts","import":"./dist/otel.js"}},"gitHead":"1ef9d523b3cd50d5cd717dcde9d4b152cdb8c80f","imports":{"#vgi-rpc-arrow":{"worker":"./src/arrow/impl-flechette/index.ts","default":"./src/arrow/impl-arrowjs/index.ts","workerd":"./src/arrow/impl-flechette/index.ts"}},"scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","postinstall":"cd node_modules/@query-farm/apache-arrow && node -e \"const fs=require('fs');const p=JSON.parse(fs.readFileSync('package.json','utf8'));p.main='src/Arrow.node.ts';fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"12.0.1","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"fzstd":"^0.1.1","oauth4webapi":"^3.8.6","@noble/ciphers":"^2.2.0","@query-farm/flechette":"^2.4.0","@query-farm/apache-arrow":"^21.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.4.16","@aws-sdk/client-s3":"^3.1059.0","@opentelemetry/api":"^1.9.1","@google-cloud/storage":"^7.19.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@aws-sdk/s3-request-presigner":"^3.1059.0","@opentelemetry/sdk-trace-base":"^2.7.1","@opentelemetry/semantic-conventions":"^1.41.1"},"peerDependencies":{"@aws-sdk/client-s3":">=3.0.0","@opentelemetry/api":">=1.4.0","@google-cloud/storage":">=7.0.0","@aws-sdk/s3-request-presigner":">=3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@google-cloud/storage":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.13.0_1783721244947_0.9335164237168132","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@query-farm/vgi-rpc","version":"0.14.0","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.14.0","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"f4af3a70b1457e18be11832fb7550167eb7c3db0","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.14.0.tgz","fileCount":214,"integrity":"sha512-DX40DSAdxJmY1xN+UcmKJmQ1RWOu75ouSZzdnuztsIZtCyOW48SY0uS5HZAWOsoyV3R+FzDMjK4HSwrROTZ/Yw==","signatures":[{"sig":"MEQCIG/Yc9pQKwBJBqsxa/bjMOJn71QBmRa/LPaV4CuleZ5MAiBNaJssm/aUvddIIPwrKH7nGtkrdBTO9HW7C+QHq97frA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3523243},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","worker":"./src/index.workerd.ts","browser":"./src/index.workerd.ts","workerd":"./src/index.workerd.ts"},"./s3":{"bun":"./src/s3.ts","types":"./dist/s3.d.ts","import":"./dist/s3.js"},"./gcs":{"bun":"./src/gcs.ts","types":"./dist/gcs.d.ts","import":"./dist/gcs.js"},"./otel":{"bun":"./src/otel.ts","types":"./dist/otel.d.ts","import":"./dist/otel.js"}},"gitHead":"b3545f5253d736b28da5078f77f1bab7cff93b3c","imports":{"#vgi-rpc-arrow":{"worker":"./src/arrow/impl-flechette/index.ts","default":"./src/arrow/impl-arrowjs/index.ts","workerd":"./src/arrow/impl-flechette/index.ts"}},"scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","postinstall":"cd node_modules/@query-farm/apache-arrow && node -e \"const fs=require('fs');const p=JSON.parse(fs.readFileSync('package.json','utf8'));p.main='src/Arrow.node.ts';fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"12.0.1","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"fzstd":"^0.1.1","oauth4webapi":"^3.8.6","@noble/ciphers":"^2.2.0","@query-farm/flechette":"^2.4.0","@query-farm/apache-arrow":"^21.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.4.16","@aws-sdk/client-s3":"^3.1059.0","@opentelemetry/api":"^1.9.1","@google-cloud/storage":"^7.19.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@aws-sdk/s3-request-presigner":"^3.1059.0","@opentelemetry/sdk-trace-base":"^2.7.1","@opentelemetry/semantic-conventions":"^1.41.1"},"peerDependencies":{"@aws-sdk/client-s3":">=3.0.0","@opentelemetry/api":">=1.4.0","@google-cloud/storage":">=7.0.0","@aws-sdk/s3-request-presigner":">=3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@google-cloud/storage":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.14.0_1784248815298_0.42033683409951417","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@query-farm/vgi-rpc","version":"0.14.1","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.14.1","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"e65eb84e34311053bca32d182fb084cd1501f5fc","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.14.1.tgz","fileCount":214,"integrity":"sha512-ABCQ8XMzsqfYU4N+WHNb4JRZ29odxZyOf3KtIQiByFpbCsmErILrkbKQ9NAFzltAlH/UTJzoyRw2T9PPlgPNKQ==","signatures":[{"sig":"MEUCIQCc7tAxWfEO1HPTRdCEKv/NW/iW5ne1lIBr2x3J/5Km8gIgQm3mF9jGycrabNFZJWmdeXsRFI9mV4aqVCPInNMRtkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3530681},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","worker":"./src/index.workerd.ts","browser":"./src/index.workerd.ts","workerd":"./src/index.workerd.ts"},"./s3":{"bun":"./src/s3.ts","types":"./dist/s3.d.ts","import":"./dist/s3.js"},"./gcs":{"bun":"./src/gcs.ts","types":"./dist/gcs.d.ts","import":"./dist/gcs.js"},"./otel":{"bun":"./src/otel.ts","types":"./dist/otel.d.ts","import":"./dist/otel.js"}},"gitHead":"e0fcffa80606f9dba54706fbcbc9ed9712f4854d","imports":{"#vgi-rpc-arrow":{"worker":"./src/arrow/impl-flechette/index.ts","default":"./src/arrow/impl-arrowjs/index.ts","workerd":"./src/arrow/impl-flechette/index.ts"}},"scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","postinstall":"cd node_modules/@query-farm/apache-arrow && node -e \"const fs=require('fs');const p=JSON.parse(fs.readFileSync('package.json','utf8'));p.main='src/Arrow.node.ts';fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"12.0.1","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"fzstd":"^0.1.1","oauth4webapi":"^3.8.6","@noble/ciphers":"^2.2.0","@query-farm/flechette":"^2.4.0","@query-farm/apache-arrow":"^21.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.4.16","@aws-sdk/client-s3":"^3.1059.0","@opentelemetry/api":"^1.9.1","@google-cloud/storage":"^7.19.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@aws-sdk/s3-request-presigner":"^3.1059.0","@opentelemetry/sdk-trace-base":"^2.7.1","@opentelemetry/semantic-conventions":"^1.41.1"},"peerDependencies":{"@aws-sdk/client-s3":">=3.0.0","@opentelemetry/api":">=1.4.0","@google-cloud/storage":">=7.0.0","@aws-sdk/s3-request-presigner":">=3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@google-cloud/storage":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.14.1_1784611511496_0.43797559565033883","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"@query-farm/vgi-rpc","version":"0.14.2","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.14.2","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"62558a020989fed4d61a1871409d1e48826210a8","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.14.2.tgz","fileCount":214,"integrity":"sha512-Kojhwl6itL6g08kdWlyI9E5NGFt3Iu2o6HpLDz0+taAKHlawcFXvkUjQbzfLUybUiDK/2MvHilwF18bQEGaFrw==","signatures":[{"sig":"MEUCIHX5ewkDXgIuUI3PUKa6r85VOisRZOC/uZxOY4YGpqyfAiEApKuPxXQSDhYwp4uzmL+s3idmSjU6DevNkpHkPkv3voA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.14.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3530739},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","worker":"./src/index.workerd.ts","browser":"./src/index.workerd.ts","workerd":"./src/index.workerd.ts"},"./s3":{"bun":"./src/s3.ts","types":"./dist/s3.d.ts","import":"./dist/s3.js"},"./gcs":{"bun":"./src/gcs.ts","types":"./dist/gcs.d.ts","import":"./dist/gcs.js"},"./otel":{"bun":"./src/otel.ts","types":"./dist/otel.d.ts","import":"./dist/otel.js"}},"gitHead":"e45a837ed6aaea8e08537fe1dd2a5d2ee6540ba8","imports":{"#vgi-rpc-arrow":{"worker":"./src/arrow/impl-flechette/index.ts","default":"./src/arrow/impl-arrowjs/index.ts","workerd":"./src/arrow/impl-flechette/index.ts","flechette":"./src/arrow/impl-flechette/index.ts"}},"scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","postinstall":"cd node_modules/@query-farm/apache-arrow && node -e \"const fs=require('fs');const p=JSON.parse(fs.readFileSync('package.json','utf8'));p.main='src/Arrow.node.ts';fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"12.0.1","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"fzstd":"^0.1.1","oauth4webapi":"^3.8.6","@noble/ciphers":"^2.2.0","@query-farm/flechette":"^2.4.0","@query-farm/apache-arrow":"^21.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.4.16","@aws-sdk/client-s3":"^3.1059.0","@opentelemetry/api":"^1.9.1","@google-cloud/storage":"^7.19.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@aws-sdk/s3-request-presigner":"^3.1059.0","@opentelemetry/sdk-trace-base":"^2.7.1","@opentelemetry/semantic-conventions":"^1.41.1"},"peerDependencies":{"@aws-sdk/client-s3":">=3.0.0","@opentelemetry/api":">=1.4.0","@google-cloud/storage":">=7.0.0","@aws-sdk/s3-request-presigner":">=3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@google-cloud/storage":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.14.2_1784641920156_0.678201823858178","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@query-farm/vgi-rpc","version":"0.15.0","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.15.0","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"fba245423275c3be1575333be3f4f72d6c852dba","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.15.0.tgz","fileCount":217,"integrity":"sha512-JtGjEoon3l8Y9dW5fbjurq0nw3OwLgMA3LpndNXcRifOm+gsK7xLYZy1KXFLVum2CWu+RZgCfXvrIqpr8wm5xg==","signatures":[{"sig":"MEUCIQD1rTfcF0SnogFJezmjSquz8LkbQuvaCepAVAY79dz0AwIgO0ZFpTm7pKX9Tigwu/RR6AaGvDGxBjwjyt3q/hu5H54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3562290},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","worker":"./src/index.workerd.ts","browser":"./src/index.workerd.ts","workerd":"./src/index.workerd.ts"},"./s3":{"bun":"./src/s3.ts","types":"./dist/s3.d.ts","import":"./dist/s3.js"},"./gcs":{"bun":"./src/gcs.ts","types":"./dist/gcs.d.ts","import":"./dist/gcs.js"},"./otel":{"bun":"./src/otel.ts","types":"./dist/otel.d.ts","import":"./dist/otel.js"}},"gitHead":"4c98b922e3030b450a37e6e89f8187afbd41d7aa","imports":{"#vgi-rpc-arrow":{"worker":"./src/arrow/impl-flechette/index.ts","default":"./src/arrow/impl-arrowjs/index.ts","workerd":"./src/arrow/impl-flechette/index.ts","flechette":"./src/arrow/impl-flechette/index.ts"}},"scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","postinstall":"cd node_modules/@query-farm/apache-arrow && node -e \"const fs=require('fs');const p=JSON.parse(fs.readFileSync('package.json','utf8'));p.main='src/Arrow.node.ts';fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"12.0.1","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"fzstd":"^0.1.1","oauth4webapi":"^3.8.6","@noble/ciphers":"^2.2.0","@query-farm/flechette":"^2.4.0","@query-farm/apache-arrow":"^21.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.4.16","@aws-sdk/client-s3":"^3.1059.0","@opentelemetry/api":"^1.9.1","@google-cloud/storage":"^7.19.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@aws-sdk/s3-request-presigner":"^3.1059.0","@opentelemetry/sdk-trace-base":"^2.7.1","@opentelemetry/semantic-conventions":"^1.41.1"},"peerDependencies":{"@aws-sdk/client-s3":">=3.0.0","@opentelemetry/api":">=1.4.0","@google-cloud/storage":">=7.0.0","@aws-sdk/s3-request-presigner":">=3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@google-cloud/storage":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.15.0_1784656234354_0.6890551972818377","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@query-farm/vgi-rpc","version":"0.15.1","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.15.1","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"8105749c774c0fba97efa394b146d8d385c3c66e","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.15.1.tgz","fileCount":217,"integrity":"sha512-tyoG+xEGSNQtM18pfj+vI/nfIertFpCmMIlVh/PNBr4x9gCOXhqlvyVm5ojjZV8WGRGRwGt/lMnOYt6cD26sRA==","signatures":[{"sig":"MEQCIG5YToV7uyt7S1WO4DLNHIFqYZOeNuVFewCPMC3jQ6YNAiALP0qBbdANzNHKUp7GB1kL6BfNJJ0eRUNwyyXc44g0Wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3562290},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","worker":"./src/index.workerd.ts","browser":"./src/index.workerd.ts","workerd":"./src/index.workerd.ts"},"./s3":{"bun":"./src/s3.ts","types":"./dist/s3.d.ts","import":"./dist/s3.js"},"./gcs":{"bun":"./src/gcs.ts","types":"./dist/gcs.d.ts","import":"./dist/gcs.js"},"./otel":{"bun":"./src/otel.ts","types":"./dist/otel.d.ts","import":"./dist/otel.js"}},"gitHead":"414f7269baa70b90d2ba538a801fe50a2afd67d0","imports":{"#vgi-rpc-arrow":{"worker":"./src/arrow/impl-flechette/index.ts","default":"./src/arrow/impl-arrowjs/index.ts","workerd":"./src/arrow/impl-flechette/index.ts","flechette":"./src/arrow/impl-flechette/index.ts"}},"scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","postinstall":"cd node_modules/@query-farm/apache-arrow && node -e \"const fs=require('fs');const p=JSON.parse(fs.readFileSync('package.json','utf8'));p.main='src/Arrow.node.ts';fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"12.0.1","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"fzstd":"^0.1.1","oauth4webapi":"^3.8.6","@noble/ciphers":"^2.2.0","@query-farm/flechette":"^2.4.1","@query-farm/apache-arrow":"^21.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.4.16","@aws-sdk/client-s3":"^3.1059.0","@opentelemetry/api":"^1.9.1","@google-cloud/storage":"^7.19.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@aws-sdk/s3-request-presigner":"^3.1059.0","@opentelemetry/sdk-trace-base":"^2.7.1","@opentelemetry/semantic-conventions":"^1.41.1"},"peerDependencies":{"@aws-sdk/client-s3":">=3.0.0","@opentelemetry/api":">=1.4.0","@google-cloud/storage":">=7.0.0","@aws-sdk/s3-request-presigner":">=3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@google-cloud/storage":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.15.1_1784689017569_0.05043417445651288","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"@query-farm/vgi-rpc","version":"0.15.2","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.15.2","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"9c682b508533764341da6684015bcf2c4c6e0a08","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.15.2.tgz","fileCount":217,"integrity":"sha512-Jx6D/EQAxrX5LnHxWX0YvVJUqdQ2iB6LdFo19K56DdAUgJ3VjtMfBjzQB0iFQnF2aZF0h6edO6N063BnKlX2Yw==","signatures":[{"sig":"MEUCIQCOM9jKTIBBWPt6ZCGw2JIFzPEY6bEFmsRU0YLQdj1Z/AIgV/2NWnwqh5VCu8B0iDGBlxFzboz6Xbpfz0eA6M3Lq30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3574235},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","worker":"./src/index.workerd.ts","browser":"./src/index.workerd.ts","workerd":"./src/index.workerd.ts"},"./s3":{"bun":"./src/s3.ts","types":"./dist/s3.d.ts","import":"./dist/s3.js"},"./gcs":{"bun":"./src/gcs.ts","types":"./dist/gcs.d.ts","import":"./dist/gcs.js"},"./otel":{"bun":"./src/otel.ts","types":"./dist/otel.d.ts","import":"./dist/otel.js"}},"gitHead":"bbee1c61645114c4e0c2e93e1a8f9984997224d6","imports":{"#vgi-rpc-arrow":{"worker":"./src/arrow/impl-flechette/index.ts","default":"./src/arrow/impl-arrowjs/index.ts","workerd":"./src/arrow/impl-flechette/index.ts","flechette":"./src/arrow/impl-flechette/index.ts"}},"scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","postinstall":"cd node_modules/@query-farm/apache-arrow && node -e \"const fs=require('fs');const p=JSON.parse(fs.readFileSync('package.json','utf8'));p.main='src/Arrow.node.ts';fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"12.0.1","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"fzstd":"^0.1.1","oauth4webapi":"^3.8.6","@noble/ciphers":"^2.2.0","@query-farm/flechette":"^2.4.1","@query-farm/apache-arrow":"^21.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.4.16","@aws-sdk/client-s3":"^3.1059.0","@opentelemetry/api":"^1.9.1","@google-cloud/storage":"^7.19.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@aws-sdk/s3-request-presigner":"^3.1059.0","@opentelemetry/sdk-trace-base":"^2.7.1","@opentelemetry/semantic-conventions":"^1.41.1"},"peerDependencies":{"@aws-sdk/client-s3":">=3.0.0","@opentelemetry/api":">=1.4.0","@google-cloud/storage":">=7.0.0","@aws-sdk/s3-request-presigner":">=3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@google-cloud/storage":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.15.2_1784819924402_0.8915780992034756","host":"s3://npm-registry-packages-npm-production"}},"0.15.3":{"name":"@query-farm/vgi-rpc","version":"0.15.3","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.15.3","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"bd10aac4a478f7c90ff105238984ee9eff260c83","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.15.3.tgz","fileCount":217,"integrity":"sha512-O7CaQwAjfeKuSXHA+vQRxB4GDl2Q2bSqy2z3idFiHzWUnhuM0+TmbjK/VBeXnsiFU03mWhBl8+gvApw5StaLFg==","signatures":[{"sig":"MEUCIHvUCi3dyT1XprUzW10XWcfb1unPQhwc8+Dj6R2WeWxIAiEApSXGiFJA3QBOyVq/62bWkei9FSt9krYuB1TEssROPzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.15.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3581810},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","worker":"./src/index.workerd.ts","browser":"./src/index.workerd.ts","workerd":"./src/index.workerd.ts"},"./s3":{"bun":"./src/s3.ts","types":"./dist/s3.d.ts","import":"./dist/s3.js"},"./gcs":{"bun":"./src/gcs.ts","types":"./dist/gcs.d.ts","import":"./dist/gcs.js"},"./otel":{"bun":"./src/otel.ts","types":"./dist/otel.d.ts","import":"./dist/otel.js"}},"gitHead":"0f1e96d1bd7d6fc64c5ca1dff492e8262dcaefea","imports":{"#vgi-rpc-arrow":{"worker":"./src/arrow/impl-flechette/index.ts","default":"./src/arrow/impl-arrowjs/index.ts","workerd":"./src/arrow/impl-flechette/index.ts","flechette":"./src/arrow/impl-flechette/index.ts"}},"scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","postinstall":"cd node_modules/@query-farm/apache-arrow && node -e \"const fs=require('fs');const p=JSON.parse(fs.readFileSync('package.json','utf8'));p.main='src/Arrow.node.ts';fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"12.0.1","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"fzstd":"^0.1.1","oauth4webapi":"^3.8.6","@noble/ciphers":"^2.2.0","@query-farm/flechette":"^2.4.1","@query-farm/apache-arrow":"^21.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.4.16","@aws-sdk/client-s3":"^3.1059.0","@opentelemetry/api":"^1.9.1","@google-cloud/storage":"^7.19.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@aws-sdk/s3-request-presigner":"^3.1059.0","@opentelemetry/sdk-trace-base":"^2.7.1","@opentelemetry/semantic-conventions":"^1.41.1"},"peerDependencies":{"@aws-sdk/client-s3":">=3.0.0","@opentelemetry/api":">=1.4.0","@google-cloud/storage":">=7.0.0","@aws-sdk/s3-request-presigner":">=3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@google-cloud/storage":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.15.3_1784825186975_0.2070862376887428","host":"s3://npm-registry-packages-npm-production"}},"0.15.4":{"name":"@query-farm/vgi-rpc","version":"0.15.4","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.15.4","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"a66f7a9e72b3e56689bfdbc42c0a63e135e5d42c","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.15.4.tgz","fileCount":217,"integrity":"sha512-hGTjX5bMJ2PNSc6ZYZY7d0H0K/Wf041w4sdn6Qc5LGdkD/Hd9yZafQNC90PX67nrtCPR7zxk4ztxEGwyznwwWg==","signatures":[{"sig":"MEQCIHrcLTGwRM6ACq/F4dJ1x00+cAM+A4HFeDvKK4B6XPWPAiAR5t96srHKydWRzKybw82m7QpvaIsm2Sk59XiZyNRfWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.15.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3574235},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","worker":"./src/index.workerd.ts","browser":"./src/index.workerd.ts","workerd":"./src/index.workerd.ts"},"./s3":{"bun":"./src/s3.ts","types":"./dist/s3.d.ts","import":"./dist/s3.js"},"./gcs":{"bun":"./src/gcs.ts","types":"./dist/gcs.d.ts","import":"./dist/gcs.js"},"./otel":{"bun":"./src/otel.ts","types":"./dist/otel.d.ts","import":"./dist/otel.js"}},"gitHead":"34b8d3caaba8be597cbea405a52af6509ec0c371","imports":{"#vgi-rpc-arrow":{"worker":"./src/arrow/impl-flechette/index.ts","default":"./src/arrow/impl-arrowjs/index.ts","workerd":"./src/arrow/impl-flechette/index.ts","flechette":"./src/arrow/impl-flechette/index.ts"}},"scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","postinstall":"cd node_modules/@query-farm/apache-arrow && node -e \"const fs=require('fs');const p=JSON.parse(fs.readFileSync('package.json','utf8'));p.main='src/Arrow.node.ts';fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"12.0.1","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"fzstd":"^0.1.1","oauth4webapi":"^3.8.6","@noble/ciphers":"^2.2.0","@query-farm/flechette":"^2.4.1","@query-farm/apache-arrow":"^21.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.4.16","@aws-sdk/client-s3":"^3.1059.0","@opentelemetry/api":"^1.9.1","@google-cloud/storage":"^7.19.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@aws-sdk/s3-request-presigner":"^3.1059.0","@opentelemetry/sdk-trace-base":"^2.7.1","@opentelemetry/semantic-conventions":"^1.41.1"},"peerDependencies":{"@aws-sdk/client-s3":">=3.0.0","@opentelemetry/api":">=1.4.0","@google-cloud/storage":">=7.0.0","@aws-sdk/s3-request-presigner":">=3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@google-cloud/storage":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.15.4_1784825903208_0.16773025107674955","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@query-farm/vgi-rpc","version":"0.16.0","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.16.0","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"0c1d721c86e38a4ed4cfe921636118a370ef83a0","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.16.0.tgz","fileCount":220,"integrity":"sha512-kP3eHxgoF1nD3JtCwkwy60Nm4W93Fd5dBbgf8LX1FJqGaXF7V31kGDlGzfKiHHq4ABjS+geI99z8193sci+ghQ==","signatures":[{"sig":"MEYCIQCDOwyOacEpUNj0+N5uzjNLghtIXkj0EzbeaFRDlVeTugIhAOHt8YFLKkGP/e7IxX/9Wtvzt/cwgklbBwNqQUwlFyRh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3595377},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","worker":"./src/index.workerd.ts","browser":"./src/index.workerd.ts","workerd":"./src/index.workerd.ts"},"./s3":{"bun":"./src/s3.ts","types":"./dist/s3.d.ts","import":"./dist/s3.js"},"./gcs":{"bun":"./src/gcs.ts","types":"./dist/gcs.d.ts","import":"./dist/gcs.js"},"./otel":{"bun":"./src/otel.ts","types":"./dist/otel.d.ts","import":"./dist/otel.js"}},"gitHead":"685b0562f830c75887f361c5f6b335c1a7ed9ad0","imports":{"#vgi-rpc-arrow":{"worker":"./src/arrow/impl-flechette/index.ts","default":"./src/arrow/impl-arrowjs/index.ts","workerd":"./src/arrow/impl-flechette/index.ts","flechette":"./src/arrow/impl-flechette/index.ts"}},"scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","postinstall":"cd node_modules/@query-farm/apache-arrow && node -e \"const fs=require('fs');const p=JSON.parse(fs.readFileSync('package.json','utf8'));p.main='src/Arrow.node.ts';fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"12.0.1","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"fzstd":"^0.1.1","oauth4webapi":"^3.8.6","@noble/ciphers":"^2.2.0","@query-farm/flechette":"^2.4.1","@query-farm/apache-arrow":"^21.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.4.16","@aws-sdk/client-s3":"^3.1059.0","@opentelemetry/api":"^1.9.1","@google-cloud/storage":"^7.19.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@aws-sdk/s3-request-presigner":"^3.1059.0","@opentelemetry/sdk-trace-base":"^2.7.1","@opentelemetry/semantic-conventions":"^1.41.1"},"peerDependencies":{"@aws-sdk/client-s3":">=3.0.0","@opentelemetry/api":">=1.4.0","@google-cloud/storage":">=7.0.0","@aws-sdk/s3-request-presigner":">=3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@google-cloud/storage":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.16.0_1785161070292_0.36432078341184937","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@query-farm/vgi-rpc","version":"0.17.0","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.17.0","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"ead0311739d9e11bcaadbba433f9677df5da730d","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.17.0.tgz","fileCount":226,"integrity":"sha512-0+n8Mj1BcIZYsTTtyV5DjDeRZw8QnMaCazWq0T9KvH9EFvEQHU5XknBosOT9aaJkpXjQNcaP+/2o0S63rJnh9w==","signatures":[{"sig":"MEQCIEk4opaDU0z02brrLKqFJ5pef8qrcqqnaMbQz+pi5+q5AiBShqIlY3JFYBMCbYHLRC+Bv+pIxwpFQBtUpjiektt0kA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3858693},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","worker":"./src/index.workerd.ts","browser":"./src/index.workerd.ts","workerd":"./src/index.workerd.ts"},"./s3":{"bun":"./src/s3.ts","types":"./dist/s3.d.ts","import":"./dist/s3.js"},"./gcs":{"bun":"./src/gcs.ts","types":"./dist/gcs.d.ts","import":"./dist/gcs.js"},"./otel":{"bun":"./src/otel.ts","types":"./dist/otel.d.ts","import":"./dist/otel.js"}},"gitHead":"26b99cfc58d0a2937202f96a60e87440a72f8d18","imports":{"#vgi-rpc-arrow":{"worker":"./src/arrow/impl-flechette/index.ts","default":"./src/arrow/impl-arrowjs/index.ts","workerd":"./src/arrow/impl-flechette/index.ts","flechette":"./src/arrow/impl-flechette/index.ts"}},"scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","postinstall":"cd node_modules/@query-farm/apache-arrow && node -e \"const fs=require('fs');const p=JSON.parse(fs.readFileSync('package.json','utf8'));p.main='src/Arrow.node.ts';fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"12.0.2","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"fzstd":"^0.1.1","oauth4webapi":"^3.8.6","@noble/ciphers":"^2.2.0","@query-farm/flechette":"^2.4.1","@query-farm/apache-arrow":"^21.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.4.16","@aws-sdk/client-s3":"^3.1059.0","@opentelemetry/api":"^1.9.1","@google-cloud/storage":"^7.19.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@aws-sdk/s3-request-presigner":"^3.1059.0","@opentelemetry/sdk-trace-base":"^2.7.1","@opentelemetry/semantic-conventions":"^1.41.1"},"peerDependencies":{"@aws-sdk/client-s3":">=3.0.0","@opentelemetry/api":">=1.4.0","@google-cloud/storage":">=7.0.0","@aws-sdk/s3-request-presigner":">=3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@google-cloud/storage":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.17.0_1785895618382_0.43020936604308924","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@query-farm/vgi-rpc","version":"0.18.0","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.18.0","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"b861871436631d0f852f3be32cdf0efd2c8f990a","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.18.0.tgz","fileCount":229,"integrity":"sha512-wpQZ8UD0oAZYXgD6YEtCryr7cYR5tcLXidnPW0WSmD0SvtFyXMdR0accaHeYEDw+5djUtC8CH07SdsLAEf6TmA==","signatures":[{"sig":"MEYCIQCsfXIU4xkKK8MO61GF2VPjD6QcFqHNDZ3esZPb7rS2pwIhANFnliDoL2G/tpWCDRSVlLu6mA6oWR388ziifyBDmKtH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3885470},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","worker":"./src/index.workerd.ts","browser":"./src/index.workerd.ts","workerd":"./src/index.workerd.ts"},"./s3":{"bun":"./src/s3.ts","types":"./dist/s3.d.ts","import":"./dist/s3.js"},"./gcs":{"bun":"./src/gcs.ts","types":"./dist/gcs.d.ts","import":"./dist/gcs.js"},"./otel":{"bun":"./src/otel.ts","types":"./dist/otel.d.ts","import":"./dist/otel.js"}},"gitHead":"bc2c004cea9a9896fc41d97b931e70473bdfbbe9","imports":{"#vgi-rpc-arrow":{"worker":"./src/arrow/impl-flechette/index.ts","default":"./src/arrow/impl-arrowjs/index.ts","workerd":"./src/arrow/impl-flechette/index.ts","flechette":"./src/arrow/impl-flechette/index.ts"}},"scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","postinstall":"cd node_modules/@query-farm/apache-arrow && node -e \"const fs=require('fs');const p=JSON.parse(fs.readFileSync('package.json','utf8'));p.main='src/Arrow.node.ts';fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"12.0.2","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"fzstd":"^0.1.1","oauth4webapi":"^3.8.6","@noble/ciphers":"^2.2.0","@query-farm/flechette":"^2.4.1","@query-farm/apache-arrow":"^21.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.4.16","@aws-sdk/client-s3":"^3.1059.0","@opentelemetry/api":"^1.9.1","@google-cloud/storage":"^7.19.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@aws-sdk/s3-request-presigner":"^3.1059.0","@opentelemetry/sdk-trace-base":"^2.7.1","@opentelemetry/semantic-conventions":"^1.41.1"},"peerDependencies":{"@aws-sdk/client-s3":">=3.0.0","@opentelemetry/api":">=1.4.0","@google-cloud/storage":">=7.0.0","@aws-sdk/s3-request-presigner":">=3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@google-cloud/storage":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.18.0_1785964842995_0.5519499571369155","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"@query-farm/vgi-rpc","version":"0.18.1","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.18.1","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"d56245e37c5068f7ec55e7c901b1f3d382d9d39c","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.18.1.tgz","fileCount":377,"integrity":"sha512-3sDcoasv7TblZYcwm6/w+pU+6OGx+u7UNtlFg6k06tOV0I51CZ4gvWCUSOOd4t1EbAfKMr41zKeBoi3dBmAQvQ==","signatures":[{"sig":"MEYCIQCstWOV+Dvm90i5lpH2DWRWUwrL68X1W6tqsqlkMUTuEAIhAMKmCpDZ0uLY+F3beKZCMXxZXSgzbcbg20lOVwyxz9/q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5345195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","worker":"./src/index.workerd.ts","browser":"./dist/browser/index.workerd.js","workerd":"./src/index.workerd.ts"},"./s3":{"bun":"./src/s3.ts","types":"./dist/s3.d.ts","import":"./dist/s3.js"},"./gcs":{"bun":"./src/gcs.ts","types":"./dist/gcs.d.ts","import":"./dist/gcs.js"},"./otel":{"bun":"./src/otel.ts","types":"./dist/otel.d.ts","import":"./dist/otel.js"}},"gitHead":"3b70ece558163f8c8f03029bc37105463b632a5d","imports":{"#vgi-rpc-arrow":{"worker":"./src/arrow/impl-flechette/index.ts","browser":"./dist/browser/arrow/impl-arrowjs/index.js","default":"./src/arrow/impl-arrowjs/index.ts","workerd":"./src/arrow/impl-flechette/index.ts","flechette":"./src/arrow/impl-flechette/index.ts"}},"scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun run build:js:node && bun run build:js:browser","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","build:js:node":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","build:js:browser":"bunx tsc -p tsconfig.browser.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"//imports":"`browser` must resolve to the JS emit under dist/browser, not ./src — the browser export condition serves transpiled JS and a `#vgi-rpc-arrow` specifier inside it is re-resolved with the consumer's conditions, so pointing it at a .ts file would drag TypeScript back into a loader-less bundler. Keep `browser` AFTER `workerd`/`worker`: conditions match in key order and a workerd build sets both, so it must reach flechette first.","repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"12.0.2","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"fzstd":"^0.1.1","oauth4webapi":"^3.8.6","@noble/ciphers":"^2.2.0","@query-farm/flechette":"^2.4.1","@query-farm/apache-arrow":"^21.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.4.16","@aws-sdk/client-s3":"^3.1059.0","@opentelemetry/api":"^1.9.1","@google-cloud/storage":"^7.19.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@aws-sdk/s3-request-presigner":"^3.1059.0","@opentelemetry/sdk-trace-base":"^2.7.1","@opentelemetry/semantic-conventions":"^1.41.1"},"peerDependencies":{"@aws-sdk/client-s3":">=3.0.0","@opentelemetry/api":">=1.4.0","@google-cloud/storage":">=7.0.0","@aws-sdk/s3-request-presigner":">=3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@google-cloud/storage":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.18.1_1786385798015_0.7419915431164819","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@query-farm/vgi-rpc","version":"0.19.0","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.19.0","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"0aadceeacc00a7aa50246cd35017a028539d6923","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.19.0.tgz","fileCount":382,"integrity":"sha512-VpBWtL94CELrOwGrb1rhhc3dquyhjTNzR9DVu9w/7IbCLQAL7g4tswLCtHjqvSmsSs1vxX9KJzEN0eNaHGLvyQ==","signatures":[{"sig":"MEUCIG+4uvRz+2asxJXuiui6srlymw08PYVAawgsZWkTp7kTAiEAhXWptAv7obCnEFBudjHkmG76c/tMDbx6DxBhgINASr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7220624},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","worker":"./src/index.workerd.ts","browser":"./dist/browser/index.workerd.js","workerd":"./src/index.workerd.ts"},"./s3":{"bun":"./src/s3.ts","types":"./dist/s3.d.ts","import":"./dist/s3.js"},"./gcs":{"bun":"./src/gcs.ts","types":"./dist/gcs.d.ts","import":"./dist/gcs.js"},"./otel":{"bun":"./src/otel.ts","types":"./dist/otel.d.ts","import":"./dist/otel.js"},"./connect":{"bun":"./src/client/connect.ts","types":"./dist/client/connect.d.ts","import":"./dist/client/connect.js","browser":"./dist/browser/client/connect.js"}},"gitHead":"4dea14ad79e6bb3e173c8a61923f0e8e83cfc05f","imports":{"#vgi-rpc-arrow":{"worker":"./src/arrow/impl-flechette/index.ts","browser":"./dist/browser/arrow/impl-arrowjs/index.js","default":"./src/arrow/impl-arrowjs/index.ts","workerd":"./src/arrow/impl-flechette/index.ts","flechette":"./src/arrow/impl-flechette/index.ts"}},"scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun run build:js:node && bun run build:js:browser","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","build:js:node":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","build:js:browser":"bunx tsc -p tsconfig.browser.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"//imports":"`browser` must resolve to the JS emit under dist/browser, not ./src — the browser export condition serves transpiled JS and a `#vgi-rpc-arrow` specifier inside it is re-resolved with the consumer's conditions, so pointing it at a .ts file would drag TypeScript back into a loader-less bundler. Keep `browser` AFTER `workerd`/`worker`: conditions match in key order and a workerd build sets both, so it must reach flechette first.","repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"12.0.2","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"sideEffects":["./src/index.ts","./src/index.workerd.ts"],"_nodeVersion":"22.23.1","dependencies":{"fzstd":"^0.1.1","oauth4webapi":"^3.8.6","@noble/ciphers":"^2.2.0","@query-farm/flechette":"^2.4.1","@query-farm/apache-arrow":"^21.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.4.16","@aws-sdk/client-s3":"^3.1059.0","@opentelemetry/api":"^1.9.1","@google-cloud/storage":"^7.19.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@aws-sdk/s3-request-presigner":"^3.1059.0","@opentelemetry/sdk-trace-base":"^2.7.1","@opentelemetry/semantic-conventions":"^1.41.1"},"peerDependencies":{"@aws-sdk/client-s3":">=3.0.0","@opentelemetry/api":">=1.4.0","@google-cloud/storage":">=7.0.0","@aws-sdk/s3-request-presigner":">=3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@google-cloud/storage":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.19.0_1786402405694_0.5470956763818884","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"@query-farm/vgi-rpc","version":"0.19.1","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.19.1","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"78a3e9a7b38560664fd3e50716a85ed67e56b6ed","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.19.1.tgz","fileCount":387,"integrity":"sha512-/UskHp7dHFg27lFKOeWX71H98hqyAOXbAzAzeW6UOjBpEjbE+3qeKlylYlONOEsCfhRfYqRD8Hnxhj4Jfojs+A==","signatures":[{"sig":"MEQCIGi7gnWnkQJKt+Q/TWPq8fYV20AJAS6EN94+F2jAkJMMAiA4lIOr3OHUjKMuj+5gg62imeHKvMRzeUicD041oNDy8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7230572},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","worker":"./src/index.workerd.ts","browser":"./dist/browser/index.workerd.js","workerd":"./src/index.workerd.ts"},"./s3":{"bun":"./src/s3.ts","types":"./dist/s3.d.ts","import":"./dist/s3.js"},"./gcs":{"bun":"./src/gcs.ts","types":"./dist/gcs.d.ts","import":"./dist/gcs.js"},"./otel":{"bun":"./src/otel.ts","types":"./dist/otel.d.ts","import":"./dist/otel.js"},"./connect":{"bun":"./src/client/connect.ts","types":"./dist/client/connect.d.ts","import":"./dist/client/connect.js","browser":"./dist/browser/client/connect.js"}},"gitHead":"4da1d8414b195824b2d4365db359fcf0b28f8bd7","imports":{"#vgi-rpc-arrow":{"worker":"./src/arrow/impl-flechette/index.ts","browser":"./dist/browser/arrow/impl-arrowjs/index.js","default":"./src/arrow/impl-arrowjs/index.ts","workerd":"./src/arrow/impl-flechette/index.ts","flechette":"./src/arrow/impl-flechette/index.ts"}},"scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun run build:js:node && bun run build:js:browser","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","build:js:node":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","build:js:browser":"bunx tsc -p tsconfig.browser.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"//imports":"`browser` must resolve to the JS emit under dist/browser, not ./src — the browser export condition serves transpiled JS and a `#vgi-rpc-arrow` specifier inside it is re-resolved with the consumer's conditions, so pointing it at a .ts file would drag TypeScript back into a loader-less bundler. Keep `browser` AFTER `workerd`/`worker`: conditions match in key order and a workerd build sets both, so it must reach flechette first.","repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"12.0.2","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"sideEffects":["./src/index.ts","./src/index.workerd.ts"],"_nodeVersion":"22.23.1","dependencies":{"fzstd":"^0.1.1","oauth4webapi":"^3.8.6","@noble/ciphers":"^2.2.0","@query-farm/flechette":"^2.4.1","@query-farm/apache-arrow":"^21.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.4.16","@aws-sdk/client-s3":"^3.1059.0","@opentelemetry/api":"^1.9.1","@google-cloud/storage":"^7.19.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@aws-sdk/s3-request-presigner":"^3.1059.0","@opentelemetry/sdk-trace-base":"^2.7.1","@opentelemetry/semantic-conventions":"^1.41.1"},"peerDependencies":{"@aws-sdk/client-s3":">=3.0.0","@opentelemetry/api":">=1.4.0","@google-cloud/storage":">=7.0.0","@aws-sdk/s3-request-presigner":">=3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@google-cloud/storage":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.19.1_1786482633847_0.7442909029056586","host":"s3://npm-registry-packages-npm-production"}},"0.19.2":{"name":"@query-farm/vgi-rpc","version":"0.19.2","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.19.2","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"cd24d6e1bbe410396e539c9dd24875bd170a36f1","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.19.2.tgz","fileCount":387,"integrity":"sha512-UsuvAUbgmt9OcjYiN6PWYSjFaYzGHbLq4CXglotm07QaiyjnC65DZzNnfG3x6/A0CNm4awUsGpKbQDXPKjZGXg==","signatures":[{"sig":"MEUCIQD3rb74uOvozMZCgdgSCEu4/LvhffyV84ysVasLlV1inwIgH5KCyqKPYCiMj7RRV0Xe91oU8zEhHVpssvJKccPmAqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.19.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7232966},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","worker":"./src/index.workerd.ts","browser":"./dist/browser/index.workerd.js","workerd":"./src/index.workerd.ts"},"./s3":{"bun":"./src/s3.ts","types":"./dist/s3.d.ts","import":"./dist/s3.js"},"./gcs":{"bun":"./src/gcs.ts","types":"./dist/gcs.d.ts","import":"./dist/gcs.js"},"./otel":{"bun":"./src/otel.ts","types":"./dist/otel.d.ts","import":"./dist/otel.js"},"./connect":{"bun":"./src/client/connect.ts","types":"./dist/client/connect.d.ts","import":"./dist/client/connect.js","browser":"./dist/browser/client/connect.js"}},"gitHead":"39612a38d32e0683156a8443fb6d63089a3a1171","imports":{"#vgi-rpc-arrow":{"worker":"./src/arrow/impl-flechette/index.ts","browser":"./dist/browser/arrow/impl-arrowjs/index.js","default":"./src/arrow/impl-arrowjs/index.ts","workerd":"./src/arrow/impl-flechette/index.ts","flechette":"./src/arrow/impl-flechette/index.ts"}},"scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun run build:js:node && bun run build:js:browser","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","build:js:node":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","build:js:browser":"bunx tsc -p tsconfig.browser.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"//imports":"`browser` must resolve to the JS emit under dist/browser, not ./src — the browser export condition serves transpiled JS and a `#vgi-rpc-arrow` specifier inside it is re-resolved with the consumer's conditions, so pointing it at a .ts file would drag TypeScript back into a loader-less bundler. Keep `browser` AFTER `workerd`/`worker`: conditions match in key order and a workerd build sets both, so it must reach flechette first.","repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"12.0.2","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"sideEffects":["./src/index.ts","./src/index.workerd.ts"],"_nodeVersion":"22.23.1","dependencies":{"fzstd":"^0.1.1","oauth4webapi":"^3.8.6","@noble/ciphers":"^2.2.0","@query-farm/flechette":"^2.4.1","@query-farm/apache-arrow":"^21.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.4.16","@aws-sdk/client-s3":"^3.1059.0","@opentelemetry/api":"^1.9.1","@google-cloud/storage":"^7.19.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@aws-sdk/s3-request-presigner":"^3.1059.0","@opentelemetry/sdk-trace-base":"^2.7.1","@opentelemetry/semantic-conventions":"^1.41.1"},"peerDependencies":{"@aws-sdk/client-s3":">=3.0.0","@opentelemetry/api":">=1.4.0","@google-cloud/storage":">=7.0.0","@aws-sdk/s3-request-presigner":">=3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@google-cloud/storage":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.19.2_1786485358647_0.7115069059266002","host":"s3://npm-registry-packages-npm-production"}},"0.19.3":{"name":"@query-farm/vgi-rpc","version":"0.19.3","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.19.3","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"5192c156765174efd7014d7a266da3ab68d08647","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.19.3.tgz","fileCount":392,"integrity":"sha512-CW+Ffu7YApsXHlOxX6AHaI/1nJe2YkKpGI2mwUE8kUrECDd2UPH9mSI0A4nhx94hvhyToGPGZlY/2WGkpX+PqA==","signatures":[{"sig":"MEYCIQCoihD8UC75Jd8MaNQmRkTnXEk0p/swPp7POF5NcB+v1gIhAJDWYnzAtWr5c6VZDxQ2UH0RntFBWWYuInBlaT4JBMHN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.19.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7250578},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","worker":"./src/index.workerd.ts","browser":"./dist/browser/index.workerd.js","workerd":"./src/index.workerd.ts"},"./s3":{"bun":"./src/s3.ts","types":"./dist/s3.d.ts","import":"./dist/s3.js"},"./gcs":{"bun":"./src/gcs.ts","types":"./dist/gcs.d.ts","import":"./dist/gcs.js"},"./otel":{"bun":"./src/otel.ts","types":"./dist/otel.d.ts","import":"./dist/otel.js"},"./connect":{"bun":"./src/client/connect.ts","types":"./dist/client/connect.d.ts","import":"./dist/client/connect.js","browser":"./dist/browser/client/connect.js"}},"gitHead":"673daa2b85bf31c8758cee961e2448c035c72dce","imports":{"#vgi-rpc-arrow":{"worker":"./src/arrow/impl-flechette/index.ts","browser":"./dist/browser/arrow/impl-arrowjs/index.js","default":"./src/arrow/impl-arrowjs/index.ts","workerd":"./src/arrow/impl-flechette/index.ts","flechette":"./src/arrow/impl-flechette/index.ts"}},"scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun run build:js:node && bun run build:js:browser","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","build:js:node":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","build:js:browser":"bunx tsc -p tsconfig.browser.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"//imports":"`browser` must resolve to the JS emit under dist/browser, not ./src — the browser export condition serves transpiled JS and a `#vgi-rpc-arrow` specifier inside it is re-resolved with the consumer's conditions, so pointing it at a .ts file would drag TypeScript back into a loader-less bundler. Keep `browser` AFTER `workerd`/`worker`: conditions match in key order and a workerd build sets both, so it must reach flechette first.","repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"12.0.2","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"sideEffects":["./src/index.ts","./src/index.workerd.ts"],"_nodeVersion":"22.23.1","dependencies":{"fzstd":"^0.1.1","oauth4webapi":"^3.8.6","@noble/ciphers":"^2.2.0","@query-farm/flechette":"^2.4.1","@query-farm/apache-arrow":"^21.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.4.16","@aws-sdk/client-s3":"^3.1059.0","@opentelemetry/api":"^1.9.1","@google-cloud/storage":"^7.19.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@aws-sdk/s3-request-presigner":"^3.1059.0","@opentelemetry/sdk-trace-base":"^2.7.1","@opentelemetry/semantic-conventions":"^1.41.1"},"peerDependencies":{"@aws-sdk/client-s3":">=3.0.0","@opentelemetry/api":">=1.4.0","@google-cloud/storage":">=7.0.0","@aws-sdk/s3-request-presigner":">=3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@google-cloud/storage":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.19.3_1786503750127_0.5195462929534211","host":"s3://npm-registry-packages-npm-production"}},"0.19.4":{"name":"@query-farm/vgi-rpc","version":"0.19.4","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.19.4","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"997365793fda4637a6bb7d2f9a5963fa26adade7","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.19.4.tgz","fileCount":392,"integrity":"sha512-mIhC1GiRyzFzy3LtmfLG5LBtJsVJjT9q4nxdJBUEluyqE1Y3cSn29UYDHa2wSbN7oMdfHK596BhZZIgUicfqWA==","signatures":[{"sig":"MEYCIQCYk+HOvFr6Y+dCYUhfk1N0pguL9uqXt5nRHUhT6pVY+gIhAJyFDL8fljWLXmxO6o4AxV/Cb4j9ApqGMlssjzkYaWmi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.19.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7255157},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","worker":"./src/index.workerd.ts","browser":"./dist/browser/index.workerd.js","workerd":"./src/index.workerd.ts"},"./s3":{"bun":"./src/s3.ts","types":"./dist/s3.d.ts","import":"./dist/s3.js"},"./gcs":{"bun":"./src/gcs.ts","types":"./dist/gcs.d.ts","import":"./dist/gcs.js"},"./otel":{"bun":"./src/otel.ts","types":"./dist/otel.d.ts","import":"./dist/otel.js"},"./connect":{"bun":"./src/client/connect.ts","types":"./dist/client/connect.d.ts","import":"./dist/client/connect.js","browser":"./dist/browser/client/connect.js"}},"gitHead":"563bde78f2c9a71e6a5e7e99ca6a1bdacdb8dd54","imports":{"#vgi-rpc-arrow":{"worker":"./src/arrow/impl-flechette/index.ts","browser":"./dist/browser/arrow/impl-arrowjs/index.js","default":"./src/arrow/impl-arrowjs/index.ts","workerd":"./src/arrow/impl-flechette/index.ts","flechette":"./src/arrow/impl-flechette/index.ts"}},"scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun run build:js:node && bun run build:js:browser","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","build:js:node":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","build:js:browser":"bunx tsc -p tsconfig.browser.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"//imports":"`browser` must resolve to the JS emit under dist/browser, not ./src — the browser export condition serves transpiled JS and a `#vgi-rpc-arrow` specifier inside it is re-resolved with the consumer's conditions, so pointing it at a .ts file would drag TypeScript back into a loader-less bundler. Keep `browser` AFTER `workerd`/`worker`: conditions match in key order and a workerd build sets both, so it must reach flechette first.","repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"12.0.2","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"sideEffects":["./src/index.ts","./src/index.workerd.ts"],"_nodeVersion":"22.23.1","dependencies":{"fzstd":"^0.1.1","oauth4webapi":"^3.8.6","@noble/ciphers":"^2.2.0","@query-farm/flechette":"^2.4.1","@query-farm/apache-arrow":"^21.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.4.16","@aws-sdk/client-s3":"^3.1059.0","@opentelemetry/api":"^1.9.1","@google-cloud/storage":"^7.19.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@aws-sdk/s3-request-presigner":"^3.1059.0","@opentelemetry/sdk-trace-base":"^2.7.1","@opentelemetry/semantic-conventions":"^1.41.1"},"peerDependencies":{"@aws-sdk/client-s3":">=3.0.0","@opentelemetry/api":">=1.4.0","@google-cloud/storage":">=7.0.0","@aws-sdk/s3-request-presigner":">=3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@google-cloud/storage":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.19.4_1786546821201_0.8711206336417001","host":"s3://npm-registry-packages-npm-production"}},"0.19.5":{"name":"@query-farm/vgi-rpc","version":"0.19.5","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.19.5","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"d56c168ea683b6924019c8f1e2eb4b218b21b96d","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.19.5.tgz","fileCount":392,"integrity":"sha512-CtBbvwA+vkxcRXteoHk1mTCx+1kgDt2DtdfJO2rAAdSl7D9DjNsYvsn8I9gGvFUGe/R1VEDvu0WGY1iDh9Vd/A==","signatures":[{"sig":"MEUCIDc4y1zxFVYP+N14XPdtJL9ZTMUnyNU55rT6BweKr7AFAiEA3s2xk4bNsStsbGlUQ3k+UCHqWByQYJ7oiEYEMaCAipg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.19.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7261237},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","worker":"./src/index.workerd.ts","browser":"./dist/browser/index.workerd.js","workerd":"./src/index.workerd.ts"},"./s3":{"bun":"./src/s3.ts","types":"./dist/s3.d.ts","import":"./dist/s3.js"},"./gcs":{"bun":"./src/gcs.ts","types":"./dist/gcs.d.ts","import":"./dist/gcs.js"},"./otel":{"bun":"./src/otel.ts","types":"./dist/otel.d.ts","import":"./dist/otel.js"},"./connect":{"bun":"./src/client/connect.ts","types":"./dist/client/connect.d.ts","import":"./dist/client/connect.js","browser":"./dist/browser/client/connect.js"}},"gitHead":"a4a1b3fc3a97ba8cac6c99bd7204b02b96695eac","imports":{"#vgi-rpc-arrow":{"worker":"./src/arrow/impl-flechette/index.ts","browser":"./dist/browser/arrow/impl-arrowjs/index.js","default":"./src/arrow/impl-arrowjs/index.ts","workerd":"./src/arrow/impl-flechette/index.ts","flechette":"./src/arrow/impl-flechette/index.ts"}},"scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun run build:js:node && bun run build:js:browser","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","build:js:node":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","build:js:browser":"bunx tsc -p tsconfig.browser.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"//imports":"`browser` must resolve to the JS emit under dist/browser, not ./src — the browser export condition serves transpiled JS and a `#vgi-rpc-arrow` specifier inside it is re-resolved with the consumer's conditions, so pointing it at a .ts file would drag TypeScript back into a loader-less bundler. Keep `browser` AFTER `workerd`/`worker`: conditions match in key order and a workerd build sets both, so it must reach flechette first.","repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"12.0.2","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"sideEffects":["./src/index.ts","./src/index.workerd.ts"],"_nodeVersion":"22.23.2","dependencies":{"fzstd":"^0.1.1","oauth4webapi":"^3.8.6","@noble/ciphers":"^2.2.0","@query-farm/flechette":"^2.4.1","@query-farm/apache-arrow":"^21.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.4.16","@aws-sdk/client-s3":"^3.1059.0","@opentelemetry/api":"^1.9.1","@google-cloud/storage":"^7.19.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@aws-sdk/s3-request-presigner":"^3.1059.0","@opentelemetry/sdk-trace-base":"^2.7.1","@opentelemetry/semantic-conventions":"^1.41.1"},"peerDependencies":{"@aws-sdk/client-s3":">=3.0.0","@opentelemetry/api":">=1.4.0","@google-cloud/storage":">=7.0.0","@aws-sdk/s3-request-presigner":">=3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@google-cloud/storage":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.19.5_1786629323595_0.37967396194379166","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@query-farm/vgi-rpc","version":"0.20.0","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.20.0","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"a859149fc87a7dd5a6ca3ff06cbb55d7d620584f","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.20.0.tgz","fileCount":384,"integrity":"sha512-fdS2YjDZqCxAXqvrXOy+EF9EyTDBEP6LPwt7IRIddmVzQW26uZPteGFs/RKXXyN9BHeDb2vObT0tuF2AFvTq+g==","signatures":[{"sig":"MEYCIQC5/PrY/eSuII9xAtUu1Ue0lbIji4xFzUBeg+DoWJW/BwIhAJt3L7/YdDM7IBuNRjA7INUGVQuKkFdLqXnOWe/V7ID0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3538856},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","worker":"./src/index.workerd.ts","browser":"./dist/browser/index.workerd.js","workerd":"./src/index.workerd.ts"},"./s3":{"bun":"./src/s3.ts","types":"./dist/s3.d.ts","import":"./dist/s3.js"},"./gcs":{"bun":"./src/gcs.ts","types":"./dist/gcs.d.ts","import":"./dist/gcs.js"},"./otel":{"bun":"./src/otel.ts","types":"./dist/otel.d.ts","import":"./dist/otel.js"},"./connect":{"bun":"./src/client/connect.ts","types":"./dist/client/connect.d.ts","import":"./dist/client/connect.js","browser":"./dist/browser/client/connect.js"}},"gitHead":"dcb450bd5e571e0cc16f06a1ee6d0051dbe35b2f","imports":{"#vgi-rpc-arrow":{"worker":"./src/arrow/impl-flechette/index.ts","browser":"./dist/browser/arrow/impl-arrowjs/index.js","default":"./src/arrow/impl-arrowjs/index.ts","workerd":"./src/arrow/impl-flechette/index.ts","flechette":"./src/arrow/impl-flechette/index.ts"}},"scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun run build:js:node && bun run build:js:browser","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","build:js:node":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","build:js:browser":"bunx tsc -p tsconfig.browser.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"//imports":"`browser` must resolve to the JS emit under dist/browser, not ./src — the browser export condition serves transpiled JS and a `#vgi-rpc-arrow` specifier inside it is re-resolved with the consumer's conditions, so pointing it at a .ts file would drag TypeScript back into a loader-less bundler. Keep `browser` AFTER `workerd`/`worker`: conditions match in key order and a workerd build sets both, so it must reach flechette first.","repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"12.0.2","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"sideEffects":["./src/index.ts","./src/index.workerd.ts"],"_nodeVersion":"22.23.1","dependencies":{"fzstd":"^0.1.1","oauth4webapi":"^3.8.6","@noble/ciphers":"^2.2.0","@query-farm/flechette":"^2.4.1","@query-farm/apache-arrow":"^21.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.4.16","@aws-sdk/client-s3":"^3.1059.0","@opentelemetry/api":"^1.9.1","@google-cloud/storage":"^7.19.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@aws-sdk/s3-request-presigner":"^3.1059.0","@opentelemetry/sdk-trace-base":"^2.7.1","@opentelemetry/semantic-conventions":"^1.41.1"},"peerDependencies":{"@aws-sdk/client-s3":">=3.0.0","@opentelemetry/api":">=1.4.0","@google-cloud/storage":">=7.0.0","@aws-sdk/s3-request-presigner":">=3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@google-cloud/storage":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.20.0_1786631760597_0.7549827966947658","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@query-farm/vgi-rpc","version":"0.21.0","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.21.0","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"c6981b7bc11356cc3bd942cf2152947472d97de4","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.21.0.tgz","fileCount":384,"integrity":"sha512-8gtnYLQSC/KvnLcBO8CjeWHWQPzH5Zj84CTmnV6MscKtBjwYAldBinaBND71OsP1nqOi7RORwfha29mdqTCwOw==","signatures":[{"sig":"MEYCIQDVI5JcRi/wFESaZ3Ku4Hrd1wgDEdnNJGXZcwEntq6OygIhAPr0EBzL3RvAjPavWSaU7wQcMBsbDFwTBJ14wfDXWiMB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3550861},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","worker":"./src/index.workerd.ts","browser":"./dist/browser/index.workerd.js","workerd":"./src/index.workerd.ts"},"./s3":{"bun":"./src/s3.ts","types":"./dist/s3.d.ts","import":"./dist/s3.js"},"./gcs":{"bun":"./src/gcs.ts","types":"./dist/gcs.d.ts","import":"./dist/gcs.js"},"./otel":{"bun":"./src/otel.ts","types":"./dist/otel.d.ts","import":"./dist/otel.js"},"./connect":{"bun":"./src/client/connect.ts","types":"./dist/client/connect.d.ts","import":"./dist/client/connect.js","browser":"./dist/browser/client/connect.js"}},"gitHead":"e016a0c24603ddf51a69cca960f1defc580958a5","imports":{"#vgi-rpc-arrow":{"worker":"./src/arrow/impl-flechette/index.ts","browser":"./dist/browser/arrow/impl-arrowjs/index.js","default":"./src/arrow/impl-arrowjs/index.ts","workerd":"./src/arrow/impl-flechette/index.ts","flechette":"./src/arrow/impl-flechette/index.ts"}},"scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun run build:js:node && bun run build:js:browser","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","build:js:node":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","build:js:browser":"bunx tsc -p tsconfig.browser.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"//imports":"`browser` must resolve to the JS emit under dist/browser, not ./src — the browser export condition serves transpiled JS and a `#vgi-rpc-arrow` specifier inside it is re-resolved with the consumer's conditions, so pointing it at a .ts file would drag TypeScript back into a loader-less bundler. Keep `browser` AFTER `workerd`/`worker`: conditions match in key order and a workerd build sets both, so it must reach flechette first.","repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"12.0.2","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"sideEffects":["./src/index.ts","./src/index.workerd.ts"],"_nodeVersion":"22.23.1","dependencies":{"fzstd":"^0.1.1","oauth4webapi":"^3.8.6","@noble/ciphers":"^2.2.0","@query-farm/flechette":"^2.4.1","@query-farm/apache-arrow":"^21.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.4.16","@aws-sdk/client-s3":"^3.1059.0","@opentelemetry/api":"^1.9.1","@google-cloud/storage":"^7.19.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@aws-sdk/s3-request-presigner":"^3.1059.0","@opentelemetry/sdk-trace-base":"^2.7.1","@opentelemetry/semantic-conventions":"^1.41.1"},"peerDependencies":{"@aws-sdk/client-s3":">=3.0.0","@opentelemetry/api":">=1.4.0","@google-cloud/storage":">=7.0.0","@aws-sdk/s3-request-presigner":">=3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@google-cloud/storage":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.21.0_1786635760293_0.16811546056563365","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"@query-farm/vgi-rpc","version":"0.21.1","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.21.1","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"f05aad654159b39f4136980d73cd8d229466b579","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.21.1.tgz","fileCount":384,"integrity":"sha512-GNhJlzjvGXxwxI2sjmWY78xwlEEpCPwd5UG7TfYnccncfsYCOX3axi5T2j7uncvEx9QKRAe8ThgKH6pL2G48Lg==","signatures":[{"sig":"MEYCIQCIG4IJQypoynynhbSlCpKbBIytnRCSQavrQgJVhhVU2QIhANvrxiLml0WQM/gVwgo8sU01sOy+pzf91Lk/3Jx2hRij","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.21.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3558255},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","worker":"./src/index.workerd.ts","browser":"./dist/browser/index.workerd.js","workerd":"./src/index.workerd.ts"},"./s3":{"bun":"./src/s3.ts","types":"./dist/s3.d.ts","import":"./dist/s3.js"},"./gcs":{"bun":"./src/gcs.ts","types":"./dist/gcs.d.ts","import":"./dist/gcs.js"},"./otel":{"bun":"./src/otel.ts","types":"./dist/otel.d.ts","import":"./dist/otel.js"},"./connect":{"bun":"./src/client/connect.ts","types":"./dist/client/connect.d.ts","import":"./dist/client/connect.js","browser":"./dist/browser/client/connect.js"}},"gitHead":"e4af91da7837987c33d864907dc6687dcea0b3c3","imports":{"#vgi-rpc-arrow":{"worker":"./src/arrow/impl-flechette/index.ts","browser":"./dist/browser/arrow/impl-arrowjs/index.js","default":"./src/arrow/impl-arrowjs/index.ts","workerd":"./src/arrow/impl-flechette/index.ts","flechette":"./src/arrow/impl-flechette/index.ts"}},"scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun run build:js:node && bun run build:js:browser","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","build:js:node":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","build:js:browser":"bunx tsc -p tsconfig.browser.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"//imports":"`browser` must resolve to the JS emit under dist/browser, not ./src — the browser export condition serves transpiled JS and a `#vgi-rpc-arrow` specifier inside it is re-resolved with the consumer's conditions, so pointing it at a .ts file would drag TypeScript back into a loader-less bundler. Keep `browser` AFTER `workerd`/`worker`: conditions match in key order and a workerd build sets both, so it must reach flechette first.","repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"12.0.2","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"sideEffects":["./src/index.ts","./src/index.workerd.ts"],"_nodeVersion":"22.23.2","dependencies":{"fzstd":"^0.1.1","oauth4webapi":"^3.8.6","@noble/ciphers":"^2.2.0","@query-farm/flechette":"^2.4.1","@query-farm/apache-arrow":"^21.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.4.16","@aws-sdk/client-s3":"^3.1059.0","@opentelemetry/api":"^1.9.1","@google-cloud/storage":"^7.19.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@aws-sdk/s3-request-presigner":"^3.1059.0","@opentelemetry/sdk-trace-base":"^2.7.1","@opentelemetry/semantic-conventions":"^1.41.1"},"peerDependencies":{"@aws-sdk/client-s3":">=3.0.0","@opentelemetry/api":">=1.4.0","@google-cloud/storage":">=7.0.0","@aws-sdk/s3-request-presigner":">=3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@google-cloud/storage":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.21.1_1786644418033_0.7116583898852331","host":"s3://npm-registry-packages-npm-production"}},"0.21.2":{"name":"@query-farm/vgi-rpc","version":"0.21.2","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.21.2","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"9f9a9290b68de18bd1fc041ac80d7523e681112a","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.21.2.tgz","fileCount":384,"integrity":"sha512-b4rHTIlUkDVEA1YwjL1Zfwf3yMWiBeYSm0fSYHXRmNlQAfUzcOEt3Wbpxpc2bwM2lb/HGOfBhGlgQ1dtnyYxGw==","signatures":[{"sig":"MEUCIQCQRkWqiQo7SYEokKuomMHHI61A+aEOi5daGbz8KkF/eAIgJh3cbsFoTgdwCtfnEzzUhUu42n43eGYRsoBEXqe+76I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.21.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3560689},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","worker":"./src/index.workerd.ts","browser":"./dist/browser/index.workerd.js","workerd":"./src/index.workerd.ts"},"./s3":{"bun":"./src/s3.ts","types":"./dist/s3.d.ts","import":"./dist/s3.js"},"./gcs":{"bun":"./src/gcs.ts","types":"./dist/gcs.d.ts","import":"./dist/gcs.js"},"./otel":{"bun":"./src/otel.ts","types":"./dist/otel.d.ts","import":"./dist/otel.js"},"./connect":{"bun":"./src/client/connect.ts","types":"./dist/client/connect.d.ts","import":"./dist/client/connect.js","browser":"./dist/browser/client/connect.js"}},"gitHead":"e196542fc330cf26351d2072b15b266f9ab46cd0","imports":{"#vgi-rpc-arrow":{"worker":"./src/arrow/impl-flechette/index.ts","browser":"./dist/browser/arrow/impl-arrowjs/index.js","default":"./src/arrow/impl-arrowjs/index.ts","workerd":"./src/arrow/impl-flechette/index.ts","flechette":"./src/arrow/impl-flechette/index.ts"}},"scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun run build:js:node && bun run build:js:browser","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","build:js:node":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","build:js:browser":"bunx tsc -p tsconfig.browser.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"//imports":"`browser` must resolve to the JS emit under dist/browser, not ./src — the browser export condition serves transpiled JS and a `#vgi-rpc-arrow` specifier inside it is re-resolved with the consumer's conditions, so pointing it at a .ts file would drag TypeScript back into a loader-less bundler. Keep `browser` AFTER `workerd`/`worker`: conditions match in key order and a workerd build sets both, so it must reach flechette first.","repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"12.0.2","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"sideEffects":["./src/index.ts","./src/index.workerd.ts"],"_nodeVersion":"22.23.1","dependencies":{"fzstd":"^0.1.1","oauth4webapi":"^3.8.6","@noble/ciphers":"^2.2.0","@query-farm/flechette":"^2.4.1","@query-farm/apache-arrow":"^21.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.4.16","@aws-sdk/client-s3":"^3.1059.0","@opentelemetry/api":"^1.9.1","@google-cloud/storage":"^7.19.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@aws-sdk/s3-request-presigner":"^3.1059.0","@opentelemetry/sdk-trace-base":"^2.7.1","@opentelemetry/semantic-conventions":"^1.41.1"},"peerDependencies":{"@aws-sdk/client-s3":">=3.0.0","@opentelemetry/api":">=1.4.0","@google-cloud/storage":">=7.0.0","@aws-sdk/s3-request-presigner":">=3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@google-cloud/storage":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.21.2_1786644791928_0.4195075359742959","host":"s3://npm-registry-packages-npm-production"}},"0.21.3":{"name":"@query-farm/vgi-rpc","version":"0.21.3","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.21.3","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"befd87cf2ff0f43be14da63f4d17bdd1f947dd13","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.21.3.tgz","fileCount":384,"integrity":"sha512-HCtXbCYObswhKtW8MEHXtWpoDfUTrUruZuk9yDJUp6iZMbqOnf5DPOPoFBm7U3U5JMzmqfLdLhmKtVCUVipbEw==","signatures":[{"sig":"MEYCIQC9QYD0ncrp6wSDkK9wuEbxhdxf1TULX5MGqifuUAZAswIhAM3x4vYnS3JG7fXQnL+C2HblqQ+Alk0/9Kvjgh6HFbjw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.21.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3565263},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","worker":"./src/index.workerd.ts","browser":"./dist/browser/index.workerd.js","workerd":"./src/index.workerd.ts"},"./s3":{"bun":"./src/s3.ts","types":"./dist/s3.d.ts","import":"./dist/s3.js"},"./gcs":{"bun":"./src/gcs.ts","types":"./dist/gcs.d.ts","import":"./dist/gcs.js"},"./otel":{"bun":"./src/otel.ts","types":"./dist/otel.d.ts","import":"./dist/otel.js"},"./connect":{"bun":"./src/client/connect.ts","types":"./dist/client/connect.d.ts","import":"./dist/client/connect.js","browser":"./dist/browser/client/connect.js"}},"gitHead":"485ef6366dd1c08939bce9a3f4aab35509bab3d3","imports":{"#vgi-rpc-arrow":{"worker":"./src/arrow/impl-flechette/index.ts","browser":"./dist/browser/arrow/impl-arrowjs/index.js","default":"./src/arrow/impl-arrowjs/index.ts","workerd":"./src/arrow/impl-flechette/index.ts","flechette":"./src/arrow/impl-flechette/index.ts"}},"scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun run build:js:node && bun run build:js:browser","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","build:js:node":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","build:js:browser":"bunx tsc -p tsconfig.browser.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"//imports":"`browser` must resolve to the JS emit under dist/browser, not ./src — the browser export condition serves transpiled JS and a `#vgi-rpc-arrow` specifier inside it is re-resolved with the consumer's conditions, so pointing it at a .ts file would drag TypeScript back into a loader-less bundler. Keep `browser` AFTER `workerd`/`worker`: conditions match in key order and a workerd build sets both, so it must reach flechette first.","repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"12.0.2","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"sideEffects":["./src/index.ts","./src/index.workerd.ts"],"_nodeVersion":"22.23.2","dependencies":{"fzstd":"^0.1.1","oauth4webapi":"^3.8.6","@noble/ciphers":"^2.2.0","@query-farm/flechette":"^2.4.1","@query-farm/apache-arrow":"^21.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.4.16","@aws-sdk/client-s3":"^3.1059.0","@opentelemetry/api":"^1.9.1","@google-cloud/storage":"^7.19.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@aws-sdk/s3-request-presigner":"^3.1059.0","@opentelemetry/sdk-trace-base":"^2.7.1","@opentelemetry/semantic-conventions":"^1.41.1"},"peerDependencies":{"@aws-sdk/client-s3":">=3.0.0","@opentelemetry/api":">=1.4.0","@google-cloud/storage":">=7.0.0","@aws-sdk/s3-request-presigner":">=3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@google-cloud/storage":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.21.3_1786987985793_0.01235976774184011","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@query-farm/vgi-rpc","version":"0.22.0","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.22.0","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"9e83afc3e2aff81a3c84dfec813b008473c330fc","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.22.0.tgz","fileCount":384,"integrity":"sha512-0ODmMBqxo++9+0sGdCEAkM+nYupYVBScMYOkwtalWUrckUoZKzG0mbQiFqLBq6LI9xfclSjuK8ldBwuCQFf14Q==","signatures":[{"sig":"MEUCIQC6Y5MsVeFNS1eOBwX6w/dZapncemk1ZSzEEsPWboawOgIgSfIz62jQ0sj4V5uXJnzu1k01oZN4LPOLLZrHuShmZes=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3650027},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","worker":"./src/index.workerd.ts","browser":"./dist/browser/index.workerd.js","workerd":"./src/index.workerd.ts"},"./s3":{"bun":"./src/s3.ts","types":"./dist/s3.d.ts","import":"./dist/s3.js"},"./gcs":{"bun":"./src/gcs.ts","types":"./dist/gcs.d.ts","import":"./dist/gcs.js"},"./otel":{"bun":"./src/otel.ts","types":"./dist/otel.d.ts","import":"./dist/otel.js"},"./connect":{"bun":"./src/client/connect.ts","types":"./dist/client/connect.d.ts","import":"./dist/client/connect.js","browser":"./dist/browser/client/connect.js"}},"gitHead":"423558fa50c7ea05be167cdcf7881b4436433497","imports":{"#vgi-rpc-arrow":{"worker":"./src/arrow/impl-flechette/index.ts","browser":"./dist/browser/arrow/impl-arrowjs/index.js","default":"./src/arrow/impl-arrowjs/index.ts","workerd":"./src/arrow/impl-flechette/index.ts","flechette":"./src/arrow/impl-flechette/index.ts"}},"scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun run build:js:node && bun run build:js:browser","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","build:js:node":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","build:js:browser":"bunx tsc -p tsconfig.browser.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"//imports":"`browser` must resolve to the JS emit under dist/browser, not ./src — the browser export condition serves transpiled JS and a `#vgi-rpc-arrow` specifier inside it is re-resolved with the consumer's conditions, so pointing it at a .ts file would drag TypeScript back into a loader-less bundler. Keep `browser` AFTER `workerd`/`worker`: conditions match in key order and a workerd build sets both, so it must reach flechette first.","repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"12.0.2","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"sideEffects":["./src/index.ts","./src/index.workerd.ts"],"_nodeVersion":"22.23.2","dependencies":{"fzstd":"^0.1.1","oauth4webapi":"^3.8.6","@noble/ciphers":"^2.2.0","@query-farm/flechette":"^2.4.1","@query-farm/apache-arrow":"^21.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@biomejs/biome":"^2.4.16","@aws-sdk/client-s3":"^3.1059.0","@opentelemetry/api":"^1.9.1","@google-cloud/storage":"^7.19.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@aws-sdk/s3-request-presigner":"^3.1059.0","@opentelemetry/sdk-trace-base":"^2.7.1","@opentelemetry/semantic-conventions":"^1.41.1"},"peerDependencies":{"@aws-sdk/client-s3":">=3.0.0","@opentelemetry/api":">=1.4.0","@google-cloud/storage":">=7.0.0","@aws-sdk/s3-request-presigner":">=3.0.0"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@google-cloud/storage":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.22.0_1787532280173_0.430963864115004","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@query-farm/vgi-rpc","version":"0.23.0","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.23.0","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"efa67026292245ee1cd26b35a197f7ac85d5652a","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.23.0.tgz","fileCount":444,"integrity":"sha512-/WtRIBSYaqLM5Wn84pwa8GEGglC1ew/IEyMbiqYrI5nZ6zIeSGC2Ui739NaPNO9cUytxDQHCX1RHUzgNE9BqOg==","signatures":[{"sig":"MEYCIQCYEZpYv2Z+QRjyvkswiVJhcjDNac7Ocm7SMmnwSO7nQAIhAPcR71RhU9WgtL+mduBybTxMhBTOsSXHbzqs+/ykxQ63","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4839197},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","worker":"./src/index.workerd.ts","browser":"./dist/browser/index.workerd.js","workerd":"./src/index.workerd.ts"},"./s3":{"bun":"./src/s3.ts","types":"./dist/s3.d.ts","import":"./dist/s3.js"},"./gcs":{"bun":"./src/gcs.ts","types":"./dist/gcs.d.ts","import":"./dist/gcs.js"},"./otel":{"bun":"./src/otel.ts","types":"./dist/otel.d.ts","import":"./dist/otel.js"},"./connect":{"bun":"./src/client/connect.ts","types":"./dist/client/connect.d.ts","import":"./dist/client/connect.js","browser":"./dist/browser/client/connect.js"}},"gitHead":"46182d7e944f5b163b4406c051c9e2036d1ef9bd","imports":{"#vgi-rpc-arrow":{"worker":"./src/arrow/impl-flechette/index.ts","browser":"./dist/browser/arrow/impl-arrowjs/index.js","default":"./src/arrow/impl-arrowjs/index.ts","workerd":"./src/arrow/impl-flechette/index.ts","flechette":"./src/arrow/impl-flechette/index.ts"},"#vgi-rpc-client-response-budget":{"worker":"./dist/browser/client/default-response-budget.browser.js","browser":"./dist/browser/client/default-response-budget.browser.js","default":"./src/client/default-response-budget.ts","workerd":"./dist/browser/client/default-response-budget.browser.js"}},"scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun run build:js:node && bun run build:js:browser","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","build:js:node":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","build:js:browser":"bunx tsc -p tsconfig.browser.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"//imports":"`browser` must resolve to the JS emit under dist/browser, not ./src — the browser export condition serves transpiled JS and a `#vgi-rpc-arrow` specifier inside it is re-resolved with the consumer's conditions, so pointing it at a .ts file would drag TypeScript back into a loader-less bundler. Keep `browser` AFTER `workerd`/`worker`: conditions match in key order and a workerd build sets both, so it must reach flechette first.","repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"12.0.2","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"sideEffects":["./src/index.ts","./src/index.workerd.ts"],"_nodeVersion":"22.23.2","dependencies":{"fzstd":"^0.1.1","oauth4webapi":"^3.8.6","@noble/ciphers":"^2.2.0","@query-farm/flechette":"^2.4.1","@query-farm/apache-arrow":"^21.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@number0/iroh":"1.1.0","@biomejs/biome":"^2.4.16","@aws-sdk/client-s3":"^3.1059.0","@opentelemetry/api":"^1.9.1","@google-cloud/storage":"^7.19.0","@momics/iroh-http-node":"0.6.2","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@aws-sdk/s3-request-presigner":"^3.1059.0","@opentelemetry/sdk-trace-base":"^2.7.1","@opentelemetry/semantic-conventions":"^1.41.1"},"peerDependencies":{"@number0/iroh":">=1.1.0 <2","@aws-sdk/client-s3":">=3.0.0","@opentelemetry/api":">=1.4.0","@google-cloud/storage":">=7.0.0","@momics/iroh-http-node":">=0.6.2 <1","@aws-sdk/s3-request-presigner":">=3.0.0"},"peerDependenciesMeta":{"@number0/iroh":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@google-cloud/storage":{"optional":true},"@momics/iroh-http-node":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.23.0_1788571920475_0.5286446553294002","host":"s3://npm-registry-packages-npm-production"}},"0.23.1":{"name":"@query-farm/vgi-rpc","version":"0.23.1","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.23.1","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"eac1bb09bb6e574d1cf79ebbd054c4a8891873b7","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.23.1.tgz","fileCount":449,"integrity":"sha512-ux21NiT2XyUZbx3CnMngMa7qRwR1QJyDUY+0mhQVhIyivYi44R3l7Ds/tooDZwdfltg8c49ra5wEibyw66iF7w==","signatures":[{"sig":"MEUCIQCzu3Z8aCmqj+UvNdHWLxwuDAYVA1l0tv0IcQ5eUult0QIgTKT6jQREQeU3bQo9CJHpi2sVY/+lt8WXXko8aNhDc9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.23.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4855796},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","worker":"./src/index.workerd.ts","browser":"./dist/browser/index.workerd.js","workerd":"./src/index.workerd.ts"},"./s3":{"bun":"./src/s3.ts","types":"./dist/s3.d.ts","import":"./dist/s3.js"},"./gcs":{"bun":"./src/gcs.ts","types":"./dist/gcs.d.ts","import":"./dist/gcs.js"},"./otel":{"bun":"./src/otel.ts","types":"./dist/otel.d.ts","import":"./dist/otel.js"},"./connect":{"bun":"./src/client/connect.ts","types":"./dist/client/connect.d.ts","import":"./dist/client/connect.js","browser":"./dist/browser/client/connect.js"}},"gitHead":"2c5330d283f73682062804ea653315307a5643bd","imports":{"#vgi-rpc-arrow":{"worker":"./src/arrow/impl-flechette/index.ts","browser":"./dist/browser/arrow/impl-arrowjs/index.js","default":"./src/arrow/impl-arrowjs/index.ts","workerd":"./src/arrow/impl-flechette/index.ts","flechette":"./src/arrow/impl-flechette/index.ts"},"#vgi-rpc-client-response-budget":{"worker":"./dist/browser/client/default-response-budget.browser.js","browser":"./dist/browser/client/default-response-budget.browser.js","default":"./src/client/default-response-budget.ts","workerd":"./dist/browser/client/default-response-budget.browser.js"}},"scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun run build:js:node && bun run build:js:browser","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","build:js:node":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","build:js:browser":"bunx tsc -p tsconfig.browser.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"//imports":"`browser` must resolve to the JS emit under dist/browser, not ./src — the browser export condition serves transpiled JS and a `#vgi-rpc-arrow` specifier inside it is re-resolved with the consumer's conditions, so pointing it at a .ts file would drag TypeScript back into a loader-less bundler. Keep `browser` AFTER `workerd`/`worker`: conditions match in key order and a workerd build sets both, so it must reach flechette first.","repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"12.0.2","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"sideEffects":["./src/index.ts","./src/index.workerd.ts"],"_nodeVersion":"22.23.2","dependencies":{"fzstd":"^0.1.1","oauth4webapi":"^3.8.6","@noble/ciphers":"^2.2.0","@query-farm/flechette":"^2.4.1","@query-farm/apache-arrow":"^21.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@number0/iroh":"1.1.0","@biomejs/biome":"^2.4.16","@aws-sdk/client-s3":"^3.1059.0","@opentelemetry/api":"^1.9.1","@google-cloud/storage":"^7.19.0","@momics/iroh-http-node":"0.6.2","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@aws-sdk/s3-request-presigner":"^3.1059.0","@opentelemetry/sdk-trace-base":"^2.7.1","@opentelemetry/semantic-conventions":"^1.41.1"},"peerDependencies":{"@number0/iroh":">=1.1.0 <2","@aws-sdk/client-s3":">=3.0.0","@opentelemetry/api":">=1.4.0","@google-cloud/storage":">=7.0.0","@momics/iroh-http-node":">=0.6.2 <1","@aws-sdk/s3-request-presigner":">=3.0.0"},"peerDependenciesMeta":{"@number0/iroh":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@google-cloud/storage":{"optional":true},"@momics/iroh-http-node":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.23.1_1789139328670_0.3274412277630998","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@query-farm/vgi-rpc","version":"0.24.0","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.24.0","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"1d4a04b9ba73a6a49dffd0810f603cea57086609","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.24.0.tgz","fileCount":486,"integrity":"sha512-QK+7SKukfFU6vnFFOaMu0lats9yoWCsOE/Ogv69m6UEnD8oHQSy+D1XwckY70kAtanfRpMZdSVdfcA20qCAd+g==","signatures":[{"sig":"MEQCICV1bsp8nj5WFD9GzTKez5FbJ9V5h7e1mFhu37cVcaEFAiBCNuGiogJe4SMKNqvXrKfpL27f7yLT9dfZs8afJuuBWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5490958},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","worker":"./src/index.workerd.ts","browser":"./dist/browser/index.workerd.js","workerd":"./src/index.workerd.ts"},"./s3":{"bun":"./src/s3.ts","types":"./dist/s3.d.ts","import":"./dist/s3.js"},"./gcs":{"bun":"./src/gcs.ts","types":"./dist/gcs.d.ts","import":"./dist/gcs.js"},"./otel":{"bun":"./src/otel.ts","types":"./dist/otel.d.ts","import":"./dist/otel.js"},"./connect":{"bun":"./src/client/connect.ts","types":"./dist/client/connect.d.ts","import":"./dist/client/connect.js","browser":"./dist/browser/client/connect.js"}},"gitHead":"5d8c344f1362a731f517690fb673e301ab653636","imports":{"#vgi-rpc-arrow":{"worker":"./src/arrow/impl-flechette/index.ts","browser":"./dist/browser/arrow/impl-arrowjs/index.js","default":"./src/arrow/impl-arrowjs/index.ts","workerd":"./src/arrow/impl-flechette/index.ts","flechette":"./src/arrow/impl-flechette/index.ts"},"#vgi-rpc-client-response-budget":{"worker":"./dist/browser/client/default-response-budget.browser.js","browser":"./dist/browser/client/default-response-budget.browser.js","default":"./src/client/default-response-budget.ts","workerd":"./dist/browser/client/default-response-budget.browser.js"}},"scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun run build:js:node && bun run build:js:browser","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","build:js:node":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","build:js:browser":"bunx tsc -p tsconfig.browser.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"//imports":"`browser` must resolve to the JS emit under dist/browser, not ./src — the browser export condition serves transpiled JS and a `#vgi-rpc-arrow` specifier inside it is re-resolved with the consumer's conditions, so pointing it at a .ts file would drag TypeScript back into a loader-less bundler. Keep `browser` AFTER `workerd`/`worker`: conditions match in key order and a workerd build sets both, so it must reach flechette first.","repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"12.0.2","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"sideEffects":["./src/index.ts","./src/index.workerd.ts"],"_nodeVersion":"22.23.2","dependencies":{"fzstd":"^0.1.1","oauth4webapi":"^3.8.6","@noble/ciphers":"^2.2.0","@query-farm/flechette":"^2.4.1","@query-farm/apache-arrow":"^21.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@number0/iroh":"1.1.0","@biomejs/biome":"^2.4.16","@aws-sdk/client-s3":"^3.1059.0","@opentelemetry/api":"^1.9.1","@google-cloud/storage":"^7.19.0","@momics/iroh-http-node":"0.6.2","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@aws-sdk/s3-request-presigner":"^3.1059.0","@opentelemetry/sdk-trace-base":"^2.7.1","@opentelemetry/semantic-conventions":"^1.41.1"},"peerDependencies":{"@number0/iroh":">=1.1.0 <2","@aws-sdk/client-s3":">=3.0.0","@opentelemetry/api":">=1.4.0","@google-cloud/storage":">=7.0.0","@momics/iroh-http-node":">=0.6.2 <1","@aws-sdk/s3-request-presigner":">=3.0.0"},"peerDependenciesMeta":{"@number0/iroh":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@google-cloud/storage":{"optional":true},"@momics/iroh-http-node":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.24.0_1789610164649_0.4088251547480759","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@query-farm/vgi-rpc","version":"0.25.0","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.25.0","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"5340e6a633473e8f8b869dba5b3563279cd16eb6","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.25.0.tgz","fileCount":481,"integrity":"sha512-f9xWaFBn9ckwkcCUAF8xwFwfag6grcgPXUyxUT6klPaErgejubCVK4W0CUQ7xbd4m7RIG3W7UdQpT/0K3jXNAQ==","signatures":[{"sig":"MEYCIQD5mjL4KeFjSUvS02dO7oziYmUHRNqR6mKGUlh5pn4s9AIhAPgR9CZJPCbsNUA7u8ywMw3hfoQSDVu2W3hfi1wRfiUv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICwmaa7Sd4bSbNOyEzI/IN//cdoIZfxYvgtaDaR7LdeYAiAxQRWBb2jPQkXr9tXGMDKmSZyn06ASaq6be48varODZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5432579},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","worker":"./src/index.workerd.ts","browser":"./dist/browser/index.workerd.js","workerd":"./src/index.workerd.ts"},"./s3":{"bun":"./src/s3.ts","types":"./dist/s3.d.ts","import":"./dist/s3.js"},"./gcs":{"bun":"./src/gcs.ts","types":"./dist/gcs.d.ts","import":"./dist/gcs.js"},"./otel":{"bun":"./src/otel.ts","types":"./dist/otel.d.ts","import":"./dist/otel.js"},"./connect":{"bun":"./src/client/connect.ts","types":"./dist/client/connect.d.ts","import":"./dist/client/connect.js","browser":"./dist/browser/client/connect.js"}},"gitHead":"db838ede53b504af7325e0a14f3b8e3a883874b7","imports":{"#vgi-rpc-arrow":{"worker":"./src/arrow/impl-flechette/index.ts","browser":"./dist/browser/arrow/impl-arrowjs/index.js","default":"./src/arrow/impl-arrowjs/index.ts","workerd":"./src/arrow/impl-flechette/index.ts","flechette":"./src/arrow/impl-flechette/index.ts"},"#vgi-rpc-client-response-budget":{"worker":"./dist/browser/client/default-response-budget.browser.js","browser":"./dist/browser/client/default-response-budget.browser.js","default":"./src/client/default-response-budget.ts","workerd":"./dist/browser/client/default-response-budget.browser.js"}},"scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun run build:js:node && bun run build:js:browser","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","build:js:node":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","build:js:browser":"bunx tsc -p tsconfig.browser.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"//imports":"`browser` must resolve to the JS emit under dist/browser, not ./src — the browser export condition serves transpiled JS and a `#vgi-rpc-arrow` specifier inside it is re-resolved with the consumer's conditions, so pointing it at a .ts file would drag TypeScript back into a loader-less bundler. Keep `browser` AFTER `workerd`/`worker`: conditions match in key order and a workerd build sets both, so it must reach flechette first.","repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"12.0.2","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"sideEffects":["./src/index.ts","./src/index.workerd.ts"],"_nodeVersion":"22.23.2","dependencies":{"fzstd":"^0.1.1","oauth4webapi":"^3.8.6","@noble/ciphers":"^2.2.0","@query-farm/flechette":"^2.4.1","@query-farm/apache-arrow":"^21.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@number0/iroh":"1.1.0","@biomejs/biome":"^2.4.16","@aws-sdk/client-s3":"^3.1059.0","@opentelemetry/api":"^1.9.1","@google-cloud/storage":"^7.19.0","@momics/iroh-http-node":"0.6.2","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@aws-sdk/s3-request-presigner":"^3.1059.0","@opentelemetry/sdk-trace-base":"^2.7.1","@opentelemetry/semantic-conventions":"^1.41.1"},"peerDependencies":{"@number0/iroh":">=1.1.0 <2","@aws-sdk/client-s3":">=3.0.0","@opentelemetry/api":">=1.4.0","@google-cloud/storage":">=7.0.0","@momics/iroh-http-node":">=0.6.2 <1","@aws-sdk/s3-request-presigner":">=3.0.0"},"peerDependenciesMeta":{"@number0/iroh":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@google-cloud/storage":{"optional":true},"@momics/iroh-http-node":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.25.0_1789764886904_0.5522811564577463","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"@query-farm/vgi-rpc","version":"0.25.1","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.25.1","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"238fb178f86021edb266f275f85065f575f7ea9a","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.25.1.tgz","fileCount":486,"integrity":"sha512-hGUqflbU4mfCgRzaQNKZwt0gTIrntf9nl3ak4ETjm8HOkiVlsU0vQV+9tUDnI3zOg5Gbexm3qGMO+Og/E+Lj1w==","signatures":[{"sig":"MEUCIQDhJDJRFTlXk5DMPaS+OI5BgaHtpoHXa8ocs+svIHS6IAIgX0rtyhenRK4qpbjQpE2oNyz+dvdSMS3To8tTZlo8mJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDT73NlXQssbduADBVZQC8tbBHEvKfVLIoPaPxMcn9DYQIhAKv9p1D8zEjTRR2xlxQcEi+bYV2Ue2JI8fk6xJuI+aG5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.25.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5454855},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","worker":"./src/index.workerd.ts","browser":"./dist/browser/index.workerd.js","workerd":"./src/index.workerd.ts"},"./s3":{"bun":"./src/s3.ts","types":"./dist/s3.d.ts","import":"./dist/s3.js"},"./gcs":{"bun":"./src/gcs.ts","types":"./dist/gcs.d.ts","import":"./dist/gcs.js"},"./otel":{"bun":"./src/otel.ts","types":"./dist/otel.d.ts","import":"./dist/otel.js"},"./connect":{"bun":"./src/client/connect.ts","types":"./dist/client/connect.d.ts","import":"./dist/client/connect.js","browser":"./dist/browser/client/connect.js"}},"gitHead":"156a06ca3d907378265c6be767eb9cac0bd7e465","imports":{"#vgi-rpc-arrow":{"worker":"./src/arrow/impl-flechette/index.ts","browser":"./dist/browser/arrow/impl-arrowjs/index.js","default":"./src/arrow/impl-arrowjs/index.ts","workerd":"./src/arrow/impl-flechette/index.ts","flechette":"./src/arrow/impl-flechette/index.ts"},"#vgi-rpc-client-response-budget":{"worker":"./dist/browser/client/default-response-budget.browser.js","browser":"./dist/browser/client/default-response-budget.browser.js","default":"./src/client/default-response-budget.ts","workerd":"./dist/browser/client/default-response-budget.browser.js"}},"scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun run build:js:node && bun run build:js:browser","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","build:js:node":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","build:js:browser":"bunx tsc -p tsconfig.browser.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"//imports":"`browser` must resolve to the JS emit under dist/browser, not ./src — the browser export condition serves transpiled JS and a `#vgi-rpc-arrow` specifier inside it is re-resolved with the consumer's conditions, so pointing it at a .ts file would drag TypeScript back into a loader-less bundler. Keep `browser` AFTER `workerd`/`worker`: conditions match in key order and a workerd build sets both, so it must reach flechette first.","repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"12.0.2","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"sideEffects":["./src/index.ts","./src/index.workerd.ts"],"_nodeVersion":"22.23.2","dependencies":{"fzstd":"^0.1.1","oauth4webapi":"^3.8.6","@noble/ciphers":"^2.2.0","@query-farm/flechette":"^2.4.1","@query-farm/apache-arrow":"^21.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@number0/iroh":"1.1.0","@biomejs/biome":"^2.4.16","@aws-sdk/client-s3":"^3.1059.0","@opentelemetry/api":"^1.9.1","@google-cloud/storage":"^7.19.0","@momics/iroh-http-node":"0.6.2","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@aws-sdk/s3-request-presigner":"^3.1059.0","@opentelemetry/sdk-trace-base":"^2.7.1","@opentelemetry/semantic-conventions":"^1.41.1"},"peerDependencies":{"@number0/iroh":">=1.1.0 <2","@aws-sdk/client-s3":">=3.0.0","@opentelemetry/api":">=1.4.0","@google-cloud/storage":">=7.0.0","@momics/iroh-http-node":">=0.6.2 <1","@aws-sdk/s3-request-presigner":">=3.0.0"},"peerDependenciesMeta":{"@number0/iroh":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@google-cloud/storage":{"optional":true},"@momics/iroh-http-node":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.25.1_1789780704174_0.4322350577941674","host":"s3://npm-registry-packages-npm-production"}},"0.25.2":{"name":"@query-farm/vgi-rpc","version":"0.25.2","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.25.2","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"6efa5b8b506c4f334a7b23be4ba229db3acc9b95","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.25.2.tgz","fileCount":486,"integrity":"sha512-XpbzVEeW0tW3AkFbDEoZLmkLK/CQyTVZXCJbooOvNKnKL19SSVvq4kldrrpVVyJDlR+xmlBEgj/n0vnCLBQ4Fw==","signatures":[{"sig":"MEYCIQDwikp1OCrd3OF1+1zy//0QSuuSKnHplxw2mfpp34EUaAIhAIA98Tnw99NkBrrN6nXbBNx5XbHHyAvXMfnvO2iHwqw+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAw/bGIqg+hY6wxlH5b5WVUHr3X9vP4EO/2BeUSdJoaWAiBIKsdV/U7Xw9sV3xiaLEGvWlJTZxdamozErpZp7RFNCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.25.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5457148},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","worker":"./src/index.workerd.ts","browser":"./dist/browser/index.workerd.js","workerd":"./src/index.workerd.ts"},"./s3":{"bun":"./src/s3.ts","types":"./dist/s3.d.ts","import":"./dist/s3.js"},"./gcs":{"bun":"./src/gcs.ts","types":"./dist/gcs.d.ts","import":"./dist/gcs.js"},"./otel":{"bun":"./src/otel.ts","types":"./dist/otel.d.ts","import":"./dist/otel.js"},"./connect":{"bun":"./src/client/connect.ts","types":"./dist/client/connect.d.ts","import":"./dist/client/connect.js","browser":"./dist/browser/client/connect.js"}},"gitHead":"b53b003e8a6b11920a3a04bd196fff836631e014","imports":{"#vgi-rpc-arrow":{"worker":"./src/arrow/impl-flechette/index.ts","browser":"./dist/browser/arrow/impl-arrowjs/index.js","default":"./src/arrow/impl-arrowjs/index.ts","workerd":"./src/arrow/impl-flechette/index.ts","flechette":"./src/arrow/impl-flechette/index.ts"},"#vgi-rpc-client-response-budget":{"worker":"./dist/browser/client/default-response-budget.browser.js","browser":"./dist/browser/client/default-response-budget.browser.js","default":"./src/client/default-response-budget.ts","workerd":"./dist/browser/client/default-response-budget.browser.js"}},"scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun run build:js:node && bun run build:js:browser","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","build:js:node":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","build:js:browser":"bunx tsc -p tsconfig.browser.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"//imports":"`browser` must resolve to the JS emit under dist/browser, not ./src — the browser export condition serves transpiled JS and a `#vgi-rpc-arrow` specifier inside it is re-resolved with the consumer's conditions, so pointing it at a .ts file would drag TypeScript back into a loader-less bundler. Keep `browser` AFTER `workerd`/`worker`: conditions match in key order and a workerd build sets both, so it must reach flechette first.","repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"12.0.2","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"sideEffects":["./src/index.ts","./src/index.workerd.ts"],"_nodeVersion":"22.23.2","dependencies":{"fzstd":"^0.1.1","oauth4webapi":"^3.8.6","@noble/ciphers":"^2.2.0","@query-farm/flechette":"^2.4.1","@query-farm/apache-arrow":"^21.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@number0/iroh":"1.1.0","@biomejs/biome":"^2.4.16","@aws-sdk/client-s3":"^3.1059.0","@opentelemetry/api":"^1.9.1","@google-cloud/storage":"^7.19.0","@momics/iroh-http-node":"0.6.2","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@aws-sdk/s3-request-presigner":"^3.1059.0","@opentelemetry/sdk-trace-base":"^2.7.1","@opentelemetry/semantic-conventions":"^1.41.1"},"peerDependencies":{"@number0/iroh":">=1.1.0 <2","@aws-sdk/client-s3":">=3.0.0","@opentelemetry/api":">=1.4.0","@google-cloud/storage":">=7.0.0","@momics/iroh-http-node":">=0.6.2 <1","@aws-sdk/s3-request-presigner":">=3.0.0"},"peerDependenciesMeta":{"@number0/iroh":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@google-cloud/storage":{"optional":true},"@momics/iroh-http-node":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.25.2_1789782459737_0.5587734303349978","host":"s3://npm-registry-packages-npm-production"}},"0.25.3":{"name":"@query-farm/vgi-rpc","version":"0.25.3","license":"Apache-2.0","_id":"@query-farm/vgi-rpc@0.25.3","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"homepage":"https://vgi-rpc-typescript.query.farm","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"1cc9662cfc42a0cbdf16af55b007fe001ffb7e20","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.25.3.tgz","fileCount":486,"integrity":"sha512-Uk9cCTWSidj2ThKj2ymvfmTwzEtfuYb+ZcmkbWdlg2EK0mUk8bTd/cjRgUzex+yFGCY9jFf8o8xmsZbK4hbmQA==","signatures":[{"sig":"MEUCIQCW+G4uQ3wWKS9u3TUdzYgYp4SC9aeNEXQS6a9GF0WIvQIga6bOIqmzdOOII+sZ4LZtZ2VErsVdTlVsp/1KE7LMaxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCsxg83rYjqhzA21P12dbzl8MZy6llqDFq6RfLu8C9WewIgYWwaqcbiH5SYaVrkHEZIqItDBK6JXMVugSVpbIJHLNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.25.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5466551},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","worker":"./src/index.workerd.ts","browser":"./dist/browser/index.workerd.js","workerd":"./src/index.workerd.ts"},"./s3":{"bun":"./src/s3.ts","types":"./dist/s3.d.ts","import":"./dist/s3.js"},"./gcs":{"bun":"./src/gcs.ts","types":"./dist/gcs.d.ts","import":"./dist/gcs.js"},"./otel":{"bun":"./src/otel.ts","types":"./dist/otel.d.ts","import":"./dist/otel.js"},"./connect":{"bun":"./src/client/connect.ts","types":"./dist/client/connect.d.ts","import":"./dist/client/connect.js","browser":"./dist/browser/client/connect.js"}},"gitHead":"fd88961360c01bb9161906fe50d1ec7efd0684fb","imports":{"#vgi-rpc-arrow":{"worker":"./src/arrow/impl-flechette/index.ts","browser":"./dist/browser/arrow/impl-arrowjs/index.js","default":"./src/arrow/impl-arrowjs/index.ts","workerd":"./src/arrow/impl-flechette/index.ts","flechette":"./src/arrow/impl-flechette/index.ts"},"#vgi-rpc-client-response-budget":{"worker":"./dist/browser/client/default-response-budget.browser.js","browser":"./dist/browser/client/default-response-budget.browser.js","default":"./src/client/default-response-budget.ts","workerd":"./dist/browser/client/default-response-budget.browser.js"}},"scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun run build:js:node && bun run build:js:browser","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","build:js:node":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","build:js:browser":"bunx tsc -p tsconfig.browser.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"//imports":"`browser` must resolve to the JS emit under dist/browser, not ./src — the browser export condition serves transpiled JS and a `#vgi-rpc-arrow` specifier inside it is re-resolved with the consumer's conditions, so pointing it at a .ts file would drag TypeScript back into a loader-less bundler. Keep `browser` AFTER `workerd`/`worker`: conditions match in key order and a workerd build sets both, so it must reach flechette first.","repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"12.0.2","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"sideEffects":["./src/index.ts","./src/index.workerd.ts"],"_nodeVersion":"22.23.2","dependencies":{"fzstd":"^0.1.1","oauth4webapi":"^3.8.6","@noble/ciphers":"^2.2.0","@query-farm/flechette":"^2.4.1","@query-farm/apache-arrow":"^21.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@number0/iroh":"1.1.0","@biomejs/biome":"^2.4.16","@aws-sdk/client-s3":"^3.1059.0","@opentelemetry/api":"^1.9.1","@google-cloud/storage":"^7.19.0","@momics/iroh-http-node":"0.6.2","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@aws-sdk/s3-request-presigner":"^3.1059.0","@opentelemetry/sdk-trace-base":"^2.7.1","@opentelemetry/semantic-conventions":"^1.41.1"},"peerDependencies":{"@number0/iroh":">=1.1.0 <2","@aws-sdk/client-s3":">=3.0.0","@opentelemetry/api":">=1.4.0","@google-cloud/storage":">=7.0.0","@momics/iroh-http-node":">=0.6.2 <1","@aws-sdk/s3-request-presigner":">=3.0.0"},"peerDependenciesMeta":{"@number0/iroh":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@google-cloud/storage":{"optional":true},"@momics/iroh-http-node":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vgi-rpc_0.25.3_1789939792392_0.06877015206926895","host":"s3://npm-registry-packages-npm-production"}},"0.25.4":{"_id":"@query-farm/vgi-rpc@0.25.4","bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"dist":{"shasum":"0b543f86726c5d35b8a1998663379cedc72b5b31","tarball":"https://registry.npmjs.org/@query-farm/vgi-rpc/-/vgi-rpc-0.25.4.tgz","fileCount":488,"integrity":"sha512-fOsk+hGbEG56lK+Bek7Vy5ZovjYuz6N71AlfiIjTQGXysUhWXU3pZHRx2qw6Ms8D2fJ3kI+7ZgCemws21LrN2g==","signatures":[{"sig":"MEYCIQCWLWHCW3jcWlDDJR7N37Mw5FppWgOFNXOGVDRDCizSaAIhALK145Z/Vzf8sXAuXeTjBlhddUp5QvnmW1hKQyA3ybeB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDgNh+l/SG+asmKXzVR/OQaDhLQQjTwngj/75Zdf1GxXgIhAMilxfH7PjkKr57qkMm6U8dvMIy639xArPiLVQDlZoXD"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@query-farm%2fvgi-rpc@0.25.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5926198},"main":"dist/index.js","name":"@query-farm/vgi-rpc","type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","worker":"./src/index.workerd.ts","browser":"./dist/browser/index.workerd.js","workerd":"./src/index.workerd.ts"},"./s3":{"bun":"./src/s3.ts","types":"./dist/s3.d.ts","import":"./dist/s3.js"},"./gcs":{"bun":"./src/gcs.ts","types":"./dist/gcs.d.ts","import":"./dist/gcs.js"},"./otel":{"bun":"./src/otel.ts","types":"./dist/otel.d.ts","import":"./dist/otel.js"},"./connect":{"bun":"./src/client/connect.ts","types":"./dist/client/connect.d.ts","import":"./dist/client/connect.js","browser":"./dist/browser/client/connect.js"}},"gitHead":"f803f56041bd15005e7a7f201996dbec27fac31d","imports":{"#vgi-rpc-arrow":{"worker":"./src/arrow/impl-flechette/index.ts","browser":"./dist/browser/arrow/impl-arrowjs/index.js","default":"./src/arrow/impl-arrowjs/index.ts","workerd":"./src/arrow/impl-flechette/index.ts","flechette":"./src/arrow/impl-flechette/index.ts"},"#vgi-rpc-client-response-budget":{"worker":"./dist/browser/client/default-response-budget.browser.js","browser":"./dist/browser/client/default-response-budget.browser.js","default":"./src/client/default-response-budget.ts","workerd":"./dist/browser/client/default-response-budget.browser.js"}},"license":"Apache-2.0","scripts":{"lint":"biome check .","test":"bun test","build":"bun run build:types && bun run build:js","format":"biome format --write .","build:js":"bun run build:js:node && bun run build:js:browser","lint:fix":"biome check --write .","build:types":"bunx tsc -p tsconfig.build.json","build:js:node":"bun build ./src/index.ts --outdir dist --target node --format esm --sourcemap=external --external @query-farm/apache-arrow && bun build ./src/client/connect.ts --outdir dist/client --target node --format esm --sourcemap=external --external @query-farm/apache-arrow","build:js:browser":"bunx tsc -p tsconfig.browser.json"},"version":"0.25.4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7343ca3f-d56c-46e3-874c-6f7ea10744de"}},"homepage":"https://vgi-rpc-typescript.query.farm","//imports":"`browser` must resolve to the JS emit under dist/browser, not ./src — the browser export condition serves transpiled JS and a `#vgi-rpc-arrow` specifier inside it is re-resolved with the consumer's conditions, so pointing it at a .ts file would drag TypeScript back into a loader-less bundler. Keep `browser` AFTER `workerd`/`worker`: conditions match in key order and a workerd build sets both, so it must reach flechette first.","repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"_npmVersion":"12.0.2","description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","directories":{},"maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"sideEffects":["./src/index.ts","./src/index.workerd.ts"],"_nodeVersion":"22.23.2","dependencies":{"fzstd":"^0.1.1","oauth4webapi":"^3.8.6","@noble/ciphers":"^2.2.0","@query-farm/flechette":"^2.4.1","@query-farm/apache-arrow":"^21.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@number0/iroh":"1.1.0","@biomejs/biome":"^2.4.16","@aws-sdk/client-s3":"^3.1059.0","@opentelemetry/api":"^1.9.1","@google-cloud/storage":"^7.19.0","@momics/iroh-http-node":"0.6.2","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@aws-sdk/s3-request-presigner":"^3.1059.0","@opentelemetry/sdk-trace-base":"^2.7.1","@opentelemetry/semantic-conventions":"^1.41.1"},"peerDependencies":{"@number0/iroh":">=1.1.0 <2","@aws-sdk/client-s3":">=3.0.0","@opentelemetry/api":">=1.4.0","@google-cloud/storage":">=7.0.0","@momics/iroh-http-node":">=0.6.2 <1","@aws-sdk/s3-request-presigner":">=3.0.0"},"peerDependenciesMeta":{"@number0/iroh":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@google-cloud/storage":{"optional":true},"@momics/iroh-http-node":{"optional":true},"@aws-sdk/s3-request-presigner":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vgi-rpc_0.25.4_1789940085989_0.3360305038304279"}}},"time":{"created":"2026-03-03T14:17:31.050Z","modified":"2026-09-20T21:34:46.460Z","0.1.0":"2026-03-03T14:17:31.329Z","0.2.0":"2026-03-03T15:09:12.548Z","0.2.1":"2026-03-03T15:12:19.869Z","0.2.2":"2026-03-03T15:34:18.314Z","0.2.3":"2026-03-03T15:35:15.995Z","0.2.4":"2026-03-03T15:54:05.382Z","0.3.1":"2026-03-04T15:38:44.417Z","0.3.2":"2026-03-04T16:34:14.615Z","0.3.3":"2026-03-04T19:26:59.126Z","0.3.4":"2026-03-04T19:51:59.402Z","0.4.0":"2026-03-05T15:12:02.124Z","0.6.0":"2026-03-22T15:36:04.313Z","0.6.1":"2026-03-25T19:59:06.856Z","0.6.2":"2026-03-25T21:57:54.623Z","0.6.3":"2026-03-26T00:44:49.441Z","0.6.4":"2026-03-30T11:52:23.429Z","0.7.0":"2026-06-02T19:52:40.142Z","0.7.1":"2026-06-03T03:06:22.688Z","0.7.2":"2026-06-03T03:10:01.970Z","0.7.3":"2026-06-15T17:02:09.327Z","0.7.4":"2026-06-16T00:41:28.207Z","0.7.5":"2026-06-16T00:50:44.370Z","0.8.0":"2026-06-26T00:06:09.005Z","0.9.0":"2026-06-26T14:26:58.698Z","0.10.0":"2026-07-07T22:25:26.853Z","0.11.0":"2026-07-08T15:20:08.937Z","0.12.0":"2026-07-08T18:41:51.314Z","0.13.0":"2026-07-10T22:07:25.208Z","0.14.0":"2026-07-17T00:40:15.586Z","0.14.1":"2026-07-21T05:25:11.778Z","0.14.2":"2026-07-21T13:52:00.359Z","0.15.0":"2026-07-21T17:50:34.549Z","0.15.1":"2026-07-22T02:56:57.730Z","0.15.2":"2026-07-23T15:18:44.653Z","0.15.3":"2026-07-23T16:46:27.166Z","0.15.4":"2026-07-23T16:58:23.490Z","0.16.0":"2026-07-27T14:04:30.478Z","0.17.0":"2026-08-05T02:06:58.627Z","0.18.0":"2026-08-05T21:20:43.247Z","0.18.1":"2026-08-10T18:16:38.206Z","0.19.0":"2026-08-10T22:53:25.942Z","0.19.1":"2026-08-11T21:10:34.077Z","0.19.2":"2026-08-11T21:55:58.880Z","0.19.3":"2026-08-12T03:02:30.360Z","0.19.4":"2026-08-12T15:00:21.508Z","0.19.5":"2026-08-13T13:55:23.871Z","0.20.0":"2026-08-13T14:36:00.807Z","0.21.0":"2026-08-13T15:42:40.451Z","0.21.1":"2026-08-13T18:06:58.366Z","0.21.2":"2026-08-13T18:13:12.119Z","0.21.3":"2026-08-17T17:33:06.004Z","0.22.0":"2026-08-24T00:44:40.354Z","0.23.0":"2026-09-05T01:32:00.626Z","0.23.1":"2026-09-11T15:08:48.854Z","0.24.0":"2026-09-17T01:56:04.855Z","0.25.0":"2026-09-18T20:54:47.026Z","0.25.1":"2026-09-19T01:18:24.289Z","0.25.2":"2026-09-19T01:47:39.935Z","0.25.3":"2026-09-20T21:29:52.543Z","0.25.4":"2026-09-20T21:34:46.125Z"},"bugs":{"url":"https://github.com/Query-farm/vgi-rpc-typescript/issues"},"license":"Apache-2.0","homepage":"https://vgi-rpc-typescript.query.farm","repository":{"url":"git+https://github.com/Query-farm/vgi-rpc-typescript.git","type":"git"},"description":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)","maintainers":[{"name":"query-farm","email":"hello@query.farm"}],"readme":"[![VGI — The Vector Gateway Interface](https://vgi-rpc.query.farm/logo-hero.png)](https://vgi-rpc.query.farm)\n\n<h1 align=\"center\">vgi-rpc</h1>\n\n<p align=\"center\">\n  Transport-agnostic RPC framework built on <a href=\"https://arrow.apache.org/\">Apache Arrow</a> IPC serialization — the TypeScript port of <a href=\"https://github.com/Query-farm/vgi-rpc-python\">vgi-rpc</a>.<br>\n  Built by <a href=\"https://query.farm\">🚜 Query.Farm</a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/Query-farm/vgi-rpc-typescript/actions/workflows/ci.yml\"><img src=\"https://github.com/Query-farm/vgi-rpc-typescript/actions/workflows/ci.yml/badge.svg\" alt=\"CI\"></a>\n  <a href=\"https://www.npmjs.com/package/@query-farm/vgi-rpc\"><img src=\"https://img.shields.io/npm/v/%40query-farm%2Fvgi-rpc\" alt=\"npm\"></a>\n  <a href=\"https://www.npmjs.com/package/@query-farm/vgi-rpc\"><img src=\"https://img.shields.io/npm/dm/%40query-farm%2Fvgi-rpc\" alt=\"npm downloads\"></a>\n  <a href=\"LICENSE.md\"><img src=\"https://img.shields.io/badge/license-Apache--2.0-blue\" alt=\"License\"></a>\n</p>\n\nTypeScript server library for the [vgi-rpc](https://vgi-rpc.query.farm) framework. Implements RPC servers that communicate over stdin/stdout using [Apache Arrow](https://arrow.apache.org/) IPC serialization.\n\nDefine RPC methods with Arrow-typed schemas, serve them over stdin/stdout, and interact with them using the Python `vgi-rpc` CLI or any `vgi-rpc` client. Unlike JSON-over-HTTP, structured data stays in Arrow columnar format for efficient transfer.\n\n**Key features:**\n\n- **Three method types** — unary (request-response), producer (server-streaming), and exchange (bidirectional-streaming)\n- **Apache Arrow IPC wire format** — efficient columnar serialization compatible with the Python `vgi-rpc` framework\n- **Schema shorthand** — declare schemas with `{ name: str, count: int }` instead of manual `Schema`/`Field` construction\n- **Fluent protocol builder** — chain `.unary()`, `.producer()`, `.exchange()` calls to define your service\n- **Type-safe streaming state** — generic `<S>` parameter threads state types through init and produce/exchange functions\n- **Runtime introspection** — `vgi_rpc.Reflection.v1`, a co-hosted protocol for dynamic service discovery via the CLI\n- **Result validation** — missing required fields in handler results throw descriptive errors at emit time\n- **Authentication** — bearer tokens, JWT, mTLS (PEM-in-header and XFCC), with chainable authenticators\n- **Six client transports** — HTTP, HTTP-over-Iroh (`httpiConnect`), raw Iroh (`irohConnect`), subprocess, raw pipe, and raw TCP, all sharing a unified `RpcClient` interface. Raw TCP carries no auth/TLS and defaults to loopback (`127.0.0.1`) — trusted networks only; use HTTP otherwise.\n\nSee [SPIFFE identity from trusted HTTP proxies](docs/spiffe-proxy-identity.md)\nfor Envoy, nginx, AWS ALB, Google Cloud Load Balancing, and Azure Application\nGateway deployment profiles.\n\n## Installation\n\n```bash\n# Bun\nbun add @query-farm/vgi-rpc\n\n# npm\nnpm install @query-farm/vgi-rpc\n\n# Deno\ndeno add npm:@query-farm/vgi-rpc\n```\n\n## Runtime Compatibility\n\n`vgi-rpc` works with [Bun](https://bun.sh/), [Node.js](https://nodejs.org/) 22+, and [Deno](https://deno.land/) 2+. The HTTP handler and HTTP client are fully runtime-agnostic. The subprocess transport (`subprocessConnect`) requires Bun.\n\n### Browser Usage\n\nThe HTTP client works in browsers. Use `httpConnect` to call a `vgi-rpc` server from any browser application:\n\n```typescript\nimport { httpConnect } from \"@query-farm/vgi-rpc\";\n\nconst client = httpConnect(\"https://api.example.com\");\nconst result = await client.call(\"add\", { a: 2, b: 3 });\n```\n\nYou will need a bundler (Vite, esbuild, webpack, etc.) that can resolve the `@query-farm/apache-arrow` dependency. Server-only exports (`VgiRpcServer`, `createHttpHandler`, `subprocessConnect`, `pipeConnect`) are not available in browsers.\n\n## Quick Start\n\n```typescript\nimport { Protocol, VgiRpcServer, str, float } from \"@query-farm/vgi-rpc\";\n\nconst protocol = new Protocol(\"Calculator\");\n\nprotocol.unary(\"add\", {\n  params: { a: float, b: float },\n  result: { result: float },\n  handler: async ({ a, b }) => ({ result: a + b }),\n  doc: \"Add two numbers.\",\n});\n\nprotocol.unary(\"greet\", {\n  params: { name: str },\n  result: { result: str },\n  handler: async ({ name }) => ({ result: `Hello, ${name}!` }),\n  doc: \"Greet someone by name.\",\n});\n\nconst server = new VgiRpcServer(protocol, { enableDescribe: true });\nserver.run();\n```\n\n## Client\n\nConnect to any vgi-rpc server programmatically:\n\n```typescript\nimport { httpConnect, subprocessConnect } from \"@query-farm/vgi-rpc\";\n\n// HTTP transport\nconst client = httpConnect(\"http://localhost:8080\");\nconst result = await client.call(\"add\", { a: 2, b: 3 });\nconsole.log(result); // { result: 5 }\nclient.close();\n\n// Subprocess transport (spawns server, communicates over pipes)\nconst client2 = subprocessConnect([\"bun\", \"run\", \"server.ts\"]);\nconst result2 = await client2.call(\"greet\", { name: \"World\" });\nconsole.log(result2); // { result: \"Hello, World!\" }\nclient2.close();\n```\n\nAll transports share the same `RpcClient` interface: `call()`, `stream()`, `describe()`, `close()`.\n\n### HTTP over Iroh (Node/Bun)\n\nInstall the optional native adapter and connect to the worker's canonical\n64-hex Iroh EndpointId:\n\n```bash\nbun add @momics/iroh-http-node\n```\n\n```typescript\nimport { httpiConnect } from \"@query-farm/vgi-rpc\";\n\nconst client = await httpiConnect(\n  \"httpi://0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef/vgi\",\n  {\n    // Optional discovery hints when the endpoint is not discoverable by relay.\n    directAddresses: [\"192.0.2.10:4433\"],\n    requestTimeoutMs: 30_000,\n    authorization: \"Bearer <token>\",\n  },\n);\nconst result = await client.call(\"add\", { a: 2, b: 3 });\nclient.close();\n```\n\n`httpiConnect` carries the ordinary VGI HTTP protocol over the `iroh-http/2`\nALPN. It therefore retains OPTIONS capability discovery, authorization,\ncompression, continuations, response budgets, and external-location handling.\nThe adapter accepts at most 256 MiB per HTTP response, matching its native\ntransport limit. The client owns and closes a node it creates. Pass `node` to\nshare an application-owned node; it remains open unless `closeNode: true` is\nset.\n\nThis native adapter is for Node/Bun, not browser bundles. Browser Iroh clients\nuse the separately packaged Rust/WASM connector.\n\n### Workers behind an Iroh bridge\n\nNode/Bun raw workers use the loopback-safe convenience wrapper:\n\n```typescript\nimport { serveIrohTcpUpstream } from \"@query-farm/vgi-rpc\";\n\nawait serveIrohTcpUpstream(protocol, {\n  issuer: \"production\",\n  port: 9400,\n});\n```\n\nFor HTTP workers, spread `irohHttpBridgeOptions(...)` into\n`createHttpHandler`. Its required `peerResolutionContext` adapter must supply\nthe immediate socket peer and the raw, multiplicity-preserving header list;\nthis keeps a plain Fetch `Request` from becoming a header-spoofing trust\nboundary. Both helpers default to authenticated EndpointIds and exact IPv4\nloopback trust; observation mode is an explicit `authenticate: false`.\n\n## Testing with the Python CLI\n\nTest it with the Python CLI:\n\n```bash\n# Describe the service\nvgi-rpc --cmd \"bun run server.ts\" describe\n\n# Call a method\nvgi-rpc --cmd \"bun run server.ts\" call add a=1.0 b=2.0\n# {\"result\": 3.0}\n\nvgi-rpc --cmd \"bun run server.ts\" call greet name=World\n# {\"result\": \"Hello, World!\"}\n```\n\n## Defining Methods\n\n### Unary\n\nSingle request, single response:\n\n```typescript\nprotocol.unary(\"add\", {\n  params: { a: float, b: float },\n  result: { result: float },\n  handler: async ({ a, b }) => ({ result: a + b }),\n  doc: \"Add two numbers.\",\n  defaults: { b: 1.0 },\n});\n```\n\nThe handler receives parsed parameters and returns a record matching the result schema. The optional `defaults` field provides default values for omitted parameters.\n\n### Producer (Server Streaming)\n\nThe server produces multiple output batches. The generic `<S>` parameter infers state types from the `init` return value:\n\n```typescript\nprotocol.producer<{ limit: number; current: number }>(\"count\", {\n  params: { limit: int32, batch_size: int32 },\n  outputSchema: { n: int32, n_squared: int32 },\n  init: async ({ limit, batch_size }) => ({\n    limit,\n    current: 0,\n    batchSize: batch_size,\n  }),\n  produce: async (state, out) => {\n    if (state.current >= state.limit) {\n      out.finish();\n      return;\n    }\n    out.emitRow({ n: state.current, n_squared: state.current ** 2 });\n    state.current++;\n  },\n  doc: \"Count from 0 to limit-1.\",\n  defaults: { batch_size: 1 },\n});\n```\n\n`produce` is called repeatedly. Call `out.finish()` to end the stream. Mutate `state` in-place between calls.\n\n### Exchange (Bidirectional Streaming)\n\nClient sends batches, server responds one output batch per input batch:\n\n```typescript\nprotocol.exchange<{ factor: number }>(\"scale\", {\n  params: { factor: float },\n  inputSchema: { value: float },\n  outputSchema: { value: float },\n  init: async ({ factor }) => ({ factor }),\n  exchange: async (state, input, out) => {\n    const value = input.getChildAt(0)?.get(0) as number;\n    out.emitRow({ value: value * state.factor });\n  },\n  doc: \"Scale input values by a factor.\",\n});\n```\n\n### Stream Headers\n\nProducer and exchange methods can send a one-time header before the data stream:\n\n```typescript\nprotocol.producer<{ count: number; current: number }>(\"produce_with_header\", {\n  params: { count: int },\n  outputSchema: { index: int, value: int },\n  headerSchema: { total_expected: int, description: str },\n  headerInit: (params) => ({\n    total_expected: params.count,\n    description: `producing ${params.count} batches`,\n  }),\n  init: ({ count }) => ({ count, current: 0 }),\n  produce: (state, out) => {\n    if (state.current >= state.count) {\n      out.finish();\n      return;\n    }\n    out.emitRow({ index: state.current, value: state.current * 10 });\n    state.current++;\n  },\n});\n```\n\n## Schema Shorthand\n\nDeclare schemas using convenient type singletons instead of manual `Schema`/`Field` construction:\n\n```typescript\nimport { str, bytes, int, int32, float, float32, bool } from \"@query-farm/vgi-rpc\";\n\n// Shorthand\nprotocol.unary(\"echo\", {\n  params: { name: str, count: int, value: float },\n  result: { result: str },\n  handler: ({ name }) => ({ result: name }),\n});\n\n// Equivalent verbose form\nimport { Schema, Field, Utf8, Int64, Float64 } from \"@query-farm/apache-arrow\";\n\nprotocol.unary(\"echo\", {\n  params: new Schema([\n    new Field(\"name\", new Utf8(), false),\n    new Field(\"count\", new Int64(), false),\n    new Field(\"value\", new Float64(), false),\n  ]),\n  result: new Schema([new Field(\"result\", new Utf8(), false)]),\n  handler: ({ name }) => ({ result: name }),\n});\n```\n\n### Type singletons\n\n| Singleton | Arrow Type | Python equivalent |\n|-----------|-----------|-------------------|\n| `str` | Utf8 | `str` |\n| `bytes` | Binary | `bytes` |\n| `int` | Int64 | `int` |\n| `int32` | Int32 | `Annotated[int, ArrowType(pa.int32())]` |\n| `float` | Float64 | `float` |\n| `float32` | Float32 | `Annotated[float, ArrowType(pa.float32())]` |\n| `bool` | Bool | `bool` |\n\nFor complex types (List, Map, Dictionary, nullable fields), use the full `Schema`/`Field` constructors from `@query-farm/apache-arrow`.\n\n## Emitting Output\n\nThe `OutputCollector` provides three ways to emit data:\n\n```typescript\n// Column arrays — most efficient for multi-row batches\nout.emit({ name: [\"alice\", \"bob\"], value: [1.0, 2.0] });\n\n// Single-row convenience\nout.emitRow({ name: \"alice\", value: 1.0 });\n\n// Pre-built RecordBatch\nout.emit(batch);\n```\n\nInt64 columns automatically coerce JavaScript Numbers to BigInt.\n\n## Client-Directed Logging\n\nHandler functions can emit log messages that travel over the wire to the client:\n\n```typescript\nprotocol.unary(\"process\", {\n  params: { data: str },\n  result: { result: str },\n  handler: (params, ctx) => {\n    ctx.clientLog(\"INFO\", `Processing: ${params.data}`);\n    ctx.clientLog(\"DEBUG\", \"Transform complete\", { detail: \"extra info\" });\n    return { result: params.data.toUpperCase() };\n  },\n});\n```\n\nIn streaming methods, use `out.clientLog()`:\n\n```typescript\nproduce: (state, out) => {\n  out.clientLog(\"INFO\", `Producing batch ${state.current}`);\n  out.emitRow({ value: state.current });\n  state.current++;\n},\n```\n\n## Error Handling\n\nExceptions thrown in handlers are propagated to the client as `RpcError`:\n\n```typescript\nhandler: async ({ a, b }) => {\n  if (b === 0) throw new Error(\"Division by zero\");\n  return { result: a / b };\n},\n```\n\nErrors are transmitted as zero-row Arrow batches with `EXCEPTION`-level metadata. The transport remains clean for subsequent requests.\n\n## Authentication\n\nThe HTTP handler supports pluggable authentication. Built-in factories cover common strategies:\n\n```typescript\nimport {\n  createHttpHandler,\n  chainAuthenticate,\n  mtlsAuthenticateSubject,\n  bearerAuthenticateStatic,\n  jwtAuthenticate,\n  AuthContext,\n} from \"@query-farm/vgi-rpc\";\n\n// mTLS via proxy-forwarded client certificate\nconst mtlsAuth = mtlsAuthenticateSubject({\n  allowedSubjects: new Set([\"my-service\"]),\n});\n\n// Static API key map\nconst apiKeyAuth = bearerAuthenticateStatic({\n  tokens: { \"sk-abc123\": new AuthContext(\"apikey\", true, \"ci-bot\") },\n});\n\n// Chain: try mTLS first, fall back to API key\nconst auth = chainAuthenticate(mtlsAuth, apiKeyAuth);\n\nconst handler = createHttpHandler(protocol, {\n  signingKey: myKey,\n  authenticate: auth,\n});\n```\n\nAvailable factories:\n\n| Factory | Description |\n|---------|-------------|\n| `bearerAuthenticate` | Custom bearer token validation |\n| `bearerAuthenticateStatic` | Static token map with constant-time comparison |\n| `jwtAuthenticate` | JWT validation via OIDC discovery |\n| `mtlsAuthenticate` | Custom X.509 certificate validation |\n| `mtlsAuthenticateFingerprint` | Certificate fingerprint lookup |\n| `mtlsAuthenticateSubject` | Subject CN extraction with optional allowlist |\n| `mtlsAuthenticateXfcc` | Envoy `x-forwarded-client-cert` header |\n| `chainAuthenticate` | Try multiple strategies in order |\n\n## Testing with the Python CLI\n\nThe [vgi-rpc CLI](https://github.com/Query-farm/vgi-rpc-python) can introspect and call methods on any TypeScript server:\n\n```bash\npip install vgi-rpc[cli]\n\n# Describe the service\nvgi-rpc --cmd \"bun run examples/calculator.ts\" describe\n\n# Unary call\nvgi-rpc --cmd \"bun run examples/calculator.ts\" call add a=2.0 b=3.0\n\n# Producer stream\nvgi-rpc --cmd \"bun run examples/streaming.ts\" call count limit=5 --format table\n\n# Exchange stream\nvgi-rpc --cmd \"bun run examples/streaming.ts\" call scale factor=2.0\n```\n\n## Wire Protocol Compatibility\n\nThis library implements the same wire protocol as the Python [`vgi-rpc`](https://github.com/Query-farm/vgi-rpc-python) framework:\n\n- Multiple sequential Arrow IPC streams on stdin/stdout\n- Request batches carry method name and version in batch metadata\n- Lockstep streaming: one output batch per input batch\n- Zero-row batches for log messages and errors\n- `vgi_rpc.Reflection.v1` for cross-language service discovery (`list_protocols`, then `describe`)\n\nSee the [Wire Protocol Specification](https://vgi-rpc.query.farm/wire-protocol) for the full protocol details.\n\n## Examples\n\n| Example | Description |\n|---------|-------------|\n| [`calculator.ts`](examples/calculator.ts) | Unary methods: add, multiply, divide |\n| [`greeter.ts`](examples/greeter.ts) | String parameters and results |\n| [`streaming.ts`](examples/streaming.ts) | Producer and exchange stream patterns |\n| [`conformance.ts`](examples/conformance.ts) | 88-method reference service for wire-protocol conformance testing |\n\n## Development\n\n```bash\n# Install dependencies\nbun install\n\n# Run tests\nbun test\n\n# Build (types + bundle)\nbun run build\n```\n\n## License\n\nCopyright 2026 Query.Farm LLC [https://query.farm](https://query.farm). All rights reserved. See [LICENSE.md](LICENSE.md).\n","readmeFilename":"README.md"}