{"_id":"borc","_rev":"4576278","name":"borc","description":"Encode and parse data in the Concise Binary Object Representation (CBOR) data format (RFC7049).","dist-tags":{"latest":"3.0.0"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"time":{"modified":"2026-04-10T15:43:38.000Z","created":"2016-12-11T11:21:58.011Z","3.0.0":"2021-04-27T14:50:00.979Z","2.1.2":"2020-03-26T17:53:28.837Z","2.1.1":"2019-07-10T11:12:36.069Z","2.1.0":"2019-01-03T11:25:25.746Z","2.0.4":"2018-10-18T13:19:08.794Z","2.0.3":"2018-05-02T11:28:40.517Z","2.0.2":"2017-01-29T20:12:26.026Z","2.0.1":"2016-12-14T20:21:36.473Z","2.0.0":"2016-12-11T11:21:58.011Z"},"users":{},"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/dignifiedquire/borc.git"},"versions":{"3.0.0":{"name":"borc","version":"3.0.0","description":"Encode and parse data in the Concise Binary Object Representation (CBOR) data format (RFC7049).","main":"./src/index.js","repository":{"type":"git","url":"git+https://github.com/dignifiedquire/borc.git"},"homepage":"https://github.com/dignifiedquire/borc.git","browser":{"fs":false},"bin":{"cbor2comment":"bin/cbor2comment.js","cbor2diag":"bin/cbor2diag.js","cbor2json":"bin/cbor2json.js","json2cbor":"bin/json2cbor.js"},"scripts":{"test":"aegir test --files test/**/*.spec.js","test:browser":"aegir test --target browser","test:node":"aegir test --target node","lint":"aegir lint","docs":"aegir docs","release":"aegir release --docs","release-minor":"aegir release --type minor","release-major":"aegir release --type major","build":"aegir build","coverage":"aegir coverage","coverage-publish":"aegir coverage --upload","bench":"node benchmarks/index.js","bench-browser":"budo benchmarks/index.js"},"keywords":["coap","cbor","json","asm","asm.js"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"devDependencies":{"aegir":"^33.1.0","ava":"^3.5.1","benchmark":"^2.1.0","budo":"^11.2.0","cbor":"^7.0.5","garbage":"0.0.0"},"license":"MIT","dependencies":{"bignumber.js":"^9.0.0","buffer":"^6.0.3","commander":"^2.15.0","ieee754":"^1.1.13","iso-url":"^1.1.5","json-text-sequence":"~0.3.0","readable-stream":"^3.6.0"},"engines":{"node":">=4"},"contributors":[{"name":"Joe Hildebrand","email":"joe-github@cursive.net"},{"name":"Patrick Gansterer","email":"paroga@paroga.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Tobias Wich","email":"tobias.wich@ecsec.de"},{"name":"Rüdiger Klaehn","email":"rklaehn@gmail.com"},{"name":"Scorpi","email":"cobblebone@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Benjamin Cabé","email":"kartben@gmail.com"},{"name":"Ryan Pendergast","email":"ryan.pendergast@gmail.com"}],"gitHead":"1bd231963344d8ce2dfb9d9bcf04ea29ff4875de","bugs":{"url":"https://github.com/dignifiedquire/borc/issues"},"_id":"borc@3.0.0","_nodeVersion":"15.13.0","_npmVersion":"7.7.6","dist":{"shasum":"49ada1be84de86f57bb1bb89789f34c186dfa4fe","size":45145,"noattachment":false,"key":"/borc/-/borc-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/borc/download/borc-3.0.0.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/borc_3.0.0_1619535000824_0.8918753982365595"},"_hasShrinkwrap":false,"publish_time":1619535000979,"_cnpm_publish_time":1619535000979,"_cnpmcore_publish_time":"2021-12-16T15:49:43.184Z"},"2.1.2":{"name":"borc","version":"2.1.2","description":"Encode and parse data in the Concise Binary Object Representation (CBOR) data format (RFC7049).","main":"./src/index.js","repository":{"type":"git","url":"git+https://github.com/dignifiedquire/borc.git"},"homepage":"https://github.com/dignifiedquire/borc.git","browser":{"fs":false},"scripts":{"test":"aegir test --files test/**/*.spec.js","test:browser":"aegir test --target browser","test:node":"aegir test --target node","lint":"aegir lint","docs":"aegir docs","release":"aegir release --docs","release-minor":"aegir release --type minor","release-major":"aegir release --type major","build":"aegir build","coverage":"aegir coverage","coverage-publish":"aegir coverage --upload","bench":"node benchmarks/index.js","bench-browser":"budo benchmarks/index.js"},"keywords":["coap","cbor","json","asm","asm.js"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"devDependencies":{"aegir":"^21.4.5","ava":"^3.5.1","benchmark":"^2.1.0","budo":"^11.2.0","cbor":"^4.0.0","chai":"^4.1.2","dirty-chai":"^2.0.1","garbage":"0.0.0"},"license":"MIT","dependencies":{"bignumber.js":"^9.0.0","buffer":"^5.5.0","commander":"^2.15.0","ieee754":"^1.1.13","iso-url":"~0.4.7","json-text-sequence":"~0.1.0","readable-stream":"^3.6.0"},"engines":{"node":">=4"},"contributors":[{"name":"Joe Hildebrand","email":"joe-github@cursive.net"},{"name":"Patrick Gansterer","email":"paroga@paroga.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Tobias Wich","email":"tobias.wich@ecsec.de"},{"name":"Rüdiger Klaehn","email":"rklaehn@gmail.com"},{"name":"Scorpi","email":"cobblebone@gmail.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Benjamin Cabé","email":"kartben@gmail.com"},{"name":"Ryan Pendergast","email":"ryan.pendergast@gmail.com"}],"gitHead":"f8b6b7630250e2ee5509f7104529490a388c2cc7","bugs":{"url":"https://github.com/dignifiedquire/borc/issues"},"_id":"borc@2.1.2","_nodeVersion":"13.11.0","_npmVersion":"6.13.7","dist":{"shasum":"6ce75e7da5ce711b963755117dd1b187f6f8cf19","size":254491,"noattachment":false,"key":"/borc/-/borc-2.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/borc/download/borc-2.1.2.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmUser":{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/borc_2.1.2_1585245208473_0.958035217596044"},"_hasShrinkwrap":false,"publish_time":1585245208837,"_cnpm_publish_time":1585245208837,"_cnpmcore_publish_time":"2021-12-16T15:49:43.851Z"},"2.1.1":{"name":"borc","version":"2.1.1","description":"Encode and parse data in the Concise Binary Object Representation (CBOR) data format (RFC7049).","main":"./src/index.js","repository":{"type":"git","url":"git+https://github.com/dignifiedquire/borc.git"},"homepage":"https://github.com/dignifiedquire/borc.git","browser":{"fs":false},"scripts":{"test":"aegir test --files test/**/*.spec.js","test:browser":"aegir test --target browser","test:node":"aegir test --target node","lint":"aegir lint","docs":"aegir docs","release":"aegir release --docs","release-minor":"aegir release --type minor","release-major":"aegir release --type major","build":"aegir build","coverage":"aegir coverage","coverage-publish":"aegir coverage --upload","bench":"node benchmarks/index.js","bench-browser":"budo benchmarks/index.js"},"keywords":["coap","cbor","json","asm","asm.js"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"devDependencies":{"aegir":"^18.0.1","benchmark":"^2.1.0","budo":"^11.2.0","cbor":"^4.0.0","chai":"^4.1.2","dirty-chai":"^2.0.1","garbage":"0.0.0"},"license":"MIT","dependencies":{"bignumber.js":"^9.0.0","commander":"^2.15.0","ieee754":"^1.1.8","iso-url":"~0.4.4","json-text-sequence":"~0.1.0"},"engines":{"node":">=4"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Benjamin Cabé","email":"kartben@gmail.com"},{"name":"Dan Finlay","email":"542863+danfinlay@users.noreply.github.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Joe Hildebrand","email":"joe-github@cursive.net"},{"name":"Joe Hildebrand","email":"joe+github@cursive.net"},{"name":"Kim Persson","email":"kimpers@users.noreply.github.com"},{"name":"Patrick Gansterer","email":"paroga@paroga.com"},{"name":"Ryan Pendergast","email":"ryan.pendergast@gmail.com"},{"name":"Rüdiger Klaehn","email":"rklaehn@gmail.com"},{"name":"Scorpi","email":"cobblebone@gmail.com"},{"name":"Tobias Wich","email":"tobias.wich@ecsec.de"},{"name":"dignifiedquire","email":"dignifiedquire@users.noreply.github.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"}],"gitHead":"b6bae8b0bcde7c3976b0f0f0957208095c392a36","bugs":{"url":"https://github.com/dignifiedquire/borc/issues"},"_id":"borc@2.1.1","_nodeVersion":"12.5.0","_npmVersion":"6.10.0","dist":{"shasum":"df1a4ec063b9913f2fff5e07c9377eeeff47914a","size":257816,"noattachment":false,"key":"/borc/-/borc-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/borc/download/borc-2.1.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmUser":{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/borc_2.1.1_1562757155914_0.5956337317493834"},"_hasShrinkwrap":false,"publish_time":1562757156069,"_cnpm_publish_time":1562757156069,"_cnpmcore_publish_time":"2021-12-16T15:49:44.856Z"},"2.1.0":{"name":"borc","version":"2.1.0","description":"Encode and parse data in the Concise Binary Object Representation (CBOR) data format (RFC7049).","main":"./src/index.js","repository":{"type":"git","url":"git+https://github.com/dignifiedquire/borc.git"},"homepage":"https://github.com/dignifiedquire/borc.git","browser":{"fs":false},"scripts":{"test":"aegir test --files test/**/*.spec.js","test:browser":"aegir test --target browser","test:node":"aegir test --target node","lint":"aegir lint","docs":"aegir docs","release":"aegir release --docs","release-minor":"aegir release --type minor","release-major":"aegir release --type major","build":"aegir build","coverage":"aegir coverage","coverage-publish":"aegir coverage --upload","bench":"node benchmarks/index.js","bench-browser":"budo benchmarks/index.js"},"keywords":["coap","cbor","json","asm","asm.js"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"devDependencies":{"aegir":"^18.0.1","benchmark":"^2.1.0","budo":"^11.2.0","cbor":"^4.0.0","chai":"^4.1.2","dirty-chai":"^2.0.1","garbage":"0.0.0"},"license":"MIT","dependencies":{"bignumber.js":"^8.0.1","commander":"^2.15.0","ieee754":"^1.1.8","iso-url":"~0.4.4","json-text-sequence":"~0.1.0"},"engines":{"node":">=4"},"contributors":[{"name":"Benjamin Cabé","email":"kartben@gmail.com"},{"name":"Dan Finlay","email":"542863+danfinlay@users.noreply.github.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Joe Hildebrand","email":"joe-github@cursive.net"},{"name":"Joe Hildebrand","email":"joe+github@cursive.net"},{"name":"Patrick Gansterer","email":"paroga@paroga.com"},{"name":"Ryan Pendergast","email":"ryan.pendergast@gmail.com"},{"name":"Rüdiger Klaehn","email":"rklaehn@gmail.com"},{"name":"Scorpi","email":"cobblebone@gmail.com"},{"name":"Tobias Wich","email":"tobias.wich@ecsec.de"},{"name":"dignifiedquire","email":"dignifiedquire@users.noreply.github.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"}],"gitHead":"b14a3176cc2851185320c33ccaa0020746beacab","bugs":{"url":"https://github.com/dignifiedquire/borc/issues"},"_id":"borc@2.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},"dist":{"shasum":"2def2fc69868633b965a9750e7f210d778190303","size":441311,"noattachment":false,"key":"/borc/-/borc-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/borc/download/borc-2.1.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/borc_2.1.0_1546514725585_0.23155940543790154"},"_hasShrinkwrap":false,"publish_time":1546514725746,"_cnpm_publish_time":1546514725746,"_cnpmcore_publish_time":"2021-12-16T15:49:46.105Z"},"2.0.4":{"name":"borc","version":"2.0.4","description":"Encode and parse data in the Concise Binary Object Representation (CBOR) data format (RFC7049).","main":"./src/index.js","repository":{"type":"git","url":"git+https://github.com/dignifiedquire/borc.git"},"homepage":"https://github.com/dignifiedquire/borc.git","browser":{"fs":false},"scripts":{"test":"aegir test --files test/**/*.spec.js","test:browser":"aegir test --target browser","test:node":"aegir test --target node","lint":"aegir lint","docs":"aegir docs","release":"aegir release --docs","release-minor":"aegir release --type minor","release-major":"aegir release --type major","build":"aegir build","coverage":"aegir coverage","coverage-publish":"aegir coverage --upload","bench":"node benchmarks/index.js","bench-browser":"budo benchmarks/index.js"},"keywords":["coap","cbor","json","asm","asm.js"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"devDependencies":{"aegir":"^13.0.6","benchmark":"^2.1.0","budo":"^11.2.0","cbor":"^4.0.0","chai":"^4.1.2","dirty-chai":"^2.0.1","garbage":"0.0.0"},"license":"MIT","dependencies":{"bignumber.js":"^7.2.1","commander":"^2.15.0","ieee754":"^1.1.8","json-text-sequence":"^0.1"},"engines":{"node":">=4"},"contributors":[{"name":"Benjamin Cabé","email":"kartben@gmail.com"},{"name":"Dan Finlay","email":"542863+danfinlay@users.noreply.github.com"},{"name":"Joe Hildebrand","email":"joe-github@cursive.net"},{"name":"Joe Hildebrand","email":"joe+github@cursive.net"},{"name":"Patrick Gansterer","email":"paroga@paroga.com"},{"name":"Ryan Pendergast","email":"ryan.pendergast@gmail.com"},{"name":"Rüdiger Klaehn","email":"rklaehn@gmail.com"},{"name":"Scorpi","email":"cobblebone@gmail.com"},{"name":"Tobias Wich","email":"tobias.wich@ecsec.de"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"}],"gitHead":"91149e25f61af2d3b01cc9577d41cb7b3bbd7b1d","bugs":{"url":"https://github.com/dignifiedquire/borc/issues"},"_id":"borc@2.0.4","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},"dist":{"shasum":"52926dc561137188c6ca9fe01c9542576529a689","size":323908,"noattachment":false,"key":"/borc/-/borc-2.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/borc/download/borc-2.0.4.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/borc_2.0.4_1539868748539_0.31532124701587194"},"_hasShrinkwrap":false,"publish_time":1539868748794,"_cnpm_publish_time":1539868748794,"_cnpmcore_publish_time":"2021-12-16T15:49:46.989Z"},"2.0.3":{"name":"borc","version":"2.0.3","description":"Encode and parse data in the Concise Binary Object Representation (CBOR) data format (RFC7049).","main":"./src/index.js","repository":{"type":"git","url":"git+https://github.com/dignifiedquire/borc.git"},"homepage":"https://github.com/dignifiedquire/borc.git","browser":{"fs":false},"scripts":{"test":"aegir test --files test/**/*.spec.js","test:browser":"aegir test --target browser","test:node":"aegir test --target node","lint":"aegir lint","docs":"aegir docs","release":"aegir release --docs","release-minor":"aegir release --type minor","release-major":"aegir release --type major","build":"aegir build","coverage":"aegir coverage","coverage-publish":"aegir coverage --upload","bench":"node benchmarks/index.js","bench-browser":"budo benchmarks/index.js"},"keywords":["coap","cbor","json","asm","asm.js"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"devDependencies":{"aegir":"^13.0.6","benchmark":"^2.1.0","budo":"^11.2.0","cbor":"^4.0.0","chai":"^4.1.2","dirty-chai":"^2.0.1","garbage":"0.0.0"},"license":"MIT","dependencies":{"bignumber.js":"^6.0.0","commander":"^2.15.0","ieee754":"^1.1.8","json-text-sequence":"^0.1"},"engines":{"node":">=4"},"contributors":[{"name":"Benjamin Cabé","email":"kartben@gmail.com"},{"name":"Dan Finlay","email":"542863+danfinlay@users.noreply.github.com"},{"name":"Joe Hildebrand","email":"joe-github@cursive.net"},{"name":"Joe Hildebrand","email":"joe+github@cursive.net"},{"name":"Patrick Gansterer","email":"paroga@paroga.com"},{"name":"Ryan Pendergast","email":"ryan.pendergast@gmail.com"},{"name":"Scorpi","email":"cobblebone@gmail.com"},{"name":"Tobias Wich","email":"tobias.wich@ecsec.de"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"}],"gitHead":"24079c58ff1f50307543f3703bc5a6fc44e8a087","bugs":{"url":"https://github.com/dignifiedquire/borc/issues"},"_id":"borc@2.0.3","_npmVersion":"5.6.0","_nodeVersion":"9.7.1","_npmUser":{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},"dist":{"shasum":"08845ea73a6d3211120928ee3929f8dc2de9f52e","size":265423,"noattachment":false,"key":"/borc/-/borc-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/borc/download/borc-2.0.3.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/borc_2.0.3_1525260520394_0.6060915968001419"},"_hasShrinkwrap":false,"publish_time":1525260520517,"_cnpm_publish_time":1525260520517,"_cnpmcore_publish_time":"2021-12-16T15:49:47.920Z"},"2.0.2":{"name":"borc","version":"2.0.2","description":"Encode and parse data in the Concise Binary Object Representation (CBOR) data format (RFC7049).","main":"./src/index.js","repository":{"type":"git","url":"git+https://github.com/dignifiedquire/borc.git"},"homepage":"https://github.com/dignifiedquire/borc.git","browser":{"fs":false},"scripts":{"lint-asm":"asmjs lib/*.asm.js","test":"aegir-test","test:browser":"aegir-test --env browser","test:node":"aegir-test --env node","lint":"aegir-lint","docs":"aegir-docs","release":"aegir-release --docs","release-minor":"aegir-release --type minor --docs","release-major":"aegir-release --type major --docs","build":"aegir-build","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish","bench":"node benchmarks/index"},"keywords":["coap","cbor","json","asm","asm.js"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"devDependencies":{"aegir":"^9.1.2","asm.js":"github:dherman/asm.js","cbor":"^3.0.0","chai":"^3.5.0","garbage":"0.0.0"},"license":"MIT","dependencies":{"bignumber.js":"~3.0.0","commander":"^2.9","ieee754":"^1.1.8","json-text-sequence":"^0.1"},"engines":{"node":">=4"},"contributors":[{"name":"Benjamin Cabé","email":"kartben@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Joe Hildebrand","email":"joe-github@cursive.net"},{"name":"Joe Hildebrand","email":"joe+github@cursive.net"},{"name":"Patrick Gansterer","email":"paroga@paroga.com"},{"name":"Scorpi","email":"cobblebone@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"}],"gitHead":"0704dbc713726d28619ee685e78e154deecf8e29","bugs":{"url":"https://github.com/dignifiedquire/borc/issues"},"_id":"borc@2.0.2","_shasum":"8eae1a4d599cfdfdfc9fa857cbba69c90e83291f","_from":".","_npmVersion":"4.0.3","_nodeVersion":"7.2.1","_npmUser":{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},"dist":{"shasum":"8eae1a4d599cfdfdfc9fa857cbba69c90e83291f","size":182455,"noattachment":false,"key":"/borc/-/borc-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/borc/download/borc-2.0.2.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/borc-2.0.2.tgz_1485720745480_0.9245984109584242"},"directories":{},"publish_time":1485720746026,"_hasShrinkwrap":false,"_cnpm_publish_time":1485720746026,"_cnpmcore_publish_time":"2021-12-16T15:49:48.676Z"},"2.0.1":{"name":"borc","version":"2.0.1","description":"Encode and parse data in the Concise Binary Object Representation (CBOR) data format (RFC7049).","main":"./src/index.js","repository":{"type":"git","url":"git+https://github.com/dignifiedquire/borc.git"},"homepage":"https://github.com/dignifiedquire/borc.git","browser":{"fs":false},"scripts":{"lint-asm":"asmjs lib/*.asm.js","test":"aegir-test","test:browser":"aegir-test --env browser","test:node":"aegir-test --env node","lint":"aegir-lint","docs":"aegir-docs","release":"aegir-release --docs","release-minor":"aegir-release --type minor --docs","release-major":"aegir-release --type major --docs","build":"aegir-build","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish","bench":"node benchmarks/index"},"keywords":["coap","cbor","json","asm","asm.js"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"devDependencies":{"aegir":"^9.1.2","asm.js":"github:dherman/asm.js","cbor":"^3.0.0","chai":"^3.5.0","garbage":"0.0.0"},"license":"MIT","dependencies":{"bignumber.js":"~3.0.0","commander":"^2.9","ieee754":"^1.1.8","json-text-sequence":"^0.1"},"engines":{"node":">=4"},"contributors":[{"name":"Benjamin Cabé","email":"kartben@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Joe Hildebrand","email":"joe-github@cursive.net"},{"name":"Joe Hildebrand","email":"joe+github@cursive.net"},{"name":"Patrick Gansterer","email":"paroga@paroga.com"},{"name":"Scorpi","email":"cobblebone@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"}],"gitHead":"7c5f752ab7ff03d4fb66699a21ea557a0557ac6a","bugs":{"url":"https://github.com/dignifiedquire/borc/issues"},"_id":"borc@2.0.1","_shasum":"dc00d4a641091112048de82727b7a0bc05826eed","_from":".","_npmVersion":"4.0.3","_nodeVersion":"7.2.1","_npmUser":{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},"dist":{"shasum":"dc00d4a641091112048de82727b7a0bc05826eed","size":182395,"noattachment":false,"key":"/borc/-/borc-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/borc/download/borc-2.0.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/borc-2.0.1.tgz_1481746894573_0.9205981509294361"},"directories":{},"publish_time":1481746896473,"_hasShrinkwrap":false,"_cnpm_publish_time":1481746896473,"_cnpmcore_publish_time":"2021-12-16T15:49:49.177Z"},"2.0.0":{"name":"borc","version":"2.0.0","description":"Encode and parse data in the Concise Binary Object Representation (CBOR) data format (RFC7049).","main":"./src/index.js","repository":{"type":"git","url":"git+https://github.com/dignifiedquire/borc.git"},"homepage":"https://github.com/dignifiedquire/borc.git","browser":{"fs":false},"scripts":{"lint-asm":"asmjs lib/*.asm.js","test":"aegir-test","test:browser":"aegir-test --env browser","test:node":"aegir-test --env node","lint":"aegir-lint","docs":"aegir-docs","release":"aegir-release --docs","release-minor":"aegir-release --type minor --docs","release-major":"aegir-release --type major --docs","build":"aegir-build","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish","bench":"node benchmarks/index"},"keywords":["coap","cbor","json","asm","asm.js"],"author":{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},"devDependencies":{"aegir":"^9.1.2","asm.js":"github:dherman/asm.js","cbor":"^3.0.0","chai":"^3.5.0","garbage":"0.0.0"},"license":"MIT","dependencies":{"bignumber.js":"~3.0.0","commander":"^2.9","ieee754":"^1.1.8","json-text-sequence":"^0.1"},"engines":{"node":">=4"},"contributors":[{"name":"Benjamin Cabé","email":"kartben@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Joe Hildebrand","email":"joe-github@cursive.net"},{"name":"Joe Hildebrand","email":"joe+github@cursive.net"},{"name":"Patrick Gansterer","email":"paroga@paroga.com"},{"name":"Scorpi","email":"cobblebone@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"}],"gitHead":"c6341582cefd367daaf5b59505c2c2a4a679683d","bugs":{"url":"https://github.com/dignifiedquire/borc/issues"},"_id":"borc@2.0.0","_shasum":"83637b6228492e9468fa255a7b1315f7a1b1418a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},"dist":{"shasum":"83637b6228492e9468fa255a7b1315f7a1b1418a","size":181860,"noattachment":false,"key":"/borc/-/borc-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/borc/download/borc-2.0.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/borc-2.0.0.tgz_1481455315573_0.5183790165465325"},"directories":{},"publish_time":1481455318011,"_hasShrinkwrap":false,"_cnpm_publish_time":1481455318011,"_cnpmcore_publish_time":"2021-12-16T15:49:49.659Z"}},"readme":"# borc\n\n[![](https://img.shields.io/badge/made%20by-Protocol%20Labs-blue.svg?style=flat-square)](http://ipn.io)\n[![](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://ipfs.io/)\n[![](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n[![Coverage Status](https://coveralls.io/repos/github/dignifiedquire/borc/badge.svg?branch=master)](https://coveralls.io/github/dignifiedquire/borc?branch=master)\n[![Dependency Status](https://david-dm.org/dignifiedquire/borc.svg?style=flat-square)](https://david-dm.org/dignifiedquire/borc)\n[![Travis CI](https://travis-ci.org/dignifiedquire/borc.svg?branch=master)](https://travis-ci.org/dignifiedquire/borc)\n\n\n> Assimilate all your JavaScript objects into the Concise Binary Object Representation (CBOR) data format ([RFC7049](http://tools.ietf.org/html/rfc7049)) **as fast as possible**.\n\n\n## About\n\nThis library is a fork of the awesome [node-cbor](https://github.com/hildjj/node-cbor). It borrows a lot of the interface, but drops all streaming and async processing in favor of a minimal syn api and being as fast as possible.\n\n\n## Installation\n\n```bash\n$ npm install --save borc\n```\n\n## Benchmarks\n\nTODO\n\n## Example\n\n```javascript\nconst cbor = require('borc')\nconst assert = require('assert')\n\nconst encoded = cbor.encode(true) // returns <Buffer f5>\nconst decoded = cbor.decodeFirst(encoded)\n// decoded is the unpacked object\nassert.ok(decoded === true)\n\n// Use integers as keys\nvar m = new Map()\nm.set(1, 2)\nencoded = cbor.encode(m) // <Buffer a1 01 02>\n```\n\n## API\n\nSee https://dignifiedquire.github.io/borc for details\n\nThe sync encoding and decoding are exported as a\n[leveldb encoding](https://github.com/Level/levelup#custom_encodings), as\n`cbor.leveldb`.\n\n## Supported types\n\nThe following types are supported for encoding:\n\n* boolean\n* number (including -0, NaN, and ±Infinity)\n* string\n* Array, Set (encoded as Array)\n* Object (including null), Map\n* undefined\n* Buffer\n* Date,\n* RegExp\n* url.URL\n* [bignumber](https://github.com/MikeMcl/bignumber.js)\n\nDecoding supports the above types, including the following CBOR tag numbers:\n\n| Tag | Generated Type |\n|-----|----------------|\n| 0   | Date           |\n| 1   | Date           |\n| 2   | bignumber      |\n| 3   | bignumber      |\n| 4   | bignumber      |\n| 5   | bignumber      |\n| 32  | url.URL        |\n| 35  | RegExp         |\n\n\n## Customizations\n\nBorc supports custom tags as well as custom input types.\n\n### Encode Custom Types\n\n```js\nclass MyType {\n  constructor (val) {\n    this.val = val\n  }\n\n  // Gets called when encoding this object\n  // gen - instance of the encoder\n  // obj - the object being encoded\n  //\n  // should return true on success and false otherwise\n  encodeCBOR (gen) {\n    return gen.pushAny('mytype:' + this.val)\n  }\n}\n\ncbor.encode([new MyType('hello')])\n```\n\n### Encode Custom Tags\n\n```js\ncbor.encode([new cbor.Tagged(42, 'hello')])\n```\n\n### Decode Custom Tags\n\n```js\nconst decoder = new cbor.Decoder({\n  tags: {\n    42: (val) => val + ' world'\n  }\n})\n```\n\n## License\n\nMIT\n","_attachments":{},"homepage":"https://github.com/dignifiedquire/borc.git","bugs":{"url":"https://github.com/dignifiedquire/borc/issues"},"license":"MIT"}