The implementation for browser cbor-js has been unmaintained since 2016, and all other implementations had specific dependencies on the Node.js runtime when I needed it for both browser and Deno.
I have forked cbor-js and created cbor-redux. All outstanding reported bugs on the original repo are fixed, additional tests have been written to cover code 100%, it's been rewritten it in TypeScript, and released for browser, Deno, and Node.
Plan is to maintain this and get it even with node-cbor and updates to the CBOR spec over the next couple of months.
The implementation for browser
cbor-js
has been unmaintained since 2016, and all other implementations had specific dependencies on the Node.js runtime when I needed it for both browser and Deno.I have forked
cbor-js
and createdcbor-redux
. All outstanding reported bugs on the original repo are fixed, additional tests have been written to cover code 100%, it's been rewritten it in TypeScript, and released for browser, Deno, and Node.Plan is to maintain this and get it even with
node-cbor
and updates to the CBOR spec over the next couple of months.Links to releases: https://www.npmjs.com/package/cbor-redux https://deno.land/x/cbor_redux https://www.skypack.dev/npm/cbor-redux