{"_id":"binary-querystring","_rev":"4634343","name":"binary-querystring","description":"query string parser to binary","dist-tags":{"latest":"0.1.2"},"maintainers":[{"name":"pgte","email":"pedro.teixeira@gmail.com"}],"time":{"modified":"2026-04-10T19:07:41.000Z","created":"2017-11-21T15:04:10.952Z","0.1.2":"2017-11-22T08:52:33.087Z","0.1.1":"2017-11-21T15:10:44.129Z","0.1.0":"2017-11-21T15:04:10.952Z"},"users":{},"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"repository":{"type":"git","url":"git+https://github.com/pgte/node-binary-querystring.git"},"versions":{"0.1.2":{"name":"binary-querystring","version":"0.1.2","description":"query string parser to binary","main":"src/index.js","scripts":{"lint":"standard","test":"node test"},"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"MIT","devDependencies":{"pre-commit":"^1.2.2","standard":"^10.0.3"},"repository":{"type":"git","url":"git+https://github.com/pgte/node-binary-querystring.git"},"keywords":["querystring","query","parse","binary"],"pre-commit":["lint","test"],"gitHead":"23a9afeb28a9a4351367683e9b339975d59c0f85","bugs":{"url":"https://github.com/pgte/node-binary-querystring/issues"},"homepage":"https://github.com/pgte/node-binary-querystring#readme","_id":"binary-querystring@0.1.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"shasum":"84a6f9ac21fcf2752e305f60397d445bb84551e9","size":1341,"noattachment":false,"key":"/binary-querystring/-/binary-querystring-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/binary-querystring/download/binary-querystring-0.1.2.tgz"},"maintainers":[{"name":"pgte","email":"pedro.teixeira@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/binary-querystring-0.1.2.tgz_1511340751251_0.39795763650909066"},"directories":{},"publish_time":1511340753087,"_hasShrinkwrap":false,"_cnpm_publish_time":1511340753087,"_cnpmcore_publish_time":"2021-12-16T19:10:07.251Z"},"0.1.1":{"name":"binary-querystring","version":"0.1.1","description":"query string parser to binary","main":"src/index.js","scripts":{"lint":"standard","test":"node test"},"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"MIT","devDependencies":{"pre-commit":"^1.2.2","standard":"^10.0.3"},"repository":{"type":"git","url":"git+https://github.com/pget/node-binary-querystring.git"},"keywords":["querystring","query","parse","binary"],"pre-commit":["lint","test"],"gitHead":"7dc1ca5105dc6a896ec1b8a688e02b27886f545c","bugs":{"url":"https://github.com/pget/node-binary-querystring/issues"},"homepage":"https://github.com/pget/node-binary-querystring#readme","_id":"binary-querystring@0.1.1","_shasum":"42e0f007189d6ca228f4e57b3ff94b15fe0a1b70","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"shasum":"42e0f007189d6ca228f4e57b3ff94b15fe0a1b70","size":1403,"noattachment":false,"key":"/binary-querystring/-/binary-querystring-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/binary-querystring/download/binary-querystring-0.1.1.tgz"},"maintainers":[{"name":"pgte","email":"pedro.teixeira@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/binary-querystring-0.1.1.tgz_1511277043297_0.5300637246109545"},"directories":{},"publish_time":1511277044129,"_hasShrinkwrap":false,"_cnpm_publish_time":1511277044129,"_cnpmcore_publish_time":"2021-12-16T19:10:07.469Z"},"0.1.0":{"name":"binary-querystring","version":"0.1.0","description":"query string parser to binary","main":"index.js","scripts":{"lint":"standard","test":"node test"},"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"MIT","devDependencies":{"pre-commit":"^1.2.2","standard":"^10.0.3"},"repository":{"type":"git","url":"git+https://github.com/pget/node-binary-querystring.git"},"keywords":["querystring","query","parse","binary"],"pre-commit":["lint","test"],"gitHead":"3695d08e0515973fd0b69f62e4f64b1b43458f23","bugs":{"url":"https://github.com/pget/node-binary-querystring/issues"},"homepage":"https://github.com/pget/node-binary-querystring#readme","_id":"binary-querystring@0.1.0","_shasum":"88070d5a6c479c18a9f117dac7ce15db2f103fa9","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"shasum":"88070d5a6c479c18a9f117dac7ce15db2f103fa9","size":1405,"noattachment":false,"key":"/binary-querystring/-/binary-querystring-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/binary-querystring/download/binary-querystring-0.1.0.tgz"},"maintainers":[{"name":"pgte","email":"pedro.teixeira@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/binary-querystring-0.1.0.tgz_1511276650016_0.5781282889656723"},"directories":{},"publish_time":1511276650952,"_hasShrinkwrap":false,"_cnpm_publish_time":1511276650952,"_cnpmcore_publish_time":"2021-12-16T19:10:07.689Z"}},"readme":"# binary-querystring\n\nQuery string parser, but computed values are binary, not strings.\n\n> Because not all binary data is a valid string.\n\n## Install\n\n```bash\n$ npm install binary-querystring\n```\n\n## Use\n\n```js\nconst parse = require('binary-querystring')\nconst assert = require('assert')\n\nconst search = '?arg=some%20string&arg=%a3aacayeab%83%01%03%05ad%a1dffff%f4%00%01%02%03%04%05%06%07%08%09&stream-channels=true'\n\nconst qs = parse(search)\n\nassert.deepEqual(qs, {\n  arg: [\n    Buffer.from('some string'),\n    Buffer.from('a36161636179656162830103056164a16466666666f400010203040506070809', 'hex')\n  ],\n  'stream-channels': Buffer.from('true')\n})\n```\n\n# License\n\nMIT","_attachments":{},"homepage":"https://github.com/pgte/node-binary-querystring#readme","bugs":{"url":"https://github.com/pgte/node-binary-querystring/issues"},"license":"MIT"}