{"_attachments":{},"_id":"@protobufjs/codegen","_rev":"196068-61f1a1e1e5d4ac060ad8e3f1","author":{"name":"Daniel Wirtz","email":"dcode+protobufjs@dcode.io"},"description":"A minimalistic code generation utility.","dist-tags":{"latest":"2.0.5"},"license":"BSD-3-Clause","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"dcode","email":"dcode+npm@dcode.io"},{"name":"protobufjs","email":"dcode+protobufjs@dcode.io"}],"name":"@protobufjs/codegen","readme":"@protobufjs/codegen\r\n===================\r\n[![npm](https://img.shields.io/npm/v/@protobufjs/codegen.svg)](https://www.npmjs.com/package/@protobufjs/codegen)\r\n\r\nA minimalistic code generation utility.\r\n\r\nAPI\r\n---\r\n\r\n* **codegen([functionParams: `string[]`], [functionName: string]): `Codegen`**<br />\r\n  Begins generating a function.\r\n\r\n* **codegen.verbose = `false`**<br />\r\n  When set to true, codegen will log generated code to console. Useful for debugging.\r\n\r\nInvoking **codegen** returns an appender function that appends code to the function's body and returns itself:\r\n\r\n* **Codegen(formatString: `string`, [...formatParams: `any`]): Codegen**<br />\r\n  Appends code to the function's body. The format string can contain placeholders specifying the types of inserted format parameters:\r\n\r\n  * `%d`: Number (integer or floating point value)\r\n  * `%f`: Floating point value\r\n  * `%i`: Integer value\r\n  * `%j`: JSON.stringify'ed value\r\n  * `%s`: String value\r\n  * `%%`: Percent sign<br />\r\n\r\n* **Codegen([scope: `Object.<string,*>`]): `Function`**<br />\r\n  Finishes the function and returns it.\r\n\r\n* **Codegen.toString([functionNameOverride: `string`]): `string`**<br />\r\n  Returns the function as a string.\r\n\r\nExample\r\n-------\r\n\r\n```js\r\nvar codegen = require(\"@protobufjs/codegen\");\r\n\r\nvar add = codegen([\"a\", \"b\"], \"add\") // A function with parameters \"a\" and \"b\" named \"add\"\r\n  (\"// awesome comment\")             // adds the line to the function's body\r\n  (\"return a + b - c + %d\", 1)       // replaces %d with 1 and adds the line to the body\r\n  ({ c: 1 });                        // adds \"c\" with a value of 1 to the function's scope\r\n\r\nconsole.log(add.toString()); // function add(a, b) { return a + b - c + 1 }\r\nconsole.log(add(1, 2));      // calculates 1 + 2 - 1 + 1 = 3\r\n```\r\n\r\n**License:** [BSD 3-Clause License](https://opensource.org/licenses/BSD-3-Clause)\r\n","time":{"created":"2022-01-26T19:32:49.803Z","modified":"2026-04-27T20:30:34.100Z","2.0.4":"2017-06-09T20:56:18.669Z","2.0.3":"2017-04-23T22:22:09.282Z","2.0.2":"2017-04-23T16:22:23.805Z","2.0.1":"2017-04-23T13:25:11.760Z","2.0.0":"2017-04-23T12:34:50.784Z","1.0.8":"2017-01-16T22:30:20.490Z","1.0.7":"2017-01-16T21:59:49.930Z","1.0.6":"2017-01-12T03:55:12.897Z","1.0.5":"2017-01-05T00:41:56.501Z","1.0.4":"2017-01-03T15:30:59.776Z","1.0.3":"2016-12-20T21:34:42.042Z","1.0.2":"2016-12-12T22:41:39.053Z","1.0.1":"2016-12-11T00:50:32.519Z","1.0.0":"2016-12-11T00:10:02.575Z","2.0.5":"2026-04-27T20:30:11.789Z"},"versions":{"2.0.4":{"name":"@protobufjs/codegen","description":"A minimalistic code generation utility.","version":"2.0.4","author":{"name":"Daniel Wirtz","email":"dcode+protobufjs@dcode.io"},"repository":{"type":"git","url":"git+https://github.com/dcodeIO/protobuf.js.git"},"license":"BSD-3-Clause","main":"index.js","types":"index.d.ts","bugs":{"url":"https://github.com/dcodeIO/protobuf.js/issues"},"homepage":"https://github.com/dcodeIO/protobuf.js#readme","_id":"@protobufjs/codegen@2.0.4","_npmVersion":"5.0.1","_nodeVersion":"8.0.0","_npmUser":{"name":"dcode","email":"dcode+npm@dcode.io"},"dist":{"shasum":"7ef37f0d010fb028ad1ad59722e506d9262815cb","size":3410,"noattachment":false,"tarball":"https://registry.npmmirror.com/@protobufjs/codegen/-/codegen-2.0.4.tgz","integrity":"sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg=="},"maintainers":[{"name":"protobufjs","email":"dcode+npm-protobufjs@dcode.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codegen-2.0.4.tgz_1497041777758_0.900342388311401"},"directories":{},"publish_time":1497041778669,"_hasShrinkwrap":false,"_cnpm_publish_time":1497041778669,"_cnpmcore_publish_time":"2021-12-16T11:21:23.370Z"},"2.0.3":{"name":"@protobufjs/codegen","description":"A minimalistic code generation utility.","version":"2.0.3","author":{"name":"Daniel Wirtz","email":"dcode+protobufjs@dcode.io"},"repository":{"type":"git","url":"git+https://github.com/dcodeIO/protobuf.js.git"},"license":"BSD-3-Clause","main":"index.js","types":"index.d.ts","bugs":{"url":"https://github.com/dcodeIO/protobuf.js/issues"},"homepage":"https://github.com/dcodeIO/protobuf.js#readme","_id":"@protobufjs/codegen@2.0.3","scripts":{},"_shasum":"b0b8304056e0066c055019f559e1283158fa67fc","_from":".","_npmVersion":"4.0.5","_nodeVersion":"6.9.1","_npmUser":{"name":"dcode","email":"dcode+npm@dcode.io"},"dist":{"shasum":"b0b8304056e0066c055019f559e1283158fa67fc","size":3402,"noattachment":false,"tarball":"https://registry.npmmirror.com/@protobufjs/codegen/-/codegen-2.0.3.tgz","integrity":"sha512-NGWvzOihh8cBJo8cFL1R+B2V/iEvb+M03GDJT/b/6o9xpZcP2/ilfdb0UHuU3NC3TPbD4Oblq89mMpCRTv1tlA=="},"maintainers":[{"name":"protobufjs","email":"dcode+npm-protobufjs@dcode.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/codegen-2.0.3.tgz_1492986128674_0.5484944195486605"},"directories":{},"publish_time":1492986129282,"_hasShrinkwrap":false,"_cnpm_publish_time":1492986129282,"_cnpmcore_publish_time":"2021-12-16T11:21:23.571Z"},"2.0.2":{"name":"@protobufjs/codegen","description":"Minimalistic code generation utility.","version":"2.0.2","author":{"name":"Daniel Wirtz","email":"dcode+protobufjs@dcode.io"},"repository":{"type":"git","url":"git+https://github.com/dcodeIO/protobuf.js.git"},"license":"BSD-3-Clause","main":"index.js","types":"index.d.ts","bugs":{"url":"https://github.com/dcodeIO/protobuf.js/issues"},"homepage":"https://github.com/dcodeIO/protobuf.js#readme","_id":"@protobufjs/codegen@2.0.2","scripts":{},"_shasum":"11c0da423386f9aae2c63ec7b26c693e18289f99","_from":".","_npmVersion":"4.0.5","_nodeVersion":"6.9.1","_npmUser":{"name":"dcode","email":"dcode+npm@dcode.io"},"dist":{"shasum":"11c0da423386f9aae2c63ec7b26c693e18289f99","size":3139,"noattachment":false,"tarball":"https://registry.npmmirror.com/@protobufjs/codegen/-/codegen-2.0.2.tgz","integrity":"sha512-GnLuLYKDMzJYI5UchgCZl0/TmR69Tyv+hZQotVHHFGGBu19LNOGb7oQz6yAO96hCAykwqok6OrJD9V30za5LSA=="},"maintainers":[{"name":"protobufjs","email":"dcode+npm-protobufjs@dcode.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/codegen-2.0.2.tgz_1492964543226_0.2665631368290633"},"directories":{},"publish_time":1492964543805,"_hasShrinkwrap":false,"_cnpm_publish_time":1492964543805,"_cnpmcore_publish_time":"2021-12-16T11:21:23.869Z"},"2.0.1":{"name":"@protobufjs/codegen","description":"Minimalistic code generation utility.","version":"2.0.1","author":{"name":"Daniel Wirtz","email":"dcode+protobufjs@dcode.io"},"repository":{"type":"git","url":"git+https://github.com/dcodeIO/protobuf.js.git"},"license":"BSD-3-Clause","main":"index.js","types":"index.d.ts","bugs":{"url":"https://github.com/dcodeIO/protobuf.js/issues"},"homepage":"https://github.com/dcodeIO/protobuf.js#readme","_id":"@protobufjs/codegen@2.0.1","scripts":{},"_shasum":"bc15e5fe500b1dea7683331f74159aeb6edfeec3","_from":".","_npmVersion":"4.0.5","_nodeVersion":"6.9.1","_npmUser":{"name":"dcode","email":"dcode+npm@dcode.io"},"dist":{"shasum":"bc15e5fe500b1dea7683331f74159aeb6edfeec3","size":3082,"noattachment":false,"tarball":"https://registry.npmmirror.com/@protobufjs/codegen/-/codegen-2.0.1.tgz","integrity":"sha512-20sYJJ7p4Y77+eziHosHjFU4N58JuTJiN+yYWI1ITVUhtY4SnboJl3rK2Kc3lgrNp3hjppnR8w7eHAZrWsBs5Q=="},"maintainers":[{"name":"protobufjs","email":"dcode+npm-protobufjs@dcode.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/codegen-2.0.1.tgz_1492953911110_0.4788154177367687"},"directories":{},"publish_time":1492953911760,"_hasShrinkwrap":false,"_cnpm_publish_time":1492953911760,"_cnpmcore_publish_time":"2021-12-16T11:21:24.055Z"},"2.0.0":{"name":"@protobufjs/codegen","description":"Minimalistic code generation utility.","version":"2.0.0","author":{"name":"Daniel Wirtz","email":"dcode+protobufjs@dcode.io"},"repository":{"type":"git","url":"git+https://github.com/dcodeIO/protobuf.js.git"},"license":"BSD-3-Clause","main":"index.js","types":"index.d.ts","bugs":{"url":"https://github.com/dcodeIO/protobuf.js/issues"},"homepage":"https://github.com/dcodeIO/protobuf.js#readme","_id":"@protobufjs/codegen@2.0.0","scripts":{},"_shasum":"270c75846467afc0b978a51fe7bcb19dd324b81b","_from":".","_npmVersion":"4.0.5","_nodeVersion":"6.9.1","_npmUser":{"name":"dcode","email":"dcode+npm@dcode.io"},"dist":{"shasum":"270c75846467afc0b978a51fe7bcb19dd324b81b","size":3056,"noattachment":false,"tarball":"https://registry.npmmirror.com/@protobufjs/codegen/-/codegen-2.0.0.tgz","integrity":"sha512-gNd2tb4tjVfE5ZrgAisayQp+M03tCaddaqqPWAj/U/Jm8MQx6pLcydfvi9dPz/j7+R3QxckhCBDUZWS2pNEpng=="},"maintainers":[{"name":"protobufjs","email":"dcode+npm-protobufjs@dcode.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/codegen-2.0.0.tgz_1492950890149_0.5460622936952859"},"directories":{},"publish_time":1492950890784,"_hasShrinkwrap":false,"_cnpm_publish_time":1492950890784,"_cnpmcore_publish_time":"2021-12-16T11:21:24.252Z"},"1.0.8":{"name":"@protobufjs/codegen","description":"A closure for generating functions programmatically.","version":"1.0.8","author":{"name":"Daniel Wirtz","email":"dcode+protobufjs@dcode.io"},"repository":{"type":"git","url":"git+https://github.com/dcodeIO/protobuf.js.git"},"license":"BSD-3-Clause","main":"index.js","types":"index.d.ts","bugs":{"url":"https://github.com/dcodeIO/protobuf.js/issues"},"homepage":"https://github.com/dcodeIO/protobuf.js#readme","_id":"@protobufjs/codegen@1.0.8","scripts":{},"_shasum":"d29e3d48a9445d77ccbffa420379b29dc37c6d7d","_from":".","_npmVersion":"4.0.5","_nodeVersion":"6.9.1","_npmUser":{"name":"dcode","email":"dcode+npm@dcode.io"},"dist":{"shasum":"d29e3d48a9445d77ccbffa420379b29dc37c6d7d","size":3479,"noattachment":false,"tarball":"https://registry.npmmirror.com/@protobufjs/codegen/-/codegen-1.0.8.tgz","integrity":"sha512-Ld1+jOOdWwI+WbixsTuAjquSPZVwSSu6blo2Z2GBC5Jh9/H/vwqfjFnWjhZHMiCEhOy2zrLS+b0khLqLK6HCIQ=="},"maintainers":[{"name":"protobufjs","email":"dcode+npm-protobufjs@dcode.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/codegen-1.0.8.tgz_1484605818668_0.4628825490362942"},"directories":{},"publish_time":1484605820490,"_hasShrinkwrap":false,"_cnpm_publish_time":1484605820490,"_cnpmcore_publish_time":"2021-12-16T11:21:24.451Z"},"1.0.7":{"name":"@protobufjs/codegen","description":"A closure for generating functions programmatically.","version":"1.0.7","author":{"name":"Daniel Wirtz","email":"dcode+protobufjs@dcode.io"},"repository":{"type":"git","url":"git+https://github.com/dcodeIO/protobuf.js.git"},"license":"BSD-3-Clause","main":"index.js","types":"index.d.ts","bugs":{"url":"https://github.com/dcodeIO/protobuf.js/issues"},"homepage":"https://github.com/dcodeIO/protobuf.js#readme","_id":"@protobufjs/codegen@1.0.7","scripts":{},"_shasum":"3a8af7e673d7b1120a799684fddc25890a06aab7","_from":".","_npmVersion":"4.0.5","_nodeVersion":"6.9.1","_npmUser":{"name":"dcode","email":"dcode+npm@dcode.io"},"dist":{"shasum":"3a8af7e673d7b1120a799684fddc25890a06aab7","size":3475,"noattachment":false,"tarball":"https://registry.npmmirror.com/@protobufjs/codegen/-/codegen-1.0.7.tgz","integrity":"sha512-9QLzku0uIlS/R+5mPZI4as8tOko+vnE07j9eQZAlwfwoTO/iXHq2AgmkspmIfWONbTwQB0BTeXGhUcFPqF9nbQ=="},"maintainers":[{"name":"protobufjs","email":"dcode+npm-protobufjs@dcode.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/codegen-1.0.7.tgz_1484603989304_0.7336537232622504"},"directories":{},"publish_time":1484603989930,"_hasShrinkwrap":false,"_cnpm_publish_time":1484603989930,"_cnpmcore_publish_time":"2021-12-16T11:21:24.618Z"},"1.0.6":{"name":"@protobufjs/codegen","description":"A closure for generating functions programmatically.","version":"1.0.6","author":{"name":"Daniel Wirtz","email":"dcode+protobufjs@dcode.io"},"repository":{"type":"git","url":"git+https://github.com/dcodeIO/protobuf.js.git"},"license":"BSD-3-Clause","main":"index.js","types":"index.d.ts","bugs":{"url":"https://github.com/dcodeIO/protobuf.js/issues"},"homepage":"https://github.com/dcodeIO/protobuf.js#readme","_id":"@protobufjs/codegen@1.0.6","scripts":{},"_shasum":"4d16f3fbdf9c57ba4618fbbb35f29ef9982ad8a2","_from":".","_npmVersion":"4.0.5","_nodeVersion":"6.9.1","_npmUser":{"name":"dcode","email":"dcode+npm@dcode.io"},"dist":{"shasum":"4d16f3fbdf9c57ba4618fbbb35f29ef9982ad8a2","size":3425,"noattachment":false,"tarball":"https://registry.npmmirror.com/@protobufjs/codegen/-/codegen-1.0.6.tgz","integrity":"sha512-FRm6X1NxjN11CfcaYVV4+uMrTKO4iFC8P/Y/3tV+mOPIyuQrOsITjNJztPeoYbmc8X8vkCYLpWtnP1qgutbt7w=="},"maintainers":[{"name":"protobufjs","email":"dcode+npm-protobufjs@dcode.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/codegen-1.0.6.tgz_1484193312225_0.33083653007633984"},"directories":{},"publish_time":1484193312897,"_hasShrinkwrap":false,"_cnpm_publish_time":1484193312897,"_cnpmcore_publish_time":"2021-12-16T11:21:24.844Z"},"1.0.5":{"name":"@protobufjs/codegen","description":"A closure for generating functions programmatically.","version":"1.0.5","author":{"name":"Daniel Wirtz","email":"dcode+protobufjs@dcode.io"},"repository":{"type":"git","url":"git+https://github.com/dcodeIO/protobuf.js.git"},"license":"BSD-3-Clause","main":"index.js","types":"index.d.ts","bugs":{"url":"https://github.com/dcodeIO/protobuf.js/issues"},"homepage":"https://github.com/dcodeIO/protobuf.js#readme","_id":"@protobufjs/codegen@1.0.5","scripts":{},"_shasum":"692e8f1c7fb48bdb2f5b234368ff41b82e4e9bc1","_from":".","_npmVersion":"4.0.5","_nodeVersion":"6.9.1","_npmUser":{"name":"dcode","email":"dcode+npm@dcode.io"},"dist":{"shasum":"692e8f1c7fb48bdb2f5b234368ff41b82e4e9bc1","size":3410,"noattachment":false,"tarball":"https://registry.npmmirror.com/@protobufjs/codegen/-/codegen-1.0.5.tgz","integrity":"sha512-HrabCw2w5LOa5vs0pGDf7jsp88dAiprm/n4TlW+5n9QAbRmeAblZHB1uYNvaykuz9bX28RyDWDj8KcvLoSeROg=="},"maintainers":[{"name":"protobufjs","email":"dcode+npm-protobufjs@dcode.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/codegen-1.0.5.tgz_1483576914562_0.5341924605891109"},"directories":{},"publish_time":1483576916501,"_hasShrinkwrap":false,"_cnpm_publish_time":1483576916501,"_cnpmcore_publish_time":"2021-12-16T11:21:25.021Z"},"1.0.4":{"name":"@protobufjs/codegen","description":"A closure for generating functions programmatically.","version":"1.0.4","author":{"name":"Daniel Wirtz","email":"dcode+protobufjs@dcode.io"},"repository":{"type":"git","url":"git+https://github.com/dcodeIO/protobuf.js.git"},"license":"BSD-3-Clause","main":"index.js","types":"index.d.ts","bugs":{"url":"https://github.com/dcodeIO/protobuf.js/issues"},"homepage":"https://github.com/dcodeIO/protobuf.js#readme","_id":"@protobufjs/codegen@1.0.4","scripts":{},"_shasum":"17efb8e2a46716f375726ea80f19d17899fd1b99","_from":".","_npmVersion":"4.0.5","_nodeVersion":"6.9.1","_npmUser":{"name":"dcode","email":"dcode+npm@dcode.io"},"dist":{"shasum":"17efb8e2a46716f375726ea80f19d17899fd1b99","size":3406,"noattachment":false,"tarball":"https://registry.npmmirror.com/@protobufjs/codegen/-/codegen-1.0.4.tgz","integrity":"sha512-Ha/z+8Z/4XOF24H74EMFm0XhNzC9f7uDJKSk/U90G6ETPUuIYEL0MIKdF1ufYuFg08y0d99r7rrHM304Y4YIVg=="},"maintainers":[{"name":"protobufjs","email":"dcode+npm-protobufjs@dcode.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/codegen-1.0.4.tgz_1483457459120_0.5844504223205149"},"directories":{},"publish_time":1483457459776,"_hasShrinkwrap":false,"_cnpm_publish_time":1483457459776,"_cnpmcore_publish_time":"2021-12-16T11:21:25.205Z"},"1.0.3":{"name":"@protobufjs/codegen","description":"A closure for generating functions programmatically.","version":"1.0.3","author":{"name":"Daniel Wirtz","email":"dcode+protobufjs@dcode.io"},"repository":{"type":"git","url":"git+https://github.com/dcodeIO/protobuf.js.git"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/dcodeIO/protobuf.js/issues"},"homepage":"https://github.com/dcodeIO/protobuf.js#readme","_id":"@protobufjs/codegen@1.0.3","scripts":{},"_shasum":"04f59d1397ca25c7b3ce11b17f711eef50d79bfe","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.9.1","_npmUser":{"name":"dcode","email":"dcode+npm@dcode.io"},"dist":{"shasum":"04f59d1397ca25c7b3ce11b17f711eef50d79bfe","size":3153,"noattachment":false,"tarball":"https://registry.npmmirror.com/@protobufjs/codegen/-/codegen-1.0.3.tgz","integrity":"sha512-kcgnbna5WuIil0gTfoV1+jUy0+KQ55kqsn4vtaDesDEnXJ4bPJV9RwnA6LVfQD3GFlIVGfqI1vXUfKPFjVPPAQ=="},"maintainers":[{"name":"protobufjs","email":"dcode+npm-protobufjs@dcode.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/codegen-1.0.3.tgz_1482269680135_0.014365223934873939"},"directories":{},"publish_time":1482269682042,"_hasShrinkwrap":false,"_cnpm_publish_time":1482269682042,"_cnpmcore_publish_time":"2021-12-16T11:21:25.411Z"},"1.0.2":{"name":"@protobufjs/codegen","description":"A closure for generating functions programmatically.","version":"1.0.2","author":{"name":"Daniel Wirtz","email":"dcode+protobufjs@dcode.io"},"repository":{"type":"git","url":"git+https://github.com/dcodeIO/protobuf.js.git"},"license":"Apache-2.0","bugs":{"url":"https://github.com/dcodeIO/protobuf.js/issues"},"homepage":"https://github.com/dcodeIO/protobuf.js#readme","_id":"@protobufjs/codegen@1.0.2","scripts":{},"_shasum":"d1d1fafe6b458657555a72cbf95c57bbce128de7","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.9.1","_npmUser":{"name":"dcode","email":"dcode+npm@dcode.io"},"dist":{"shasum":"d1d1fafe6b458657555a72cbf95c57bbce128de7","size":6272,"noattachment":false,"tarball":"https://registry.npmmirror.com/@protobufjs/codegen/-/codegen-1.0.2.tgz","integrity":"sha512-YfJCNCcttDb6Oz/CqHaKl7eeqDUSu3Jmi+TgKj7sVHUPCQL9LQGKUiQd6lLlsWwN5vFBsW5Xzdl5H9r2sD6Wxw=="},"maintainers":[{"name":"protobufjs","email":"dcode+npm-protobufjs@dcode.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/codegen-1.0.2.tgz_1481582496907_0.3077931413426995"},"directories":{},"publish_time":1481582499053,"_hasShrinkwrap":false,"_cnpm_publish_time":1481582499053,"_cnpmcore_publish_time":"2021-12-16T11:21:25.630Z"},"1.0.1":{"name":"@protobufjs/codegen","description":"A closure for generating functions programmatically.","version":"1.0.1","author":{"name":"Daniel Wirtz","email":"dcode+protobufjs@dcode.io"},"repository":{"type":"git","url":"git+https://github.com/dcodeIO/protobuf.js.git"},"license":"Apache-2.0","bugs":{"url":"https://github.com/dcodeIO/protobuf.js/issues"},"homepage":"https://github.com/dcodeIO/protobuf.js#readme","_id":"@protobufjs/codegen@1.0.1","scripts":{},"_shasum":"cae53d44d0a3a808880983409e5d82b5a6ffea47","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.9.1","_npmUser":{"name":"dcode","email":"dcode@dcode.io"},"dist":{"shasum":"cae53d44d0a3a808880983409e5d82b5a6ffea47","size":6256,"noattachment":false,"tarball":"https://registry.npmmirror.com/@protobufjs/codegen/-/codegen-1.0.1.tgz","integrity":"sha512-aafF+18gSWrIGu2DeaNmfSdB8psRdV6SWeEDWReBesgDHWiyfh8e+OqaMA6lI4ffYX2Ddm6kVVT/5qXg62k2cw=="},"maintainers":[{"name":"protobufjs","email":"dcode+npm-protobufjs@dcode.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/codegen-1.0.1.tgz_1481417431900_0.8579396766144782"},"directories":{},"publish_time":1481417432519,"_hasShrinkwrap":false,"_cnpm_publish_time":1481417432519,"_cnpmcore_publish_time":"2021-12-16T11:21:25.921Z"},"1.0.0":{"name":"@protobufjs/codegen","description":"A closure for generating functions programmatically.","version":"1.0.0","author":{"name":"Daniel Wirtz","email":"dcode@dcode.io"},"repository":{"type":"git","url":"git+https://github.com/dcodeIO/protobuf.js.git"},"license":"Apache-2.0","bugs":{"url":"https://github.com/dcodeIO/protobuf.js/issues"},"homepage":"https://github.com/dcodeIO/protobuf.js#readme","_id":"@protobufjs/codegen@1.0.0","scripts":{},"_shasum":"d33de51ca0370539308ea472984a734ab2c749b7","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.9.1","_npmUser":{"name":"protobufjs","email":"dcode+npm-protobufjs@dcode.io"},"dist":{"shasum":"d33de51ca0370539308ea472984a734ab2c749b7","size":6071,"noattachment":false,"tarball":"https://registry.npmmirror.com/@protobufjs/codegen/-/codegen-1.0.0.tgz","integrity":"sha512-/U8CcpuR1K24AlUYU7x3cn8pG6K3syf8NVbXCSnIIhggxcPvFwxaAeGRuydIMuvdbbNV64baLG410O3qJo78AQ=="},"maintainers":[{"name":"protobufjs","email":"dcode+npm-protobufjs@dcode.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/codegen-1.0.0.tgz_1481415001977_0.373096534749493"},"directories":{},"publish_time":1481415002575,"_hasShrinkwrap":false,"_cnpm_publish_time":1481415002575,"_cnpmcore_publish_time":"2021-12-16T11:21:26.306Z"},"2.0.5":{"name":"@protobufjs/codegen","description":"A minimalistic code generation utility.","version":"2.0.5","author":{"name":"Daniel Wirtz","email":"dcode+protobufjs@dcode.io"},"repository":{"type":"git","url":"git+https://github.com/dcodeIO/protobuf.js.git"},"license":"BSD-3-Clause","main":"index.js","types":"index.d.ts","gitHead":"082ec3d387ae65ff0fd13f65ca500fd57a3aaff0","_id":"@protobufjs/codegen@2.0.5","bugs":{"url":"https://github.com/dcodeIO/protobuf.js/issues"},"homepage":"https://github.com/dcodeIO/protobuf.js#readme","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-zgXFLzW3Ap33e6d0Wlj4MGIm6Ce8O89n/apUaGNB/jx+hw+ruWEp7EwGUshdLKVRCxZW12fp9r40E1mQrf/34g==","shasum":"d9315ad7cf3f30aac70bda3c068443dc6f143659","tarball":"https://registry.npmmirror.com/@protobufjs/codegen/-/codegen-2.0.5.tgz","fileCount":6,"unpackedSize":9749,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHDlsMgKqgtj3r5c0DID2zpH1gapxP4Lgf7wV/Epc6U2AiB3th34zwqXHdJ7xFp404SS6+uy3Tqe2pfKTfzR34ijiw=="}],"size":3698},"_npmUser":{"name":"dcode","email":"dcode+npm@dcode.io"},"directories":{},"maintainers":[{"name":"dcode","email":"dcode+npm@dcode.io"},{"name":"protobufjs","email":"dcode+protobufjs@dcode.io"},{"name":"google-wombot","email":"node-team-npm+wombot@google.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/codegen_2.0.5_1777321811605_0.6824611587876253"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-27T20:30:11.789Z","publish_time":1777321811789,"_source_registry_name":"default"}},"bugs":{"url":"https://github.com/dcodeIO/protobuf.js/issues"},"homepage":"https://github.com/dcodeIO/protobuf.js#readme","repository":{"type":"git","url":"git+https://github.com/dcodeIO/protobuf.js.git"},"_source_registry_name":"default"}