This repository has been archived by the owner on Feb 12, 2024. It is now read-only.
This repository has been archived by the owner on Feb 12, 2024. It is now read-only.
Closed
Description
Bundlers are starting to remove automatic polyfilling of node globals so we need to keep up.
- multibase version:
v0.6.1
size:8.92KB -> 8.9KB
fix: fix base32pad, cleanup multiformats/js-multibase#51 - multiaddr version:
7.4.1
size:26.36KB -> 23.95KB
fix: use multibase and add buffer multiformats/js-multiaddr#113, fix: add buffer to ip multiformats/js-multiaddr#115 - cid version
0.7.4
fix: add buffer multiformats/js-cid#104 - multicodec version:
1.0.1
fix: add buffer multiformats/js-multicodec#58 - protons version
1.0.2
fix: add buffer and allow browser tests protons#11 - multihashing-async fix: expose sha multiformats/js-multihashing-async#66
- multihash version:
0.4.16
fix: add buffer multiformats/js-multihash#71 - libp2p-crypto-secp256k1 version
v0.4.2
fix: add buffer and update deps libp2p/js-libp2p-crypto-secp256k1#25 - libp2p-crypto size:
155KB -> 122.65KB
fix: add buffer, cleanup, reduce size libp2p/js-libp2p-crypto#170node: false
working 🎉
- bl fix: dont rely in node globals rvagg/bl#81
- it-tar version
1.2.2
fix: remove node globals alanshaw/it-tar#2 - alanshaw/it-length-prefixed version
3.0.1
fix: remove node globals alanshaw/it-length-prefixed#9 - js-libp2p-mplex version
v0.9.5
fix: add buffer libp2p/js-libp2p-mplex#106 - peer-id version
v0.13.10
needs libp2p-crypto fix: add buffer libp2p/js-peer-id#120 - it-* fix: remove node globals achingbrain/it#6
- it-pb-rpc fix: add is-buffer mkg20001/it-pb-rpc#7
- libp2p-secio fix: add buffer libp2p/js-libp2p-secio#118
- fix: add buffer mkg20001/it-buffer#1
- fix: add buffer libp2p/js-libp2p-interfaces#39
- https://github.com/libp2p/js-libp2p-websockets
- libp2p fix: remove node global libp2p/js-libp2p#587 v0.27.7
Size: 172.97KB
47.03KB below the 220KB limit. - borc version v2.1.2 fix: remove node globals dignifiedquire/borc#46
- js-ipld-dag-cbor version v0.15.2 fix: remove node globals ipld/js-ipld-dag-cbor#124
- js-ipld-dag-pb fix: remove node globals ipld/js-ipld-dag-pb#175 v0.18.4
- interface-datastore fix: remove node globals interface-datastore#35 0.8.2
- datastore-core fix: add buffer and cleanup js-datastore-core#22 1.0.0
-
fix: add buffer Level/level-js#191 -
fix: add buffer Level/abstract-leveldown#362 - fix: remove node globals js-ipfs-repo-migrations#6
- fix: add buffer ipld/js-ipld-block#50 0.9.1
- NEW browser datastore https://github.com/ipfs/js-datastore-idb
datastore-idb up to 44% faster and 69% smaller
batch idb x 5.26 ops/sec ±4.57% (29 runs sampled)
batch level x 2.92 ops/sec ±3.76% (19 runs sampled)
Fastest is batch idb
size 37.32KB to 11.41KB
- ipfs-repo size: 77.09KB -> 45.07KB feat: use new datastore-idb js-ipfs-repo#225 2.0.0
- ipfsd-ctl needs repo
- fix: update deps to remove node globals ipld/ipld-in-memory#10
- fix: update deps and use ipld-block ipld/js-ipld#271 v0.25.4
- fix: remove node globals js-ipfs-unixfs#52
- fix: remove bs58 and add buffer ipfs-shipyard/is-ipfs#33 v1.0.3
- chore: update deps js-datastore-level#28
- chore: update deps js-datastore-fs#29
- fix: remove node globals libp2p/js-libp2p-pubsub#42
- fix: add buffer libp2p/js-libp2p-floodsub#103
- fix: add buffer and update deps hugomrdias/gossipsub-js#1
- fix: remove node globals js-datastore-pubsub#21
- fix: use ipld-block and remove node globals js-ipfs-bitswap#218 0.29.0
- fix: really remove node globals js-ipfs-bitswap#219
- fix: add buffer and use multibase js-ipns#34
- fix: update deps mikeal/dag-cbor-sync#37
- fix: remove buffer libp2p/js-libp2p-record#21
- fix: use is-buffer ipfs-shipyard/varint-decoder#1
- fix: add buffer libp2p/js-libp2p-kad-dht#185
- fix: add buffer ipld/js-ipld#277
- fix: add buffer libp2p/js-libp2p-webrtc-star#217
- Fix/remove node globals nodejs/readable-stream#435
- fix: add buffer feross/simple-peer#632
- ipfs fix: remove node globals #2932
previous size 587.76KB - make
node: false
default in aegir feat: default to not include node globals and builtins aegir#578
Metadata
Assignees
Labels
No labels