{"_id":"@apollo/usage-reporting-protobuf","_rev":"2908438","name":"@apollo/usage-reporting-protobuf","description":"Protobuf format for Apollo usage reporting","dist-tags":{"alpha":"4.0.0-alpha.0","latest":"4.0.2","rc":"4.0.0-rc.2"},"maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"glasser","email":"glasser@apollographql.com"}],"time":{"modified":"2023-01-13T06:24:28.000Z","created":"2022-07-13T22:18:49.783Z","4.0.2":"2022-11-09T20:06:38.696Z","4.0.1":"2022-10-28T18:36:04.644Z","4.0.0":"2022-10-10T20:22:15.532Z","4.0.0-rc.2":"2022-09-30T20:33:43.919Z","4.0.0-alpha.1":"2022-07-22T22:55:58.866Z","4.0.0-alpha.0":"2022-07-13T22:18:49.783Z"},"users":{},"author":{"name":"Apollo","email":"packages@apollographql.com"},"repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-server.git","directory":"packages/usage-reporting-protobuf"},"versions":{"4.0.2":{"name":"@apollo/usage-reporting-protobuf","version":"4.0.2","description":"Protobuf format for Apollo usage reporting","type":"module","exports":{".":{"import":"./generated/protobuf.mjs","require":"./generated/protobuf.cjs","types":"./generated/protobuf.d.ts"}},"main":"generated/protobuf.cjs","module":"generated/protobuf.mjs","types":"generated/protobuf.d.ts","scripts":{"generate":"rm -rf generated && mkdir generated && npm run pbjs-cjs && npm run pbjs-esm && npm run pbts","pbjs-cjs":"apollo-pbjs --target static-module --out generated/protobuf.cjs --wrap commonjs --force-number --no-from-object src/reports.proto","pbjs-esm":"apollo-pbjs --target static-module --out generated/protobuf.mjs --es6 --force-number --no-from-object src/reports.proto","pbts":"mv generated/protobuf.{c,}js && apollo-pbts -o generated/protobuf.d.ts generated/protobuf.js && mv generated/protobuf.{,c}js","update-proto":"curl -sSfo src/reports.proto https://usage-reporting.api.apollographql.com/proto/reports.proto"},"repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-server.git","directory":"packages/usage-reporting-protobuf"},"keywords":["GraphQL","Apollo","Server","Javascript"],"author":{"name":"Apollo","email":"packages@apollographql.com"},"license":"MIT","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"homepage":"https://github.com/apollographql/apollo-server#readme","//":"Don't caret this, we want to be explicit about the version of our fork of protobufjs and update it intentionally if we need to.","dependencies":{"@apollo/protobufjs":"1.2.7"},"volta":{"extends":"../../package.json"},"gitHead":"83b3205b68ece37b3f409c2a1ca4747c04961e65","_id":"@apollo/usage-reporting-protobuf@4.0.2","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"shasum":"a83db2cbb605b631960ebb1a336b4293d4857a02","size":67127,"noattachment":false,"key":"/@apollo/usage-reporting-protobuf/-/@apollo/usage-reporting-protobuf-4.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@apollo/usage-reporting-protobuf/download/@apollo/usage-reporting-protobuf-4.0.2.tgz"},"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"glasser","email":"glasser@apollographql.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usage-reporting-protobuf_4.0.2_1668024398411_0.17486485972125476"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-09T20:10:40.445Z","publish_time":1668024398696,"_cnpm_publish_time":1668024398696},"4.0.1":{"name":"@apollo/usage-reporting-protobuf","version":"4.0.1","description":"Protobuf format for Apollo usage reporting","type":"module","exports":{".":{"import":"./generated/protobuf.mjs","require":"./generated/protobuf.cjs","types":"./generated/protobuf.d.ts"}},"main":"generated/protobuf.cjs","module":"generated/protobuf.mjs","types":"generated/protobuf.d.ts","scripts":{"generate":"rm -rf generated && mkdir generated && npm run pbjs-cjs && npm run pbjs-esm && npm run pbts","pbjs-cjs":"apollo-pbjs --target static-module --out generated/protobuf.cjs --wrap commonjs --force-number --no-from-object src/reports.proto","pbjs-esm":"apollo-pbjs --target static-module --out generated/protobuf.mjs --es6 --force-number --no-from-object src/reports.proto","pbts":"mv generated/protobuf.{c,}js && apollo-pbts -o generated/protobuf.d.ts generated/protobuf.js && mv generated/protobuf.{,c}js","update-proto":"curl -sSfo src/reports.proto https://usage-reporting.api.apollographql.com/proto/reports.proto"},"repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-server.git","directory":"packages/usage-reporting-protobuf"},"keywords":["GraphQL","Apollo","Server","Javascript"],"author":{"name":"Apollo","email":"packages@apollographql.com"},"license":"MIT","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"homepage":"https://github.com/apollographql/apollo-server#readme","//":"Don't caret this, we want to be explicit about the version of our fork of protobufjs and update it intentionally if we need to.","dependencies":{"@apollo/protobufjs":"1.2.6"},"volta":{"extends":"../../package.json"},"gitHead":"26e3cf2226a017c9598ac0f4cacf5a24863c5203","_id":"@apollo/usage-reporting-protobuf@4.0.1","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"shasum":"04deb64dcbf83e9bb0d58d0563e29b12227a294f","size":67127,"noattachment":false,"key":"/@apollo/usage-reporting-protobuf/-/@apollo/usage-reporting-protobuf-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@apollo/usage-reporting-protobuf/download/@apollo/usage-reporting-protobuf-4.0.1.tgz"},"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"glasser","email":"glasser@apollographql.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usage-reporting-protobuf_4.0.1_1666982164455_0.8623847044584114"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-28T18:36:10.897Z","publish_time":1666982164644,"_cnpm_publish_time":1666982164644},"4.0.0":{"name":"@apollo/usage-reporting-protobuf","version":"4.0.0","description":"Protobuf format for Apollo usage reporting","type":"module","exports":{".":{"import":"./generated/protobuf.mjs","require":"./generated/protobuf.cjs","types":"./generated/protobuf.d.ts"}},"types":"generated/protobuf.d.ts","scripts":{"generate":"rm -rf generated && mkdir generated && npm run pbjs-cjs && npm run pbjs-esm && npm run pbts","pbjs-cjs":"apollo-pbjs --target static-module --out generated/protobuf.cjs --wrap commonjs --force-number --no-from-object src/reports.proto","pbjs-esm":"apollo-pbjs --target static-module --out generated/protobuf.mjs --es6 --force-number --no-from-object src/reports.proto","pbts":"mv generated/protobuf.{c,}js && apollo-pbts -o generated/protobuf.d.ts generated/protobuf.js && mv generated/protobuf.{,c}js","update-proto":"curl -sSfo src/reports.proto https://usage-reporting.api.apollographql.com/proto/reports.proto"},"repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-server.git","directory":"packages/usage-reporting-protobuf"},"keywords":["GraphQL","Apollo","Server","Javascript"],"author":{"name":"Apollo","email":"packages@apollographql.com"},"license":"MIT","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"homepage":"https://github.com/apollographql/apollo-server#readme","//":"Don't caret this, we want to be explicit about the version of our fork of protobufjs and update it intentionally if we need to.","dependencies":{"@apollo/protobufjs":"1.2.6"},"volta":{"extends":"../../package.json"},"gitHead":"578dc68831d93d5809b78174d6179c10afc8c2ef","_id":"@apollo/usage-reporting-protobuf@4.0.0","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"shasum":"36db64164f511508822bc8ac8fedb850f43af86e","size":67089,"noattachment":false,"key":"/@apollo/usage-reporting-protobuf/-/@apollo/usage-reporting-protobuf-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@apollo/usage-reporting-protobuf/download/@apollo/usage-reporting-protobuf-4.0.0.tgz"},"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"glasser","email":"glasser@apollographql.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usage-reporting-protobuf_4.0.0_1665433335300_0.36815466829940946"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-13T08:44:03.548Z","publish_time":1665433335532,"_cnpm_publish_time":1665433335532},"4.0.0-rc.2":{"name":"@apollo/usage-reporting-protobuf","version":"4.0.0-rc.2","description":"Protobuf format for Apollo usage reporting","type":"module","exports":{".":{"import":"./generated/protobuf.mjs","require":"./generated/protobuf.cjs","types":"./generated/protobuf.d.ts"}},"types":"generated/protobuf.d.ts","scripts":{"generate":"rm -rf generated && mkdir generated && npm run pbjs-cjs && npm run pbjs-esm && npm run pbts","pbjs-cjs":"apollo-pbjs --target static-module --out generated/protobuf.cjs --wrap commonjs --force-number --no-from-object src/reports.proto","pbjs-esm":"apollo-pbjs --target static-module --out generated/protobuf.mjs --es6 --force-number --no-from-object src/reports.proto","pbts":"mv generated/protobuf.{c,}js && apollo-pbts -o generated/protobuf.d.ts generated/protobuf.js && mv generated/protobuf.{,c}js","update-proto":"curl -sSfo src/reports.proto https://usage-reporting.api.apollographql.com/proto/reports.proto"},"repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-server.git","directory":"packages/usage-reporting-protobuf"},"keywords":["GraphQL","Apollo","Server","Javascript"],"author":{"name":"Apollo","email":"packages@apollographql.com"},"license":"MIT","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"homepage":"https://github.com/apollographql/apollo-server#readme","//":"Don't caret this, we want to be explicit about the version of our fork of protobufjs and update it intentionally if we need to.","dependencies":{"@apollo/protobufjs":"1.2.6"},"volta":{"extends":"../../package.json"},"readmeFilename":"README.md","gitHead":"c06911d39ae899c32ab3050b242fbc6fb5757a48","_id":"@apollo/usage-reporting-protobuf@4.0.0-rc.2","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"d2751dafdfbfc6c52f042a891c82f1341482e80e","size":67095,"noattachment":false,"key":"/@apollo/usage-reporting-protobuf/-/@apollo/usage-reporting-protobuf-4.0.0-rc.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@apollo/usage-reporting-protobuf/download/@apollo/usage-reporting-protobuf-4.0.0-rc.2.tgz"},"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"glasser","email":"glasser@apollographql.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usage-reporting-protobuf_4.0.0-rc.2_1664570023715_0.1481907905432278"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-30T20:35:30.955Z","publish_time":1664570023919,"_cnpm_publish_time":1664570023919},"4.0.0-alpha.1":{"name":"@apollo/usage-reporting-protobuf","version":"4.0.0-alpha.1","description":"Protobuf format for Apollo usage reporting","type":"module","exports":{".":{"import":"./generated/protobuf.mjs","require":"./generated/protobuf.cjs","types":"./generated/protobuf.d.ts"}},"types":"generated/protobuf.d.ts","scripts":{"generate":"rm -rf generated && mkdir generated && npm run pbjs-cjs && npm run pbjs-esm && npm run pbts","pbjs-cjs":"apollo-pbjs --target static-module --out generated/protobuf.cjs --wrap commonjs --force-number --no-from-object src/reports.proto","pbjs-esm":"apollo-pbjs --target static-module --out generated/protobuf.mjs --es6 --force-number --no-from-object src/reports.proto","pbts":"mv generated/protobuf.{c,}js && apollo-pbts -o generated/protobuf.d.ts generated/protobuf.js && mv generated/protobuf.{,c}js","update-proto":"curl -sSfo src/reports.proto https://usage-reporting.api.apollographql.com/proto/reports.proto"},"repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-server.git","directory":"packages/usage-reporting-protobuf"},"keywords":["GraphQL","Apollo","Server","Javascript"],"author":{"name":"Apollo","email":"packages@apollographql.com"},"license":"MIT","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"homepage":"https://github.com/apollographql/apollo-server#readme","dependencies":{"@apollo/protobufjs":"1.2.4"},"volta":{"extends":"../../package.json"},"gitHead":"cfac5699746972244556c79dd47fa2d8ff88e1d1","_id":"@apollo/usage-reporting-protobuf@4.0.0-alpha.1","_nodeVersion":"16.16.0","_npmVersion":"8.15.0","dist":{"shasum":"7badb84e203b313218f80722e371eab5b1e6e3c6","size":67017,"noattachment":false,"key":"/@apollo/usage-reporting-protobuf/-/@apollo/usage-reporting-protobuf-4.0.0-alpha.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@apollo/usage-reporting-protobuf/download/@apollo/usage-reporting-protobuf-4.0.0-alpha.1.tgz"},"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"glasser","email":"glasser@apollographql.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usage-reporting-protobuf_4.0.0-alpha.1_1658530558661_0.4226587115882525"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-22T22:56:05.188Z","publish_time":1658530558866,"_cnpm_publish_time":1658530558866},"4.0.0-alpha.0":{"name":"@apollo/usage-reporting-protobuf","version":"4.0.0-alpha.0","description":"Protobuf format for Apollo usage reporting","type":"module","exports":{".":{"import":"./generated/protobuf.mjs","require":"./generated/protobuf.cjs","types":"./generated/protobuf.d.ts"}},"types":"generated/protobuf.d.ts","scripts":{"generate":"rm -rf generated && mkdir generated && npm run pbjs-cjs && npm run pbjs-esm && npm run pbts","pbjs-cjs":"apollo-pbjs --target static-module --out generated/protobuf.cjs --wrap commonjs --force-number --no-from-object src/reports.proto","pbjs-esm":"apollo-pbjs --target static-module --out generated/protobuf.mjs --es6 --force-number --no-from-object src/reports.proto","pbts":"mv generated/protobuf.{c,}js && apollo-pbts -o generated/protobuf.d.ts generated/protobuf.js && mv generated/protobuf.{,c}js","update-proto":"curl -sSfo src/reports.proto https://usage-reporting.api.apollographql.com/proto/reports.proto"},"repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-server.git","directory":"packages/usage-reporting-protobuf"},"keywords":["GraphQL","Apollo","Server","Javascript"],"author":{"name":"Apollo","email":"packages@apollographql.com"},"license":"MIT","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"homepage":"https://github.com/apollographql/apollo-server#readme","dependencies":{"@apollo/protobufjs":"1.2.4"},"volta":{"extends":"../../package.json"},"gitHead":"6ac5082252fbb79b11a04d84ba3bdb61f93574f4","_id":"@apollo/usage-reporting-protobuf@4.0.0-alpha.0","_nodeVersion":"16.16.0","_npmVersion":"8.14.0","dist":{"shasum":"e88959d8ac5767e2cf6fe9597ef07d6427022598","size":67017,"noattachment":false,"key":"/@apollo/usage-reporting-protobuf/-/@apollo/usage-reporting-protobuf-4.0.0-alpha.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@apollo/usage-reporting-protobuf/download/@apollo/usage-reporting-protobuf-4.0.0-alpha.0.tgz"},"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"},{"name":"glasser","email":"glasser@apollographql.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usage-reporting-protobuf_4.0.0-alpha.0_1657750729550_0.6291002642094992"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-13T22:18:59.238Z","publish_time":1657750729783,"_cnpm_publish_time":1657750729783}},"readme":"# `apollo-reporting-protobuf`\n\n> **Note:** The Apollo usage reporting API is subject to change.  We strongly\n> encourage developers to contact Apollo support at `support@apollographql.com`\n> to discuss their use case prior to building their own reporting agent using\n> this module.\n\nThis module provides JavaScript/TypeScript\n[Protocol buffer](https://developers.google.com/protocol-buffers/) definitions\nfor the Apollo usage reporting API.  These definitions are generated for\nconsumption from the `reports.proto` file which is defined internally within\nApollo.\n\n## Development\n\n> **Note:** Due to a dependency on Unix tools (e.g. `bash`, `grep`, etc.), the\n> development of this module requires a Unix system.  There is no reason why\n> this can't be avoided, the time just hasn't been taken to make those changes.\n> We'd happily accept a PR which makes the appropriate changes!\n\nCurrently, this package generates a majority of its code with\n`@apollo/protobufjs` (a fork of\n[`protobufjs`](https://www.npmjs.com/package/protobufjs) that we maintain\nspecifically for this package) based on the `reports.proto` file. The output is\ngenerated with the `generate` npm script.\n\nThe root of the repository provides some `devDependencies` necessary to build\nthese definitions; these will be installed by running `npm install` at the root\nof this workspace. When making changes to this module, run scripts via `npm run\nSCRIPTNAME -w @apollo/usage-reporting-protobuf` in the **root** of this monorepo in\norder to update the definitions in _this_ module. The `-w` flag is shorthand for\n`--workspace`; this monorepo leverages NPM workspaces to manage its packages.\n\nTo update `reports.proto` to the current version recognized by the Studio usage\nreporting ingress, run `npm run update-proto -w\n@apollo/usage-reporting-protobuf`. To then regenerate the JS and TS files, run\n`npm run generate -w @apollo/usage-reporting-protobuf`. We check in the\ngenerated code and only regenerate it manually, partially to make builds faster\n(no need to run pbjs on every `npm install`) and partially so that we don't have\nto make sure that `pbjs` runs on every Node version that we support.\n","_attachments":{},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"license":"MIT"}