BREAKING CHANGE!
* pkg: drop period
* invalidate cache
* fix: vendor varint for pure ESM
* fix: pass encode offset
* fix: remove unecessary ImplicitSha256Digest
* chore: add links, tree and get APIs to Block
* fix: typo in template literal
* fix: vendor base-x for pure ESM
* feat: bundle base58btc and base32 encoders
* chore: add code type info
* fix: switch to field base check over instanceof
* core: export ByteView type
* fix: browser polyfill for deepStrictEquals doesn't supprot Uint8Arrays
* fix: coverage for cid
* fix: hashes coverage
* chore: disable coverage for vendor
* chore: improve test coverage
* chore: remove dead code
* chore: remove block.js
* fix: drop old npm ignore
* fix: moving excludes to package.json
* fix: browser same handles uint8arrays terribly
* chore: update readme
* doc: fix typo
* fix: drop basics exports
BREAKING CHANGE! no more basics export
* fix: tests off of basics interface
Co-authored-by: Mikeal Rogers <mikeal.rogers@gmail.com>